diff --git a/.gitignore b/.gitignore index 4e16e08..41f84a4 100644 --- a/.gitignore +++ b/.gitignore @@ -30,4 +30,270 @@ Temporary Items .key .crt .csr -.pem \ No newline at end of file +.pem +# Dependency directories +/target +/build +/src/dist +/my_package/dist +/my_env +/keys +/curl + +/agent-adk/dist + +# Python +__pycache__/ +*.pyc +*.pyo +*.pyd +*.egg-info + +# Images (trusted & untrusted.png are required for client server) +# vbcs app requires the excepted images as well +*.png +!clientApp/trusted.png +!clientApp/untrusted.png +!/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/* + +# Added images for documentation (redacted) +!deployment-docs/docs/deployment/business_media/media/* +!deployment-docs/docs/deployment/apex/media/* +!deployment-docs/docs/deployment/images/* +!deployment-docs/docs/deployment/lb/media/* +!deployment-docs/docs/deployment/terraform/* + +*.jpeg +!deployment-docs/docs/deployment/business_media/media/* + +*.jpg +!/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/* + +*.gif +*.webp + +*.ico +!/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/* + +*.docx + +# Config +*.ini + +# Binaries +*.xlsx +*.zip +/rest/nl2sql-trust/.coverage +*.tgz + +# WebSDK should be included in VBCS Applications +/oda/websdk-apache-deploy/ + +# scan file +.scannerwork/ + +# Files with possible sensitive info +#clientApp/ConfigFile.properties # cleaned sensitive info +clientApp/autoprompt/ConfigFile.properties +clientApp/autoprompt/semantic_suggest_runbook.md + +# Unnecessary instructions +deployment-docs/docs/deployment/nginx.md + +deployment-docs/docs/deployment/terraform_p.md +deployment-docs/docs/deployment/trust-service.c.md +deployment-docs/docs/deployment/trust-ui.md +deployment-docs/docs/deployment/trust-service.md +deployment-docs/docs/deployment/let_s_encrypt.md +deployment-docs/docs/deployment/let_s_encrypt_orig.md + +deployment-docs/docs/rest/ +deployment-docs/docs/templates/ +deployment-docs/docs/logging.md + +deployment-docs/docs/deployment/apex-trust.md +deployment-docs/docs/deployment/apex-trust-lb.md + +# File with reference to orahub repo +deployment-docs/mkdocs.yml + +# Reference to OCIDs +/deployment-docs/Finetune-DAC/finetune-dac-python.py + +# Binaries +/oda/callGenAiSQLEndPointv2(1.0).zip +/oda/websdk2104-desktop.zip + +# Not sure about font files ... +/oda/websdk-apache-deploy/fonts/fonnts.com-aptos-semibold.ttf + +# node modules +/oda/websdk-apache-deploy/node_modules/ + +# Random IPs +/oda/websdk-apache-deploy/scripts/settings.js + +# I think we should omit web sdk and provide a link to download from public website +/oda/websdk-apache-deploy/scripts/support/* +/oda/websdk-apache-deploy/scripts/web-sdk.js +/oda/websdk-apache-deploy/scripts/web-sdkVnew.js + +/oda/websdk2104-desktop/ + +# Sensitive info +/promotion/ + +# Adding entire rest trust directory for now, since there's a dependency on dotmap +# can maybe add delta review for next release +rest/ + +# Random IPs +/rest/nl2sql-trust/conf/dev_trust_config.json +/rest/nl2sql-trust/conf/metadata_v2.json +#/rest/nl2sql-trust/conf/trust_config.json # added placeholders for sensitive info + +# Sensitive info +/rest/nl2sql-trust/helpers/config_json_helper.py +/rest/nl2sql-trust/helpers/config_json_helper.py + +# Reference to genai dedicated cluster +/rest/nl2sql-trust/helpers/finetune_helper.py + +# Couldn't find any reference upon first glance, but I imagine there might be if finetune helper has a reference +/rest/nl2sql-trust/helpers/finetune_db.py + +# Reference to OCIDs +/rest/nl2sql-trust/helpers/llm_helper.py +#/rest/nl2sql-trust/helpers/oci_helper_boostrap.py # cleaned up sensitive info +/rest/nl2sql-trust/helpers/oci_helper_json.py + +/rest/nl2sql-trust/helpers/test_ca_creation.json + +# wallet +/rest/nl2sql-trust/wallet/ + +# Do we need this ? +/rest/nl2sql-trust/htmlcov + +# keys +/rest/nl2sql-trust/openssl/ + +# Wallet +/rest/nl2sql-trust/wallet/nl2sql-test/ + +/rest/wallet/nl2sql-test + +# Replaced given ips with placeholders +#/rest/nl2sql-trust/nl2sql_service.py + +# Reference to internal db +/rest/nl2sql-trust/README + +# devops sensitive info +/rest/script/devops + +/rest/script/docker/ +# docker artifactory info +/rest/script/docker/artifacts/ +/rest/script/docker/artifacts/promote_apex.sh + +# oracle instant client reference? +/rest/script/docker/oracle-instantclient-23ai-ol8.repo + +# tenancy name reference +/rest/script/docker/promote_dev.sh +/rest/script/docker/run_dev.sh +/rest/script/docker/run.sh + +/rest/script/docker_released/ +/rest/script/docker_released/artifacts + +# another oracle instant client reference? Add link to public download instead? +/rest/script/docker_released/oracle-instantclient-23ai-ol8.repo + +# tenancy name reference +/rest/script/docker_released/run_dev.sh +/rest/script/docker_released/run.sh +/rest/script/docker_released/Dockerfile + +# ubuntu image? Is this needed? Replace with olinux instead? +/rest/script/dockerssh/Dockerfile +/rest/script/dockerssh/ + +# Reference to google apis, twitter open source, do we need this? +/rest/script/html_client/ + +# old docker I assume is unnecessary? +/rest/script/old_docker/ + +# bash scripts from ruepprich.com, are these needed? +/rest/script/find_by_freeform.bash +/rest/script/find_by_tags.bash + +# log file +/rest/script/nl2sql_trust_rest.log + +# sensitive info +/rest/script/os_upload.bash +/rest/script/upload_os_trust_config.sh + +# tenancy name reference +# masked data, required for starting trust service +# /rest/script/nl2sql_rest.service + +# ips +/rest/script/upload.sh + +# Wallet +/rest/script/wallet/nl2sql-test + +# lock file +/rest/poetry.lock + +# tenancy namespace +/scripts/oci + +# Hiding terraform for now +terraform/ + +# Hiding sqlGenApp (used for finetuning) +sqlGenApp/ + +scripts/ + +# Reference to tenancy +/terraform/cloud-init/nl_engine_cloud_init.yml +terraform/cloud-init/trust-cloud-init.yml + +# sensitive info +terraform/example/vm_nl_engine_cloud_init/terraform.tfvars +terraform/example/vm_trust_cloud_init/terraform.tfvars +/terraform/example/vm_nl_engine_cloud_init/nl_engine_cloud_init.yml.tpl +/terraform/example/vm_nl_engine_cloud_init/variables.tf +/terraform/example/vm_trust_cloud_init/variables.tf +# NLSQL_v1 & NLSQL_V2 directories, I assume v1 is unnecessary? +terraform/NLSQL_v1 + +# Secrets and binaries +terraform/NLSQL_V2/Deployment/config/files + +# ocids +terraform/NLSQL_V2/Deployment/modules/instances/gpu/main.tf +terraform/NLSQL_V2/Deployment/modules/instances/gpu/main.tf + +# empty dir +terraform/NLSQL_V2/Deployment/scripts/ + +# VBCS Applications +# cleaned up main vbcs-askdata app. Will need to provide instructions for certain inputs e.g. idcs endpoint, api gateway endpoints, etc. +# The app is dependent on the images for the app. We can't include the images in the repo. Maybe we'd want to create an associated livelab for this section? +# Still need to bloat and clean zip files for dependent VBCS apps +# vbcs_oda_archives + +# wallet +/wallet + +# tenancy reference +/run.sh + +.DS_Store diff --git a/LICENSE.txt b/LICENSE.txt index 9b47cfb..8dc7c07 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2024 Oracle and/or its affiliates. +Copyright (c) 2025 Oracle and/or its affiliates. The Universal Permissive License (UPL), Version 1.0 diff --git a/NOTICE.txt b/NOTICE.txt new file mode 100644 index 0000000..eeb98f0 --- /dev/null +++ b/NOTICE.txt @@ -0,0 +1,4 @@ +This software is licensed under the Universal Permissive License (UPL) 1.0 + +The Universal Permissive License (UPL), Version 1.0 +Copyright (c) 2016, 2025, Oracle and/or its affiliates. All rights reserved. \ No newline at end of file diff --git a/README.md b/README.md index 4407038..20c6626 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,71 @@ -# TITLE +# AskData NL2SQL Engine [![License: UPL](https://img.shields.io/badge/license-UPL-green)](https://img.shields.io/badge/license-UPL-green) [![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=oracle-devrel_test)](https://sonarcloud.io/dashboard?id=oracle-devrel_test) -## THIS IS A NEW, BLANK REPO THAT IS NOT READY FOR USE YET. PLEASE CHECK BACK SOON! - ## Introduction -MISSING + +Oracle AskData is a conversational AI platform powered by Oracle Generative AI. With AskData, you can ask natural language questions like "Give me all past due invoices" or "Show me sales for last week over $100,000" and get instant, accurate results. + +The solution empowers both non-technical users and SQL experts by simplifying complex queries and freeing up time for deeper analysis and decision-making. + ## Getting Started -MISSING +Please see the [Introduction](deployment-docs/docs/deployment/introduction.md) & [Architecture](deployment-docs/docs/deployment/architecture.md) + +For policies see [Defining Policies](deployment-docs/docs/deployment/generic.md#dynamic-groups) ### Prerequisites -MISSING +The CIS Landing Zone is optional but helps with providing a sandbox environment with best practices + +- [Deploy CIS LZ](deployment-docs/docs/deployment/landing_zone.md) + + +This solution assumes you have access to an OCI tenancy with the admin ability to provision the following resources: + +- IDCS/IAM Confidential App + - [Deploy IAM App](deployment-docs/docs/deployment/business_idcs.md) +- Vault + - [Deploy Vault](deployment-docs/docs/deployment/vault.md) +- Business (Client) ADB database + - [Deploy Database](deployment-docs/docs/deployment/database.md) +- Trust ADB database + - [Deploy Database](deployment-docs/docs/deployment/database.md) +- OCI Cache + - [Deploy OCI Cache Cluster](https://docs.oracle.com/en-us/iaas/Content/ocicache/createcluster.htm#top) +- VCN + - Private Subnet + - Public Subnet + - [Deploy a VCN](https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/quickstartnetworking.htm#Virtual_Networking_Quickstart) +- Two VMs + - Engine + - [Deploy Engine Documentation](deployment-docs/docs/deployment/nl2sql_engine.md) + - Bastion/jump host + - To access engine in private subnet +- API Gateway + - [Deploy API Gateway](deployment-docs/docs/deployment/business_api_gateway.md) + - (Optional) If deploying API Gateway privately, see [ADW API Gateway Private Access](deployment-docs/docs/deployment/adw_private.md) +- VBCS + - [Deploy VBCS](deployment-docs/docs/deployment/VBCS.md) +- ODA + - [Deploy ODA](deployment-docs/docs/deployment/oda.md) +## Deployment Steps + +1. Configure Business DB +2. Configure Trust DB +3. Configure IDCS App +4. Configure OCI Cache +4. Configure Engine +5. Configure API Gateway +6. Configure ODA Skills +7. Configure VB Apps + +### Validation + +[Validation Testing](deployment-docs/docs/deployment/validation.md) ## Notes/Issues -MISSING + +See [Troubleshooting](deployment-docs/docs/deployment/troubleshooting.md) ## URLs * Nothing at this time diff --git a/clientApp/ConfigFile.properties b/clientApp/ConfigFile.properties new file mode 100644 index 0000000..7ffe62f --- /dev/null +++ b/clientApp/ConfigFile.properties @@ -0,0 +1,77 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +[Logging] +#DEBUG, INFO, WARNING, ERROR, CRITICAL +file.level=DEBUG +console.level=DEBUG +logs.path=./logs +[FeatureFlags] +feature.explain=false +feature.intent=false +feature.llmgraphcheck=false +[security] +anonymous.flag=true +[DatabaseSection] +#database.user=ttech +database.user=nl2sql_app_data +database.password= +database.dsn= +database.config= +database.walletpsswd= +database.debug=Y +database.rbac=N +[KeySection] +key.llm=notused +key.searchapi=notused +token=notused +[RedisSection] +redis.url=:6379 +url=.redis.us-chicago-1.oci.oraclecloud.com +port=6379 +[GenAISQLGenerator] +sql.dialect=Oracle +#Scenario3 +[QueryResult] +max.resultset=50 +filter.upn=notused +filter.ignoreupntablelist=notused +[vbcs] +# endpoint url should be the root e.g. endpoint.url=https://.oraclecloud.com/ic/builder/rt/ +endpoint.url= +# graph url should be relative to endpoint url e.g. /1.0/webApps/nl2sql_interactivegraph/ +graph_app.url= +# table graph should also be relative +idata_app.url= +[OCI] +#Sao Paulo +#serviceendpoint.url=https://inference.generativeai.sa-saopaulo-1.oci.oraclecloud.com +#Scenario2 +# DAC or DS or GAI +serviceendpoint.active=GAI +serviceendpoint.ds_endpt= +serviceendpoint.ds_model= +serviceendpoint.url=https://inference.generativeai.us-chicago-1.oci.oraclecloud.com +serviceendpoint.ocid= +serviceendpoint.model= +serviceendpoint.dac_url=https://inference.generativeai.us-chicago-1.oci.oraclecloud.com +serviceendpoint.dac_ocid= +serviceendpoint.dac_endpt= +serviceendpoint.model_embed=cohere.embed-english-v3.0 +serviceendpoint.llm_name=notused +#serviceendpoint.llm_name=OCI-GenAI-LLAMA405bB +[METADATA] +basepath=./metadata +default=metadata.sql +schema.ddl=metadata.sql +file.embdgs=notused +file.col_embdgs=notused +librarymatch.threshold=0.80 +librarymatch.upperthreshold=1.0 +[DEFAULT] +# trust db connection +user=xxxxxx +password=xxxxx +dsn= xxxxx +wallet_location=xxxx +wallet_password=xxxxx diff --git a/clientApp/audit_logging.py b/clientApp/audit_logging.py new file mode 100644 index 0000000..55ba984 --- /dev/null +++ b/clientApp/audit_logging.py @@ -0,0 +1,48 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import datetime +from connect_vector_db import create_db_connection, load_config, close_db_connection +import logging + +logger = logging.getLogger("app_logger") + +# def log_audit_test_insert(): +def log_audit_test_insert(CERTIFIED_SCORE, PROMPT_TXT, SQL_QUERY, DB_RESPONSE_CODE, DB_ERR_TEXT, GENERATION_ENGINE_NM, SQL_LINEAGE, PROMPT_LINEAGE): + connection = None + cursor = None + try: + # Load the database configuration + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + + # Create a database connection using the shared function + connection = create_db_connection(db_config) + cursor = connection.cursor() + + # Dummy values to test insert + # EXECUTION_DATE = datetime.datetime.now() + # CERTIFIED_SCORE = 0.85 + # PROMPT_TXT = "Test prompt for auditing" + # SQL_QUERY = "SELECT * FROM some_table" + # DB_RESPONSE_CODE = 200 + # DB_ERR_TEXT = None # Can also test with some error text, e.g., "Some error occurred" + + insert_sql = """ + INSERT INTO Executed_Prompts (CERTIFIED_SCORE, PROMPT_TXT, SQL_QUERY, DB_RESPONSE_CODE, DB_ERR_TEXT, GENERATION_ENGINE_NM, SQL_LINEAGE, PROMPT_LINEAGE) + VALUES (:1, :2, :3, :4, :5, :6, :7, :8) + """ + cursor.execute(insert_sql, + (CERTIFIED_SCORE, PROMPT_TXT, SQL_QUERY, DB_RESPONSE_CODE, DB_ERR_TEXT, GENERATION_ENGINE_NM, SQL_LINEAGE, PROMPT_LINEAGE)) + connection.commit() + + logger.debug("Test insert successful.") + + except Exception as e: + logger.debug(f"Error logging audit data: {e}") + finally: + if cursor: + cursor.close() + if connection: + close_db_connection(connection) + diff --git a/clientApp/connect_vector_db.py b/clientApp/connect_vector_db.py new file mode 100644 index 0000000..acf8c77 --- /dev/null +++ b/clientApp/connect_vector_db.py @@ -0,0 +1,179 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import oracledb +import pandas as pd +import configparser +import logging + +logger = logging.getLogger("app_logger") + +def load_config(config_file: str): + """ + Load database configuration from a properties file. + + Args: + config_file (str): Path to the configuration file. + + Returns: + dict: Dictionary containing database connection details. + """ + config = configparser.ConfigParser() + try: + config.read(config_file) + db_config = { + 'user': config.get('DEFAULT', 'user'), + 'password': config.get('DEFAULT', 'password'), + 'dsn': config.get('DEFAULT', 'dsn'), + 'wallet_location': config.get('DEFAULT', 'wallet_location'), + 'wallet_password': config.get('DEFAULT', 'wallet_password') + } + logger.debug('Database configuration loaded successfully.') + return db_config + except Exception as e: + logger.error(f"Failed to load config file: {e}") + raise + +def create_db_connection(db_config: dict): + """ + Establish connection to Oracle DB using provided configuration. + + Args: + db_config (dict): Dictionary containing DB connection details. + + Returns: + connection: Oracle database connection object. + """ + try: + connection = oracledb.connect( + config_dir=db_config['wallet_location'], # Assuming config_dir is the same as wallet_location + user=db_config['user'], + password=db_config['password'], + dsn=db_config['dsn'], + wallet_location=db_config['wallet_location'], + wallet_password=db_config['wallet_password'] + ) + logger.debug('Connected to Oracle DB successfully.') + return connection + except oracledb.DatabaseError as e: + error, = e.args + logger.error(f"Oracle Database connection error: {error.message} (Error Code: {error.code})") + raise + except Exception as e: + logger.error(f"Unexpected error during connection: {e}") + raise + +def fetch_data_from_db(query: str,column_names): + """ + Fetch data from Oracle DB. + + Args: + query (str): SQL query to execute. + + Returns: + DataFrame: Pandas DataFrame containing the fetched data. + """ + try: + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + + # Create DB connection + connection = create_db_connection(db_config) + + with connection.cursor() as cursor: + cursor.execute(query) + rows = cursor.fetchall() + + # Define column names based on the table structure + # column_names = ['prompt', 'query', 'embeddings', 'created_at'] + + # Create and return a DataFrame + df = pd.DataFrame(rows, columns=column_names) + logger.debug(f"{len(df)} rows fetched successfully from the database.") + return df + except Exception as e: + logger.error(f"Failed to fetch data from DB: {e}") + raise + finally: + if 'connection' in locals(): + close_db_connection(connection) + +def fetch_data_from_db_col(query: str,column_names): + """ + Fetch data from Oracle DB. + + Args: + query (str): SQL query to execute. + + Returns: + DataFrame: Pandas DataFrame containing the fetched data. + """ + try: + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + + # Create DB connection + connection = create_db_connection(db_config) + + with connection.cursor() as cursor: + cursor.execute(query) + rows = cursor.fetchall() + + # Define column names based on the table structure + #column_names = ['prompt', 'query', 'embeddings', 'created_at'] + + # Create and return a DataFrame + df = pd.DataFrame(rows, columns=column_names) + logger.debug(f"{len(df)} rows fetched successfully from the database.") + return df + except Exception as e: + logger.error(f"Failed to fetch data from DB: {e}") + raise + finally: + if 'connection' in locals(): + close_db_connection(connection) + +def update_db(query: str): + try: + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + + # Create DB connection + connection = create_db_connection(db_config) + + with connection.cursor() as cursor: + cursor.execute(query) + connection.commit() + logger.debug(f"Data update successfully from the database.") + except Exception as e: + logger.error(f"Failed to fetch data from DB: {e}") + raise + finally: + if 'connection' in locals(): + close_db_connection(connection) + +def close_db_connection(connection): + """ + Safely close the Oracle DB connection. + + Args: + connection: Oracle database connection object. + """ + try: + if connection: + connection.close() + logger.debug('Oracle DB connection closed successfully.') + except Exception as e: + logger.error(f"Error closing the connection: {e}") + raise + +# Removed the main function + +# If this script is called directly, it will execute the query +if __name__ == '__main__': + query = """ + SELECT PROMPT_TXT,SQL_QUERY,PROMPT_VECT,CERTIFIED_DATE + FROM CERTIFIED_PROMPTS + """ + data = fetch_data_from_db(query) + print(data.head(1)) diff --git a/clientApp/database_conn_pool.py b/clientApp/database_conn_pool.py new file mode 100644 index 0000000..b764451 --- /dev/null +++ b/clientApp/database_conn_pool.py @@ -0,0 +1,87 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import configparser +import re +import oracledb +from sqlalchemy import create_engine, text +from sqlalchemy.pool import QueuePool +from contextlib import contextmanager +import logging + +logger = logging.getLogger("app_logger") +config = configparser.RawConfigParser() +config.read('ConfigFile.properties') + +# Single global engine instance that maintains the connection pool +global_engine = create_engine( + f'oracle+oracledb://:@', + connect_args={ + "user": config.get('DatabaseSection', 'database.user'), + "password": config.get('DatabaseSection', 'database.password'), + "dsn": config.get('DatabaseSection', 'database.dsn'), + "config_dir": config.get('DatabaseSection', 'database.config'), + "wallet_location": config.get('DatabaseSection', 'database.config'), + "wallet_password": config.get('DatabaseSection', 'database.walletpsswd'), + }, + poolclass=QueuePool, + pool_size=5, + max_overflow=10, + pool_timeout=30, + pool_recycle=1800, + pool_pre_ping=True +) + +def switch_user(connection, user_id, val1): + try: + connection.execute(text(""" + DECLARE + sessionid raw(16); + BEGIN + SYS.DBMS_XS_SESSIONS.CREATE_SESSION('XSGUEST', sessionid); + SYS.DBMS_XS_SESSIONS.ATTACH_SESSION(sessionid); + SYS.DBMS_XS_SESSIONS.ASSIGN_USER(:user_id); + SYS.DBMS_XS_SESSIONS.CREATE_NAMESPACE('ns1'); + SYS.DBMS_XS_SESSIONS.SET_ATTRIBUTE('ns1', 'attr1', :val1); + END; + """), {"user_id": user_id, "val1": val1}) + except Exception as e: + logger.error(f"Error switching session for user {user_id}: {e}") + connection.invalidate() + raise + +def cleanup_session(connection): + try: + connection.execute(text(""" + BEGIN + SYS.DBMS_XS_SESSIONS.DETACH_SESSION; + END; + """)) + except Exception as e: + logger.error(f"Warning: Session cleanup error: {e}") + +@contextmanager +def get_connection(user_id=None, val1=None): + connection = global_engine.connect() + session_switched = False + try: + connection.execute(text("alter session set nls_date_format = 'YYYY-MM-DD'")) + if user_id: + switch_user(connection, user_id,val1) + session_switched = True + yield connection + finally: + if session_switched: + cleanup_session(connection) + connection.close() + +def get_pool_status(): + return { + 'pool_size': global_engine.pool.size(), + 'checkedin': global_engine.pool.checkedin(), + 'checkedout': global_engine.pool.checkedout(), + 'overflow': global_engine.pool.overflow() + } + +def dispose_pool(): + global_engine.dispose() diff --git a/clientApp/database_ops.py b/clientApp/database_ops.py new file mode 100644 index 0000000..c9bf267 --- /dev/null +++ b/clientApp/database_ops.py @@ -0,0 +1,280 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +from connect_vector_db import create_db_connection, load_config, close_db_connection +from helper_methods import is_valid_email +import oracledb +import logging + +logger = logging.getLogger("app_logger") + +def get_user_id_by_email(email_address): + connection,cursor,user_id = None, None, -9 + try: + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + connection = create_db_connection(db_config) + cursor = connection.cursor() + + select_sql = """ + SELECT ID + FROM APP_USERS + WHERE lower(EMAIL_ADDRESS) = lower(:1) + """ + cursor.execute(select_sql, (email_address,)) + result = cursor.fetchone() + if result: + user_id = result[0] + logger.debug(f"Found user ID: {user_id}") + else: + logger.debug(f"No user found with email: {email_address}") + except Exception as e: + logger.error(f"Error retrieving user ID: {e}") + user_id = -9 + finally: + if cursor: + cursor.close() + if connection: + close_db_connection(connection) + return user_id + +def create_app_user(email_address): + connection, cursor, user_id = None, None, -9 + try: + if not is_valid_email(email_address): + logger.error(f"Invalid email address: {email_address}") + return -9 + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + connection = create_db_connection(db_config) + cursor = connection.cursor() + insert_sql = """ + INSERT INTO APP_USERS (EMAIL_ADDRESS) + VALUES (:1) + RETURNING ID INTO :2 + """ + user_id_out = cursor.var(int) + cursor.execute(insert_sql, (email_address, user_id_out)) + connection.commit() + temp = user_id_out.getvalue() + user_id = temp[0] if temp else -9 + logger.debug(f"Created new user with ID: {user_id}") + except Exception as e: + logger.error(f"Error creating new user: {e}") + user_id = -9 # Return error code for database issues + finally: + if cursor: + cursor.close() + if connection: + close_db_connection(connection) + return user_id + +def get_model_id(llm_type): + connection,cursor,model_id = None, None, -9 + try: + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + connection = create_db_connection(db_config) + cursor = connection.cursor() + #'GEN-PURPOSE-LMM' + select_sql = """ + SELECT ID + FROM MODEL_USAGE + WHERE UPPER(MODEL_PURPOSE) = UPPER(:1) + AND USAGE_STOP is NULL + AND ROWNUM < 2 + """ + cursor.execute(select_sql, (llm_type,)) + result = cursor.fetchone() + if result: + model_id = result[0] + logger.debug(f"Found user ID: {model_id}") + else: + logger.debug(f"No model found") + except Exception as e: + logger.error(f"Error retrieving model ID: {e}") + model_id = -9 + finally: + if cursor: + cursor.close() + if connection: + close_db_connection(connection) + return model_id + +def persist_log_data(actiontype, llm_id, user_id, trust_id, trust_score, user_prompt, convo_prompt, convo_id, convo_seq_num, generated_sql, is_trusted, is_prompt_equiv, is_template_equiv, executed_sql, db_error_code, db_error_txt, is_authorized, is_clarify, is_action, action_type, parentid, user_feedback_code, user_feedback_txt): + connection = None + cursor = None + returnedid = 0 + trust_id = int(trust_id) + # action type L - new log record, R - Retry , LU - Log Upd, UFT - User Feedback Thumbs up/down, UFM - user feedback message + try: + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + connection = create_db_connection(db_config) + cursor = connection.cursor() + + if actiontype == "L": + new_id = cursor.var(oracledb.NUMBER) + if trust_id == 0: + trust_id = None + insert_sql = """ + INSERT INTO EXECUTION_LOG(llm_id, user_id, trust_id, trust_score, user_prompt, convo_prompt, convo_id, convo_seq_num, generated_sql, + is_trusted, is_prompt_equiv, is_template_equiv, executed_sql, db_error_code, db_error_txt, is_authorized, + is_clarify, is_action, action_type) + VALUES (:1, :2, :3, :4, :5, :6, :7, :8,:9,:10,:11,:12,:13,:14,:15,:16,:17,:18,:19) RETURNING id INTO :new_id + """ + cursor.execute(insert_sql, + (llm_id, user_id, trust_id, trust_score, user_prompt, convo_prompt, convo_id, convo_seq_num, generated_sql, + is_trusted, is_prompt_equiv, is_template_equiv, executed_sql, db_error_code, db_error_txt, is_authorized, + is_clarify, is_action, action_type,new_id)) + logger.debug("new id **" + str(new_id)) + value = new_id.getvalue() + returnedid = value[0] if value else 0 + logger.debug("row id **" + str(returnedid)) + connection.commit() + logger.debug("User action parent logging successful.") + elif actiontype == "R": + executed_sql = "- RETRY SUCCESS SQL:-" + executed_sql + upd_sql = """ + UPDATE EXECUTION_LOG Set + DB_ERROR_TXT = DB_ERROR_TXT || :1 + WHERE ID = :2 + """ + cursor.execute(upd_sql, + ( executed_sql,parentid)) + connection.commit() + logger.debug("User action logging retry successful.") + elif actiontype == "UFT": + upd_sql = """ + UPDATE EXECUTION_LOG Set + USER_FEEDBACK_CODE = :1 + WHERE ID = :2 + """ + cursor.execute(upd_sql, + (user_feedback_code,parentid)) + connection.commit() + logger.debug("User feedback thumps up-down logging successful.") + elif actiontype == "UFM": + upd_sql = """ + UPDATE EXECUTION_LOG Set + USER_FEEDBACK_TXT = :1 + WHERE ID = :2 + """ + cursor.execute(upd_sql, + (user_feedback_txt,parentid)) + connection.commit() + logger.debug("User feedback message logging successful.") + + except Exception as e: + logger.error(f"Error logging audit data: {e}") + finally: + if cursor: + cursor.close() + if connection: + close_db_connection(connection) + return returnedid + +def persist_app_debug(parentid,debugdata): + connection = None + cursor = None + # action type L - new log record, R - Retry , LU - Log Upd, UFT - User Feedback Thumbs up/down, UFM - user feedback message + try: + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + connection = create_db_connection(db_config) + cursor = connection.cursor() + insert_sql = """ + INSERT INTO APP_DEBUG_DATA(parent_id, debug_data) + VALUES (:1, :2) + """ + cursor.execute(insert_sql, + (parentid, debugdata)) + connection.commit() + logger.debug("debug logging successful.") + except Exception as e: + logger.error(f"Error logging debug data: {e}") + finally: + if cursor: + cursor.close() + if connection: + close_db_connection(connection) + +def log_user_action(certified_score, prompt_txt, sql_query, db_response_code, db_err_txt, generation_engine_nm, + sql_lineage, prompt_lineage,is_retry,is_followup, followup_parent_txt,followup_txt,parentid,actiontype,user_response_code,user_response_txt): + connection = None + cursor = None + returnedid = 0 + # action type L - new log record, R - Retry , LU - Log Upd, UFT - User Feedback Thumbs up/down, UFM - user feedback message + try: + config_file = 'ConfigFile.properties' + db_config = load_config(config_file) + connection = create_db_connection(db_config) + cursor = connection.cursor() + + if actiontype == "L": + new_id = cursor.var(oracledb.NUMBER) + insert_sql = """ + INSERT INTO Executed_Prompts (CERTIFIED_SCORE, PROMPT_TXT, SQL_QUERY, DB_RESPONSE_CODE, DB_ERR_TEXT, GENERATION_ENGINE_NM, + SQL_LINEAGE, PROMPT_LINEAGE,IS_RETRY,IS_FOLLOWUP,FOLLOWUP_PARENT_TXT,FOLLOWUP_TXT) + VALUES (:1, :2, :3, :4, :5, :6, :7, :8,:9,:10,:11,:12) RETURNING id INTO :new_id + """ + cursor.execute(insert_sql, + (certified_score, prompt_txt, sql_query, db_response_code, db_err_txt, generation_engine_nm, sql_lineage, prompt_lineage, + is_retry,is_followup, followup_parent_txt,followup_txt,new_id)) + logger.debug("new id **" + str(new_id)) + value = new_id.getvalue() + returnedid = value[0] if value else 0 + logger.debug("row id **" + str(returnedid)) + connection.commit() + logger.debug("User action parent logging successful.") + elif actiontype == "R": + insert_sql = """ + INSERT INTO Executed_Prompts_Retry (RETRY_SRC_ID, DB_RESPONSE_CODE,DB_ERR_TEXT,GENERATION_ENGINE_NM) + VALUES (:1,:2,:3,:4) + """ + cursor.execute(insert_sql, + (parentid, db_response_code, db_err_txt,generation_engine_nm)) + connection.commit() + logger.debug("User action logging retry successful.") + elif actiontype == "LU": + upd_sql = """ + UPDATE Executed_Prompts Set + DB_RESPONSE_CODE = :1, + DB_ERR_TEXT = :2, + GENERATION_ENGINE_NM = :3, + SQL_QUERY = :4 + WHERE ID = :5 + """ + cursor.execute(upd_sql, + (db_response_code, db_err_txt,generation_engine_nm,sql_query,parentid)) + connection.commit() + logger.debug("User action logging successful.") + elif actiontype == "UFT": + upd_sql = """ + UPDATE Executed_Prompts Set + USER_RESPONSE_CODE = :1 + WHERE ID = :2 + """ + cursor.execute(upd_sql, + (user_response_code,parentid)) + connection.commit() + logger.debug("User feedback thumps up-down logging successful.") + elif actiontype == "UFM": + upd_sql = """ + UPDATE Executed_Prompts Set + USER_RESPONSE_TXT = :1 + WHERE ID = :2 + """ + cursor.execute(upd_sql, + (user_response_txt,parentid)) + connection.commit() + logger.debug("User feedback message logging successful.") + + except Exception as e: + logger.error(f"Error logging audit data: {e}") + finally: + if cursor: + cursor.close() + if connection: + close_db_connection(connection) + return returnedid diff --git a/clientApp/embeddings_match.py b/clientApp/embeddings_match.py new file mode 100644 index 0000000..31463d9 --- /dev/null +++ b/clientApp/embeddings_match.py @@ -0,0 +1,111 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import pandas as pd +import numpy as np +from generate_embeddings import create_str_embedding, read_file +from connect_vector_db import fetch_data_from_db +import logging + +logger = logging.getLogger("app_logger") +def get_prompt_embeds_df(df): + #df['embeddings'] = df['embeddings'].apply(lambda x: np.array(eval(x))) Commented by saket and added the below line + # Ensure 'embeddings' is a NumPy array, if it's not already + df['embeddings'] = df['embeddings'].apply(lambda x: np.array(x) if not isinstance(x, np.ndarray) else x) + return df + +def calculate_similarity(a, b): + return np.dot(a, b) / (np.linalg.norm(a) * np.linalg.norm(b)) + +def similarity_search_col(input_string, df, top_n=2): + input_embedding = create_str_embedding(input_string) + if len(input_embedding) == 1 and isinstance(input_embedding[0], list): + input_embedding = np.array(input_embedding[0]) + else: + input_embedding = np.array(input_embedding) + df['embeddings'] = df['embeddings'].apply(lambda x: np.array(eval(x))) + similarities = df['embeddings'].apply(lambda x: calculate_similarity(input_embedding, x)) + df['similarity'] = similarities + sorted_df = df.sort_values(by='similarity', ascending=False) + top_matches_df = sorted_df.head(5).copy() + s = input_string[:2] + logger.debug(top_matches_df) + top_matches_df["similarity"] = top_matches_df["similarity"].apply(lambda x: float(x[0]) if isinstance(x, np.ndarray) else float(str(x).strip('[]')) if pd.notna(x) else np.nan) + logger.debug("fix similarity") + logger.debug(top_matches_df) + #top_matches_df.loc[:, 'priority'] = top_matches_df['column_name'].apply(lambda x: str(x[0]) if isinstance(x, np.ndarray) else str(x)).apply(lambda x: x.startswith(s)) + top_matches_df.loc[:, 'priority'] = top_matches_df['column_name'].apply(lambda x: str(x)).apply(lambda x: x.startswith(s)) + top_matches_df = top_matches_df.sort_values(by=['priority', 'similarity'], ascending=[False, False]) + # Return the top N rows with the highest similarity + return top_matches_df.head(top_n) + + +def find_similarity_search_vdb(input_string, top_n=2): + # Step 1: Get the embedding for the input string + input_embedding = create_str_embedding(input_string) + input_embedding_str = f"'[{', '.join(map(str, input_embedding[0]))}]'" + query = ( + "SELECT PROMPT_TXT, SQL_TXT, PROMPT_VECT, CERTIFIED_DATE, " + f"1 - COSINE_DISTANCE(PROMPT_VECT, TO_VECTOR({input_embedding_str})) AS similarity " + "FROM CERTIFIED_PROMPTS " + "ORDER BY similarity DESC " + f"FETCH FIRST {top_n} ROWS ONLY" + ) + column_names = ['prompt', 'query', 'embeddings', 'created_at', 'similarity'] + + return fetch_data_from_db(query, column_names) + + +def similarity_search(input_string, df, top_n=2): + input_embedding = create_str_embedding(input_string) + similarities = df['embeddings'].apply(lambda x: calculate_similarity(input_embedding, x)) + df['similarity'] = similarities + sorted_df = df.sort_values(by='similarity', ascending=False) + # Return the top N rows with the highest similarity + return sorted_df.head(top_n) + +def find_top_match(input_string): + df_s = query_vdb(input_string,1) + df_s["similarity"] = df_s["similarity"].apply(lambda x: float(x[0]) if isinstance(x, np.ndarray) else float(str(x).strip('[]')) if pd.notna(x) else np.nan) + return df_s + +def query_vdb(input_string, top_n=2): + # Step 1: Get the embedding for the input string + input_embedding = create_str_embedding(input_string) + input_embedding_str = f"'[{', '.join(map(str, input_embedding[0]))}]'" + query = ( + "SELECT ID, PROMPT_TXT, SQL_TXT, PROMPT_VECT, CERTIFIED_DATE, " + f"1 - COSINE_DISTANCE(PROMPT_VECT, TO_VECTOR({input_embedding_str})) AS similarity " + "FROM TRUST_LIBRARY " + "ORDER BY similarity DESC " + f"FETCH FIRST {top_n} ROWS ONLY" + ) + column_names = ['id', 'prompt', 'query', 'embeddings', 'created_at', 'similarity'] + + return fetch_data_from_db(query, column_names) + +def find_similar_prompts(input_string): + query = """ + SELECT PROMPT_TXT,SQL_TXT,PROMPT_VECT,CERTIFIED_DATE + FROM TRUST_LIBRARY + """ + column_names = ['prompt', 'query', 'embeddings', 'created_at'] + df = fetch_data_from_db(query,column_names) + logger.debug(df.head(1)) + # df = read_vector_db() + df_e = get_prompt_embeds_df(df) + # calculating similarity using python commented by Saket + #df_s = similarity_search(input_string, df_e, 1) + #calculating similarity using vector db saket + df_s = find_similarity_search_vdb(input_string,1) + #df_s["similarity"] = df_s["similarity"].apply(lambda x: float(x[0]) if isinstance(x, np.ndarray) else float(str(x).strip('[]'))) + df_s["similarity"] = df_s["similarity"].apply(lambda x: float(x[0]) if isinstance(x, np.ndarray) else float(str(x).strip('[]')) if pd.notna(x) else np.nan) + return df_s + +def find_similar_columns(input_string, embeds_path): + df = read_file(embeds_path) + df_e = get_prompt_embeds_df(df) + df_s = similarity_search_col(input_string, df_e, 1) + #df_s["similarity"] = df_s["similarity"].apply(lambda x: float(x[0]) if isinstance(x, np.ndarray) else float(str(x).strip('[]'))) + df_s["similarity"] = df_s["similarity"].apply(lambda x: float(x[0]) if isinstance(x, np.ndarray) else float(str(x).strip('[]')) if pd.notna(x) else np.nan) + return df_s diff --git a/clientApp/generate_embeddings.py b/clientApp/generate_embeddings.py new file mode 100644 index 0000000..eba3904 --- /dev/null +++ b/clientApp/generate_embeddings.py @@ -0,0 +1,151 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import pandas as pd +import oci +import re +import configparser +import logging + +logger = logging.getLogger("app_logger") +config = configparser.RawConfigParser() +config.read('ConfigFile.properties') + +def create_str_embedding(input_str: str ): + compartment_id = config.get('OCI', 'serviceendpoint.ocid') + CONFIG_PROFILE = "DEFAULT" + ociconfig = oci.config.from_file('~/.oci/config', CONFIG_PROFILE) + # Service endpoint + endpoint = config.get('OCI', 'serviceendpoint.url') + #endpoint="https://inference.generativeai.sa-saopaulo-1.oci.oraclecloud.com" + + generative_ai_inference_client = oci.generative_ai_inference.GenerativeAiInferenceClient(config=ociconfig, service_endpoint=endpoint, retry_strategy=oci.retry.NoneRetryStrategy(), timeout=(10,240)) + inputs = [input_str] + embed_text_detail = oci.generative_ai_inference.models.EmbedTextDetails() + embed_text_detail.serving_mode = oci.generative_ai_inference.models.OnDemandServingMode(model_id="cohere.embed-english-v3.0") + embed_text_detail.inputs = inputs + embed_text_detail.truncate = "NONE" + embed_text_detail.compartment_id = compartment_id + embed_text_response = generative_ai_inference_client.embed_text(embed_text_detail) + (embd) = embed_text_response.data.embeddings + return embd + +def read_file(filepath): + df = pd.read_excel(filepath) + return df + +def create_emdbeddings_list(df,col_to_embd): + if col_to_embd not in df.columns: + raise ValueError("The " + col_to_embd + " column is missing from the spreadsheet.") + df['embeddings'] = df[col_to_embd].apply(create_str_embedding) + df['embeddings'] = df['embeddings'].apply(lambda x: x[0] if isinstance(x, list) and len(x) == 1 else x) + return df + +def save_embeddings(filepath, df): + df.to_excel(filepath, index=False) + +import openpyxl + +def create_column_embd(metadatafile,column_embd_file): + # Create a new workbook and select the active worksheet + workbook = openpyxl.Workbook() + sheet = workbook.active + sheet.title = "Processed Data" + sheet.append(['column_name', 'column_metadata']) + + # Open the text file and read its content + with open(metadatafile, 'r') as file: + lines = file.readlines() + + # Ignore the first and last lines + if len(lines) > 2: # Ensure there are at least 3 lines to ignore the first and last + lines = lines[1:-1] + + # Process each line, extracting the first word and the full line + for line in lines: + words = line.strip().split() + if words: + first_word = words[0] + sheet.append([first_word, line.strip()]) + + # Save the workbook as an Excel file + output_filename = column_embd_file + workbook.save(output_filename) + logger.debug(f"Data has been written to {output_filename}") + df = read_file(output_filename) + logger.debug("read file") + df = create_emdbeddings_list(df,'column_name') + logger.debug("ready to save file") + save_embeddings(output_filename,df) + + + +def create_column_embd_new(metadatafile, column_embd_file): + # Create a new workbook and select the active worksheet + workbook = openpyxl.Workbook() + sheet = workbook.active + sheet.title = "Processed Data" + sheet.append(['table_name', 'column_name', 'column_metadata']) # Add headers + + table_name = None # To track the current table being processed + + with open(metadatafile, 'r') as file: + for line in file: + # Trim leading and trailing spaces/tabs, normalize spaces, convert to lowercase + normalized_line = " ".join(line.strip().split()).lower() + + # Skip blank lines and comments + if not normalized_line or normalized_line.startswith("--"): + continue + + # Check for table creation + if normalized_line.startswith("create table"): + # Extract table name (case-sensitive from original line) + table_name = line.strip().split()[2].replace("(", "").strip().lower() + continue + + # Skip line with contents ");" + if normalized_line == ");": + continue + + # Extract column definitions + if table_name: + column_parts = line.strip().split() + if column_parts: # Ensure there are parts to parse + # First word is the column name + column_name = column_parts[0].strip().replace(",", "").replace(")", "").lower() + + # Extract metadata/comment if available by looking backward for "--" + if "--" in line: + column_metadata = line[line.index("--") + 2:].strip().lower() + else: + column_metadata = "" + + # Append table name, column name, and column metadata to the spreadsheet + sheet.append([table_name, column_name, column_metadata]) + + # Save the workbook + workbook.save(column_embd_file) + logger.debug(f"Data has been written to {column_embd_file}") + df = read_file(column_embd_file) + logger.debug("read file") + df = create_emdbeddings_list(df,'column_name') + logger.debug("ready to save file") + save_embeddings(column_embd_file,df) + +def create_prompt_embd(input_file): + df = read_file(input_file) + df = create_emdbeddings_list(df,'prompt') + save_embeddings(input_file,df) + + +if __name__ == "__main__": + metadatafile = config.get('METADATA', 'schema.ddl') + embdgs = config.get('METADATA', 'file.embdgs') + col_embdgs = config.get('METADATA', 'file.col_embdgs') + #create_prompt_embd(embdgs) + create_column_embd_new(metadatafile,col_embdgs) +# input_file = 'prompt_lib.xlsx' # Replace with your file path +# df = read_file(input_file) +# df = create_emdbeddings_list(df,'prompt') +# save_embeddings(input_file,df) diff --git a/clientApp/get_top_match.py b/clientApp/get_top_match.py new file mode 100644 index 0000000..e528fcc --- /dev/null +++ b/clientApp/get_top_match.py @@ -0,0 +1,97 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import os +import uuid +import re +import configparser +import requests +import redis +from sqlalchemy import create_engine +import json +import pandas as pd +from decimal import Decimal +from sqlalchemy import text +import hashlib +import argparse +from fastapi import FastAPI, Request +import uvicorn, json, datetime +import matplotlib.pyplot as plt +import io +import base64 +import numpy as np +import re +import concurrent.futures +from datetime import datetime, timedelta +import math +from embeddings_match import find_similar_prompts, find_similar_columns, find_top_match +import logging + +logger = logging.getLogger("app_logger") +config = configparser.RawConfigParser() +config.read('ConfigFile.properties') + +ocillm = config.get('OCI', 'serviceendpoint.llm_name') + +def read_file_to_string(filename='metadata.sql'): + # Open the file in read mode and read the contents into a string + with open(filename, 'r') as file: + file_content = file.read() + return file_content + +# Perfect matches must have same numbers if in the numeric form +# No numeric values return true +def compare_perfect_matches(string1, string2): + pattern = r'(?= 0.99 else number + +def return_validated_sql(prmpt): + similarity_threshold = config.get('METADATA', 'librarymatch.threshold') + similarity_threshold_upper = config.get('METADATA', 'librarymatch.upperthreshold') + df_s = find_top_match(prmpt) + df_s = df_s.iloc[0] + + # If df_s is a DataFrame + if isinstance(df_s, pd.DataFrame): + logger.debug(f"Columns in df_s: {df_s.columns.tolist()}") + #logger.debug("Data in df_s:", df_s.head()) # Print first few rows + else: + # If it's a Series + logger.debug(f"Index in df_s: {df_s.index.tolist()}") + #logger.debug(f"Data in df_s: {df_s.tolist()}") + + top_prmpt = df_s["prompt"] + top_query = df_s["query"] + top_s_pct = df_s["similarity"] + top_row_id = df_s["id"] + logger.debug(f"top prompt: {top_prmpt}") + logger.debug(f"top query: \n{top_query}") + logger.debug(f"top similarity: {top_s_pct}") + if top_s_pct is None or (isinstance(top_s_pct, float) and math.isnan(top_s_pct)): + return 0,"None Found","None Found", 0, "None Found" + elif round_to_one(top_s_pct) >= float(similarity_threshold_upper): + logger.debug("perfect match: " + str(top_s_pct)) + if compare_perfect_matches(prmpt,top_prmpt): + return top_row_id,top_prmpt,top_query, top_s_pct,"VERIFIED" + else: + logger.debug("requesting llm adjustments despite perfect match:") + return top_row_id,top_prmpt,top_query, top_s_pct,"VERIFIED-FAILED-NUM-PARAMCHECK" + elif round_to_one(top_s_pct) > float(similarity_threshold): #Scenario 2 + return top_row_id,top_prmpt,top_query, top_s_pct,"SIMILAR" + else: + return top_row_id,top_prmpt,"No match", top_s_pct,"NA" + + +def parse_select_query(sql): + match = re.search(r"(?i)(select\s+.*?)(;|```|$)", sql, re.DOTALL) + if match: + return match.group(1).strip() + return "SQL not found" diff --git a/clientApp/graph_generator.py b/clientApp/graph_generator.py new file mode 100644 index 0000000..6e3e467 --- /dev/null +++ b/clientApp/graph_generator.py @@ -0,0 +1,109 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import oci +import re +import pandas as pd +import matplotlib.pyplot as plt +import plotly.graph_objects as go +import plotly.express as px +import plotly.io as pio +import io +import base64 +import configparser +import json +import logging +import simplejson +from decimal import Decimal +from llm_handler import create_message, chat_with_llm, chat_instructmode_llm + +logger = logging.getLogger("app_logger") +config = configparser.RawConfigParser() +config.read('ConfigFile.properties') + +CONFIG_PROFILE = "DEFAULT" +ociconfig = oci.config.from_file('~/.oci/config', CONFIG_PROFILE) + +def extract_python_code(text): + pattern = r'```python\s(.*?)```' + matches = re.findall(pattern, text, re.DOTALL) + if not matches: + return None + else: + return matches[0] + +def get_plotly_graph(user_prompt, df): + columns = df.columns.tolist() + df_structure = "{'" + "', '".join(columns) + "'}" + logger.debug(df_structure) + graphllm_prompt = (f"{user_prompt}. Provide Python code only in your response to create the graph using Plotly from the following DataFrame structure: {df_structure}." + "Include all necessary import statements. " + "Create a method named create_graph that takes a dataframe as input and returns the figure object. " + "Do not call fig.show() in the function, just return the figure." + ) + logger.debug(graphllm_prompt) + llm_response = chat_instructmode_llm(graphllm_prompt) + generated_code = extract_python_code(llm_response) + logger.debug(f"Generated Code:\n{generated_code}") + logger.debug("DataFrame Info:") + logger.debug(df.info()) + logger.debug("\nDataFrame Head:") + logger.debug(df.head()) + logger.debug("\nDataFrame Columns:") + logger.debug(df.columns.tolist()) + + # Execute the generated code to create the graph function dynamically + local_namespace = {} + exec(generated_code, globals(), local_namespace) + create_graph = local_namespace.get('create_graph') + fig = create_graph(df) + + # Save the plot to an image + img_bytes = fig.to_image(format="png") + img_str = base64.b64encode(img_bytes).decode('utf-8') + + # Convert the Plotly figure to JSON + fig_json = json.loads(pio.to_json(fig)) + + # Create HTML code to embed the image + html = f"Chart" + return html, fig_json + +def get_empty_graph(): + fig = go.Figure() + + fig.add_annotation( + text="No Data to Display", + x=0.5, + y=0.5, + showarrow=False, + font=dict(size=25, color="crimson"), + align="center" + ) + + # Update layout to remove axes visibility + fig.update_xaxes(visible=False) + fig.update_yaxes(visible=False) + + # Convert the figure to JSON + fig_json = pio.to_json(fig) + + # Load JSON into a Python dictionary + fig_json_data = json.loads(fig_json) + return fig_json_data + +if __name__ == "__main__": + input_prompt = ( + "Provide Python code only in your response to create a line graph using Plotly from the following DataFrame structure: {'Vendor Name', 'Total', 'Invoice Amount'}." + "Include all necessary import statements. " + "Create a method named create_graph that takes a dataframe as input and returns the figure object. " + "Do not call fig.show() in the function, just return the figure." + ) + df = pd.DataFrame({ + 'Vendor Name': ['Vendor A', 'Vendor B', 'Vendor C', 'Vendor D'], + 'Total': [1000, 2000, 3000, 4000], + 'Invoice Amount': [800, 1800, 2800, 3800] + }) + img_str = generate_graph(input_prompt, df) + html_img_tag = f"Chart" + diff --git a/clientApp/helper_methods.py b/clientApp/helper_methods.py new file mode 100644 index 0000000..17f7166 --- /dev/null +++ b/clientApp/helper_methods.py @@ -0,0 +1,509 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import configparser +import hashlib +import redis +import re +import os +import base64 +import mimetypes +import logging +from logging.handlers import RotatingFileHandler +import numpy as np +import pandas as pd +import matplotlib.pyplot as plt +import io +from datetime import datetime, date +import difflib + +logger = logging.getLogger("app_logger") +config = configparser.RawConfigParser() +config.read('ConfigFile.properties') + +rediscache = redis.StrictRedis(host=config.get('RedisSection', 'url'), ssl=True, decode_responses=True, port=config.get('RedisSection', 'port')) +rediscache_obj = redis.StrictRedis(host=config.get('RedisSection', 'url'), ssl=True, decode_responses=False, port=config.get('RedisSection', 'port')) +queryttl=2*24*60*60 + +def setup_logger(log_file_name='application.log'): + file_level = config.get('Logging', 'file.level', fallback='INFO').upper() + console_level = config.get('Logging', 'console.level', fallback='INFO').upper() + log_dir = config.get('Logging', 'logs.path', fallback='./logs') + os.makedirs(log_dir, exist_ok=True) + log_file_path = os.path.join(log_dir, log_file_name) + + logger = logging.getLogger("app_logger") + + # Clear existing handlers + if logger.hasHandlers(): + logger.handlers.clear() + + # Configure file handler + file_handler = RotatingFileHandler(log_file_path, maxBytes=0, backupCount=5) # maxBytes=0 ensures no automatic rotation by size + file_handler.setLevel(file_level) + # Rotate at the program start + if os.path.exists(log_file_path): + file_handler.doRollover() + + # Configure console handler + console_handler = logging.StreamHandler() + console_handler.setLevel(console_level) + + # Formatting + formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s', datefmt='%Y-%m-%d %H:%M:%S') + file_handler.setFormatter(formatter) + console_handler.setFormatter(formatter) + + logger.addHandler(file_handler) + logger.addHandler(console_handler) + logger.setLevel(logging.DEBUG) # Root level + + return logger + +def initialize_query_variables(model_id, user_key, prompt, reworded, session_id, convo_seq_no): + is_retry = 0 + is_followup = 0 + followup_parent_txt = "" + followup_txt = "" + match_status = "" + trust_id = 0 + is_trusted = 0 + is_prompt_equiv = 0 + is_template_equiv = 0 + is_clarify = 0 + is_action = 0 + action_type = "" + llm_id = model_id + user_id = user_key + trust_score = 0 + user_prompt = prompt + convo_prompt = reworded + convo_id = session_id + convo_seq_num = convo_seq_no + generated_sql = "" + executed_sql = "" + db_error_code = "" + db_error_txt = "" + is_authorized = 1 + parentid = 0 + user_feedback_code = "" + user_feedback_txt = "" + return ( + is_retry, is_followup, followup_parent_txt, followup_txt, match_status, + trust_id, is_trusted, is_prompt_equiv, is_template_equiv, is_clarify, + is_action, action_type, llm_id, user_id, trust_score, user_prompt, + convo_prompt, convo_id, convo_seq_num, generated_sql, executed_sql, + db_error_code, db_error_txt, is_authorized, parentid, user_feedback_code, + user_feedback_txt + ) + +# set chat cache +def set_chat_cache(sid, chat): + rediscache.set(getmd5hash("sessionid" + sid),chat,ex=queryttl) + +# get chat cache +def get_chat_cache(sid): + chat = rediscache.get(getmd5hash("sessionid" + sid)) + if chat is not None: + return chat + else: + return " none." + +# set chat cache +def set_conversation_cache(sid, conversation): + rediscache_obj.set(getmd5hash("conversation" + sid),conversation,ex=queryttl) + +# get chat cache +def get_conversation_cache(sid): + conversation = rediscache_obj.get(getmd5hash("conversation" + sid)) + return conversation + +# set session data +def set_session_data(sid, data): + rediscache.set(getmd5hash("sessiondata" + sid),data,ex=queryttl) + +# get session data +def get_session_data(sid): + data = rediscache.get(getmd5hash("sessiondata" + sid)) + return data + +# get chat cache +def get_prompt_conversation_cache(sid): + conversation = rediscache_obj.get(getmd5hash("prompt_conversation" + sid)) + return conversation + +# set chat cache +def set_prompt_conversation_cache(sid, conversation): + logger.debug("md5 hash" + getmd5hash("prompt_conversation" + sid)) + rediscache_obj.set(getmd5hash("prompt_conversation" + sid),conversation,ex=queryttl) + +# set redis cache +def set_query_cache(qryprompt, text): + rediscache.set(getmd5hash(qryprompt),text,ex=queryttl) + +# get redis cache +def get_query_cache(qryprompt): + returnsql = rediscache.get(getmd5hash(qryprompt)) + if returnsql is not None: + return returnsql + else: + return "" + +# set graph cache +def set_graph_cache(gid, json_data): + rediscache.set(gid,json_data,ex=queryttl) + +# get graph cache +def get_graph_cache(gid): + return rediscache.get(gid) + +# set idata cache +def set_idata_cache(idataid, iquery): + rediscache.set(idataid,iquery,ex=queryttl) + +# get idata cache +def get_idata_cache(idataid): + return rediscache.get(idataid) + +# string utility method +def check_substring_single_space(main_string, sub_string): + main_string_processed = re.sub(' +', ' ', main_string).strip().lower() + sub_string_processed = re.sub(' +', ' ', sub_string).strip().lower() + return sub_string_processed in main_string_processed + +# string utility method to format column names +def format_column_name(s): + if s.casefold() == "index": + return "" + if s.startswith("vw"): + underscore_index = s.find('_') + modified_string = s[underscore_index+1:].replace('_', ' ') if underscore_index != -1 else s + else: + modified_string = s.replace('_', ' ') + return ' '.join(word.capitalize() for word in modified_string.split()) + +def getmd5hash(inputstr): + inputstr = re.sub(' +', ' ',inputstr).strip() + return hashlib.md5(inputstr.encode('utf-8')).hexdigest() + +def normalize_spaces(text): + """Normalize spaces in the input text.""" + return re.sub(r'\s+', ' ', text).strip() + +def delcache(): + logger.debug("deleting cache") + for key in rediscache.scan_iter(): + rediscache.delete(key) + return True + +def delsessioncache(sid): + logger.debug("deleting session cache") + chatkey1 = getmd5hash("sessionid" + sid) + chatkey2 = getmd5hash("sessionid" + sid + "querycache") + chatkey3 = getmd5hash("sessionid" + sid + "lastid") + rediscache.delete(chatkey1) + rediscache.delete(chatkey2) + rediscache.delete(chatkey3) + return True + +def clean_ending(sentence): + sentence = sentence.strip() + if not sentence.endswith('.'): + sentence = re.sub(r'[!?;,]+$', '', sentence) # Remove unwanted punctuation at the end + sentence += '.' + return sentence + +def init_cap(sentence): + sentence = sentence.strip() + if sentence: + return sentence[0].upper() + sentence[1:] + return sentence + +def starts_with_delete_or_truncate(input_string): + # Strip leading spaces, tabs, and blanks, then convert to lowercase + stripped_string = input_string.lstrip().lower() + # Check if the string starts with "delete" or "truncate" + return stripped_string.startswith("delete") or stripped_string.startswith("truncate") + +def clean_query_demo(text): + logger.debug("query before ++++") + logger.debug(text) + text = extract_sql_code(text) + text = extract_query(text) + max_rows = config.get('QueryResult', 'max.resultset') + str = " ".join(text.replace('\r', ' ').replace('\n', ' ').splitlines()) + cleanstr = str.replace(";", "").replace('"', '').strip() + # Replace ILIKE with UPPER LIKE + pattern_ilike = r'(?i)([^\s]+)\s+ilike\s+\'([^\']+)\'' + modified_str = re.sub(pattern_ilike, lambda match: f"UPPER({match.group(1)}) LIKE UPPER('{match.group(2)}')", cleanstr) + # Patterns for LIMIT and FETCH + pattern_limit = r"(?i)\bLIMIT\s+(\d+)" + #pattern_fetch = r"(?i)\bFETCH\s+FIRST\s+\d+\s+ROWS\s+ONLY" + pattern_fetch = r"(?i)\bFETCH\s+FIRST\b" + # Search for existing LIMIT or FETCH clauses + match_limit = re.search(pattern_limit, modified_str) + match_fetch = re.search(pattern_fetch, modified_str) + # Handle row limiting clauses + if match_limit: + # Replace LIMIT with FETCH FIRST ... ROWS ONLY + modified_str = re.sub(pattern_limit, f"FETCH FIRST {match_limit.group(1)} ROWS ONLY", modified_str) + elif not match_fetch: + # Add FETCH FIRST ... ROWS ONLY if not already present + modified_str = modified_str.strip() + f" FETCH FIRST {max_rows} ROWS ONLY" + # Remove any `::FLOAT` casting + modified_str = modified_str.replace("::FLOAT", "") + logger.debug("query after +++++++++++++") + logger.debug(modified_str) + return modified_str + +def clean_query(text): + fetchstmt = "" + max_rows = config.get('QueryResult', 'max.resultset') + str = " ".join(text.replace(r'\r', ' ').replace(r'\n', ' ').replace("```sql", "").replace("`", "").splitlines()) + cleanstr = str.replace(";","") + cleanstr = cleanstr.replace('"','') + cleanstr_nospaces = cleanstr.strip() + # detect ilike + pattern = r'(?i)([^\s]+)\s+ilike\s+' + r"'([^']+)'" + # change text + modified_str = re.sub(pattern, lambda match: f"UPPER({match.group(1)}) LIKE UPPER('{match.group(2)}')", cleanstr_nospaces) + + # Regular expression to find the pattern "LIMIT" followed by spaces and a number + pattern2 = r"\sLIMIT\s+(\d+)\s*" + match2 = re.search(pattern2, modified_str) + + pattern3 = r"fetch\s+first\s+\d+\s+row" + match3 = re.search(pattern3, modified_str, re.IGNORECASE) + + if match2: + logger.debug("LIMIT clause found, substituting with FETCH...") + modified_str = re.sub(pattern2, f" fetch first {match2.group(1)} rows only", modified_str) + else: + if not match3: + logger.debug("Appending FETCH clause") + fetchstmt = " fetch first " + max_rows + " rows only" + modified_str = modified_str.strip() + fetchstmt + + modified_str = modified_str.replace("::FLOAT","") + logger.debug(f"clean query...\n{modified_str}") + return modified_str, fetchstmt + +def extract_sql_code(text): + import re + pattern = r"```sql(.*?)```" + matches = re.findall(pattern, text, re.DOTALL) + if not matches: + return text # Return original text if no SQL blocks are found + # Combine SQL blocks into a single string without adding new lines + sql_code = " ".join(match.strip() for match in matches) + return sql_code + +def extract_query(sql_text): + # Case-insensitive regex to match 'select' and capture text until the next ';' or end of string + match = re.search(r'(select\b.*?)(;|$)', sql_text, re.IGNORECASE | re.DOTALL) + if match: + return match.group(1).strip() + return None + +def remove_limit_fetch(query): + pattern = r'\s*(LIMIT\s+\d+|FETCH\s+(FIRST|NEXT)\s+\d+\s+(ROW|ROWS)\s+(ONLY)|TOP\s+\d+)' + return re.sub(pattern, '', query, flags=re.IGNORECASE) + +def get_image(image_name): + current_directory = os.path.dirname(__file__) + image_path = os.path.join(current_directory, image_name) + try: + mime_type, _ = mimetypes.guess_type(image_path) + with open(image_path, "rb") as img_file: + image_bytes = img_file.read() + base64_image = base64.b64encode(image_bytes).decode("utf-8") + return base64_image, mime_type + except FileNotFoundError: + raise FileNotFoundError(f"Error: The file '{image_name}' does not exist in {current_directory}.") + except Exception as e: + raise Exception(f"An error occurred while processing the image: {e}") + +def remove_quotes(s): + if s.startswith("'\"") and s.endswith("\"'"): + return s[2:-2] + return s + +def convert_to_numeric_if_possible(df): + for col in df.select_dtypes(include=['object']).columns: + logger.debug(col) + try: + df[col] = pd.to_numeric(df[col], errors='raise') + except Exception as e: + logger.error(e) + continue + return df + +def draw_bar_chart(df_input): + logger.debug("***** inside draw_bar_chart *****") + df_input = convert_to_numeric_if_possible(df_input) + logger.debug(df_input.dtypes) + df=df_input.copy() + + # Automatically detect categorical and numerical columns + categorical_columns = df.select_dtypes(include=['object', 'category']).columns + numerical_columns = df.select_dtypes(include=['number']).columns + + if len(categorical_columns) == 0 or len(numerical_columns) == 0: + raise ValueError("DataFrame must have at least one categorical column and one numerical column") + + if (len(numerical_columns) > 2): + df = df.iloc[:7, :] + else: + df = df.iloc[:15, :] + + # Assuming the first categorical column for x-axis + x_col = categorical_columns[0] + + logger.debug("one") + scale_columns=True + if scale_columns: + #scaler = MinMaxScaler() + #df[numerical_columns] = scaler.fit_transform(df[numerical_columns]) + flattened_data = df[numerical_columns].values.flatten() + # Perform Min-Max Scaling on the flattened data + min_val = np.min(flattened_data) + max_val = np.max(flattened_data) + scaled_data = (flattened_data - min_val) / (max_val - min_val) + # Reshape the scaled data back to original DataFrame shape + df[numerical_columns] = pd.DataFrame(scaled_data.reshape(df[numerical_columns].shape), columns=df[numerical_columns].columns) + + # Plot the bar chart with all numerical columns + df.plot(kind='bar', x=x_col, y=numerical_columns, colormap='viridis') + + # Add labels and title + plt.xlabel(x_col) + plt.ylabel(', '.join(numerical_columns)) + plt.title('Bar Chart of Numerical Columns by ' + x_col) + + logger.debug("two") + # Save the plot to a BytesIO object + buf = io.BytesIO() + plt.savefig(buf, format='png', bbox_inches='tight') + plt.close() + buf.seek(0) + + # Convert the BytesIO object to a base64 string + img_str = base64.b64encode(buf.read()).decode('utf-8') + + # Create HTML code to embed the image + html = f"Chart" + logger.debug("three") + logger.debug(html) + return html + +def is_integer(value): + if isinstance(value, int): + return True + if isinstance(value, float): + return value.is_integer() + try: + return float(value).is_integer() + except ValueError: + return False + +def is_numeric(value): + if value is None: + return "Null" + if isinstance(value, (pd.Timestamp, datetime, date)): + return False + try: + float(value) + return True + except (ValueError, TypeError): + return False + +def format_number(value): + if value is None: + return "Null" + elif is_integer(value): + return f"{int(float(value)):,}" + else: + return f"{float(value):,.2f}" + +def format_date(value): + if pd.isnull(value): + return "Null" + if isinstance(value, (pd.Timestamp, datetime)): + return value.strftime('%Y-%m-%d') + return value + +def apply_formatting(col): + exclude_suffixes = ('id', 'code', 'cd','number') + if not col.name.lower().endswith(exclude_suffixes): + return col.apply(lambda x: format_number(x) if is_numeric(x) else format_date(x)) + else: + return col + +def check_substrings_in_string(substrings, string_to_check): + substring_list = [s.strip() for s in substrings.split(',')] + for substring in substring_list: + if substring in string_to_check: + return True + return False + +def concat_ids(user_id, model_no, convo_seq_num): + return f"{user_id}|{model_no}|{convo_seq_num}" + +def separate_ids(combined_string): + logger.debug(f"combined_string is: {combined_string}") + try: + user_id_str, model_no_str, convo_seq_num_str = combined_string.split('|') + return int(user_id_str),int(model_no_str),int(convo_seq_num_str) + except (ValueError, AttributeError) as e: + logger.error(f"Error separating string: {e}") + return None + +def generate_diff_string(orig_text, new_text): + if orig_text is None or new_text is None: + return "" + orig_list = orig_text.replace(',', '').split() + new_list = new_text.replace(',', '').split() + + d = difflib.Differ() + diff = d.compare(orig_list, new_list) + added_list = [] + removed_list = [] + for ele in difflib.ndiff(orig_list, new_list): + if ele.startswith("+ "): + added_list.append(ele.replace("+ ", "")) + elif ele.startswith("-"): + removed_list.append(ele.replace("- ", "")) + + for added in added_list: + if added in removed_list: + added_list.remove(added) + removed_list.remove(added) + + for removed in removed_list: + if removed in added_list: + added_list.remove(removed) + removed_list.remove(removed) + + ret_string = f'{" ".join(removed_list)} -> {" ".join(added_list)}' + if ret_string.strip() == '->': + ret_string = '=' + + return ret_string + +def is_valid_email(email): + email_regex = r'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$' + return re.match(email_regex, email) is not None + +def check_graphing_request_by_string(prompt: str): + keywords = ['graph', 'chart', 'plot'] + prompt_lower = prompt.lower() + found = False + for keyword in keywords: + if keyword in prompt_lower: + found = True + break + logger.debug(f"Response: {found}") + if found: + return True + else: + return False diff --git a/clientApp/llm_handler.py b/clientApp/llm_handler.py new file mode 100644 index 0000000..2a66774 --- /dev/null +++ b/clientApp/llm_handler.py @@ -0,0 +1,419 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import oci +import configparser +import re +from oci.signer import Signer +import requests +import sseclient +import json +import logging +import os + +logger = logging.getLogger("app_logger") +config = configparser.RawConfigParser() +config.read('ConfigFile.properties') + +CONFIG_PROFILE = "DEFAULT" +ociconfig = oci.config.from_file('~/.oci/config', CONFIG_PROFILE) +active_endpoint = config.get('OCI', 'serviceendpoint.active') +dac_endpt = "" +compartment_id = "" +ondemand_model_id = "" +dialect = config.get('GenAISQLGenerator', 'sql.dialect') + +if active_endpoint == 'DAC': + endpoint = config.get('OCI', 'serviceendpoint.dac_url') + compartment_id = config.get('OCI', 'serviceendpoint.dac_ocid') + dac_endpt = config.get('OCI', 'serviceendpoint.dac_endpt') +else: + endpoint = config.get('OCI', 'serviceendpoint.url') + compartment_id = config.get('OCI', 'serviceendpoint.ocid') + ondemand_model_id = config.get('OCI', 'serviceendpoint.model') + + +conversation = [] + +def get_domain_filename(domain): + if domain: + domain_filename = f"{domain.lower()}.sql" + else: + domain_filename = config.get('METADATA', 'default') + return domain_filename + +def read_file_to_string(filename): + # Open the file in read mode and read the contents into a string + base_path = config.get('METADATA', 'basepath') + full_path = os.path.join(base_path, filename) + logger.info(f"Reading metadata from: {full_path}") + with open(full_path, 'r') as file: + file_content = file.read() + return file_content + +def create_message(role, text): + content = oci.generative_ai_inference.models.TextContent() + content.text = text + message = oci.generative_ai_inference.models.Message() + message.role = role + message.content = [content] + return message + +def ds_llm(messages): + logger.debug("***************** ds_llm *****************") + auth = Signer( + tenancy=ociconfig['tenancy'], + user=ociconfig['user'], + fingerprint=ociconfig['fingerprint'], + private_key_file_location=ociconfig['key_file'], + pass_phrase=ociconfig['pass_phrase']) + if isinstance(messages, str): + # For instruct mode where str will be passed + transformed_messages = [ + { + "role": "USER", + "content": [{"type": "text", "text": messages}] + } + ] + else: + transformed_messages = [ + { + "role": msg.role, + "content": [{"type": "text", "text": msg.content[0].text}] + } for msg in messages + ] + logger.debug("transformed_messages:" + json.dumps(transformed_messages, indent=2)) + endpoint = config.get('OCI', 'serviceendpoint.ds_endpt') + model = config.get('OCI', 'serviceendpoint.ds_model') + body = { + "model": model, + "messages": transformed_messages, + "max_tokens":500, + "temperature":0, + "top_k":50, + "top_p":0.99, + "stop":[], + "frequency_penalty":0, + "presence_penalty":0 + } + headers={'Content-Type':'application/json', 'Accept': 'text/event-stream'} + try: + #response = requests.post(endpoint, json=body, auth=auth, headers={}).json() + response = requests.post(endpoint, json=body, auth=auth, stream=True, headers=headers) + logger.debug("response content:" + response.text) + response_json = json.loads(response.text) + response_content = response_json['choices'][0]['message']['content'] + return response_content + except requests.exceptions.RequestException as e: + logger.error(f"Error: {e}") + logger.error(f"Response status code: {response.status_code}") + logger.error(f"Response content: {response.text}") + raise + +def chat_with_llm(messages): + logger.debug("***************** chat_with_llm *****************") + if active_endpoint == 'DS': + return ds_llm(messages) + else: + generative_ai_inference_client = oci.generative_ai_inference.GenerativeAiInferenceClient( + config=ociconfig, + service_endpoint=endpoint, + retry_strategy=oci.retry.NoneRetryStrategy(), + timeout=(10,240) + ) + chat_detail = oci.generative_ai_inference.models.ChatDetails() + chat_request = oci.generative_ai_inference.models.GenericChatRequest() + chat_request.api_format = oci.generative_ai_inference.models.BaseChatRequest.API_FORMAT_GENERIC + chat_request.messages = messages + chat_request.max_tokens = 600 + chat_request.temperature = 0 + chat_request.frequency_penalty = 0 + chat_request.presence_penalty = 0 + chat_request.top_p = 0.75 + chat_request.top_k = -1 + #chat_detail.serving_mode = oci.generative_ai_inference.models.OnDemandServingMode( + if active_endpoint == 'DAC': + chat_detail.serving_mode = oci.generative_ai_inference.models.DedicatedServingMode( + endpoint_id=dac_endpt + ) + else: + chat_detail.serving_mode = oci.generative_ai_inference.models.OnDemandServingMode( + model_id=ondemand_model_id + ) + chat_detail.chat_request = chat_request + chat_detail.compartment_id = compartment_id + return generative_ai_inference_client.chat(chat_detail) + +def chat_instructmode_llm(llmqry: str ): + logger.debug("*****************chat_instructmode_llm**************************") + if active_endpoint == 'DS': + return ds_llm(llmqry) + else: + generative_ai_inference_client = oci.generative_ai_inference.GenerativeAiInferenceClient(config=ociconfig, service_endpoint=endpoint, retry_strategy=oci.retry.NoneRetryStrategy(), timeout=(10,240)) + chat_detail = oci.generative_ai_inference.models.ChatDetails() + content = oci.generative_ai_inference.models.TextContent() + content.text = llmqry + message = oci.generative_ai_inference.models.Message() + message.role = "USER" + message.content = [content] + chat_request = oci.generative_ai_inference.models.GenericChatRequest() + chat_request.api_format = oci.generative_ai_inference.models.BaseChatRequest.API_FORMAT_GENERIC + chat_request.messages = [message] + chat_request.max_tokens = 600 + chat_request.temperature = 0 + chat_request.frequency_penalty = 0 + chat_request.top_p = 0.75 + chat_request.top_k = -1 + #chat_detail.serving_mode = oci.generative_ai_inference.models.OnDemandServingMode( + if active_endpoint == 'DAC': + chat_detail.serving_mode = oci.generative_ai_inference.models.DedicatedServingMode( + endpoint_id=dac_endpt + ) + else: + chat_detail.serving_mode = oci.generative_ai_inference.models.OnDemandServingMode( + model_id=ondemand_model_id + ) + chat_detail.chat_request = chat_request + chat_detail.compartment_id = compartment_id + chat_response = generative_ai_inference_client.chat(chat_detail) + returnStr = chat_response.data.chat_response.choices[0].message.content[0].text + # Print result + logger.debug(f"Response: {returnStr}") + return returnStr.strip() + +def llm_instruction_for_equiv(first, second): + msg = """ + This is a natural language to sql (nl2sql) prompt: {0} + This is a second natural language to sql (nl2sql) prompt: {1} + Each line below represents words that can be considered equivalent + - invoice, bill, payable + - days past due, payment delay + - general ledger, gl + Above is not an exhaustive list use common sense as necessary. + Question: will these produce the same sql + Answer simply as: YES or NO. Do not provide any explanations. + """ + return msg.format(first, second) + +def llm_instruction_seek_clarification(errcode, err,quest,metadata): + msg = """ + Our NL2SQL tool was presented with the following user question: {0} + Unfortunately the NL2SQL tool was not able to return data and instead returned the following error: + error code: {1} + error text: {2} + Likely cause of the error is the that the user prompt is ambiguios, it uses custom jargon, it uses custom business rules, it is irrelevant to context the conversation thread or it can't be answered by the fields present in the following metadata: + {3} + Instructions: + - Carefully look at the error message, user question and the metadata and construct a polite response asking the user to clarify. + - If the likely cause is a missing field in metadata, ambiguous acronym, missing business rule, then point that out. + - When responding, paraphrase the missing field or ambiguous acronym or missing business rule from user prompt. + - Do not give out details of available metadata fields. + - Long responses are unacceptable, keep the response less 23 words. + - Do not provide a solution. + - Do do perform any analysis. + - Answer in a single sentence using professional business language that is pertinent to the provided metadata. + - For any data deletion or data truncate request, return "operation not allowed" + - Data removal is never allowed + Examples: + User: I want to see data for crazy mountains + Assistant: To better assist with your query, could you please elaborate what is meant by "crazy mountains"? + + User: I want to see data for truckloads + Assistant: Apologies, it seems you’re referring to truckloads data, which isn’t available, could you please elaboate? + """ + return msg.format(errcode, err,quest,metadata) + +def llm_instruction_forsql_equiv(first, second): + msg = """ + Below are two sql statements: + SQL statement 1: {0} + SQL statement 2: {1} + + Instructions: + Tell me if these two sql statements are have the same sql structure. + For this to be true, each of the following must be true + - SELECT clause: aggregations must be identical + - WHERE clause: the columns in the where clause must be the same + - WHERE clause: ignore difference if due to value of number, date or text + - WHERE clause: ignore differences in alias names + - WHERE clause: the number of where clauses must be equal except when comparing ranges of the same column + - FROM clause: must be identical + - GROUP BY: must be identical + - ORDER BY:ascending and descending must be identical + - FETCH or LIMIT: ignore this difference + + Answer only: YES or NO and do not provide explanations. + """ + return msg.format(first, second) + +def followup_prompt(userprompt: str): + msg = """ I am starting a natural language to sql (NL2SQL) dialogue. + The user's natural language prompt is: {0} + + If this is the first message in the chat history, please answer: {0} + + If this is not the first message in the chat history, use the provided followup to return a reworded NL2SQL prompt that closely represents the followup. + Instructions: + - Do not provide any explanation. Never return SQL. Simply return a concise business pertinent NL2SQL prompt. + - If the followup creates ambiguity simply answer: I'm sorry, could you state this more clearly + - If the user prompt is just appreciation or greeting with no questhion simply answer: Great thank you, how can I assist further + - If the user prompt just negative comment with no questhion simply answer: I'm sorry, could you state this more clearly + """ + return msg.format(userprompt) + +def get_sql_prompt(metadata,question,dialect): + prmpt = """ + Using the METADATA and the INSTRUCTIONS provided, create a SQL query for the user prompt given below. + User prompt: {1} + + Your query should be syntactically correct sql in {2} dialect. + + INSTRUCTIONS: + - If what the prompt is asking for does not clearly relate to the below metadata tables or columns or to the below business rules, do not generate a SQL query. Instead answer: 'Please clarify.' + - Use column names from the metadata below with no exceptions. + - Do not provide any explanations. Only output query. + - Make the query explict and readable. Use table aliases + - Return a minimal number of columns that are relevant to the prompt and meaningful to the business user + - Do not aggregate unless the prompt specifies + - For aggregation(s) in the select clause, only group by column(s) used for the aggregation(s) + - For dates in the where clause, use equality instead of ranges when possible and use 'extract' instead of 'to_date' + - For dates in the where clause, specify the date as a number and do not derive from current date if possible + - For numbers or dates in the where clause, specify ranges if possible and do not use 'between' + - Avoid using Primary keys or Join keys in the select clause if possible + - Do not order by unless the user prompt specifies + + Business Rules: + - critical invoice: amount due is > $1000 and days past due > 7 + + METADATA: + {0} + """ + prmpt = prmpt.format(metadata,question,dialect) + #logger.debug(prmpt) + return prmpt + +def seek_explanation(convoprompt,sql,domain): + # excluding metadata + #metadata = get_domain_filename(domain) + #schemaddl = read_file_to_string(metadata) + #msg = llm_seek_explanation(convoprompt,sql,schemaddl) + msg = llm_seek_explanation(convoprompt,sql) + str = chat_instructmode_llm(msg) + return str.strip() + +def llm_seek_explanation(convoprompt,sql): + msg = """ + You need to look at the provided SQL, user prompt, and then provide a clear concise business explanation of what the SQL does. + Make sure there are no LLM halucinations. + Instructions: + - Explanation must be brief and not more than 2 sentences. + - Use respectful business language. + - Explanation is intended for non technical users, hence use business descriptions of tables and columns. + User prompt: {0} + SQL: {1} + """ + return msg.format(convoprompt,sql) + +def seek_intent(convoprompt,explanation): + msg = llm_seek_intent(convoprompt,explanation) + str = chat_instructmode_llm(msg) + return str.strip(" \t\n.") + +def llm_seek_intent(convoprompt,explanation): + msg = """ + You are responsible for analyzing the explanation produced by a LLM to double check that if it actually answers user's query. + You need to look at the provided user prompt, explanation and then determine if the intent of explanation matches to user prompt. + Make sure there are no LLM halucinations. + Instructions: + - If the intent of the user prompt matches intent of your explanation then return YES. + - If the intent of the user prompt does not match the intent of your explanation then return NO. + - Your response must be 'YES' or 'NO' + User prompt: {0} + Explanation: {1} + """ + return msg.format(convoprompt,explanation) + +def chat_conversion(msg, prompt_conversation): + if len(prompt_conversation) == 0: + msg = followup_prompt(msg) + user_message = create_message("USER", msg) + else: + user_message = create_message("USER", msg) + prompt_conversation.append(user_message) + response = chat_with_llm(prompt_conversation) + if active_endpoint == 'DS': + assistant_response = create_message("ASSISTANT", response) + prompt_conversation.append(assistant_response) + logger.debug("reworded prompt: " +response) + return response, prompt_conversation + else: + response_content = response.data.chat_response.choices[0].message.content[0].text + assistant_response = create_message("ASSISTANT", response_content) + prompt_conversation.append(assistant_response) + logger.debug("reworded prompt: " + response_content) + return response_content, prompt_conversation + +def create_user_message(prmpt,conversation,domain): + if len(conversation) == 0: + metadata = get_domain_filename(domain) + logger.debug(f"Domain filename is: {metadata}") + schemaddl = read_file_to_string(metadata) + sqlprompt = get_sql_prompt(schemaddl,prmpt,dialect) + user_message = create_message("USER", sqlprompt) + else: + user_message = create_message("USER", prmpt) + return user_message + +def create_assistant_message(prmpt): + assistant_message = create_message("ASSISTANT", prmpt) + return assistant_message + +def get_llm_sql(conversation): + response = chat_with_llm(conversation) + if active_endpoint == 'DS': + #response_json = json.loads(response.text) + #response_json['choices'][0]['message']['content'] + parse_output = parse_select_query(response) + else: + parse_output = parse_select_query(response.data.chat_response.choices[0].message.content[0].text) + if parse_output == "SQL not found": + return "Please clarify." + else: + return parse_output + +def check_sql_equiv(first, second): + msg = llm_instruction_forsql_equiv(first, second) + str = chat_instructmode_llm(msg) + return str.strip().upper(), msg + +def get_prompt_equiv(first, second): + msg = llm_instruction_for_equiv(first, second) + str = chat_instructmode_llm(msg) + return str.strip().upper() + +def seek_clarification(errcode,err,quest,domain): + metadata = get_domain_filename(domain) + schemaddl = read_file_to_string(metadata) + msg = llm_instruction_seek_clarification(errcode,err,quest,schemaddl) + str = chat_instructmode_llm(msg) + return str.strip() + +def check_graphing_request(prompt: str): + msg = """ + ## Instructions + Below is a request posted by the user. Figure out if the request is to make a graph. The request must contain the word 'graph' or 'chart'. If it is a graphing request then return YES otherwise return NO. + {0} + """ + msg = msg.format(prompt) + ret = chat_instructmode_llm(msg) + if ret.upper() == 'YES': + return True + else: + return False + +def parse_select_query(sql): + match = re.search(r"(?i)(select\s+.*?)(;|```|$)", sql, re.DOTALL) + if match: + return match.group(1).strip() + logger.debug("SQL not found") + return "SQL not found" diff --git a/clientApp/metadata/metadata.sql b/clientApp/metadata/metadata.sql new file mode 100644 index 0000000..7180585 --- /dev/null +++ b/clientApp/metadata/metadata.sql @@ -0,0 +1,30 @@ +-- Copyright (c) 2021, 2025 Oracle and/or its affiliates. +-- Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +-- ACCOUNT_PAYABLES_TBL table is used for storing account payables information + +create TABLE ACCOUNT_PAYABLES_TBL ( + ACCOUNTS_PAYABLE_ID NUMBER(10), -- Accounts Payables id table Primary Key + VENDOR_ID NUMBER(10), -- Vendor Id Join key for looking up Vendors + INVOICE_NUMBER VARCHAR(200), -- Invoice number payable + INVOICE_DATE DATE, -- Invoice Date + GL_DATE DATE, -- General Ledger GL Date + INVOICE_TYPE_ID NUMBER, -- Join key for looking up invoice type + DUE_DATE DATE, -- Due Date + PAST_DUE_DAYS NUMBER(38), -- Past due days + AMOUNT_DUE NUMBER(38,2) -- Invoice Amount Due +); + +create TABLE VENDORS ( + VENDOR_ID NUMBER(10), -- Unique Id for Vendor + VENDOR_NAME VARCHAR(4000), -- Vendor Name for payables + VENDOR_SITE_DETAILS VARCHAR(4000) -- Vendor Site Details +); + +create TABLE INVOICE_TYPE_LOOKUP ( + INVOICE_TYPE_ID NUMBER, -- Unique key for invoice type lookup + INVOICE_TYPE VARCHAR(100) -- Invoice Type description +); + +-- ACCOUNT_PAYABLES_TBL.VENDOR_ID can be joined with VENDORS.VENDOR_ID +-- ACCOUNT_PAYABLES_TBL.INVOICE_TYPE_ID can be joined with INVOICE_TYPE_LOOKUP.INVOICE_TYPE_ID diff --git a/clientApp/metadata/payables.sql b/clientApp/metadata/payables.sql new file mode 100644 index 0000000..7180585 --- /dev/null +++ b/clientApp/metadata/payables.sql @@ -0,0 +1,30 @@ +-- Copyright (c) 2021, 2025 Oracle and/or its affiliates. +-- Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +-- ACCOUNT_PAYABLES_TBL table is used for storing account payables information + +create TABLE ACCOUNT_PAYABLES_TBL ( + ACCOUNTS_PAYABLE_ID NUMBER(10), -- Accounts Payables id table Primary Key + VENDOR_ID NUMBER(10), -- Vendor Id Join key for looking up Vendors + INVOICE_NUMBER VARCHAR(200), -- Invoice number payable + INVOICE_DATE DATE, -- Invoice Date + GL_DATE DATE, -- General Ledger GL Date + INVOICE_TYPE_ID NUMBER, -- Join key for looking up invoice type + DUE_DATE DATE, -- Due Date + PAST_DUE_DAYS NUMBER(38), -- Past due days + AMOUNT_DUE NUMBER(38,2) -- Invoice Amount Due +); + +create TABLE VENDORS ( + VENDOR_ID NUMBER(10), -- Unique Id for Vendor + VENDOR_NAME VARCHAR(4000), -- Vendor Name for payables + VENDOR_SITE_DETAILS VARCHAR(4000) -- Vendor Site Details +); + +create TABLE INVOICE_TYPE_LOOKUP ( + INVOICE_TYPE_ID NUMBER, -- Unique key for invoice type lookup + INVOICE_TYPE VARCHAR(100) -- Invoice Type description +); + +-- ACCOUNT_PAYABLES_TBL.VENDOR_ID can be joined with VENDORS.VENDOR_ID +-- ACCOUNT_PAYABLES_TBL.INVOICE_TYPE_ID can be joined with INVOICE_TYPE_LOOKUP.INVOICE_TYPE_ID diff --git a/clientApp/metadata/receivables.sql b/clientApp/metadata/receivables.sql new file mode 100644 index 0000000..7ed1388 --- /dev/null +++ b/clientApp/metadata/receivables.sql @@ -0,0 +1,48 @@ +-- Copyright (c) 2021, 2025 Oracle and/or its affiliates. +-- Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +-- Based on https://docs.oracle.com/en/cloud/saas/financials/25a/faofc/receivables-tables.html + +-- RA_CUSTOMER_TRX table stores invoice, debit memo, and credit memo header information +CREATE TABLE RA_CUSTOMER_TRX ( + CUSTOMER_TRX_ID NUMBER(10), -- Primary key for transaction + TRX_NUMBER VARCHAR(200), -- Transaction number + BILL_TO_CUSTOMER_ID NUMBER(10), -- Billing customer ID + TRX_DATE DATE -- Transaction date +); + +-- RA_CUSTOMER_TRX_LINES table stores invoice, debit memo, and credit memo line level information +CREATE TABLE RA_CUSTOMER_TRX_LINES ( + CUSTOMER_TRX_LINE_ID NUMBER(10), -- Primary key for transaction line + CUSTOMER_TRX_ID NUMBER(10), -- Foreign key to RA_CUSTOMER_TRX + LINK_TO_CUST_TRX_LINE_ID NUMBER(10), -- Link to original invoice line for tax/freight + LINE_TYPE VARCHAR(50), -- Type of line (CHARGES, FREIGHT, LINE, TAX) + EXTENDED_AMOUNT NUMBER(38,2) -- Total amount for transaction line +); + +-- AR_PAYMENT_SCHEDULES table stores customer balance information at the transaction level +CREATE TABLE AR_PAYMENT_SCHEDULES ( + PAYMENT_SCHEDULE_ID NUMBER(10), -- Primary key for payment schedule + AMOUNT_DUE_ORIGINAL NUMBER(38,2), -- Original amount due + AMOUNT_DUE_REMAINING NUMBER(38,2), -- Remaining balance + CUSTOMER_TRX_ID NUMBER(10), -- Foreign key to RA_CUSTOMER_TRX for billing transactions + CASH_RECEIPT_ID NUMBER(10), -- Foreign key to AR_CASH_RECEIPTS for payment transactions + TRX_NUMBER VARCHAR(200), -- Transaction number + STATUS VARCHAR(50), -- Status of transaction (open or closed) + AMOUNT_APPLIED NUMBER(38,2), -- Sum of all transactions applied to balance + CLASS VARCHAR(50) -- Transaction type (INV, DM, CM, CB, PMT) +); + +-- AR_CASH_RECEIPTS table stores information about cash receipts +CREATE TABLE AR_CASH_RECEIPTS ( + CASH_RECEIPT_ID NUMBER(10), -- Primary key for cash receipt + AMOUNT NUMBER(38,2), -- Net amount of receipt + STATUS VARCHAR(50), -- Status of receipt (UNID, UNAPP, APP, REV, NSF, STOP) + RECEIPT_NUMBER VARCHAR(200), -- Receipt number + TYPE VARCHAR(50) -- Type of receipt (CASH or MISC) +); + +-- RA_CUSTOMER_TRX.CUSTOMER_TRX_ID can be joined with RA_CUSTOMER_TRX_LINES.CUSTOMER_TRX_ID +-- RA_CUSTOMER_TRX.CUSTOMER_TRX_ID can be joined with AR_PAYMENT_SCHEDULES.CUSTOMER_TRX_ID +-- AR_CASH_RECEIPTS.CASH_RECEIPT_ID can be joined with AR_PAYMENT_SCHEDULES.CASH_RECEIPT_ID + diff --git a/clientApp/nl2sql_app.py b/clientApp/nl2sql_app.py new file mode 100644 index 0000000..96c9492 --- /dev/null +++ b/clientApp/nl2sql_app.py @@ -0,0 +1,655 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import os +import uuid +import re +from datetime import datetime +import time +from audit_logging import log_audit_test_insert +import configparser +import requests +import redis +import json +import pandas as pd +from decimal import Decimal +from sqlalchemy import text +import hashlib +import argparse +import asyncio +from fastapi import FastAPI, Request, HTTPException +from fastapi.responses import Response +from fastapi.responses import JSONResponse +from typing import Optional +import uvicorn, json, datetime +import matplotlib.pyplot as plt +import io +import base64 +import numpy as np +import re +import concurrent.futures +from datetime import datetime, timedelta +from get_top_match import return_validated_sql +from sql_metadata import Parser +from generate_embeddings import create_prompt_embd, create_column_embd +from connect_vector_db import create_db_connection, load_config, close_db_connection +from graph_generator import get_plotly_graph, get_empty_graph +import oracledb +from llm_handler import create_user_message, create_assistant_message, chat_conversion,get_llm_sql, check_sql_equiv, get_prompt_equiv, seek_clarification, check_graphing_request, read_file_to_string, get_sql_prompt, seek_explanation, seek_intent +import pickle +import difflib +from database_ops import get_user_id_by_email, create_app_user, get_model_id, persist_log_data, log_user_action,persist_app_debug +from database_conn_pool import get_connection +from helper_methods import setup_logger, clean_query, get_image, remove_quotes, draw_bar_chart, apply_formatting, concat_ids, separate_ids, generate_diff_string +from helper_methods import initialize_query_variables, set_chat_cache, get_chat_cache, set_conversation_cache, get_conversation_cache,set_session_data +from helper_methods import get_session_data, get_prompt_conversation_cache, set_prompt_conversation_cache, set_query_cache, get_query_cache, set_graph_cache, get_graph_cache, set_idata_cache, get_idata_cache, remove_limit_fetch +from helper_methods import check_substring_single_space, format_column_name,getmd5hash, normalize_spaces, delcache, delsessioncache, clean_ending, init_cap, starts_with_delete_or_truncate, is_valid_email, check_graphing_request_by_string + +config = configparser.RawConfigParser() +config.read('ConfigFile.properties') +logger = setup_logger('nl2sql_app.log') +logger.info("Main application logger initialized") + +stylesmall = "" +stylelarge = "" + +# global varibales +modified_prompt = "" +df = pd.DataFrame() +column_names = [] +fetchstmt = "" + +def query(prompt: str, domain: str, usergroup: str, userid: str, session_id:str, followup_flg:str, previous_prompt: str, graphFlag:bool, conversation, reworded: str, user_key, model_id, convo_seq_no): + #initialize + ( + is_retry, is_followup, followup_parent_txt, followup_txt, match_status, + trust_id, is_trusted, is_prompt_equiv, is_template_equiv, is_clarify, + is_action, action_type, llm_id, user_id, trust_score, user_prompt, + convo_prompt, convo_id, convo_seq_num, generated_sql, executed_sql, + db_error_code, db_error_txt, is_authorized, parentid, user_feedback_code, + user_feedback_txt + ) = initialize_query_variables(model_id, user_key, prompt, reworded, session_id, convo_seq_no) + + logger.debug("*****************query*****************") + logger.debug(f"""Query function parameters: + - prompt: {prompt} + - domain: {domain} + - userid: {userid} + - session_id: {session_id} + - followup_flg: {followup_flg} + - previous_prompt: {previous_prompt} + - graphFlag: {graphFlag} + - reworded: {reworded} + - user_key: {user_key} + - model_id: {model_id} + - convo_seq_no: {convo_seq_no}""") + + idataid = str(uuid.uuid4()) + db_debug = config.get('DatabaseSection', 'database.debug') + debug_txt = "" + + #graphing is handled differently + if graphFlag: + is_action,action_type = 1,"GRAPH" + query_raw = get_chat_cache(session_id + "querycache") + sql_lineage = "" + #maybe not needed + logger.debug(f"looking up the vector db to find a match for: {previous_prompt}") + trust_id,prompt_lineage,validated_query,match_ratio,match_status = return_validated_sql(previous_prompt) + trust_score = match_ratio + else: + ### conversation #### + logger.debug(f"creating user message with: {reworded}") + conversation.append(create_user_message(reworded,conversation,domain)) + if followup_flg == "F": + is_followup = 1 + followup_parent_txt = previous_prompt + followup_txt = reworded + + sql_lineage = "" + logger.debug(f"looking up the vector db to find a match for: {reworded}") + trust_id,prompt_lineage,validated_query,match_ratio,match_status = return_validated_sql(reworded) + trust_score = match_ratio + logger.debug(f"returned query: {validated_query}" ) + logger.debug(f"match ratio: {match_ratio}") + + if match_status in ("None Found","VERIFIED-FAILED-NUM-PARAMCHECK","SIMILAR","NA"): + logger.debug("getting llm sql..." ) + query_raw = get_llm_sql(conversation) + # initially mark generated and executed SQL to be the same (think it is totally untrusted) + generated_sql = query_raw + logger.debug(f"running clean query for:\n{query_raw}") + executed_sql, fetchstmt = clean_query(query_raw) + equiv_result, equiv_prompt = check_sql_equiv(validated_query, query_raw) + logger.debug(f"sql equivalent result: {equiv_result}") + sql_diff = generate_diff_string(validated_query, query_raw) + logger.debug(f"sql_diff result is: {sql_diff}") + logger.debug(f"trust query:\n{validated_query}") + logger.debug(f"llm query:\n{query_raw}") + debug_txt = "sql equivalent result:" + equiv_result + "\n" + "sql_diff result is: " + sql_diff + "\n" + "trusted query: " + validated_query + "\n" + "llm query: " + query_raw + + if equiv_result == "YES" and sql_diff == "=": + is_prompt_equiv = 1 + logger.debug("top sql and generated sql are prompt equivalent") + if equiv_result == "YES" and sql_diff != "=": + is_template_equiv = 1 + # bug fix + #generated_sql = validated_query + logger.debug("top sql and generated sql are template equivalent") + else: + logger.debug("this sql is from 100% validated" ) + is_trusted = 1 + query_raw = validated_query + generated_sql = validated_query + logger.debug(f"running clean query for:\n{query_raw}") + executed_sql, fetchstmt = clean_query(query_raw) + + # if the SQL Generator LLM returned -- I do not know -- then we have a problem!! + if check_substring_single_space(query_raw, "Please clarify."): + logger.debug(f"Clarification is needed.") + is_clarify = 1 + executed_sql = "" + generated_sql = "" + dummyid = persist_log_data("L", llm_id, user_id, trust_id, trust_score, user_prompt, convo_prompt, convo_id, convo_seq_num, + generated_sql, is_trusted, is_prompt_equiv, is_template_equiv, executed_sql, db_error_code, db_error_txt, + is_authorized, is_clarify, is_action, action_type, parentid, user_feedback_code, user_feedback_txt) + + set_chat_cache(session_id + "lastid",str(dummyid)) + ### conversation #### + conversation.append(create_assistant_message("Please clarify.")) + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + return_msg = seek_clarification("Not Applicable", "LLM was not able to generate a SQL",reworded,domain) + return return_msg + + # clean up the raw query + logger.debug(f"running clean query for:\n{query_raw}") + query_clean, fetchstmt = clean_query(query_raw) + ### conversation #### + if fetchstmt: + logger.debug(f"removing fetch statement added by engine and appending query to conversation.") + conversation.append(create_assistant_message(re.sub(r'\s*SELECT', 'SELECT',remove_limit_fetch(query_clean)))) + else: + logger.debug(f"appending query to conversation.") + conversation.append(create_assistant_message(re.sub(r'\s*SELECT', 'SELECT',query_clean))) + + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + + query_clean = query_clean.replace("\n", " ").replace("\\n", " ").replace(";", "").strip() + # global dataframe to display data from the database + databaseexception = False + rbac_user_id = "" + if config.get('DatabaseSection', 'database.rbac') == 'Y': + logger.debug("RBAC is enabled") + rbac_user_id = userid + else: + logger.debug("RBAC is disabled") + try: + with get_connection(rbac_user_id, "" ) as connection: + query_result_setdateformat = connection.execute(text("alter session set nls_date_format = 'YYYY-MM-DD'")) + query_clean = remove_quotes(query_clean) + if starts_with_delete_or_truncate(query_clean): + usermsg = "Last SQL Operation not permitted" + ### conversation #### + logger.debug(f"creating user message with: {usermsg}") + conversation.append(create_user_message(usermsg,conversation,domain)) + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + logger.debug("Last SQL Operation not permitted") + db_response_code = 400 + db_error_text = "delete or truncate detected" + dummyid = persist_log_data("L", llm_id, user_id, trust_id, trust_score, user_prompt, convo_prompt, convo_id, convo_seq_num, + generated_sql, is_trusted, is_prompt_equiv, is_template_equiv, executed_sql, db_error_code, db_error_txt, + is_authorized, is_clarify, is_action, action_type, parentid,user_feedback_code, user_feedback_txt) + return "Operation not permitted. Please check your with your admin." + try: + query_result = connection.execute(text(re.sub(r'\s*SELECT', 'SELECT',query_clean))) + db_response_code = 200 + db_error_text = "No Error" + actiondid = persist_log_data("L", llm_id, user_id, trust_id, trust_score, user_prompt, convo_prompt, convo_id, convo_seq_num, + generated_sql, is_trusted, is_prompt_equiv, is_template_equiv, executed_sql, db_error_code, db_error_txt, + is_authorized, is_clarify, is_action, action_type, parentid,user_feedback_code, user_feedback_txt) + try: + if db_debug == "Y": + persist_app_debug(actiondid,debug_txt) + except Exception as e: + logger.error("extra debugging failed") + set_chat_cache(session_id + "querycache",query_clean) + set_chat_cache(session_id, reworded) + set_chat_cache(session_id + "lastid",str(actiondid)) + usermsg = "Great, thanks" + ### conversation #### + logger.debug(f"creating user message with: {usermsg}") + conversation.append(create_user_message(usermsg,conversation,domain)) + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + except Exception as e: + databaseexception = True + logger.error("Database exception occurred") + error_code = re.search(r'ORA-\d+', str(e)).group(0) if re.search(r'ORA-\d+', str(e)) else 'Unknown Error Code' + error_message = str(e) + db_error_code = error_code + db_error_txt = error_message + actiondid = persist_log_data("L", llm_id, user_id, trust_id, trust_score, user_prompt, convo_prompt, convo_id, convo_seq_num, + generated_sql, is_trusted, is_prompt_equiv, is_template_equiv, executed_sql, db_error_code, db_error_txt, + is_authorized, is_clarify, is_action, action_type, parentid,user_feedback_code, user_feedback_txt) + set_chat_cache(session_id + "lastid",str(actiondid)) + usermsg = "last query caused error code " + error_code + " .Please fix and return a syntactically correct SQL for the user question." + ### conversation #### + logger.debug(f"creating user message with: {usermsg}") + conversation.append(create_user_message(usermsg,conversation,domain)) + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + query_raw = get_llm_sql(conversation) + logger.debug(f"llm SQL after fixing:\n{query_raw}") + + if check_substring_single_space(query_raw, "Please clarify."): + ### conversation #### + conversation.append(create_assistant_message("Please clarify.")) + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + return_msg = seek_clarification("Not Applicable", "LLM was not able to generate a SQL",reworded,domain) + return return_msg + logger.debug(f"running clean query for:\n{query_raw}") + query_clean, fetchstmt = clean_query(query_raw) + query_clean = remove_quotes(query_clean) + + if starts_with_delete_or_truncate(query_clean): + usermsg = "Last SQL Operation not permitted" + logger.debug(f"creating user message with: {usermsg}") + conversation.append(create_user_message(usermsg,conversation,domain)) + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + return "Operation not permitted. Please check your with your admin." + else: + ### conversation #### + conversation.append(create_assistant_message(re.sub(r'\s*SELECT', 'SELECT',query_clean))) + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + query_result = connection.execute(text(re.sub(r'\s*SELECT', 'SELECT',query_clean))) + set_chat_cache(session_id + "querycache",query_clean) + set_chat_cache(session_id, reworded) + error_code = 200; + error_message = "No Error"; + db_error_txt = "** SQL: " + query_clean + actiondid = persist_log_data("R", llm_id, user_id, trust_id, trust_score, user_prompt, convo_prompt, convo_id, convo_seq_num, + generated_sql, is_trusted, is_prompt_equiv, is_template_equiv, executed_sql, db_error_code, db_error_txt, + is_authorized, is_clarify, is_action, action_type, actiondid,user_feedback_code, user_feedback_txt) + + usermsg = "Great, thanks" + ### conversation #### + logger.debug(f"creating user message with: {usermsg}") + conversation.append(create_user_message(usermsg,conversation,domain)) + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + if fetchstmt: + logger.debug(f"removing fetch statement added by engine.") + iquery = remove_limit_fetch(query_clean) + else: + iquery = query_clean + set_idata_cache(idataid, iquery) + logger.debug(f"saved query to cache with idataid: {idataid}\n{iquery}") + column_names = query_result.keys() + results = query_result.fetchall() + list_of_results = [list(row) for row in results] + converted_list = [tuple(item) for item in list_of_results] + except Exception as e: + logger.error("******** final exception **********") + logger.error(f"{e}") + usermsg = "Last SQL query returned an error." + ### conversation #### + logger.debug(f"creating user message with: {usermsg}") + conversation.append(create_user_message(usermsg,conversation,domain)) + conversation_obj = pickle.dumps(conversation) + set_conversation_cache(session_id,conversation_obj) + return "Database query returned an error. Please try again using a different prompt." + + # populate the global DF + df = pd.DataFrame(converted_list, columns=column_names) + df = df.rename(columns=lambda x: format_column_name(x)) + if len(column_names) > 3: + style = stylesmall + else: + style = stylelarge + fig_json = {} + gid = str(uuid.uuid4()) + graph_app_url = config.get('vbcs', 'endpoint.url') + config.get('vbcs', 'graph_app.url') + idata_app_url = config.get('vbcs', 'endpoint.url') + config.get('vbcs', 'idata_app.url') + oda_flags = [] + if graphFlag: + logger.debug(f"generating graph...") + igraph_link_html = "" + try: + chrthtml,fig_json = get_plotly_graph(reworded, df) + isInteractive = True + except Exception as e: + logger.error(f"{e}") + logger.error(f"Error in get_graph: {e}, falling back to draw_bar_chart...") + chrthtml = draw_bar_chart(df) + isInteractive = False + if isInteractive: + set_graph_cache(gid, json.dumps(fig_json)) + logger.debug(f"graph is saved into cache with graphid: {gid}") + igraph_link_html = f'
View interactive graph
' + df = df.apply(apply_formatting) + df_html = df.to_html(index=False).replace('\n', '') + htmldataframe = f"""{style}{df_html}
{chrthtml}
{igraph_link_html}""" + else: + df = df.apply(apply_formatting) + if is_trusted == 1: + logger.debug(f"marking as a trusted query before returning...") + trusted_icon, mime_type = get_image("trusted.png") + trusted_icon_html = f'trusted' + else: + logger.debug(f"marking as an untrusted query before returning...") + trusted_icon, mime_type = get_image("untrusted.png") + trusted_icon_html = f'untrusted' + + record_count_html = "" + if len(df) > 0: + record_count_html = f"""
Displaying top {len(df)} record(s) View Full Result Set""" + else: + record_count_html = f"
{len(df)} records found." + + df_html = df.to_html(index=False).replace('\n', '') + sqlquery_html = f"""
SQL Query{iquery}
""" + + explanation_html = "" + odaflags_html = "" + explanation = "" + if config.getboolean('FeatureFlags', 'feature.explain'): + logger.debug(f"seeking explanation...") + explanation = seek_explanation(conversation,iquery,domain) + explanation_html = f"""
Explain{explanation}
""" + else: + logger.debug(f"explain feature is not enabled!") + + if config.getboolean('FeatureFlags', 'feature.intent'): + # when explanation feature is disabled but intent is enabled + if not explanation: + logger.debug(f"seeking explanation to determine intent...") + explanation = seek_explanation(conversation, iquery, domain) + logger.debug(f"seeking intent...") + intentmatch = seek_intent(conversation, explanation) + if intentmatch == "NO": + oda_flags.append("ODACLARIFY") + if oda_flags: + flags_str = ", ".join(oda_flags) + odaflags_html = f"" + else: + logger.debug(f"intent feature is not enabled!") + + htmldataframe = f"""{style}{df_html}Responding to: {reworded} {trusted_icon_html}{record_count_html}{explanation_html}{sqlquery_html}{odaflags_html}""" + + logger.debug(f"{htmldataframe}") + return htmldataframe + +app = FastAPI() + +@app.post("/") +async def create_item(request: Request): + response="" + try: + start_time = time.time() + logger.debug("request received from the client...") + j = await request.body() + json_post_raw = await request.json() + json_post = json.dumps(json_post_raw) + json_post_list = json.loads(json_post) + question = json_post_list.get('question', "").strip() + logger.info(f"oda question: {question}") + oda_sessionid = json_post_list.get('sessionid', "").strip() + logger.debug(f"oda sessionid: {oda_sessionid}") + oda_userName = json_post_list.get('userName', "").strip() + logger.debug(f"oda userName: {oda_userName}") + oda_domain = json_post_list.get('domain', "").strip() + logger.debug(f"oda domain: {oda_domain}") + oda_groupName = json_post_list.get('groupName', "").strip() + logger.debug(f"oda groupName: {oda_groupName}") + + if not oda_userName: + anonymous = config.getboolean('security', 'anonymous.flag') + if anonymous: + oda_userName = "anonymous@oracle.com" + logger.debug(f"Anonymous access enabled. Setting oda_userName to: {oda_userName}") + else: + logger.error("Anonymous access is disabled. Returning configuration error.") + return "User doesn't have access, please contact admin." + + user_id = get_user_id_by_email(oda_userName) + if user_id == -9 and is_valid_email(oda_userName): + logger.debug(f"User not found for email: {oda_userName}. Creating a new user...") + user_id = create_app_user(oda_userName) + elif user_id == -9: + logger.error(f"Invalid email address: {oda_userName}. Cannot create a new user.") + return "Invalid user email address" + + if user_id == -9: + logger.error(f"Invalid user, please check your access.") + return "User request was not processed, please check your access." + + model_id = get_model_id("GEN-PURPOSE-LLM") + if model_id == -9: + logger.error(f"Invalid model, please check application config.") + return "Application config error, please contact your admin." + + #previous = get_chat_cache(oda_sessionid) + #if previous == " none.": + #model_id = get_model_id("GEN-PURPOSE-LMM") + #if user_id == -9: + #return "User request was not processed, please check your access." + #if model_id == -9: + #return "Application config error, please contact your admin." + #else: + #if get_session_data(oda_sessionid) is None: + #model_id = get_model_id("GEN-PURPOSE-LMM") + #if user_id == -9: + #return "User request was not processed, please check your access." + #if model_id == -9: + #return "Application config error, please contact your admin." + #set_session_data(oda_sessionid,concat_ids(user_id,model_id,1)) + + logger.debug(f"question:{question}; oda_sessionid:{oda_sessionid}; oda_userName:{oda_userName}; userid:{user_id};") + if re.sub(r'\s+', ' ', question.strip().lower()) in ["clear all","clear all history","clear all cache","delete all history","delete all cache"]: + logger.info(f"Deleting cache and returning...") + delcache() + return "Done" + + if re.sub(r'\s+', ' ', question.strip().lower()) in ["clear","clear session history","clear session cache","delete session history", "clear history", "delete session cache","delete history", "delete cache"]: + logger.info(f"Deleting session cache and returning...") + delsessioncache(oda_sessionid) + return "Done" + + if config.getboolean('FeatureFlags', 'feature.llmgraphcheck'): + logger.debug(f"LLM-check if it is a graphing request...") + graphFlg = check_graphing_request(question) + else: + logger.debug(f"string-check if it is a graphing request...") + graphFlg = check_graphing_request_by_string(question) + + logger.debug(f"Retrieving chat cache...") + previous = get_chat_cache(oda_sessionid) + if previous == " none.": + logger.debug(f"This is a new conversation.") + followupFlg = "P" #parent + conversation = [] + prompt_conversation = [] + logger.debug(f"chat conversion...") + reworded, prompt_conversation = chat_conversion(question,prompt_conversation) + logger.debug(f"length of prompt_conversation: {len(prompt_conversation)}") + prompt_conversation_obj = pickle.dumps(prompt_conversation) + set_prompt_conversation_cache(oda_sessionid,prompt_conversation_obj) + set_session_data(oda_sessionid,concat_ids(user_id,model_id,1)) + logger.debug(f"user and model init: {user_id}; {model_id};") + response = query(question,oda_domain,oda_groupName,oda_userName,oda_sessionid,followupFlg,previous,graphFlg,conversation,question,user_id,model_id,1) + else: + logger.debug(f"This is a followup conversation.") + followupFlg = "F" #followup + user_id, model_id, convo_seq_no = separate_ids(get_session_data(oda_sessionid)) + logger.debug(f"seq:{convo_seq_no}; model:{model_id}; user:{user_id};") + convo_seq_no = convo_seq_no + 1 + set_session_data(oda_sessionid,concat_ids(user_id,model_id,convo_seq_no)) + if graphFlg: + logger.debug("retrieving last conversation for graphing request...") + retrieved_obj = get_conversation_cache(oda_sessionid) + if retrieved_obj is not None: + conversation = pickle.loads(retrieved_obj) + else: + logger.debug("prior conversation not found for graphing request!") + conversation = [] + response = query(question,oda_domain,oda_groupName,oda_userName,oda_sessionid,followupFlg,previous,graphFlg,conversation,question,user_id,model_id,convo_seq_no) + else: + logger.debug(f"retrieving conversation object...") + retrieved_prompt_conversation_obj = get_prompt_conversation_cache(oda_sessionid) + if retrieved_prompt_conversation_obj is not None: + prompt_conversation = pickle.loads(retrieved_prompt_conversation_obj) + logger.debug(f"conversation length: {len(prompt_conversation)} \nretrieved_prompt_conversation_obj: {prompt_conversation}") + else: + prompt_conversation = [] + logger.debug(f"chat conversion...") + reworded, prompt_conversation = chat_conversion(question,prompt_conversation) + prompt_conversation_obj = pickle.dumps(prompt_conversation) + set_prompt_conversation_cache(oda_sessionid,prompt_conversation_obj) + stripped_llm_response = reworded.lstrip().lower() + if (stripped_llm_response.startswith("i'm sorry") or stripped_llm_response.startswith("great thank")): + logger.debug("******* after reword sorry *******") + is_clarify = 1 + response = reworded + actiondid = persist_log_data("L", model_id, user_id, 0, 0, question, reworded, oda_sessionid, convo_seq_no, + "", 0, 0, 0, "", "", "", + 1, 1, 0, "", 0,"", "") + else: + retrieved_obj = get_conversation_cache(oda_sessionid) + if retrieved_obj is not None: + conversation = pickle.loads(retrieved_obj) + else: + logger.debug("******* followup but no obj *******") + conversation = [] + response = query(question,oda_domain,oda_groupName,oda_userName,oda_sessionid,followupFlg,previous,graphFlg,conversation,reworded,user_id,model_id,convo_seq_no) + except Exception as e: + logger.error(f"An internal server error occurred: {e}") + response = f"An internal server error occurred, please contact administrator." + total_elapsed_time = time.time() - start_time + logger.info(f"Total request processing time: {total_elapsed_time:.2f} seconds\n\n\n") + return response + +@app.get("/igraph") +@app.get("/igraph/") +async def get_graph(graphId: str, request: Request): + response="" + start_time = time.time() + logger.info("igraph request received...") + logger.info(f"Received graphId: {graphId}") + try: + json_data = get_graph_cache(graphId) + if json_data: + try: + response = json.loads(json_data) + except json.JSONDecodeError as e: + logger.error(f"Error decoding JSON: {e}") + response = f"An internal server error occurred, please contact administrator." + else: + response = get_empty_graph() + logger.debug(f"parsed graph JSON: {json.dumps(response, indent=2)}") + except Exception as e: + logger.error(f"An internal server error occurred: {e}") + response = f"An internal server error occurred, please contact administrator." + total_elapsed_time = time.time() - start_time + logger.info(f"Total request processing time: {total_elapsed_time:.2f} seconds\n\n\n") + return response + +@app.get("/getdata") +@app.get("/getdata/") +async def getdata(idataId: str, request: Request, userId: Optional[str] = None): + df_iquery = pd.DataFrame() + column_names_iquery = [] + start_time = time.time() + logger.info("getdata request received...") + logger.info(f"Received idataId: {idataId}") + logger.info(f"Received user: {userId}") + response="" + try: + iquery = get_idata_cache(idataId) + if iquery: + logger.debug(f"******iquery******{iquery}") + rbac_user_id = "" + if config.get('DatabaseSection', 'database.rbac') == 'Y': + logger.debug("RBAC is enabled") + rbac_user_id = userId + else: + logger.debug("RBAC is disabled") + try: + with get_connection(rbac_user_id, "" ) as connection: + query_result_setdateformat = connection.execute(text("alter session set nls_date_format = 'YYYY-MM-DD'")) + query_result = connection.execute(text(iquery)) + column_names_iquery = query_result.keys() + results = query_result.fetchall() + list_of_results = [list(row) for row in results] + converted_list = [tuple(item) for item in list_of_results] + df_iquery = pd.DataFrame(converted_list, columns=column_names_iquery) + df_iquery = df_iquery.rename(columns=lambda x: format_column_name(x)) + logger.debug("few rows of data extracted from db...") + logger.debug(df_iquery.head()) + except Exception as e: + logger.error("Database exception occurred") + logger.error(f"Exception occurred: {e}") + response = "error occured while retrieving data using interactive query" + if len(df_iquery) > 0: + df_iquery = df_iquery.apply(apply_formatting) + json_result = df_iquery.to_json(orient='records', date_format='iso') + response = json.loads(json_result) + else: + response = {"message": "No data found"} + logger.info(f"******No data found for the query******") + else: + response = {"message": "No data found"} + logger.info(f"******query not found in cache for {idataId}******") + logger.debug(f"response from the API: {response}") + except Exception as e: + logger.error(f"An internal server error occurred: {e}") + response = f"An internal server error occurred, please contact administrator." + total_elapsed_time = time.time() - start_time + logger.info(f"Total request processing time: {total_elapsed_time:.2f} seconds\n\n\n") + return response + +@app.post("/v1/feedbackupdown") +async def get_feedback_up_down(request: Request): + logger.info("thumbs up down request received...") + j = await request.body() + json_post_raw = await request.json() + json_post = json.dumps(json_post_raw) + json_post_list = json.loads(json_post) + feedbackcode = json_post_list.get('feedbackcode', "") + oda_sessionid = json_post_list.get('sessionid', "") + try: + strid = get_chat_cache(oda_sessionid + "lastid") + dummyid = persist_log_data("UFT", 0, 0, 0, 0, "", "", "", 0, "", + 0, 0, 0, "", "", "", 0, 0, 0, + "", int(float(strid.strip())), int(feedbackcode.strip()), "") + except Exception as e: + logger.error(f"An exception occurred /v1/getfeedbackupdown: {e}") + logger.info("\n\n\n") + return "Done" + +@app.post("/v1/feedbackmessage") +async def get_feedback(request: Request): + logger.info("feedbackmessage request received") + j = await request.body() + json_post_raw = await request.json() + json_post = json.dumps(json_post_raw) + json_post_list = json.loads(json_post) + feedback = json_post_list.get('feedback', "") + oda_sessionid = json_post_list.get('sessionid', "") + try: + strid = get_chat_cache(oda_sessionid + "lastid") + dummyid = persist_log_data("UFM", 0, 0, 0, 0, "", "", "", 0, "", + 0, 0, 0, "", "", "", 0, 0, 0, + "", int(float(strid.strip())), 0, feedback[:4000]) + except Exception as e: + logger.error(f"An exception occurred /v1/getfeedbackupdown: {e}") + logger.info("\n\n\n") + return "Done" + +if __name__ == '__main__': + uvicorn.run(app, host='0.0.0.0', port=8000, workers=1) diff --git a/clientApp/trusted.png b/clientApp/trusted.png new file mode 100755 index 0000000..6b7b839 Binary files /dev/null and b/clientApp/trusted.png differ diff --git a/clientApp/trusthelper_ep.py b/clientApp/trusthelper_ep.py new file mode 100644 index 0000000..850370e --- /dev/null +++ b/clientApp/trusthelper_ep.py @@ -0,0 +1,210 @@ +# Copyright (c) 2021, 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ + +import re +import configparser +from fastapi import FastAPI, Request +from fastapi.responses import Response +import uvicorn, json, datetime +from get_top_match import return_validated_sql +from llm_handler import create_user_message, create_assistant_message, chat_conversion,get_llm_sql, check_sql_equiv, get_prompt_equiv, seek_clarification, check_graphing_request, read_file_to_string, get_sql_prompt +import difflib +from database_ops import get_user_id_by_email, get_model_id, persist_log_data, log_user_action,persist_app_debug +from helper_methods import setup_logger, remove_limit_fetch, generate_diff_string, check_substrings_in_string, clean_query, remove_quotes, starts_with_delete_or_truncate +from database_conn_pool import get_connection +from sqlalchemy import text + +config = configparser.RawConfigParser() +config.read('ConfigFile.properties') +logger = setup_logger('trusthelper_ep.log') +logger.info("Main application logger initialized") + +# global varibales +modified_prompt = "" +column_names = [] +fetchstmt = "" +app = FastAPI() + +@app.post("/getprompt") +async def getprompt(request: Request): + logger.debug("request received from the client") + j = await request.body() + json_post_raw = await request.json() + json_post = json.dumps(json_post_raw) + json_post_list = json.loads(json_post) + question = json_post_list.get('question') + logger.info("question:"+question) + prmpt = re.sub(r'(?<=\.)Payables\s*$', '', question) + metadata = config.get('METADATA', 'schema.ddl') + schemaddl = read_file_to_string(metadata) + dialect = config.get('GenAISQLGenerator', 'sql.dialect') + sqlprompt = get_sql_prompt(schemaddl,prmpt,dialect) + return Response(content=sqlprompt, media_type="text/plain") + +@app.post("/getsql") +async def getsql(request: Request): + logger.debug("request received from the client") + j = await request.body() + json_post_raw = await request.json() + json_post = json.dumps(json_post_raw) + json_post_list = json.loads(json_post) + question = json_post_list.get('question', "").strip() + logger.info("question:"+question) + oda_domain = json_post_list.get('domain', "payables").strip() + logger.debug(f"oda domain: {oda_domain}") + if question and question.strip(): + model_id = get_model_id("GEN-PURPOSE-LLM") + conversation = [] + prompt_conversation = [] + reworded, prompt_conversation = chat_conversion(question,prompt_conversation) + conversation.append(create_user_message(reworded,conversation,oda_domain)) + sql_lineage = "" + trust_id,prompt_lineage,validated_query, match_ratio, match_status = return_validated_sql(reworded) + trust_score = match_ratio + if match_status in ("None Found","VERIFIED-FAILED-NUM-PARAMCHECK","SIMILAR","NA"): + logger.debug("getting llm sql" ) + query_raw = get_llm_sql(conversation) + # initially mark generated and executed SQL to be the same (think it is totally untrusted) + generated_sql = query_raw + executed_sql, fetchstmt = clean_query(query_raw) + equiv_result, equiv_prompt = check_sql_equiv(validated_query, query_raw) + logger.debug("sql equivalent result:" + equiv_result) + sql_diff = generate_diff_string(validated_query, query_raw) + logger.debug("sql_diff result is: " + sql_diff) + logger.debug("**** trust query ***********") + logger.debug(validated_query) + logger.debug("**** llm query ************") + logger.debug(query_raw) + logger.debug("**********************") + debug_txt = "sql equivalent result:" + equiv_result + "\n" + "sql_diff result is: " + sql_diff + "\n" + "trusted query: " + validated_query + "\n" + "llm query: " + query_raw + + if equiv_result == "YES" and sql_diff == "=": + is_prompt_equiv = 1 + logger.debug("top sql and generated sql are prompt equivalent") + if equiv_result == "YES" and sql_diff != "=": + is_template_equiv = 1 + generated_sql = validated_query + logger.debug("top sql and generated sql are template equivalent") + else: + logger.debug("this sql is from 100% validated" ) + is_trusted = 1 + query_raw = validated_query + generated_sql = validated_query + executed_sql, fetchstmt = clean_query(query_raw) + logger.debug(query_raw) + # clean up the raw query + query_clean, fetchstmt = clean_query(query_raw) + logger.debug("*** clean *****") + query_clean = query_clean.replace("\n", " ").replace("\\n", " ").replace(";", "").strip() + query_clean = remove_quotes(query_clean) + logger.debug(query_clean) + if fetchstmt: + query_clean = remove_limit_fetch(query_clean) + response_data = { + "query": query_clean + #"match_status": match_status, + #"trust_score": float(trust_score) + } + return Response(content=json.dumps(response_data), media_type="application/json") + else: + return Response(content="Invalid Prompt Question!", media_type="text/plain") + + +# TODO: route to appropriate type of db +@app.post("/testsql") +async def testsql(request: Request): + logger.debug("request received for testing sql") + j = await request.body() + json_post_raw = await request.json() + json_post = json.dumps(json_post_raw) + json_post_list = json.loads(json_post) + + # TODO: what does the input format look like + query = json_post_list.get('sql', "").strip() + logger.info("query:"+query) + #oda_domain = json_post_list.get('domain', "payables").strip() + #logger.debug(f"oda domain: {oda_domain}") + + #TODO: make/find right config stuff + # would one deployment potentially go against multiple source dbs + db_type = "oracle" #config.get("DATABASE",type) + if db_type == "oracle": + response = test_against_oracle(query) + elif db_type == "snowflake": + response = test_against_snowflake(query) # TODO implement later + else: + response = {"errorcode": "server error", "errortext" : "no db configured", "success": False} + + logger.debug(response) + #{"errorcode": "", "errortext" : "", "success": true} -- success + #{"errorcode": "ORA-23838", "errortext" : "table or view does not exist", "success": false} + return Response(content=json.dumps(response), media_type="application/json") + +def test_against_snowflake(query): + return {"errorcode": "None", "errortext" : "snowflake not implemented", "success": False} + +# TODO: does this function already exist? +def test_against_oracle(query): + + # TODO: other function has these inputs. where should we get the necessary ones + # prompt: str, domain: str, usergroup: str, userid: str, session_id:str, followup_flg:str, previous_prompt: str, graphFlag:bool, conversation, reworded: str, user_key, model_id, convo_seq_no + userid = "temp" + rbac_user_id = "" + if config.get('DatabaseSection', 'database.rbac') == 'Y': + logger.debug("RBAC is enabled") + rbac_user_id = userid + + try: + logger.debug("opening db connection") + with get_connection(rbac_user_id, "" ) as connection: + logger.debug("connection open, setting session date format") + query_result_setdateformat = connection.execute(text("alter session set nls_date_format = 'YYYY-MM-DD'")) + query_clean = remove_quotes(query) # TODO: figure out where query is in input + + if starts_with_delete_or_truncate(query_clean): + error_code = "No-op" + error_text = "Last SQL Operation not permitted: delete or truncate detected" + return {"errorcode": error_code, "errortext" : error_text, "success": False} + # TODO: should we add an additional check to make sure it's a select statement? + + #TODO: if we have an Oracle versions before 12c, we would need to use ROWNUM + # SELECT * FROM (your_query) WHERE ROWNUM = 1; + # TODO: should we check and remove semicolon from end of statement? what other formatting options do we need? + test_query = query_clean + " FETCH FIRST 1 ROWS ONLY" + + logger.debug(f"formatted test query: {test_query}") + try: + query_result = connection.execute(text(re.sub(r'\s*SELECT', 'SELECT',test_query))) + + logger.debug(f"Query Response:") + # Fetch rows in batches and print them + batch_size = 50 + while True: + rows = query_result.fetchmany(batch_size) + if not rows: + break + for row in rows: + logger.debug(row) + #logger.debug(f"Query Result: {query_result}") + return {"errorcode": "", "errortext" : "", "success": True} + + except Exception as e: + + logger.error("Database exception occurred") + + error_code = re.search(r'ORA-\d+', str(e)).group(0) if re.search(r'ORA-\d+', str(e)) else 'Unknown Error Code' + error_text = str(e) + logger.debug(f"error code: {error_code}") + logger.debug(f"error message: {error_text}") + + return {"errorcode": error_code, "errortext" : error_text, "success": False} + + except Exception as e: + logger.error(f"error connecting to the database: {e}") + return {"errorcode": "error connecting to the database", "errortext" : str(e), "success": False} + + + + +if __name__ == '__main__': + uvicorn.run(app, host='0.0.0.0', port=8001, workers=1) diff --git a/clientApp/untrusted.png b/clientApp/untrusted.png new file mode 100755 index 0000000..ae9401c Binary files /dev/null and b/clientApp/untrusted.png differ diff --git a/clientApp/vendors-export.csv b/clientApp/vendors-export.csv new file mode 100644 index 0000000..e3f32f1 --- /dev/null +++ b/clientApp/vendors-export.csv @@ -0,0 +1,229 @@ +"VENDOR_ID","VENDOR_NAME","VENDOR_SITE_DETAILS", +1,"GE Plastics","LONDON London", +2,"Providence Property and Casualty","ROMA Roma", +3,"Building Management Inc.","LEIDEN Leiden", +4,"Advanced Network Devices","FRESNO Fresno CA", +5,"Berkelaar, Rob","OFFICE Amsterdam", +6,"Blok, Angela","OFFICE Amsterdam", +7,"Providence Property and Casualty","ESSEN Essen", +8,"iPrint","PARIS Paris", +9,"Huber, Birgit","OFFICE München", +10,"Bechtel","FRESNO Fresno CA", +11,"Beckmann, Lisa","OFFICE New York NY", +12,"Advantage Corp","ADVANTAGE UK Uxbridge", +13,"Advantage Corp","AMERSFOORT Amersfoort", +14,"Providence Property and Casualty","STOCKHOLM Stockholm", +15,"GE Capital","ETTERBEEK ERS Etterbeek", +16,"Bailey, Sara","OFFICE San Francisco CA", +17,"Brown, Jane","HOME Redwood Shores CA", +18,"MCI","HOME Redwood Shores CA", +19,"Advanced Network Devices","MALAGA Benalmadena Costa", +20,"Staffing Services Inc.","STAF SERV MAIN Los Angeles CA", +21,"Advanced Network Devices","LONDON London", +22,"Industrial Dressler","MALMÖ Malmö", +23,"GE Plastics","BOLOGNA Bologna", +24,"United Parcel Service","BRISTOL Bristol", +25,"Building Management Inc.","BRUSSEL Brussel", +26,"GE Capital","HAMBURG Hamburg", +27,"Bechtel","COLOMBES Paris", +28,"Advanced Network Devices","SANTA CLARA-ERS Santa Clara CA", +29,"Jackson, Kwame","HOME San Jose CA", +30,"General Electric","IT GE ERS Milano", +31,"Janse, Pieter","OFFICE Amsterdam", +32,"General Electric","PARIS Paris", +33,"Building Management Inc.","DEFENSE PARIS", +34,"General Electric","GENT ERS Gent", +35,"Bastid, Alain","HOME Versailles", +36,"Marty, Frederic","OFFICE Bordeaux", +37,"iPrint","MILANO ERS Milano", +38,"American Telephone and Telegraph","HQ EFT Chicago IL", +39,"Office Supplies, Inc.","IL EFT Chicago IL", +40,"Consolidated Supplies","NAPOLI ERS Napoli", +41,"Consolidated Supplies","STAFFORD Stafford", +42,"Goldman, Pamela","OFFICE New York NY", +43,"GE Capital","AMSTERDAM Amsterdam", +44,"Consolidated Supplies","VLISSINGEN Vlissingen", +45,"Bechtel","FRANKFURT Frankfurt", +46,"Advantage Corp","US CHECK New York NY", +47,"Allied Manufacturing","SUNDSVALL Sundsvall SE", +48,"Building Management Inc.","BM RICHMOND Richmond VA", +49,"Eastern Industrial Products","EIP MAIN Los Angeles CA", +50,"Star Gate Ltd","GANSHOREN ERS Ganshoren", +51,"Internal-Vision Svcs R","INTERNAL-R Atlanta GA", +52,"Advantage Corp","ADVANTAGE FR LYON FRANCE", +53,"Advanced Network Devices","NANTERRE Nanterre FRANCE", +54,"TT Services","TT SAN FRAN San Francisco CA", +55,"Internal-Vision Services","INTERNAL-SVCS Philadelphia PA", +56,"Office Supplies, Inc.","OFFSUPPL ITALIA Milano Italia", +57,"GE Capital","PARIS PARIS", +58,"Berthier, Alain","HOME Mulhouse", +59,"Advanced Network Devices","ZWICKAU Zwickau", +60,"Advantage Corp","ADVANTAGECL Paris", +61,"McGwire, Patrick","OFFICE Atlanta GA", +62,"Penguin Publisher","SALES New York NY", +63,"Consolidated Supplies","STRASBOURG Strasbourg", +64,"Corporate Express Office Supply","STOCKHOLM Stockholm", +65,"TT Services","STOCKPORT Stockport", +66,"United Parcel Service","UPS - HQ Atlanta GA", +67,"Advantage Corp","DÜSSELDORF Düsseldorf", +68,"Allied Manufacturing","DANVILLE-CTR Danville NJ", +69,"Consolidated Supplies","FALKENBERG Falkenberg SE", +70,"Cagliastro, Joanne Lisa","HOME Redwood Shores CA", +71,"Rich, Lawrence Joseph","HOME Redwood Shores CA", +72,"Advantage Corp","IT CHECK Milano Italia", +73,"GE Capital","STOCKHOLM Stockholm SE", +74,"Advantage Corp","ADVANTAGE - US Redwood Shores CA", +75,"Allied Manufacturing","SAN JOSE-ERS San Jose CA", +76,"American Telephone and Telegraph","SANTA CLARA Santa Clara CA", +77,"Capp Consulting","CAPP CONSULTING Richmond VA", +78,"Home Depot, Inc.","CORPORATE (ERS) San Mateo CA", +79,"Corporate Express Office Supply","PROJECTS SITE Los Angeles CA", +80,"Vision","VISION ITALIA S.S.Giovanni Italia", +81,"Lion, Sam","HOME Lille", +82,"General Electric","BREDA Breda", +83,"Valérian, Pierre","OFFICE Vélizy", +84,"Depardon, Raymond","OFFICE Vélizy", +85,"General Electric","VISBY Visby SE", +86,"Building Management Inc.","BONN Bonn", +87,"United Parcel Service","GENT Gent", +88,"Providence Property and Casualty","LEUVEN Leuven", +89,"Advanced Network Devices","KALMAR Kalmar SE", +90,"Kasbergen, Cor","OFFICE Amsterdam", +91,"Corporate Express Office Supply","ARNHEM Arnhem", +92,"Consolidated Electric","MAIN Marrietta GA", +93,"Dupont, Alain","OFFICE Bordeaux", +94,"Caroline, Bruno","OFFICE Mulhouse", +95,"GE Capital","MILANO ERS Milano", +96,"Advantage Corp","ADVANTAGE FR PARIS", +97,"Erickson, Barry","OFFICE New York NY", +98,"Brown, Casey","OFFICE New York NY", +99,"General Electric","MANCHESTER Manchester", +100,"Allied Manufacturing","BOLOGNA ERS Bologna", +101,"Building Management Inc.","GÖTEBORG Göteborg", +102,"Next Generation Graphix (DBA, Art Wilde)","STOCKHOLM Stockholm", +103,"Building Management Inc.","HQ - NYC New York NY", +104,"Office Supplies, Inc.","NY CHECK New York NY", +105,"United Parcel Service","UPS ITALIA Milano Italia", +106,"Consolidated Supplies","SPRINGFIELD Springfield TX", +107,"Advantage Corp","ADVANTAGE US Redwood Shores CA", +108,"Advantage Corp","LONDON London", +109,"Building Management Inc.","BRISTOL Bristol", +110,"Lamaury, Thibault","OFFICE Vélizy", +111,"Providence Property and Casualty","LYON Lyon", +112,"Walcher, Bernhard","OFFICE München", +113,"GE Plastics","SERAING Seraing", +114,"Lang, Inga R","OFFICE Boston MA", +115,"Becker Supply and Services","SOLIHULL Solihull", +116,"Advantage Corp","UK CHECK Uxbridge", +117,"Advantage Corp","US EFT Chicago IL", +118,"Advantage Corp","FR EFT LYON FRANCE", +119,"Corporate Express Office Supply","ANDERLECHT Anderlecht", +120,"Corporate Express Office Supply","MÜNCHEN München", +121,"United Parcel Service","ROTTERDAM Rotterdam", +122,"Star Gate Ltd","ROTTERDAM Rotterdam", +123,"Consolidated Supplies","SALES (ERS) Miami FL", +124,"Corporate Express Office Supply","CEOS ITALIA Roma Italia", +125,"GE Plastics","DÜSSELDORF Düsseldorf", +126,"Fernandez, Manny","HOME Redwood Shores CA", +127,"General Electric","STOCKHOLM Stockholm SE", +128,"Bechtel","OFFICE IL EFT Chicago IL", +129,"iPrint","IPRINT2 CHECK New York NY", +130,"Star Gate Ltd","TWIN MT-CTR Twin Mountain NH", +131,"Staffing Services Inc.","STAF SERV PROJ Los Angeles CA", +132,"Providence Property and Casualty","LONDON London", +133,"Advanced Network Devices","AND-BREDA Breda", +134,"General Electric","HAMBURG Hamburg", +135,"Marjolet, Didier Alain","HOME Paris", +136,"Gasquet, Christelle Elisabeth","HOME Paris", +137,"Williams, Harrold","OFFICE Troy MI", +138,"Martin, Fabienne","OFFICE Vélizy", +139,"Next Generation Graphix (DBA, Art Wilde)","KIRUNA Kiruna", +140,"Katzberg, Susan","HOME New York NY", +141,"Webb, Jean","HOME Whitley Bay", +142,"Advantage Corp","MAIN Richmond VA", +143,"Kievit, Rolf","OFFICE Amsterdam", +144,"Kruithof, Piet","OFFICE Amsterdam", +145,"Boursin, Elisabeth","OFFICE Nanterre", +146,"Jones, Gray, and Associates","PUK JGA Reading", +147,"Providence Property and Casualty","UTRECHT Utrecht", +148,"Allied Manufacturing","BRUGGE ERS Brugge", +149,"Vision","LEUVEN ERS Leuven", +150,"Ruijter, Eveline","HOME HEERHUGOWAARD", +151,"Beckman, Lisa","OFFICE New York NY", +152,"United Parcel Service","UPS-COLOMBES PARIS", +153,"Vision","VISION FR NANTERRE", +154,"Corporate Express Office Supply","CEOS Mountain View CA", +155,"Office Supplies, Inc.","NANTERRE Nanterre", +156,"Consolidated Supplies","BERLARE ERS Berlare", +157,"Corporate Express Office Supply","CEOS_READING Reading", +158,"American Telephone and Telegraph","VIRGINIA Richmond VA", +159,"Building Management Inc.","CHIGACO EFT Chigaco IL", +160,"iPrint","IPRINT1 EFT Chicago IL", +161,"Office Depot, Inc","PAYMENT Los Angeles CA", +162,"Star Gate Ltd","STRÖMSTAD Strömstad SE", +163,"Advantage Corp","ADVANTAGE IT Milano Italia", +164,"Office Supplies, Inc.","OFFICESUPPLIES Shaker Heights OH", +165,"CDS, Inc","CDSNJ Warren NJ", +166,"Bechtel","ROMA Roma", +167,"Senaux, Martine Mirelle","HOME Paris", +168,"Vision","BONN Bonn", +169,"American Telephone and Telegraph","KALMAR Kalmar SE", +170,"Bloemers, Piet","OFFICE Amsterdam", +171,"American Telephone and Telegraph","PARIS Paris", +172,"Exelon Electric and Gas","MAIN Chicago IL", +173,"Advantage Corp","UK EFT Uxbridge", +174,"GE Capital","WINDSOR Windsor", +175,"Lewis, David","OFFICE Boston MA", +176,"Pratt, John","OFFICE Dallas TX", +177,"Boise Cascade","SALES Atlanta GA", +178,"Advantage Corp","ADVANTAGE UK London", +179,"Advantage Corp","BRASSCHAAT BRASSCHAAT", +180,"Advantage Corp","FR CHECK LYON FRANCE", +181,"GE Plastics","GE PLVINCENNES PARIS", +182,"Valencia, Marianne","HOME Mantes La Jolie", +183,"Building Management Inc.","SUNDSVALL Sundsvall SE", +184,"Building Management Inc.","BM ITALIA Milano Italia", +185,"Bogini, Samuel","OFFICE San Francisco CA", +186,"Grainger","SALES (ERS) Marietta GA", +187,"Burnett, Mark","HOME Redwood Shores CA", +188,"Advantage Corp","MAIN (ERS) Richmond VA", +189,"Staples","STAPLES LA Glendale CA", +190,"Industrial Dressler","US HEADQUATERS San Francisco CA", +191,"Compusa Management Company","PAYMENTS (ERS) Dallas TX", +192,"Advantage Corp","ADVANTAGE FR Paris France", +193,"Office Max","SALES (ERS) Washington DC", +194,"American Telephone and Telegraph","DOGANA ROMA FCO Roma Italia", +195,"Bechtel","OFFICE NY CHECK New York NY", +196,"Advantage Corp","MALMÖ Malmö", +197,"Faro, Patrick","HOME BREDA", +198,"Vioget, Oliver Xavier","HOME Paris", +199,"Corporate Express Office Supply","ZOLA PARIS", +200,"Bechtel","DELFT Delft", +201,"Allied Manufacturing","ESSEN Essen", +202,"Bechtel","LIEGE Liege", +203,"Lacroix, Armand","HOME Pontoise", +204,"Heib, Christiane","OFFICE München", +205,"Advanced Network Devices","READING Reading", +206,"Star Gate Ltd","TRIUMPH A Paris", +207,"Advanced Network Devices","MILANO ERS Milano", +208,"Ulrich, Jeffery","OFFICE Chicago IL", +209,"Consolidated Supplies","RICHMOND Richmond", +210,"Marsh, Chris","OFFICE New York NY", +211,"Apt, Peter M.","OFFICE New York NY", +212,"Advanced Network Devices","PARIS PARIS FRANCE", +213,"Bechtel","BIRMINGHAM Birmingham", +214,"Allied Manufacturing","SLIEDRECHT Sliedrecht", +215,"Consolidated Supplies","FRANKFURT Frankfurt", +216,"United Parcel Service","STUTTGART Stuttgart", +217,"Star Gate Ltd","WIESBADEN Wiesbaden", +218,"American Telephone and Telegraph","HQ CHECK New York NY", +219,"Advantage Corp","IT EFT Milano Italia", +220,"Office Supplies, Inc.","NEW YORK New York NY", +221,"Weinberg, Jerry","OFFICE El Segundo CA", +222,"Advanced Network Devices","ANTWERPEN ERS Antwerpen", +223,"iPrint","CALIFORNIA Menlo Park CA", +224,"Vision","GÖTEBORG Göteborg SE", +225,"Beckworth, Mark Andrew","HOME Redwood Shores CA", +226,"General Electric","MEDFIELD-CTR Medfield MA", +227,"iPrint","CORPORATE (ERS) Chicago IL", +228,"Building Management Inc.","NEW YORK CHECK New York NY", diff --git a/deployment-docs/docs/css/custom.css b/deployment-docs/docs/css/custom.css new file mode 100644 index 0000000..ba0299c --- /dev/null +++ b/deployment-docs/docs/css/custom.css @@ -0,0 +1,18 @@ +/* Custom styles that complement the PDF output */ +.md-typeset h1 { + border-bottom: 2px solid var(--md-primary-fg-color); + padding-bottom: 0.5rem; +} + +/* Ensure consistent code styling */ +.md-typeset code { + font-family: 'Roboto Mono', monospace; +} + +/* Custom admonitions that work in both formats */ +.admonition { + border-left: 4px solid #1976d2; + margin: 1rem 0; + padding: 0.5rem 1rem; + background: rgba(25, 118, 210, 0.1); +} \ No newline at end of file diff --git a/deployment-docs/docs/deployment/VBCS.md b/deployment-docs/docs/deployment/VBCS.md new file mode 100755 index 0000000..0134a52 --- /dev/null +++ b/deployment-docs/docs/deployment/VBCS.md @@ -0,0 +1,341 @@ +# VBCS Deployment + +### Prerequisites + +This section assumes the following resources are configured: +* [IDCS Application](./business_idcs.md) +* [Engine Application](./nl2sql_engine.md) +* [API Gateway](./business_api_gateway.md) +* [ODA](./oda.md) + +### Setup Identity Group + +#### Create Group + +1. Sign in to your Oracle Cloud account as an administrator. +2. In Oracle Cloud Infrastructure Console, navigate to **Identity & + Security**, and click **Domains**. +3. Select \ +4. Click the name of the identity domain, and click **User management**. + +5. Create the following groups \[Do not change the names, as they are being referred with the same name within VBCS application\] + +6. Click Create group + +
+ +![ ](./business_media/media/image16.png) + +
+ +![ ](./business_media/media/image17.png) + +## VBCS + +### VBCS Setup – Provision VBCS Instance + +#### Provision VBCS Instance + +1. Open the OCI Console. + +2. In the upper-left corner, click **Navigation Menu** + +![ ](./business_media/media/image68.png) + +3. Select **Developer Services** and then select **Visual Builder**. + +
+ +![Description of admin-console-visualbuilder.png follows](./business_media/media/image69.png) + +4. On the Visual Builder Instances page, from the **Compartment** drop-down list, select \ to host the Visual Builder instance. + +5. Click **Create Instance**. + +
+ +![ ](./business_media/media/image70.png) + +6. In **Name**, enter the Visual Builder instance's name. + +Example: nl2sql_dev_vbcs + +7. (Optional) In **Compartment**, select the compartment you created to host the Visual Builder instance. If you've selected the compartment in Step 4, ignore this step. + +Example: genai-demos + +8. Click **Create Visual Builder Instance**. + +### VBCS Setup – User Access to VBCS Instance + +#### Grant user access + +1. Sign in to Oracle Cloud. + +2. From the Infrastructure Console, click the navigation menu  !["Navigation menu icon"](./business_media/media/image71.png) in the top left corner, expand **Identity**, and then click **Domains**. + +![ ](./business_media/media/identity-domain.png) + + +3. Click the **Oracle Identity Cloud Service** link. + +4. From the Oracle Identity Cloud Service page, click **Oracle Cloud Services**. + +![ ](./business_media/media/image73.png) + + +5. Search and open IDCS app corresponding to the your VBCS instance + +Search keyword example: nl2sql + +![ ](./business_media/media/cloud-services.png) + +6. Navigate to Application roles + +![ ](./business_media/media/image75.png) + +7. Select applicable role(s) such as Service Administrator, add users by clicking on Manage link + +![ ](./business_media/media/service-admin.png) + +### Deploy VBCS Applications + +#### Deploy Applications + +1. Applications:- + +| Application | Example | +|----------------|-------------| +| Main Application/Landing page | \ | +| Feedback application | \ | +| Interactive Graph application | \ | +| Table Graph UI | \ | + +![ ](./business_media/media/image77.png) + +**(you may need to zip the above folder for the main app before importing)** + +- **Update** The VBCS application files are found in [vbcs_oda_archives](../../../vbcs_oda_archives/). + - Navigate to vbcs_oda_archives and zip the respective applications + - zip -r my-vb-app.zip ./ + - Import the zip to VBCS + +![ ](./business_media/media/image78.png) + +2. Navigate to your Visual Applications Home page and click **Import**. + +![ ](./business_media/media/image79.png) + +3. Click **Application from file** in the Import dialog box. + +![Description of homepage-importapp-dialog1.png follows](./business_media/media/image80.png) + +4. Drag the visual application archive file on your local system into the dialog box. Alternatively, click the upload area in the dialog box and use the file browser to locate the archive on your local system. + +5. Enter the Application Display Name and Application ID. Both fields are automatically populated based on the archive name, but you may want to modify the name as desired and the ID to be unique in your identity domain. + +![ ](./business_media/media/image81.png) + +6. Click **Import**. + +### Update VBCS Applications + +#### ODA URL, Channel ID, WebSocket, IDCS, Backend URL + +1. After Importing**, Open main app** (vbcs_askdata) + +Go to “main-start” 🡪 JavaScript (tab) + +![ ](./business_media/media/image82.png) + +2. Update ODA URL & Channel below + +![ ](./business_media/media/oda-url.png) + +![ ](./business_media/media/oda-url-2.png) + +![ ](./business_media/media/websocket.png) + +3. Next Go to server connections + +#### Overview + + Click on link “IDCSBackend” under overview. + +![ ](./business_media/media/image86.png) + +![ ](./business_media/media/idcs-server.png) + +![ ](./business_media/media/idcs-server-2.png) + + +Click on the pencil icon. + +![ ](./business_media/media/idcs-server-3.png) + +> Under Authentication: +> Update Username and Password (these are from confidential IDCS app – client id & secret). + +![ ](./business_media/media/idcs-server-4.png) + +![ ](./business_media/media/idcs-server-5.png) + +![ ](./business_media/media/idcs-server-6.png) + + +> Also verify the Instance URL. + +![ ](./business_media/media/idcs-server-7.png) + + +4. Similarly**,** Open Interactive Graph app & Table-Graph app + +Go to Services 🡪 Service Connections 🡪 interactive-graph (for Interactive Graph App) + +Go to Services 🡪 Service Connections 🡪 interactiveTables (for Table_Graph App) + +![ ](./business_media/media/interactive-tables.png) + + +Click on the pencil icon + +![ ](./business_media/media/interactive-tables-2.png) + + +Verify/Edit the Instance URL. This points to APIGW. Therefore, this should match the APIGW url. +\[Example, \] + +Verify/Edit Authentication section. This should match the [IDCS confidential app](./business_idcs.md) that was setup earlier. + +- Authentication: OAuth 2.0 Client Credentials +- Client ID & Secret: \ +- Scope: \ (if using same instructions from IDCS App, odatest) +- Token URL: \\> + +- Connection Type: \ + +![ ](./business_media/media/api-gw-server.png) + + +### Stage VBCS Applications + +#### Stage + +Stage VBCS Applications. + +**Please note that the display names of the deployed VBCS applications might differ from those shown in the screenshot below.** + +![ ](./business_media/media/image97.png) + + +![ ](./business_media/media/image98.png) + + +If you are prompted with the following question, select “Stage application with a clean database” + +![ ](./business_media/media/image99.png) + +![ ](./business_media/media/image100.png) + +![ ](./business_media/media/image101.png) + +Make a note of URLs, especially Table_Graph app and InteractiveGraph app as you will need to specify the URLs in the properties file on the VM server. + +### Edit VBCS Application URLs in VM1 + +#### Edit Table Graph and Interactive Graph URL in VM1 + +> SSH into VM1 +> +> Edit file: /home/opc/ConfigFile.properties +> +> Goto the following section and edit, +> +> \[vbcs\] +> endpoint.url= +> graph_app.url=\/ +> idata_app.url=\/ +> +> Example: +> +> \[vbcs\] +> endpoint.url= +> graph_app.url=vbcs_InteractiveGraph_pub_sec/1.0/webApps/nl2sql_interactivegraph/ +> idata_app.url=vbcs_Table_Graph_UI_pub_sec/1.0/webApps/dynamictabledata/ +> +![ ](./business_media/media/server-config.png) + +### Test Application + +Once engine config is updated to include the above vb applications, and everything is configured correctly, you should be able to converse with AskData: + +![AskData](./images/askdata-app.png) + +![AskData](./images/askdata-app-2.png) + +> **Note** You can select "View Full Result Set" to open another visual interface + +![AskData](./images/askdata-app-3.png) + +![AskData](./images/askdata-app-4.png) +## Private Resources + +This section is applicable only if the target APIs accessed by ODA and +VBCS are in a private subnet. For example, if the APIs are fronted by a +private API Gateway. Otherwise, skip this section. + +### Create ODA Private Endpoint using OCI Console + +#### ODA Private Endpoint + +By default, ODA can access only APIs which are publicly accessible from the Internet. Therefore, to access private resources located in OCI VCM or running in an on-prem envn or within other data centers, we need to enable private endpoint feature. + +An ODA private endpoint is a private resource provisioned within your VCN and represents the Oracle Digital Assistant in this VCN. The Digital Assistant service sets up the private endpoint in a subnet of your choice within the VCN. + +- To create an ODA private endpoint, open the hamburger menu, select Analytics & AI, then select Digital Assistant under AI Services. + +!["Locate Digital Assistant in OCI Console hamburger menu"](./business_media/media/image103.jpeg) + +- Once the Digital Assistant Instances page is opened, click “Private endpoints” and select “Create private endpoint”: + +!["Create ODA private endpoint dialog"](./business_media/media/create-private-endpoint.jpeg) + +- In the opened dialog you will need to select the compartment in which the ODA private endpoint should be managed, the virtual cloud network (VCN) and subnet in which the private endpoint should be created and the name of the private endpoint. Optionally you can specify the description, network security groups and tags. + +- Once the ODA private endpoint is created, you can view its details. + +!["Created ODA private endpoint details panel"](./business_media/media/private-endpoint-2.jpeg) + + +- In order to enable an ODA private endpoint to be used in Digital Assistant, you’ll need to associate this private endpoint with the Digital Assistant instance by clicking the “Associate ODA instance” button: + +!["Associate ODA instance dialog"](./business_media/media/private-endpoint-3.jpeg) + +### Update REST APIs to use Private Endpoint + +#### REST APIs in ODA to use Private Endpoint + +Sign in to your ODA console. + +- Next click on “settings” as shown below + +![](./business_media/media/image38.png) + + +Click on API Services -\> REST Services + +You will see an option to enable Private Endpoint for this REST Service and to select one of the available private endpoints. + +If you don’t see the Private Endpoint enablement option or list of available private endpoints is empty, then make sure you have associated the private endpoint with that ODA instance. + + +!["Select private endpoint for REST service"](./business_media/media/image107.jpeg) + +Note that the private endpoint feature is not supported by the custom component of ODA. Therefore, you may create a public load balancer is such cases. + + +## Troubleshooting + +1. Graph isn't showing in Table Graph VB App + - Solution: Make sure to assign user role to idcs group in app settings \ No newline at end of file diff --git a/deployment-docs/docs/deployment/adw_private.md b/deployment-docs/docs/deployment/adw_private.md new file mode 100755 index 0000000..10242ef --- /dev/null +++ b/deployment-docs/docs/deployment/adw_private.md @@ -0,0 +1,194 @@ +# 3.a ADW Update for Private API Gateway + +# 1. Introduction + +By default, ADW uses public endpoints for its communication to +supporting services. For using ADW with a private API gateway, see below. + +For this to work, we will need the followings: + +1. Set the endpoint communication to use private endpoints. + +2. Create the ACL for the API Gateway + +3. Allow Access to the API Gateway to targeted users. + +Note: **All the actions described below are to be taken as the admin +user of the database. If possible this should be done by a DB +Expert.** + +**Make sure that all components are in the same region and in the +same VCN. It was not tested in other configurations.** + +## 1.1. Not Covered Here + +| **Element** | **Why and Discussion** | +|----|----| +| Making the ADW Private | This was tested on a two ADW in private subnets. The ADW were aready private. | +| Making the API Gateway Private | Same as for the ADW. | + +# 2. Set the Endpoint Communication to Private. + +Here we set the communication to use the private endpoint. + +[Link to +documentation](https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/private-endpoints-autonomous.html#GUID-8FCA06C0-E1C1-49F6-82C2-6B7B3787CF3B) + +| **Step** | **How** | **Why** | +|:--:|:--:|:--:| +| **Check the current configuration** | **SELECT \* FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME = 'ROUTE_OUTBOUND_CONNECTIONS';** | **It should be empty, If not, verify with the creator of the database.** | +| **Set to private** | **ALTER DATABASE PROPERTY SET ROUTE_OUTBOUND_CONNECTIONS = 'PRIVATE_ENDPOINT';** | **Actually use private endpoints** | + +# 3. Create the Network ACL for the API Gateway + +Now, we need to create the network ACL. This is for outbound ACL, as +opposed to the ones we create while creating the database. + +This needs to be run with an admin user level. + +[Documentation +Link](https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_NETWORK_ACL_ADMIN.html#GUID-0F55BDB0-D348-468E-BDBA-7314C6458FA1) + +BEGIN +  -- 2. Assign the ACL to the hostname +  DBMS_NETWORK_ACL_ADMIN.assign_acl( +    acl  =\> 'allow_http.xml', +    host =\> +'[somewhere.apigateway.us-chicago-1.oci.customer-oci.com](http://somewhere.apigateway.us-chicago-1.oci.customer-oci.com)', +    -- \<-- the domain you are trying to reach +    lower_port =\> 443, +    upper_port =\> 443 +  ); +END; +/ + +# 4. Allow Access to the API Gateway for Users + +This will allow the users to access the server. The first one is created +and the remaining user are added to it. + +This needs to be run with an admin user level. + +[Documentation +Link](https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_NETWORK_ACL_ADMIN.html) + +1. Create the new network ability (allow html) + +2. Add users to this ability + +BEGIN +  -- 1. Create the ACL (this creates /sys/acls/allow_http.xml inside +XDB) +  DBMS_NETWORK_ACL_ADMIN.create_acl( +    acl          =\> 'allow_http.xml', -- file name +    description  =\> 'Allow HTTP access', +  principal    =\> 'ADMIN',  -- ADMIN +    is_grant     =\> TRUE, +    privilege    =\> 'connect' +  ); +  -- 2. Add APEX to the ACL +  DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE( +    acl          =\> 'allow_http.xml', -- file name +  principal    =\> 'APEX_240100',  -- APEX +    is_grant     =\> TRUE, +    privilege    =\> 'connect' +); +  DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE( +    acl          =\> 'allow_http.xml', -- file name +  principal    =\> 'ORDS_PLSQL_GATEWAY',  -- Other if needed. +    is_grant     =\> TRUE, +    privilege    =\> 'connect' +); +END; +/ + +from + +BEGIN +  DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE( +  host =\> '\*', -- Set to all hosts for simplicy +    ace =\> xs\$ace_type(privilege_list =\> xs\$name_list('connect'), +                     principal_name =\> 'WKSP_ASKDATAWS', -- Specific +APEX Workspace +                       principal_type =\> xs_acl.ptype_db)); +END; +/ + +# 5. Verification + +## 5.1. Level 1, ACL Verification + +The first level validation is to make sure that the ACL are properly +defined. + +SELECT p.acl, p.principal, p.privilege, n.host, n.lower_port, +n.upper_port + +> FROM dba_network_acl_privileges p, dba_network_acls n +> +> WHERE p.acl=n.acl;  + +Will tell you where the state of the ACL and if the requests you made +provided you with the acess you wanted. + +## 5.2. Level 2, Access Verification + +Try this procedure from the admin sql worksheet on the ADW server. It +will validate if the api gateway is visible from the database or not. + +DECLARE +   l_http_request  UTL_HTTP.REQ; +   l_http_response UTL_HTTP.RESP; +   -- Private +   l_url           VARCHAR2(255) := +'[https://somewhere.apigateway.us-chicago-1.oci.customer-oci.com/v1/admin_config](https://somewhere.us-chicago-1.oci.customer-oci.com/v1/admin_config)'; + +   l_response      VARCHAR2(4000); +BEGIN +   l_http_request := UTL_HTTP.BEGIN_REQUEST(l_url); +   l_http_response := UTL_HTTP.GET_RESPONSE(l_http_request); +   UTL_HTTP.set_detailed_excp_support(TRUE); +   UTL_HTTP.READ_TEXT(l_http_response, l_response); +   DBMS_OUTPUT.PUT_LINE(l_response); +   UTL_HTTP.END_RESPONSE(l_http_response); +EXCEPTION +   WHEN OTHERS THEN +      DBMS_OUTPUT.PUT_LINE('SQLCODE: ' \|\| SQLCODE); +      DBMS_OUTPUT.PUT_LINE('Error: ' \|\| SQLERRM); +      DBMS_OUTPUT.PUT_LINE(UTL_HTTP.GET_DETAILED_SQLERRM); +      DBMS_OUTPUT.PUT_LINE(DBMS_UTILITY.FORMAT_ERROR_BACKTRACE); +      RAISE; +END; +/ + +## 5.3. Once verifications are Done + +You can update the NL2SQL_Apex application substitution strings. + +# 6. Open Questions + + ++++ + + + + + + + + + + + + + + + + +
QuestionWhy
The validation procedure doesn't work from the APEX SQL +Workshop

I don't know why. At first I thought it was the user. I added the +user to the ACL but it didn't change anything. 

+

I know it works because the APEX application works.

diff --git a/deployment-docs/docs/deployment/apex/media/config-idcs.png b/deployment-docs/docs/deployment/apex/media/config-idcs.png new file mode 100755 index 0000000..df131dc Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/config-idcs.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image1.png b/deployment-docs/docs/deployment/apex/media/image1.png new file mode 100755 index 0000000..131f7e4 Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image1.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image10.png b/deployment-docs/docs/deployment/apex/media/image10.png new file mode 100755 index 0000000..8780298 Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image10.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image11.png b/deployment-docs/docs/deployment/apex/media/image11.png new file mode 100755 index 0000000..9347fd2 Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image11.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image13.png b/deployment-docs/docs/deployment/apex/media/image13.png new file mode 100755 index 0000000..df4ae5d Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image13.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image14.png b/deployment-docs/docs/deployment/apex/media/image14.png new file mode 100755 index 0000000..d933c3d Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image14.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image15.png b/deployment-docs/docs/deployment/apex/media/image15.png new file mode 100755 index 0000000..5b60a46 Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image15.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image2.png b/deployment-docs/docs/deployment/apex/media/image2.png new file mode 100755 index 0000000..9dd077c Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image2.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image3.png b/deployment-docs/docs/deployment/apex/media/image3.png new file mode 100755 index 0000000..56c90b3 Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image3.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image4.png b/deployment-docs/docs/deployment/apex/media/image4.png new file mode 100755 index 0000000..5368342 Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image4.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image5.png b/deployment-docs/docs/deployment/apex/media/image5.png new file mode 100755 index 0000000..fbe2b3d Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image5.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image6.png b/deployment-docs/docs/deployment/apex/media/image6.png new file mode 100755 index 0000000..71166d3 Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image6.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image7.png b/deployment-docs/docs/deployment/apex/media/image7.png new file mode 100755 index 0000000..6afeb76 Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image7.png differ diff --git a/deployment-docs/docs/deployment/apex/media/image9.png b/deployment-docs/docs/deployment/apex/media/image9.png new file mode 100755 index 0000000..54af16a Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/image9.png differ diff --git a/deployment-docs/docs/deployment/apex/media/update-rest.png b/deployment-docs/docs/deployment/apex/media/update-rest.png new file mode 100755 index 0000000..29d42c7 Binary files /dev/null and b/deployment-docs/docs/deployment/apex/media/update-rest.png differ diff --git a/deployment-docs/docs/deployment/architecture.md b/deployment-docs/docs/deployment/architecture.md new file mode 100644 index 0000000..2e61e6d --- /dev/null +++ b/deployment-docs/docs/deployment/architecture.md @@ -0,0 +1,22 @@ +# Architecture + +The system is deployed on the Oracle Cloud. To ensure that best practices are followed, the first layer of installation is over the landing zone installation Model. The AskData system then deploys the elements it will use and following the same deployment model. + +## Deployment Architecture + +The following images show the architecture of the OCI Landing Zone and the +AskData Solution. + +### OCI Landing Zone Complete Architecture + +![Base view of the Landing Zone](./terraform/image1.png) + +### AskData Deployment on CIS Landing Zone + +![AskData over CID Landing Zone](./terraform/image2.png) + +### AskData Solution Architecture + +This view shows the architecture, regardless of the underlying infrastructure. + +![AskData Solution architecture](./terraform/image3.png) diff --git a/deployment-docs/docs/deployment/business_api_gateway.md b/deployment-docs/docs/deployment/business_api_gateway.md new file mode 100755 index 0000000..665b267 --- /dev/null +++ b/deployment-docs/docs/deployment/business_api_gateway.md @@ -0,0 +1,288 @@ +## API Gateway + +### Setup API Gateway + +### Prerequisites + +This section assumes the following resources are configured: +* [Vault](./vault.md) +* [Engine Application](./nl2sql_engine.md) + +#### Create Gateway + +1. On the **Gateways** list page, select **Create Gateway**. + +2. Specify the following values for the new API gateway: + + - **Name:** The name of the API gateway. (for example, + nl2sql-dev-apigw) + + - **Type:** The type of API gateway to create. **Public** + + - **Compartment:** The compartment in which to create the + API gateway. + + - **Virtual cloud network in \:** The VCN in + which to create the API gateway. (for example, genai-demo-vcn) + + - **Subnet in \:** The public or private regional + subnet in which to create the API gateway. (for example, public + subnet-genai-demos-vcn). allow traffic on port 443. + +> Note that unlike public API gateways, APIs fronted by a private API +> gateway won’t be accessible from VBCS and ODA as-is. Therefore, +> additional configuration is required. These configurations are +> explained in the respective sections. + +- **Enable Network Security Groups:** Disabled + +- **Certificate:**  **Default (\*.oci.customer-oci.com)**  +
+ +![Configure Variable](./business_media/media/config-variable.png) + +3. Select **Create Gateway** to create the API gateway immediately. + +### Create Deployment + +#### Create API Deployment + +1. On the **Gateways** list page, select the API gateway on which you + want to deploy the API. (for example, nl2sql-dev-apigw) +2. On the **Gateway Details** page, select **Deployments** from + the **Resources** list, and then select **Create Deployment**. + +
+ +![Create Deployment](./business_media/media/create-deployment.png) + +
+ +![Configure Variable](./business_media/media/image20.png) + +3. Select **From Scratch** and in the **Basic Information** section, + specify: + + - **Name:** The name of the new API deployment. Avoid entering + confidential information. (for example, ws) + + - **Path Prefix:** A path on which to deploy all routes contained in + the API deployment specification. For example: + + - /v1 + + - **Compartment:** The compartment in which to create the new + API deployment. + +
+ +![Compartment](./business_media/media/compartment.png) + +4. (Optional) In the **API Request Policies** section, optionally + specify request policy details to provide support for: + + - **Mutual-TLS:** Select **Enable mTLS** and enter details for an mTLS request policy. Default - unchecked + - **Authentication:** Select **Add** and enter details for an authentication request policy. Default - none + - **CORS:** Select **Add** and enter details for a CORS request policy. Default - none + - **Rate Limiting:** Select **Add** and enter details for a rate limiting request policy. Default – none + +
+ +![Configure Variable](./business_media/media/image22.png) + + +5. (Optional) In the **API Logging Policies** section, optionally + specify an execution log level to record information about + processing within the API gateway. (for example, Information) + +6. (Optional) Select **Show Advanced Options** and optionally specify: + + - **Tags: **Default - none + +
+ +![Configure Variable](./business_media/media/image23.png) + + +7. Select **Next** to display the **Authentication** page and enter + details for an authentication request policy: + + - **Single Authentication:** Select to route all authentication requests to a single authentication server. + - **Enable anonymous access:** disabled + - **Authentication type:** OAuth 2.0/OpenID Connect + - **Token location:** Header + - **JWT token header name:** Authorization + - **Authentication schema:** Bearer + +
+ +![Configure Variable](./business_media/media/image24.png) + + +- **Validation type:** OAuth 2.0 introspection endpoint + +- Provide **Client ID** of the confidential app that created, **Secret** + stored in vault and the **Discovery URL** from the IDCS application. + +- **Client ID:** Client ID value specified in the confidential + application + +- **Client secret** + - **Vault** in \: + - **Vault secret** in \: + - **Vault secret** version number: 1 + +- **Discovery URL**: (for example, ) + + Format: + +IDCS baseurl can be found at this location. + +
+ +![IDCS Base URL](./business_media/media/idcs-base-url.png) + +- **Maximum cache duration in hours**: 1 +- **Max clock skew in seconds**: 0 +- **Disable SSL verification**: Disabled + +
+ +![ClientID](./business_media/media/clientid.png) + + +- **Issuers** + - **Allowed issuers:** + +(for example: + +> + +> + +> Add each item on a separate line) + +- **Audiences:** \ + +- **Claims validation:** \ + +
+ +![JWT Validate](./business_media/media/jwt-validate.png) + + +- **Validation failure policy** + - Type: OAuth2.0 redirect client to identity provider + - Scopes: openid + - Response type: CODE + - Use Oauth2 introspection endpoint client credentials: enabled + +
+ +![Configure Variable](./business_media/media/image28.png) + + +8. Select **Next** to enter details of the routes in the API + deployment. + +9. In the **Route 1** section, specify the first route in the + API deployment that maps a path and one or more methods to a + back-end service: + + - **Path:** /prompt + - **Methods:** ANY + - **Add a single backend**  + - **Backend Type:** HTTP + - **URL:** (for example, ) + - **Connection established timeout in seconds:** 60 + - **Request transmit timeout in seconds: + 300** + - **Reading response timeout in seconds: + 300** + +> **Note** - The business app engine is exposed on an API Gateway with the main entry /prompt, which maps to :8000... this will be used by ODA app. + +
+ +![Create Deployment](./business_media/media/create-deployment2.png) + +
+ +![Create Deployment](./business_media/media/create-deployment3.png) + +10. (Optional) Select **Another Route** to enter details of additional + routes. + +11. In the **Route 2** section: + + - **Path:** /feedbackupdown + - **Methods:** POST + - **Add a single backend**  + - **Backend Type:** HTTP + - **URL:** (for example, ) + - **Connection established timeout in seconds:** 60 + - **Request transmit timeout in seconds: + 300** + - **Reading response timeout in seconds: + 300** + +
+ +![Create Deployment](./business_media/media/create-deployment4.png) + +12. (Optional) Select **Another Route** to enter details of additional routes. +13. In the **Route 3** section: + - **Path:** /feedbackmessage + - **Methods:** POST + - **Add a single backend**  + - **Backend Type:** HTTP + - **URL:** (for example, ) + - **Connection established timeout in seconds:** 60 + - **Request transmit timeout in seconds: + 300** + - **Reading response timeout in seconds: + 300** + +
+ +![Create Deployment](./business_media/media/create-deployment5.png) + +14. In the **Route 4** section: + - **Path:** /getdata/ + - **Methods:** ANY + - **Add a single backend**  + - **Backend Type:** HTTP + - **URL:** (for example, ) + - **Connection established timeout in seconds:** 60 + - **Request transmit timeout in seconds: + 300** + - **Reading response timeout in seconds: + 300** + +
+ +![Configure Variable](./business_media/media/create-deployment6.png) + +15. In the **Route 5** section: + - **Path:** /igraph/ + - **Methods:** ANY + - **Add a single backend**  + - **Backend Type:** HTTP + - **URL:** (for example, ) + - **Connection established timeout in seconds:** 60 + - **Request transmit timeout in seconds: + 300** + - **Reading response timeout in seconds: + 300** + +
+ +![Configure Variable](./business_media/media/create-deployment7.png) + +16. Select **Next** to review the details you entered for the new API deployment. + +4. Select **Create** to create the new API deployment. + +
+ +![Configure Variable](./business_media/media/finish-deployment.png) \ No newline at end of file diff --git a/deployment-docs/docs/deployment/business_idcs.md b/deployment-docs/docs/deployment/business_idcs.md new file mode 100755 index 0000000..d38d1fb --- /dev/null +++ b/deployment-docs/docs/deployment/business_idcs.md @@ -0,0 +1,87 @@ +## IDCS Application + +### Setup IDCS Application + +#### Confidential Application + +1. Sign in to your Oracle Cloud account as an administrator. +2. In Oracle Cloud Infrastructure Console, navigate to **Identity & Security**, and click **Domains**. +3. Select \ +4. Click the name of the identity domain, and click **Integrated applications**. + +
+ +![ ](./business_media/media/image1.png) + +5. Click **Add application**, select **Confidential Application**, and then click **Launch workflow**. + +
+ +![Add a confidential application](./business_media/media/image2.png) + +6. Enter a name for the application (for example, nl2sql_dev_01), and click **Next**. + +
+ +![ ](./business_media/media/image3.png) + +7. Select **Configure this application as a client now**. +8. Under **Authorization**, select the allowed grant types: **Resource + Owner**, **Client credentials, JWT assertion, Refresh token, Device + code, Authorization code, Implict, SAML2 assertion**, and **TLS + client authentication**. + +Allow non-HTTPS URLs: Enabled + + Redirect URL: \ (for example, + [https://oda-instance.data.digitalassistant.oci.oraclecloud.com/connectors/v1/callback](https://oda-instance.data.digitalassistant.oci.oraclecloud.com/connectors/v1/callback)) + + ***Note, redirect URL will be changed later, for now give any URL. + Upon provisioning an ODA instance, you need to return back to the + section and replace it with an ODA based url.*** + + ***Format: https://\connectors/v1/callback*** + + ### Adding Scopes + + 9. Add a resource server configuration with primary audience "oda" + + ![ ](./business_media/media/resource-server.png) + + 10. Add a scope e.g. "test" + + ![ ](./business_media/media/add-scope.png) + +
+ +![ ](./business_media/media/confidential-app.png) + + *Pick introspect and other options as shown* + +Client type: Confidential + + Allowed operations: Introspect + + Client IP address: \ + +
+ +![ ](./business_media/media/config-conf-app.png) + +Add the resource server (idcs server) as the resource +![ ](./business_media/media/add-resource.png) + +> **Note** If the resource server isn't appearing on the list, try submitting the configuration as is, editing the oauth config, and adding again. + +
+ + Web tier policy: Skip and do later + +![ ](./business_media/media/image6.png) + +9. Click **Next**, then **Finish**. +10. Click **Activate**, then **Activate Application**. + +
+ +![ ](./business_media/media/image7.png) diff --git a/deployment-docs/docs/deployment/business_load_balancer.md b/deployment-docs/docs/deployment/business_load_balancer.md new file mode 100644 index 0000000..9fdfc35 --- /dev/null +++ b/deployment-docs/docs/deployment/business_load_balancer.md @@ -0,0 +1,17 @@ +### Public Load Balancer + +#### Create Load Balancer + +Since private APIs are not accessible from the VBCS applications, and the private endpoint feature is not supported by the custom component of ODA, you may create a load balancer of type public and have the private APIs fronted by the LB. + +[Creating a Load Balancer](https://docs.oracle.com/en-us/iaas/Content/Balance/Tasks/managingloadbalancer_topic-Creating_Load_Balancers.htm) + +Update the Access Control List to include the output IP address of VBCS instance. In case of ODA, the outbound IP address is not available, therefore you need to include OCI’s OSN (or OCI all) IP addresses of that region. + +[docs.oracle.com/en-us/iaas/tools/public_ip_ranges.json](https://docs.oracle.com/en-us/iaas/tools/public_ip_ranges.json) + + +![ ](./business_media/media/ingress-1.png) + + +![ ](./business_media/media/ingress-2.png) diff --git a/deployment-docs/docs/deployment/business_media/media/add-resource.png b/deployment-docs/docs/deployment/business_media/media/add-resource.png new file mode 100644 index 0000000..b4bf991 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/add-resource.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/add-scope.png b/deployment-docs/docs/deployment/business_media/media/add-scope.png new file mode 100644 index 0000000..4e46947 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/add-scope.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/api-gw-server.png b/deployment-docs/docs/deployment/business_media/media/api-gw-server.png new file mode 100755 index 0000000..077e67d Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/api-gw-server.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/api-gw.png b/deployment-docs/docs/deployment/business_media/media/api-gw.png new file mode 100755 index 0000000..2b98613 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/api-gw.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/channel-id.png b/deployment-docs/docs/deployment/business_media/media/channel-id.png new file mode 100755 index 0000000..94d23d1 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/channel-id.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/client-auth.png b/deployment-docs/docs/deployment/business_media/media/client-auth.png new file mode 100755 index 0000000..9e4128a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/client-auth.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/clientid.png b/deployment-docs/docs/deployment/business_media/media/clientid.png new file mode 100755 index 0000000..06d6ba4 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/clientid.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/cloud-services.png b/deployment-docs/docs/deployment/business_media/media/cloud-services.png new file mode 100755 index 0000000..8e259da Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/cloud-services.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/compartment.png b/deployment-docs/docs/deployment/business_media/media/compartment.png new file mode 100755 index 0000000..988578c Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/compartment.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/confidential-app.png b/deployment-docs/docs/deployment/business_media/media/confidential-app.png new file mode 100755 index 0000000..28e9054 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/confidential-app.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/config-conf-app.png b/deployment-docs/docs/deployment/business_media/media/config-conf-app.png new file mode 100644 index 0000000..cc5426c Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/config-conf-app.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/config-variable.png b/deployment-docs/docs/deployment/business_media/media/config-variable.png new file mode 100755 index 0000000..8f26ec5 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/config-variable.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-deployment.png b/deployment-docs/docs/deployment/business_media/media/create-deployment.png new file mode 100755 index 0000000..f432ecf Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-deployment.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-deployment2.png b/deployment-docs/docs/deployment/business_media/media/create-deployment2.png new file mode 100755 index 0000000..21f0aec Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-deployment2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-deployment3.png b/deployment-docs/docs/deployment/business_media/media/create-deployment3.png new file mode 100755 index 0000000..79be947 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-deployment3.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-deployment4.png b/deployment-docs/docs/deployment/business_media/media/create-deployment4.png new file mode 100755 index 0000000..b245963 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-deployment4.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-deployment5.png b/deployment-docs/docs/deployment/business_media/media/create-deployment5.png new file mode 100755 index 0000000..8d1a350 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-deployment5.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-deployment6.png b/deployment-docs/docs/deployment/business_media/media/create-deployment6.png new file mode 100755 index 0000000..03f00d3 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-deployment6.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-deployment7.png b/deployment-docs/docs/deployment/business_media/media/create-deployment7.png new file mode 100755 index 0000000..e804561 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-deployment7.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-instance-1.png b/deployment-docs/docs/deployment/business_media/media/create-instance-1.png new file mode 100755 index 0000000..11124fb Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-instance-1.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-instance-2.png b/deployment-docs/docs/deployment/business_media/media/create-instance-2.png new file mode 100755 index 0000000..8fc9305 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-instance-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-oda.png b/deployment-docs/docs/deployment/business_media/media/create-oda.png new file mode 100755 index 0000000..03723c7 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-oda.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-private-endpoint.jpeg b/deployment-docs/docs/deployment/business_media/media/create-private-endpoint.jpeg new file mode 100755 index 0000000..7b06d7b Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-private-endpoint.jpeg differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-vault-2.png b/deployment-docs/docs/deployment/business_media/media/create-vault-2.png new file mode 100755 index 0000000..c82ddde Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-vault-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-vault-3.png b/deployment-docs/docs/deployment/business_media/media/create-vault-3.png new file mode 100755 index 0000000..0228b45 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-vault-3.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-vault-4.png b/deployment-docs/docs/deployment/business_media/media/create-vault-4.png new file mode 100755 index 0000000..8a1b3d1 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-vault-4.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-vault-secret-2.png b/deployment-docs/docs/deployment/business_media/media/create-vault-secret-2.png new file mode 100755 index 0000000..85aaae1 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-vault-secret-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-vault-secret.png b/deployment-docs/docs/deployment/business_media/media/create-vault-secret.png new file mode 100755 index 0000000..dd382e0 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-vault-secret.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/create-vault.png b/deployment-docs/docs/deployment/business_media/media/create-vault.png new file mode 100755 index 0000000..b3cd002 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/create-vault.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/domain-hostname.png b/deployment-docs/docs/deployment/business_media/media/domain-hostname.png new file mode 100755 index 0000000..50f6fe0 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/domain-hostname.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/finish-deployment.png b/deployment-docs/docs/deployment/business_media/media/finish-deployment.png new file mode 100755 index 0000000..df1bdb5 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/finish-deployment.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/group-2.png b/deployment-docs/docs/deployment/business_media/media/group-2.png new file mode 100755 index 0000000..dcd5759 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/group-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/groups.png b/deployment-docs/docs/deployment/business_media/media/groups.png new file mode 100755 index 0000000..2338161 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/groups.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/idcs-base-url.png b/deployment-docs/docs/deployment/business_media/media/idcs-base-url.png new file mode 100755 index 0000000..ddb491a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/idcs-base-url.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/idcs-server-2.png b/deployment-docs/docs/deployment/business_media/media/idcs-server-2.png new file mode 100755 index 0000000..7052cf5 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/idcs-server-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/idcs-server-3.png b/deployment-docs/docs/deployment/business_media/media/idcs-server-3.png new file mode 100755 index 0000000..85203b3 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/idcs-server-3.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/idcs-server-4.png b/deployment-docs/docs/deployment/business_media/media/idcs-server-4.png new file mode 100755 index 0000000..2fa99fe Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/idcs-server-4.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/idcs-server-5.png b/deployment-docs/docs/deployment/business_media/media/idcs-server-5.png new file mode 100755 index 0000000..d8f778a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/idcs-server-5.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/idcs-server-6.png b/deployment-docs/docs/deployment/business_media/media/idcs-server-6.png new file mode 100755 index 0000000..16448a9 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/idcs-server-6.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/idcs-server-7.png b/deployment-docs/docs/deployment/business_media/media/idcs-server-7.png new file mode 100755 index 0000000..af75657 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/idcs-server-7.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/idcs-server.png b/deployment-docs/docs/deployment/business_media/media/idcs-server.png new file mode 100755 index 0000000..a5c8daa Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/idcs-server.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/identity-domain.png b/deployment-docs/docs/deployment/business_media/media/identity-domain.png new file mode 100755 index 0000000..aecff43 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/identity-domain.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image1.png b/deployment-docs/docs/deployment/business_media/media/image1.png new file mode 100755 index 0000000..8354962 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image1.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image100.png b/deployment-docs/docs/deployment/business_media/media/image100.png new file mode 100755 index 0000000..c8f3132 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image100.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image101.png b/deployment-docs/docs/deployment/business_media/media/image101.png new file mode 100755 index 0000000..a3fc1b4 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image101.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image103.jpeg b/deployment-docs/docs/deployment/business_media/media/image103.jpeg new file mode 100755 index 0000000..d1fb3c6 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image103.jpeg differ diff --git a/deployment-docs/docs/deployment/business_media/media/image107.jpeg b/deployment-docs/docs/deployment/business_media/media/image107.jpeg new file mode 100755 index 0000000..7925470 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image107.jpeg differ diff --git a/deployment-docs/docs/deployment/business_media/media/image112.png b/deployment-docs/docs/deployment/business_media/media/image112.png new file mode 100755 index 0000000..a0c8fe9 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image112.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image113.png b/deployment-docs/docs/deployment/business_media/media/image113.png new file mode 100755 index 0000000..f66b7c6 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image113.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image114.png b/deployment-docs/docs/deployment/business_media/media/image114.png new file mode 100755 index 0000000..60b8ca7 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image114.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image115.png b/deployment-docs/docs/deployment/business_media/media/image115.png new file mode 100755 index 0000000..dcd7aa1 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image115.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image116.png b/deployment-docs/docs/deployment/business_media/media/image116.png new file mode 100755 index 0000000..52c46b3 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image116.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image117.png b/deployment-docs/docs/deployment/business_media/media/image117.png new file mode 100755 index 0000000..473ec41 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image117.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image119.png b/deployment-docs/docs/deployment/business_media/media/image119.png new file mode 100755 index 0000000..c7e396c Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image119.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image120.png b/deployment-docs/docs/deployment/business_media/media/image120.png new file mode 100755 index 0000000..082cb62 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image120.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image121.png b/deployment-docs/docs/deployment/business_media/media/image121.png new file mode 100755 index 0000000..29b9a8f Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image121.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image122.png b/deployment-docs/docs/deployment/business_media/media/image122.png new file mode 100755 index 0000000..5a994be Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image122.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image123.png b/deployment-docs/docs/deployment/business_media/media/image123.png new file mode 100755 index 0000000..69b7a47 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image123.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image124.png b/deployment-docs/docs/deployment/business_media/media/image124.png new file mode 100755 index 0000000..9b4a3be Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image124.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image125.png b/deployment-docs/docs/deployment/business_media/media/image125.png new file mode 100755 index 0000000..ee27a4e Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image125.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image126.png b/deployment-docs/docs/deployment/business_media/media/image126.png new file mode 100755 index 0000000..05c84bf Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image126.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image127.png b/deployment-docs/docs/deployment/business_media/media/image127.png new file mode 100755 index 0000000..d32b50a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image127.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image128.png b/deployment-docs/docs/deployment/business_media/media/image128.png new file mode 100755 index 0000000..ff47252 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image128.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image129.png b/deployment-docs/docs/deployment/business_media/media/image129.png new file mode 100755 index 0000000..752c609 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image129.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image130.png b/deployment-docs/docs/deployment/business_media/media/image130.png new file mode 100755 index 0000000..9fbe3e1 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image130.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image131.png b/deployment-docs/docs/deployment/business_media/media/image131.png new file mode 100755 index 0000000..85801d9 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image131.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image132.png b/deployment-docs/docs/deployment/business_media/media/image132.png new file mode 100755 index 0000000..f85b808 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image132.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image133.png b/deployment-docs/docs/deployment/business_media/media/image133.png new file mode 100755 index 0000000..4670b94 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image133.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image134.png b/deployment-docs/docs/deployment/business_media/media/image134.png new file mode 100755 index 0000000..9f67fd3 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image134.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image16.png b/deployment-docs/docs/deployment/business_media/media/image16.png new file mode 100755 index 0000000..0f14b6e Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image16.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image17.png b/deployment-docs/docs/deployment/business_media/media/image17.png new file mode 100755 index 0000000..a7ba470 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image17.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image2.png b/deployment-docs/docs/deployment/business_media/media/image2.png new file mode 100755 index 0000000..76618dc Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image20.png b/deployment-docs/docs/deployment/business_media/media/image20.png new file mode 100755 index 0000000..0bf60b7 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image20.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image22.png b/deployment-docs/docs/deployment/business_media/media/image22.png new file mode 100755 index 0000000..7974d48 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image22.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image23.png b/deployment-docs/docs/deployment/business_media/media/image23.png new file mode 100755 index 0000000..6aff07a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image23.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image24.png b/deployment-docs/docs/deployment/business_media/media/image24.png new file mode 100755 index 0000000..c52812a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image24.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image28.png b/deployment-docs/docs/deployment/business_media/media/image28.png new file mode 100755 index 0000000..300e55a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image28.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image3.png b/deployment-docs/docs/deployment/business_media/media/image3.png new file mode 100755 index 0000000..01f9573 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image3.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image36.png b/deployment-docs/docs/deployment/business_media/media/image36.png new file mode 100755 index 0000000..1694302 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image36.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image38.png b/deployment-docs/docs/deployment/business_media/media/image38.png new file mode 100755 index 0000000..e1a3677 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image38.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image39.png b/deployment-docs/docs/deployment/business_media/media/image39.png new file mode 100755 index 0000000..0d4c8cd Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image39.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image40.png b/deployment-docs/docs/deployment/business_media/media/image40.png new file mode 100755 index 0000000..fd8299e Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image40.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image43.png b/deployment-docs/docs/deployment/business_media/media/image43.png new file mode 100755 index 0000000..55eb567 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image43.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image47.png b/deployment-docs/docs/deployment/business_media/media/image47.png new file mode 100755 index 0000000..bba02e5 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image47.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image48.png b/deployment-docs/docs/deployment/business_media/media/image48.png new file mode 100755 index 0000000..16fd7e0 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image48.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image49.png b/deployment-docs/docs/deployment/business_media/media/image49.png new file mode 100755 index 0000000..cedea17 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image49.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image5.png b/deployment-docs/docs/deployment/business_media/media/image5.png new file mode 100755 index 0000000..42dee21 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image5.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image50.png b/deployment-docs/docs/deployment/business_media/media/image50.png new file mode 100755 index 0000000..195a05d Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image50.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image51.png b/deployment-docs/docs/deployment/business_media/media/image51.png new file mode 100755 index 0000000..dcb6d88 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image51.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image52.png b/deployment-docs/docs/deployment/business_media/media/image52.png new file mode 100755 index 0000000..5193127 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image52.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image53.png b/deployment-docs/docs/deployment/business_media/media/image53.png new file mode 100755 index 0000000..37c21ed Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image53.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image54.png b/deployment-docs/docs/deployment/business_media/media/image54.png new file mode 100755 index 0000000..97d5c78 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image54.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image55.png b/deployment-docs/docs/deployment/business_media/media/image55.png new file mode 100755 index 0000000..7da046b Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image55.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image57.png b/deployment-docs/docs/deployment/business_media/media/image57.png new file mode 100755 index 0000000..aebe7ee Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image57.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image58.png b/deployment-docs/docs/deployment/business_media/media/image58.png new file mode 100755 index 0000000..7e70d09 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image58.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image59.png b/deployment-docs/docs/deployment/business_media/media/image59.png new file mode 100755 index 0000000..eab9d8a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image59.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image6.png b/deployment-docs/docs/deployment/business_media/media/image6.png new file mode 100755 index 0000000..195c858 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image6.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image61.png b/deployment-docs/docs/deployment/business_media/media/image61.png new file mode 100755 index 0000000..089f8d8 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image61.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image63.png b/deployment-docs/docs/deployment/business_media/media/image63.png new file mode 100755 index 0000000..7e321f4 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image63.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image64.png b/deployment-docs/docs/deployment/business_media/media/image64.png new file mode 100755 index 0000000..0647777 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image64.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image68.png b/deployment-docs/docs/deployment/business_media/media/image68.png new file mode 100755 index 0000000..089c78d Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image68.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image69.png b/deployment-docs/docs/deployment/business_media/media/image69.png new file mode 100755 index 0000000..787556f Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image69.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image7.png b/deployment-docs/docs/deployment/business_media/media/image7.png new file mode 100755 index 0000000..f3e4079 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image7.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image70.png b/deployment-docs/docs/deployment/business_media/media/image70.png new file mode 100755 index 0000000..444cf23 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image70.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image73.png b/deployment-docs/docs/deployment/business_media/media/image73.png new file mode 100755 index 0000000..41a0a0a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image73.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image75.png b/deployment-docs/docs/deployment/business_media/media/image75.png new file mode 100755 index 0000000..3740cf0 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image75.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image77.png b/deployment-docs/docs/deployment/business_media/media/image77.png new file mode 100755 index 0000000..4db7ba2 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image77.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image78.png b/deployment-docs/docs/deployment/business_media/media/image78.png new file mode 100755 index 0000000..623a059 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image78.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image79.png b/deployment-docs/docs/deployment/business_media/media/image79.png new file mode 100755 index 0000000..120a2d9 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image79.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image80.png b/deployment-docs/docs/deployment/business_media/media/image80.png new file mode 100755 index 0000000..e5b52b5 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image80.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image81.png b/deployment-docs/docs/deployment/business_media/media/image81.png new file mode 100755 index 0000000..808f2fd Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image81.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image82.png b/deployment-docs/docs/deployment/business_media/media/image82.png new file mode 100755 index 0000000..4bc370c Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image82.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image86.png b/deployment-docs/docs/deployment/business_media/media/image86.png new file mode 100755 index 0000000..22e4919 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image86.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image97.png b/deployment-docs/docs/deployment/business_media/media/image97.png new file mode 100755 index 0000000..31cfb43 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image97.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image98.png b/deployment-docs/docs/deployment/business_media/media/image98.png new file mode 100755 index 0000000..418e9a8 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image98.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/image99.png b/deployment-docs/docs/deployment/business_media/media/image99.png new file mode 100755 index 0000000..b1bdbbf Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/image99.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/import-rest-service.png b/deployment-docs/docs/deployment/business_media/media/import-rest-service.png new file mode 100755 index 0000000..3912490 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/import-rest-service.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/import-rest-services.png b/deployment-docs/docs/deployment/business_media/media/import-rest-services.png new file mode 100755 index 0000000..c0356f6 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/import-rest-services.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/ingress-1.png b/deployment-docs/docs/deployment/business_media/media/ingress-1.png new file mode 100755 index 0000000..5b159ef Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/ingress-1.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/ingress-2.png b/deployment-docs/docs/deployment/business_media/media/ingress-2.png new file mode 100755 index 0000000..8a84e03 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/ingress-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/interactive-tables-2.png b/deployment-docs/docs/deployment/business_media/media/interactive-tables-2.png new file mode 100755 index 0000000..433d9b1 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/interactive-tables-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/interactive-tables.png b/deployment-docs/docs/deployment/business_media/media/interactive-tables.png new file mode 100755 index 0000000..eb087d7 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/interactive-tables.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/jwt-validate.png b/deployment-docs/docs/deployment/business_media/media/jwt-validate.png new file mode 100755 index 0000000..047bb06 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/jwt-validate.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/new-auth-service-2.png b/deployment-docs/docs/deployment/business_media/media/new-auth-service-2.png new file mode 100755 index 0000000..7009cec Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/new-auth-service-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/new-auth-service.png b/deployment-docs/docs/deployment/business_media/media/new-auth-service.png new file mode 100755 index 0000000..339053a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/new-auth-service.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/oda-host.png b/deployment-docs/docs/deployment/business_media/media/oda-host.png new file mode 100755 index 0000000..eb6e0ae Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/oda-host.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/oda-url-2.png b/deployment-docs/docs/deployment/business_media/media/oda-url-2.png new file mode 100755 index 0000000..2705e3e Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/oda-url-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/oda-url.png b/deployment-docs/docs/deployment/business_media/media/oda-url.png new file mode 100755 index 0000000..9205a8b Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/oda-url.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/private-endpoint-2.jpeg b/deployment-docs/docs/deployment/business_media/media/private-endpoint-2.jpeg new file mode 100755 index 0000000..d4952c1 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/private-endpoint-2.jpeg differ diff --git a/deployment-docs/docs/deployment/business_media/media/private-endpoint-3.jpeg b/deployment-docs/docs/deployment/business_media/media/private-endpoint-3.jpeg new file mode 100755 index 0000000..002dde0 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/private-endpoint-3.jpeg differ diff --git a/deployment-docs/docs/deployment/business_media/media/redirect-url-2.png b/deployment-docs/docs/deployment/business_media/media/redirect-url-2.png new file mode 100755 index 0000000..ca2d292 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/redirect-url-2.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/redirect-url.png b/deployment-docs/docs/deployment/business_media/media/redirect-url.png new file mode 100755 index 0000000..e23ea6b Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/redirect-url.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/replace-url.png b/deployment-docs/docs/deployment/business_media/media/replace-url.png new file mode 100755 index 0000000..976712f Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/replace-url.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/resource-server.png b/deployment-docs/docs/deployment/business_media/media/resource-server.png new file mode 100644 index 0000000..5aec00a Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/resource-server.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/server-config.png b/deployment-docs/docs/deployment/business_media/media/server-config.png new file mode 100755 index 0000000..1ea119d Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/server-config.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/service-admin.png b/deployment-docs/docs/deployment/business_media/media/service-admin.png new file mode 100755 index 0000000..5eb6a4c Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/service-admin.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/store-idcs-secret.png b/deployment-docs/docs/deployment/business_media/media/store-idcs-secret.png new file mode 100755 index 0000000..455c1b7 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/store-idcs-secret.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/store-vault-secret.png b/deployment-docs/docs/deployment/business_media/media/store-vault-secret.png new file mode 100755 index 0000000..1c61404 Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/store-vault-secret.png differ diff --git a/deployment-docs/docs/deployment/business_media/media/websocket.png b/deployment-docs/docs/deployment/business_media/media/websocket.png new file mode 100755 index 0000000..b228c4c Binary files /dev/null and b/deployment-docs/docs/deployment/business_media/media/websocket.png differ diff --git a/deployment-docs/docs/deployment/database.md b/deployment-docs/docs/deployment/database.md new file mode 100644 index 0000000..56bc066 --- /dev/null +++ b/deployment-docs/docs/deployment/database.md @@ -0,0 +1,40 @@ +# NL2SQL Database Deployment + +## Creation +Manual + +For basic instructions on deploying an autonomous database, see [Autonomous Database 15 Minute Quickstart](https://livelabs.oracle.com/pls/apex/r/dbpm/livelabs/run-workshop?p210_wid=928&p210_wec=&session=110849810147522) + +## Minimal Configuration +| Element | Size/Count| Comment | +|---------|-----------|---------| +| ECPU | 2 | Minimal count | +| Disk | 1 TB | Minimal count | + +| Element | Value | +|---------|-----------| +| Workload type | Data Warehouse | +| Minimum Version | 23ai | + +## Configuration Steps +- Provision one database for client/business db + - ACCOUNT_PAYABLES_TBL table + - Execute [sql/demodata.sql](../../../sql/demodata.sql) for demo data + - VENDORS table + - [Vendors CSV](../../../clientApp/vendors-export.csv) + - Upload manually through sql developer +- Provision one database for trust db + - TRUST_LIBRARY table + - Engine requires at least one entry in TRUST_LIBRARY table + - Sample entry given in [sql/nl2sql_datamodel_schema.sql](../../../sql/nl2sql_datamodel_schema.sql) + - Execute nl2sql_datamodel_schema.sql on trust db + +> **Note** Make sure to execute all commands in sql scripts on respective databases as mentioned above + +### Private Access (optional) +- Should be private with public access (0.0.0.0/0 or more restrictive according to customer policy) +- Should have the private endpoint access configured. +- Should have APEX enabled + +#### Access +Should be done through a public load balancer \ No newline at end of file diff --git a/deployment-docs/docs/deployment/generic.md b/deployment-docs/docs/deployment/generic.md new file mode 100755 index 0000000..05819c0 --- /dev/null +++ b/deployment-docs/docs/deployment/generic.md @@ -0,0 +1,82 @@ +# Generic Information + +# High-level Process + +1. Define a user defined tag (nl2sql_env={env} )that will be place on all resources. +2. Define a log group that will be used for all resources (nl2sql_{groupname}) +3. Acquire Internet Domain unless you reuse an existing one. +4. Identify Certificate Authority + 1. As part of the development, we use let's encrypt +5. Configure base DNS Zone (and name servers) +6. Create containing compartment +7. Gather required information +8. Provide admin access or have a tenancy administator do the action. +9. Run resource manager for the landing zone +10. DNS Configuration with the Internet domain +11. Object Store Information (in nl2sql bucket) + 1. trust application configuration file. + 2. trust metadata file + 3. Database wallet. + +# Dependency List + + Domain information + +# Network Configuration + +1. Requires domain +2. Create containing  compartment for hosting the landing zone. + +# Included with the Landing Zone + +| **Resource** | **Description** | +|--------------|-----------------| +| Bastion | ssh proxy | + +### IAM Policies +| **Resource** | **Why** | **Policy** | +|--------------|---------|------------| +| | | | + +### Dynamic Groups + +The compartment name is the compartment where the resource resides. + +- nl2sql-instance_principle, the application requires access to multiple services to obtain the information it requires to work. + ``` + Allow dynamic-group to read vaults in compartment + Allow dynamic-group to read secrets in compartment + Allow dynamic-group to manage objects in compartment + Allow dynamic-group to read buckets in compartment + Allow dynamic-group to manage secret-family in compartment + Allow dynamic-group to read tags in compartment + Allow dynamic-group to manage generative-ai-family in compartment + ``` + +- nl2sql-apigateway, the api gateway requires the policies to access the security vault when using oAuth. + ``` + Allow dynamic-group to read vaults in compartment + Allow dynamic-group to read secrets in compartment + ``` + +- For a future release. Not needed yet. + ``` + Allow dynamic-group to manage certificates in compartment + Allow dynamic-group to read certificates in compartment + ``` + +# Configuration Steps + +| Name | Description | +|-----------------|--------------------------------------------------------| +| Internet Domain | Acquire/use internet domain name | +| Logging groups | Define a logging group unique to this installation | +| Custom Tag | Define a custom tag nl2sql_ unique to this installation. Use on all resources | +| DNS | Create a nl2sql_ dns zone | +| Base Compartement| Creation of the compartment that will contain the rest of the services. | +| Landing Zone | Run Landing Zone for the initial configuration | +| Object Store | Create Required buckets nl2sql | + +# Validation + +Not at this time. diff --git a/deployment-docs/docs/deployment/images/askdata-app-2.png b/deployment-docs/docs/deployment/images/askdata-app-2.png new file mode 100644 index 0000000..aa774e0 Binary files /dev/null and b/deployment-docs/docs/deployment/images/askdata-app-2.png differ diff --git a/deployment-docs/docs/deployment/images/askdata-app-3.png b/deployment-docs/docs/deployment/images/askdata-app-3.png new file mode 100644 index 0000000..16f8ae3 Binary files /dev/null and b/deployment-docs/docs/deployment/images/askdata-app-3.png differ diff --git a/deployment-docs/docs/deployment/images/askdata-app-4.png b/deployment-docs/docs/deployment/images/askdata-app-4.png new file mode 100644 index 0000000..dfc7d8f Binary files /dev/null and b/deployment-docs/docs/deployment/images/askdata-app-4.png differ diff --git a/deployment-docs/docs/deployment/images/askdata-app.png b/deployment-docs/docs/deployment/images/askdata-app.png new file mode 100644 index 0000000..c0ef6a2 Binary files /dev/null and b/deployment-docs/docs/deployment/images/askdata-app.png differ diff --git a/deployment-docs/docs/deployment/images/nl2sql-configuration.png b/deployment-docs/docs/deployment/images/nl2sql-configuration.png new file mode 100755 index 0000000..c194430 Binary files /dev/null and b/deployment-docs/docs/deployment/images/nl2sql-configuration.png differ diff --git a/deployment-docs/docs/deployment/information_sheet.md b/deployment-docs/docs/deployment/information_sheet.md new file mode 100755 index 0000000..056c56e --- /dev/null +++ b/deployment-docs/docs/deployment/information_sheet.md @@ -0,0 +1,41 @@ +# Deployment Information Sheet + +Before deploying the system, we need to gather the information necessary for the deployment on a specific environment. + +## High-level Process + +When first establishing the team to support and deploy the system, each of the roles and person should be identity namely for; + +- System Administration +- System Deployment +- Application Support +- Cloud Support + +## Dependency List + +These are elements that must be available before you get started. More details will be required, but this will give you the basic starting point. + +- An oracle cloud account with sufficient leeway to allocate the required resources. +- Domain Name for the askdata system +- Administrative Contacts (name, email, role) + +## Network Configuration + +As needed per components. + +## Configuration Steps + +| Name | Description | Automation | +|------|-------------|------------| +|Domain Name | This will provide the persona of the nl2sql deployment. This in most situation should already exist for the customers. AskData is often used.|| +|Trust Load Balancer Short Name | The short name is added to the deployment domain name. This is used to form the FQDN.|| +|Apex trust load balancer short name | The short name is added to the deployment domain name for the apex hosting database. This results in the the FQDN || +|Landing Zone Base Compartment | The base compartment for the landing zone is the container that will define all the groups.|| +|nl2sql_env value | nl2sql_env is a freeform tag used to be able to query all resources used in a single nl2sql deployment. || +|Trust Application Users | Need to gather the names and emails of the expert users to use the trust application. They need to be part of XXX group. The users need to receive an email telling them how to authenticate with the application in their environment.|| +| Business User Identity Integration| We need to define how the business users will have their identity serviced. || +| Customer Readyness |The customer requirement and information pertaining to this system needs to be defined and documented prior to any deployment.(Refer to customer facing configuration) || + +# Validation + +Manual review and comparison to the required terraform variables. diff --git a/deployment-docs/docs/deployment/introduction.md b/deployment-docs/docs/deployment/introduction.md new file mode 100644 index 0000000..f7b1345 --- /dev/null +++ b/deployment-docs/docs/deployment/introduction.md @@ -0,0 +1,26 @@ +# Introduction + +## Summary + +This document provides instructions for setting up resources for the +Oracle AskData application. It does not cover details related to the +Administration UI developed with APEX, including the Trusted component. + +### Overview + +The following activities are covered as part of this document, + +- IDCS Application setup +- API Gateway setup +- ODA Setup +- VBCS Setup +- VM1- Engine +- Misc. + +| Component | Details | +|----|----| +| IDCS Application | This component enables the generation and use of OAuth-based authentication across multiple layers, including the UI (VBCS), Conversation UI (ODA), and the API Gateway. | +| API Gateway | The API Gateway service allows us to publish APIs with private endpoints accessible within our network, while also exposing them via public IP addresses for internet access. It supports enabling SSL over HTTP and secures the endpoints with an authentication layer. | +| Oracle Digital Assistant | The solution utilizes ODA to provide chat-based interactions between business end users and the bot. User-entered prompts are routed to the backend LLM component, and the responses are displayed within the chat widget. | +| VBCS | VBCS (Visual Builder Cloud Service) provides an enhanced user experience through interactive elements such as dynamic tables and rich graphical visualizations, enabling users to engage with data more effectively. The VBCS pages are secured with built-in authentication and role-based access control, ensuring that only authorized users can access or interact with the application. | +| VM1 | The Compute VM hosts the core backend logic developed in Python, which supports key functionalities such as Natural Language to SQL (NL2SQL) processing, enrichment of backend data, and querying or persisting data within backend tables. | diff --git a/deployment-docs/docs/deployment/landing_zone.md b/deployment-docs/docs/deployment/landing_zone.md new file mode 100644 index 0000000..baa27a1 --- /dev/null +++ b/deployment-docs/docs/deployment/landing_zone.md @@ -0,0 +1,177 @@ +# Landing Zone + +This chapter provides instructions for deploying OCI CIS 2.0 Landing Zone with OCI Stacks and deploying Ask Data components using terraform. + +## Overview + +The following services are deployed as part of the solution, the components are distributed based on whether these are deployed with the LZ Stack or by custom TF Code. + +### Landing Zone Components +Listed here are the cloud standard components created as part of the landing zone installation. + + 1. Network Compartment + 2. Security Compartment + 3. App Compartment + 4. Database Compartment + 5. VCN + 6. Subnets + 7. DRG + 8. Internet Gateway + 9. Service Gateway + 10. IAM Dynamic Groups + 11. IAM Groups + 12. IAM Policies + 13. Alarms, Events, Topics and Notifications + 14. Vault + 15. Object Storage + +### Custom Terraform Components +The following are components required by the application. + + 1. Business ADW + 2. Trust/APEX ADW + 3. Business API GW + 4. Trust API GW + 5. Object Storage Bucket + 6. APEX IDCS Confidential App + 7. APIGW IDCS Confidential App + 8. IAM Dynamic Group for Instance Principal + 9. IAM Policy for Instance Principal + 10. NL2SQL Engine Application VM + 11. Trust Python Application VM + 12. Trust Load Balancer + 13. Log Group + 14. Digital Assistant (oda) + 15. Redis Cluster (OCI Cache) + 16. API Gateway Confidential App Vault Secret + 17. DB Password Vault Secret + 18. VBCS Deployment + +## Artifact Location + +Following table lists the locations for the LZ Quickstart GitHub Page as +well as the Custom Terraform script location. + +| **Artifact** | **Location** | +|:---|:---| +| Landing Zone Quick Start | | +| Terraform for AskData | | + +. Artifact Location for Landing zone and Custom Terraform Script + +## Deployment Procedure + +### OCI Landing Zone + +Follow below procedure to deploy the OCI CIS Landing zone in your tenancy. + +NOTE: While deploying the Landing Zone, either use the tenancy administrator account or assign the necessary permissions needed to deploy the LZ components. + +1. Visit the OCI CIS Landing Zone terraform github page at + . + ![CIS Landing Zone Page](./terraform/image4.png) + +2. Scroll down on the page and click on + +![Click on Deploy to Oracle Cloud](./terraform/image5.png) + +3. Login to your tenancy with tenancy admin account. +
+ +![Login to your tenancy](./terraform/tenancy-login.png) + +4. After logging in, you get to the Create stack page, On the create stack page you have to; + 1. Select the checkbox to accept the terms of use. + 2. Provide a name for the stack. + 3. Select the compartment to create the stack in. + 4. Click Next. +
+ +![Stack Creation](./terraform/create-stack.png) + +5. On the Configure variables page provide the deployment details. +6. In the general section, you need to; + 1. Select the region to deploy the LZ. + 2. Select CIS Level 1. + 3. Provide a service label that will be appended to all the components deployed by the LZ (For example nl2sqldemo). +
+ +![Configure Variable](./terraform/image8.png) + +7. On the Configuration Options panel; + 1. Select the Checkbox to Customize Default IAM Settings + 2. Select the Checkbox to Define Networking Topology. + 3. Leave the other options at default if deploying for a PoC or a demo, otherwise configure the LZ based on Customer requirement. +
+ +![Configure Variable](./terraform/image9.png) + +8. On the Compartments page. + 1. Select ‘**Yes, deploy new**’ under ‘**Deploy Compartments in Enclosing Compartment?**’ + 2. Select the compartment to deploy the LZ components. + 3. Leave the ‘**Deploy ExaCS Infra Compartment?’** Unchecked. +
+ +![Configure Variable](./terraform/image10.png) + +9. Under Identity Domains; + 1. Select the **identity domain.** +
+ +![Configure Variable](./terraform/image11.png) + +10. Under Groups (Default Identity Domain) + 1. Select **Yes** to deploy new Groups. +
+ +![Configure Variable](./terraform/image12.png) + +11. Under Dynamic Groups (Default Identity Domain) + 1. Select **Yes** to deploy new dynamic groups. +
+ +![Configure Variable](./terraform/image13.png) + +12. Under Policies + 1. Select **CREATE** to create new policies in the Root compartment. +
+ +![Configure Variable](./terraform/image14.png) + +13. Under Network Topology + 1. Select **No cross VCN or on-premises connectivity**. +
+ +![Configure Variable](./terraform/image15.png) + +14. Under Networking – Three Tier VCNs + 1. Select **Add Three-Tier VCN (label: TT-VCN-1)?** + 2. Provide VCN Name. + 3. Provide the CIDR Block for the VCN. + 4. Leave everything else at default or customize based on customer input. +
+ +![Configure Variable](./terraform/image16.png) + +15. Leave everything at default under the Exadata and OKE Networking Section. +
+ +![Configure Variable](./terraform/image17.png) + +16. Provide the email address for the notifications in the Events and Notifications section. +
+ +![Configure Variable](./terraform/config-email.png) + +17. Click on **Next**. +
+ +![Configure Variable](./terraform/config-variables.png) + +18. On the **Review** page, make sure the **Run Apply** is selected and click on **Create**. +
+ +![Configure Variable](./terraform/finish-create-stack.png) + + +19. After the apply job is completed, you will have the base landing zone ready for AskData Deployment. diff --git a/deployment-docs/docs/deployment/lb/media/backend-lb.png b/deployment-docs/docs/deployment/lb/media/backend-lb.png new file mode 100755 index 0000000..180b4e6 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/backend-lb.png differ diff --git a/deployment-docs/docs/deployment/lb/media/backend-ssl.png b/deployment-docs/docs/deployment/lb/media/backend-ssl.png new file mode 100755 index 0000000..e79b50c Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/backend-ssl.png differ diff --git a/deployment-docs/docs/deployment/lb/media/backend.png b/deployment-docs/docs/deployment/lb/media/backend.png new file mode 100755 index 0000000..d96aba7 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/backend.png differ diff --git a/deployment-docs/docs/deployment/lb/media/cipher-select.png b/deployment-docs/docs/deployment/lb/media/cipher-select.png new file mode 100755 index 0000000..bb4aed0 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/cipher-select.png differ diff --git a/deployment-docs/docs/deployment/lb/media/create-backend-1.png b/deployment-docs/docs/deployment/lb/media/create-backend-1.png new file mode 100755 index 0000000..38f03e9 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/create-backend-1.png differ diff --git a/deployment-docs/docs/deployment/lb/media/create-backend-2.png b/deployment-docs/docs/deployment/lb/media/create-backend-2.png new file mode 100755 index 0000000..64011d8 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/create-backend-2.png differ diff --git a/deployment-docs/docs/deployment/lb/media/create-lb.png b/deployment-docs/docs/deployment/lb/media/create-lb.png new file mode 100755 index 0000000..bb9690a Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/create-lb.png differ diff --git a/deployment-docs/docs/deployment/lb/media/db-addr.png b/deployment-docs/docs/deployment/lb/media/db-addr.png new file mode 100755 index 0000000..aba6401 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/db-addr.png differ diff --git a/deployment-docs/docs/deployment/lb/media/dns.png b/deployment-docs/docs/deployment/lb/media/dns.png new file mode 100755 index 0000000..82c314c Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/dns.png differ diff --git a/deployment-docs/docs/deployment/lb/media/env-tag.png b/deployment-docs/docs/deployment/lb/media/env-tag.png new file mode 100755 index 0000000..9114693 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/env-tag.png differ diff --git a/deployment-docs/docs/deployment/lb/media/health-policy.png b/deployment-docs/docs/deployment/lb/media/health-policy.png new file mode 100755 index 0000000..e88b3c2 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/health-policy.png differ diff --git a/deployment-docs/docs/deployment/lb/media/hostname.png b/deployment-docs/docs/deployment/lb/media/hostname.png new file mode 100755 index 0000000..3519e6b Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/hostname.png differ diff --git a/deployment-docs/docs/deployment/lb/media/public-subnet.png b/deployment-docs/docs/deployment/lb/media/public-subnet.png new file mode 100755 index 0000000..812c729 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/public-subnet.png differ diff --git a/deployment-docs/docs/deployment/lb/media/secure-lb.png b/deployment-docs/docs/deployment/lb/media/secure-lb.png new file mode 100755 index 0000000..efa1f1f Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/secure-lb.png differ diff --git a/deployment-docs/docs/deployment/lb/media/session-persistence.png b/deployment-docs/docs/deployment/lb/media/session-persistence.png new file mode 100755 index 0000000..5124423 Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/session-persistence.png differ diff --git a/deployment-docs/docs/deployment/lb/media/ssl-listener.png b/deployment-docs/docs/deployment/lb/media/ssl-listener.png new file mode 100755 index 0000000..5f6498f Binary files /dev/null and b/deployment-docs/docs/deployment/lb/media/ssl-listener.png differ diff --git a/deployment-docs/docs/deployment/nl2sql_engine.md b/deployment-docs/docs/deployment/nl2sql_engine.md new file mode 100755 index 0000000..14d5212 --- /dev/null +++ b/deployment-docs/docs/deployment/nl2sql_engine.md @@ -0,0 +1,323 @@ +## VM1 - Engine + +### VM Setup – Provision VM Instance + +### Prerequisites + +This section assumes the following resources are configured: +* [Business & Trust ADBs](./database.md) +* [OCI Cache Cluster](https://docs.oracle.com/en-us/iaas/Content/ocicache/createcluster.htm#top) +* [VCN](https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/quickstartnetworking.htm#Virtual_Networking_Quickstart) + - Ingress rules are added to security list allow traffic from public/private subnet on port 8000 & 8002 +* [Policies & Dynamic Groups](./generic.md#dynamic-groups) + +> **Note** There is a partial dependency on the VB apps in the configuration file; however you can proceed for now without the VB apps and return later to populate the VB app endpoints. + +#### Provision VM Instance + +1. Go Instances and Create Instance: + +
+ +![Configure Variable](./business_media/media/create-instance-1.png) + +2. Give a meaningful name: + +
+ +![Configure Variable](./business_media/media/create-instance-2.png) + +3. Pick an image – pick *Oracle Linux Cloud Developer 8* + +
+ +![Configure Variable](./business_media/media/image112.png) + +
+ +![Configure Variable](./business_media/media/image113.png) + +
+ +![Configure Variable](./business_media/media/image114.png) + +4. Adjust shape 2 or more oCPUs, 16GB or more RAM + +
+ +![Configure Variable](./business_media/media/image115.png) + +5. Add SSH key: + +
+ +![Configure Variable](./business_media/media/image116.png) + +6. Pick custom boot volume + +
+ +![Configure Variable](./business_media/media/image117.png) + +7. Finally Create the instance + +### VM Setup – Configuring VM Instance + +#### Configuring VM Instance + +1. Now start configuring the instance +2. SSH into the box as opc user +3. Adjust the boot volume size: + +``` +sudo lsblk +sudo parted /dev/sda print +sudo parted /dev/sda +resizepart 3 100% +quit + +sudo pvresize /dev/sda3 +sudo vgdisplay ocivolume +sudo lvextend -l +100%FREE /dev/ocivolume/root +sudo xfs_growfs / +``` + +4. Switch python version: + `sudo update-alternatives --config python3` + +Above command will display 2 options. Pick the option for python 3.11 (most probably you will be picking option 2) + +5. Correct pip version: + +``` bash +sudo dnf install python3.11-pip +sudo update-alternatives --install /usr/bin/pip pip /bin/pip3.11 40 +which pip +pip --version +``` + +in the command above make sure pipe version is also 3.11 + +6. Open Local Firewall + +``` bash +sudo firewall-cmd --add-port=8000/tcp --permanent +sudo firewall-cmd --add-port=1521/tcp --permanent +sudo firewall-cmd --add-port=6379/tcp --permanent +sudo firewall-cmd --add-port=8001/tcp --permanent +sudo firewall-cmd --add-port=8001/tcp --permanent +sudo firewall-cmd --add-port=8002/tcp --permanent +sudo firewall-cmd --add-port=8003/tcp --permanent +sudo firewall-cmd --add-port=80/tcp --permanent +sudo systemctl restart firewalld +``` + +7. Install python Libraries: + +``` bash +sudo pip install spacy # - done +sudo pip install requests +sudo pip install redis +sudo pip install sqlalchemy +pip install --upgrade snowflake-sqlalchemy # -new one +sudo pip install pandas +sudo pip install fastapi # -- done +sudo pip install oracledb +sudo pip install seaborn matplotlib --upgrade +sudo pip install numpy +sudo pip install oci # - done +sudo pip install oracledb --upgrade +sudo pip install openpyxl +sudo pip install sql-metadata +sudo pip install ubicorn # -Not working (library doesnot exist) +sudo pip install uvicorn +sudo pip install --upgrade sqlalchemy +sudo pip install --upgrade oci +sudo pip install oracledb +sudo pip install oci --upgrade +sudo pip install oracledb --upgrade +sudo pip install oracledb --upgrade +sudo pip install faiss-cpu +sudo pip install sentence-transformers +sudo pip install 'uvicorn\[standard\]' +sudo pip install plotly +sudo pip install -U kaleido +sudo pip install sseclient +sudo pip install simplejson +# *(DONE)* +sudo pip install sseclient-py +``` + +8. Add user auth keys + +- Make directory called “.oci “ under /home/opc +- cd .oci +- make file called “config” +add details from your auth key into config: + +``` +user= +fingerprint= +tenancy= +region= +key_file= +``` + +- under */home/opc/.oci* + +add your pem file from auth key generation in oci console + +9. Get Wallets + 1. Wallet for ADW1 (solution/trust db) + 2. Unzip into a directory under /home/opc + 3. Wallet for ADW2 (business db) + 4. Unzip into a directory under /home/opc (use different dir name from above) + +10. Copy code on the box from the following folder in the source repo: + +![Configure Variable](./business_media/media/image119.png) + +11. Enter custom values in Config.properties + +# Configuration File + +## [Logging] +``` +#DEBUG, INFO, WARNING, ERROR, CRITICAL +file.level=DEBUG +console.level=DEBUG +logs.path=./logs +``` + +## [security] +``` +anonymous.flag=true +``` + +## [DatabaseSection] +``` +database.user=askdata_bi_user +database.password=xxxxxxxxx +database.dsn=businessdb_low +database.config=/home/opc/askdata_bi +database.walletpsswd=xxxxxx +database.debug=Y +database.rbac=N +``` + +## [KeySection] +``` +key.llm=notused +key.searchapi=notused +token=notused +``` + +## [RedisSection] +``` +redis.url=rediss://redis-root.redis.us-chicago-1.oci.oraclecloud.com:6379 +url=redis-root.redis.us-chicago-1.oci.oraclecloud.com +port=6379 +``` + +## [GenAISQLGenerator] +``` +sql.dialect=Oracle +#Scenario3 +``` + +## [QueryResult] +``` +max.resultset=50 +filter.upn=notused +filter.ignoreup +``` + +## [vbcs] +``` +# endpoint url should be the root e.g. endpoint.url=https://.oraclecloud.com/ic/builder/rt/ +endpoint.url= +# graph url should be relative to endpoint url e.g. /1.0/webApps/nl2sql_interactivegraph/ +graph_app.url= +# table graph should also be relative +idata_app.url= +``` + +## [OCI] +``` +#Sao Paulo +#serviceendpoint.url=https://inference.generativeai..oci.oraclecloud.com +#Scenario2 +# DAC or DS or GAI +serviceendpoint.active=GAI +serviceendpoint.ds_endpt= +serviceendpoint.ds_model= +serviceendpoint.url=https://inference.generativeai.us-chicago-1.oci.oraclecloud.com +serviceendpoint.ocid= +serviceendpoint.model= +serviceendpoint.dac_url=https://inference.generativeai.us-chicago-1.oci.oraclecloud.com +serviceendpoint.dac_ocid= +serviceendpoint.dac_endpt= +serviceendpoint.model_embed=cohere.embed-english-v3.0 +serviceendpoint.llm_name=notused +#serviceendpoint.llm_name=OCI-GenAI-LLAMA405bB +``` + +## [METADATA] +``` +basepath=./metadata +default=metadata.sql +schema.ddl=metadata.sql +file.embdgs=notused +file.col_embdgs=notused +librarymatch.threshold=0.80 +librarymatch.upperthreshold=1.0 +``` + +## [DEFAULT] # trust db connection +``` +user=xxxxxx +password=xxxxx +dsn= xxxxx +wallet_location=xxxx +wallet_password=xxxxx +``` + +12. Place metadata file “metadata” folder + +13. Test deployment + +Run python3.11 nl2sql_app.py to begin service on port 8000 + +### Test Service + +``` +curl -d '{"question":"show total paybales amount", "sessionid" :"fjfjfjfjfjfdddj"}' -H "Content-Type: application/json" -X POST  +``` + +## Installing to new VM + +## sample ssh commands + +used to log into the NL2SQL Engine (VM-1) + +### private vm (using jump host) + +`sudo ssh -f -N -i ~/.ssh/ssh-key.key -L 22:10.x.x.xxx:22 opc@207.xxx.xxx.xx\` + +`ssh -i ~/.ssh/ssh-key.key opc@localhost\` + +### public vm + +`ssh -i ~/.ssh/ssh-key.key opc@207.xxx.xxx.xxx\` + +### clean up ssh to reuse localhost + +`ps aux \| grep ssh` + +`kill {pid}` + +- pid should be the process ID for the ssh localhost tunnel found in the ps command above + +`$EDITOR /Users/my-user/.ssh/known_hosts` + +- remove last entries to reuse localhost diff --git a/deployment-docs/docs/deployment/oda.md b/deployment-docs/docs/deployment/oda.md new file mode 100755 index 0000000..13aaf9d --- /dev/null +++ b/deployment-docs/docs/deployment/oda.md @@ -0,0 +1,307 @@ +## Oracle Digital Assistant (ODA) + +### ODA Setup – Provision ODA Instance + +### Prerequisites + +This section assumes the following resources are configured: +* [IDCS Application](./business_idcs.md) +* [Engine Application](./nl2sql_engine.md) +* [API Gateway](./business_api_gateway.md) + +#### Provision ODA Instance + +1. Sign in to your Oracle Cloud account. + +2. In the Infrastructure Console, + click !["Navigation menu icon"](./business_media/media/image36.png) on the top left to open the navigation menu, select **Analytics & AI**, + and select **Digital Assistant** (which appears under the **AI Services** category on the page). + +3. From the **Compartments** panel, select a compartment. +4. Click **Create Digital Assistant Instance**. +5. On the **Create Digital Assistant Instance** page, fill in the following details: + - **Compartment**. + - **Name**. Enter a name that reflects usage of the instance. For + example, for a development environment, genai-nl2sql-dev + - **Instance shape**. Select between the following shapes: + - **Development**. This is a lightweight option that is geared + toward development work. + - **Production**. This option should be selected for production + instances of Digital Assistant. In comparison with the + Development shape, this option has higher rate limits and + greater database capacity, which enables more Insights data to + be collected. + +![](./business_media/media/create-oda.png) + +6. Click **Create**. + +7. After a few minutes, your instance will go from the status + of Creating to Active, meaning that your instance is ready to use. + +### Deploy ODA Code – REST APIs + +#### Import REST APIs + +1. Sign in to your ODA console. + + - Next click on “settings” as shown below + +![](./business_media/media/image38.png) + +- Click on API Services -\> REST Services -\> Import REST Services + +![](./business_media/media/image39.png) + +##### Import the following REST services under nl2sql-main/vbcs_oda_archives/oda: + +![](./business_media/media/image40.png) + +- After import, for each of them, point them to api gateway url (do not + change the trailing part of the URL like /v1/prompt in the example below) + +![](./business_media/media/import-rest-services.png) + +#### Select the location of API Gateway url + +![](./business_media/media/api-gw.png) + +### Deploy ODA Code – Authentication Service + +#### Create Authentication Service + +1. Sign in to your ODA console. + +2. Next click on “settings” as shown below + +![](./business_media/media/image38.png) + +- Select Authentication Services from the list. Add new authentication service + +![](./business_media/media/image43.png) + +- Give IDCS URLs below + +#### To find the hostname for the Domain in the IDCS URL + +![](./business_media/media/domain-hostname.png) + +``` +Grant Type: Authorization Code +Identity Provider: Oracle Identity Cloud Services +Token Endpoint URL: \/oauth2/v1/token +Authorization Endpoint URL: \/oauth2/v1/authorize + +Client ID: \ +Client Secret: \ + +Scopes: urn:opc:idm:\_\_myscopes\_\_ + +Subject Claims: sub + +Refresh Token Retention Period: 7 +``` + +- Provide Client ID of IDCS & secret from IDCS confidential app below + +![](./business_media/media/new-auth-service.png) + +![](./business_media/media/new-auth-service-2.png) + +> **Note** The scope will be the audience + scope defined in [Deploy IDCS Application](./business_idcs.md#adding-scopes) + +### Deploy ODA Code – Skill + +#### Import ODA Skill + +1. Sign in to your ODA console. + + - Click Development -\> Skills + +![](./business_media/media/image47.png) + + +- Click “Import Skill” (located right top corner): + +![](./business_media/media/image48.png) + + +> Zip and Import the skill provided in nl2sql-main/vbcs_oda_archives/oda/askdata-oda-base folder in the code: + +![](./business_media/media/image49.png) + + +- After the skill is imported, you should see following under the list + of skills: (actual name may differ) + +![](./business_media/media/image50.png) + + +- Next Navigate your Skill + +![](./business_media/media/image51.png) + + +- Go back to your skill and Train + +![](./business_media/media/image52.png) + +![](./business_media/media/image53.png) + +### Update ODA Skill + +#### Update REST API URL in the Custom Component + +1. Sign in to your ODA console. + + - Click Development -\> Skills + - Open skill + - Go to Skill’s Settings + +![](./business_media/media/image54.png) + +- Under Configuration tab 🡪 Custom Parameters 🡪 Edit postQueryURL + +![](./business_media/media/image55.png) + +> +> Replace URL +> +![](./business_media/media/replace-url.png) + +> +> This will be the APIGW URL +> +> example: +> + +#### Update Read Timeout for the Custom Component + +1. Sign in to your ODA console. + - Click Development -\> Skills + - Open skill + - Go to Skill’s Settings 🡪 General tab + +![](./business_media/media/image57.png) + +> Increase this value if a response from the backend system is expected +> to be longer than the specified value. + +### Deploy ODA Code – Channel + +#### Create ODA Channel + +1. Sign in to your ODA console. + +2. Create a Channel for your Skill + +![](./business_media/media/image58.png) +> +![](./business_media/media/image59.png) +> +![](./business_media/media/channel-id.png) + +- Make sure to enter “\*” for allowed domains if you would like to be accessible from anywhere. +- Make sure to note down channel id above. +- Also note on the main OCI page for ODA the base web url + +![](./business_media/media/image61.png) +> +> Or +> +![](./business_media/media/oda-host.png) + +- Finally configure the Channel to use the published Skill: + +![](./business_media/media/image63.png) +> +> +![](./business_media/media/image64.png) + +### Pay attention on Channel Creation +- **Make sure to enable the channel upon creation. It is disabled by default.** + +- **Also make sure “Client Authentication Enabled” is disabled. It is enabled by default.** + +![](./business_media/media/client-auth.png) + +### Update Confidential App + +#### Update Redirect URL + +> Go back to Confidential App to replace the Redirect URL value with ODA base url concatenated with connector string. +> +> Format: +> To find ODA url +> +![](./business_media/media/redirect-url.png) +> +![](./business_media/media/redirect-url-2.png) + +## Application Customization + +> **Note** This section is optional. + +### Edit ODA Skill + +#### Customize Greetings + +To customize initial greeting message- + +![](./business_media/media/image120.png) + +> Open ODA Skill + +Select Flow Designer 🡪 greetingsFlow + +![](./business_media/media/image121.png) + +Open component, Greetings + +![](./business_media/media/image122.png) + +Edit the messages field. + +#### Customize Domain areas + +To customize the following list - + +![](./business_media/media/image123.png) + +Open ODA Skill + +Select Entities 🡪 Modules + +![](./business_media/media/image124.png) + +Add new values and delete existing values + +![](./business_media/media/image125.png) + +![](./business_media/media/image126.png) + +#### Update Routing & example prompts + +To update the routing rules & example prompts- + +![](./business_media/media/image127.png) + +Edit each of the highlighted send message components. + +![](./business_media/media/image128.png) + +![](./business_media/media/image129.png) + +![](./business_media/media/image130.png) + +Edit Switch Activity to update routing + +![](./business_media/media/image131.png) + +![](./business_media/media/image132.png) + +🡪🡪 ![](./business_media/media/image133.png) + +**Remember to retrain the skill** + +![](./business_media/media/image134.png) diff --git a/deployment-docs/docs/deployment/terraform/config-email.png b/deployment-docs/docs/deployment/terraform/config-email.png new file mode 100755 index 0000000..55f81e7 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/config-email.png differ diff --git a/deployment-docs/docs/deployment/terraform/config-variables.png b/deployment-docs/docs/deployment/terraform/config-variables.png new file mode 100755 index 0000000..92b5fec Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/config-variables.png differ diff --git a/deployment-docs/docs/deployment/terraform/create-stack.png b/deployment-docs/docs/deployment/terraform/create-stack.png new file mode 100755 index 0000000..9e12917 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/create-stack.png differ diff --git a/deployment-docs/docs/deployment/terraform/final-state.png b/deployment-docs/docs/deployment/terraform/final-state.png new file mode 100755 index 0000000..5a80528 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/final-state.png differ diff --git a/deployment-docs/docs/deployment/terraform/finish-create-stack.png b/deployment-docs/docs/deployment/terraform/finish-create-stack.png new file mode 100755 index 0000000..43d2fcd Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/finish-create-stack.png differ diff --git a/deployment-docs/docs/deployment/terraform/image1.png b/deployment-docs/docs/deployment/terraform/image1.png new file mode 100755 index 0000000..94ceaec Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image1.png differ diff --git a/deployment-docs/docs/deployment/terraform/image10.png b/deployment-docs/docs/deployment/terraform/image10.png new file mode 100755 index 0000000..b740d35 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image10.png differ diff --git a/deployment-docs/docs/deployment/terraform/image11.png b/deployment-docs/docs/deployment/terraform/image11.png new file mode 100755 index 0000000..4d42045 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image11.png differ diff --git a/deployment-docs/docs/deployment/terraform/image12.png b/deployment-docs/docs/deployment/terraform/image12.png new file mode 100755 index 0000000..a7a1aee Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image12.png differ diff --git a/deployment-docs/docs/deployment/terraform/image13.png b/deployment-docs/docs/deployment/terraform/image13.png new file mode 100755 index 0000000..164b58c Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image13.png differ diff --git a/deployment-docs/docs/deployment/terraform/image14.png b/deployment-docs/docs/deployment/terraform/image14.png new file mode 100755 index 0000000..82f5736 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image14.png differ diff --git a/deployment-docs/docs/deployment/terraform/image15.png b/deployment-docs/docs/deployment/terraform/image15.png new file mode 100755 index 0000000..2b6e336 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image15.png differ diff --git a/deployment-docs/docs/deployment/terraform/image16.png b/deployment-docs/docs/deployment/terraform/image16.png new file mode 100755 index 0000000..46f7d72 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image16.png differ diff --git a/deployment-docs/docs/deployment/terraform/image17.png b/deployment-docs/docs/deployment/terraform/image17.png new file mode 100755 index 0000000..9fd7ef9 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image17.png differ diff --git a/deployment-docs/docs/deployment/terraform/image2.png b/deployment-docs/docs/deployment/terraform/image2.png new file mode 100755 index 0000000..5127723 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image2.png differ diff --git a/deployment-docs/docs/deployment/terraform/image21.png b/deployment-docs/docs/deployment/terraform/image21.png new file mode 100755 index 0000000..d95127e Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image21.png differ diff --git a/deployment-docs/docs/deployment/terraform/image22.png b/deployment-docs/docs/deployment/terraform/image22.png new file mode 100755 index 0000000..0e9e35f Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image22.png differ diff --git a/deployment-docs/docs/deployment/terraform/image23.png b/deployment-docs/docs/deployment/terraform/image23.png new file mode 100755 index 0000000..416e2f4 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image23.png differ diff --git a/deployment-docs/docs/deployment/terraform/image24.png b/deployment-docs/docs/deployment/terraform/image24.png new file mode 100755 index 0000000..abbe13d Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image24.png differ diff --git a/deployment-docs/docs/deployment/terraform/image25.png b/deployment-docs/docs/deployment/terraform/image25.png new file mode 100755 index 0000000..052094d Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image25.png differ diff --git a/deployment-docs/docs/deployment/terraform/image3.png b/deployment-docs/docs/deployment/terraform/image3.png new file mode 100755 index 0000000..7837c04 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image3.png differ diff --git a/deployment-docs/docs/deployment/terraform/image4.png b/deployment-docs/docs/deployment/terraform/image4.png new file mode 100755 index 0000000..504c4b2 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image4.png differ diff --git a/deployment-docs/docs/deployment/terraform/image5.png b/deployment-docs/docs/deployment/terraform/image5.png new file mode 100755 index 0000000..42633a8 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image5.png differ diff --git a/deployment-docs/docs/deployment/terraform/image8.png b/deployment-docs/docs/deployment/terraform/image8.png new file mode 100755 index 0000000..dd17f39 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image8.png differ diff --git a/deployment-docs/docs/deployment/terraform/image9.png b/deployment-docs/docs/deployment/terraform/image9.png new file mode 100755 index 0000000..0f356c7 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/image9.png differ diff --git a/deployment-docs/docs/deployment/terraform/tenancy-login.png b/deployment-docs/docs/deployment/terraform/tenancy-login.png new file mode 100755 index 0000000..7f16f59 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/tenancy-login.png differ diff --git a/deployment-docs/docs/deployment/terraform/terraform-apply.png b/deployment-docs/docs/deployment/terraform/terraform-apply.png new file mode 100755 index 0000000..70eb417 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/terraform-apply.png differ diff --git a/deployment-docs/docs/deployment/terraform/terraform-plan.png b/deployment-docs/docs/deployment/terraform/terraform-plan.png new file mode 100755 index 0000000..3c0ab54 Binary files /dev/null and b/deployment-docs/docs/deployment/terraform/terraform-plan.png differ diff --git a/deployment-docs/docs/deployment/troubleshooting.md b/deployment-docs/docs/deployment/troubleshooting.md new file mode 100644 index 0000000..fe3e4b0 --- /dev/null +++ b/deployment-docs/docs/deployment/troubleshooting.md @@ -0,0 +1,63 @@ +# Troubleshooting Guide + +## ODA Chat Widget Issues + +### Chat Widget Loading Error + +When experiencing issues with the ODA chat widget failing to load, check the following configurations: + +**ODA Channel Configuration:** +- Ensure the ODA channel is set to 'Enabled' in the channel definition page +- Verify that ODA channel authentication is set to 'Disabled' + +**VBCS Main Application Configuration:** +- Confirm that all IDCS details are correct, including: + - IDCS URL + - Client ID + - Client Secret +- Check for any typos or extra white spaces in the configuration values + +### Chat Widget Response Issues + +When the ODA chat widget is not returning the expected responses, follow these troubleshooting steps: + +**API Gateway Validation:** +- Verify that the APIGW endpoint is returning the expected data (refer to the 'Validation' section in the documentation) +- Test the direct backend URL to ensure it's returning the expected data, since APIGW routes traffic to the backend server + +**API Gateway Configuration:** +- Confirm that IDCS details used for Authentication are correct: + - IDCS URL + - Client ID + - Client Secret +- Verify there are no typos or white spaces in the configuration +- Check that route details are properly configured +- Ensure IDCS URLs are specific to your tenancy and not using generic sample URLs from documentation + +**Backend Server Verification:** +- Confirm that backend services are running (refer to the VM section in the documentation) + +## Data Visualization Issues + +### Graph and Table Data Link Problems + +When links to view graph and table data are not working properly: + +**VBCS Application Configuration:** +- Verify that IDCS details used for Authentication are correct: + - IDCS URL + - Client ID + - Client Secret +- Check for typos and extra white spaces in configuration values +- Confirm the application is referencing the correct APIGW endpoint +- Ensure backend services `/igraph/` and `/getdata/` are running properly + +## Access Control Issues + +### User Access Errors in VBCS Application + +When users encounter access-related errors when opening VBCS applications: + +**User Permission Verification:** +- Confirm that the user has been added to the appropriate IDCS group +- Refer to the "End-user access to VBCS application" section in the documentation for proper group assignment procedures \ No newline at end of file diff --git a/deployment-docs/docs/deployment/validation.md b/deployment-docs/docs/deployment/validation.md new file mode 100755 index 0000000..1882941 --- /dev/null +++ b/deployment-docs/docs/deployment/validation.md @@ -0,0 +1,180 @@ +# Validation + +## Get oAuth Token from IDCS + +### oAuth Token Validation from IDCS + +| cURL Command | +|--------------| +| `curl -X POST "https:///oauth2/v1/token" -H "Content-Type: application/x-www-form-urlencoded" -d "client_id=" -d "client_secret=" -d "grant_type=client_credentials" -d "scope=urn:opc:idm:__myscopes__"` | +| | +| **Example:** | +| | +| `curl -X POST "https://idcs-server.identity.oraclecloud.com/oauth2/v1/token" -H "Content-Type: application/x-www-form-urlencoded" -d "client_id=clientId" -d "client_secret=clientSecret" -d "grant_type=client_credentials" -d "scope=urn:opc:idm:__myscopes__"` | + + +Example Response: + +``` +{ + + "access_token": + "xyz", +     "token_type": "Bearer", + "expires_in": 3600 +} +``` + +### LLM Prompt Validation + +Note that the Bearer token is the same as above. + +| cURL Command | +|--------------| +| `curl -X POST "https:///v1/prompt" -H "Content-Type: application/json" -H "Authorization: Bearer " -d "{\"question\" : \"Show invoices amount\", \"sessionid\": \"9876543210161\", \"userName\" : \"rizwan.appees@oracle.com\", \"domain\" : \"Payables\"}"` | +| | +| **Example:** | +| | +| `curl -X POST "https://apigw-host.apigateway.us-chicago-1.oci.customer-oci.com/v1/prompt" -H "Content-Type: application/json" -H "Authorization: Bearer xyz" -d "{\"question\" : \"Show invoices amount\", \"sessionid\": \"9876543210161\", \"userName\" : \"john.doe@example.com\", \"domain\" : \"Payables\"}"` | + + +Response: + +Sample: + +"User request was not processed, please check your access." + +### Feedback Up Down + +| cURL Command | +|--------------| +| `curl -X POST "https:///v1/feedbackupdown" -H "Content-Type: application/json" -H "Authorization: Bearer " -d "{\"feedbackcode\" : \"1\", \"sessionid\": \"9876543210161\"}"` | +| | +| **Example:** | +| | +| `curl -X POST "https://apigw-host.apigateway.us-chicago-1.oci.customer-oci.com/v1/feedbackupdown" -H "Content-Type: application/json" -H "Authorization: Bearer xyz" -d "{\"feedbackcode\" : \"1\", \"sessionid\": \"9876543210161\"}" | + + +Response: + +“Done” + +### Feedback Message + +| cURL Command | +|--------------| +| `curl -X POST "https:///v1/feedbackmessage" -H "Content-Type: application/json" -H "Authorization: Bearer " -d "{\"feedback\" : \"it did not work\", \"sessionid\": \"9876543210161\"}"` | +| | +| **Example:** | +| | +| `curl -X POST "https://apigw-host.apigateway.us-chicago-1.oci.customer-oci.com/v1/feedbackmessage" -H "Content-Type: application/json" -H "Authorization: Bearer xyz +| + +Response: + +“Done” + +### getsql on NL2SQL Engine + +POST http:///getsql + +`curl -X POST "http:///getsql" -H "Content-Type: application/json" -d "{\"question\":\"Show invoices with amount due\"}"` +
+[Example: http://207.xxx.xxx.xx:8002/getsql](http://207.xxx.xxx.xx:8002/getsql) + +`curl -X POST "http://207.xxx.xxx.xx:8002/getsql" -H "Content-Type: application/json" -d "{\"question\":\"Show invoices with amount due\"}"` + +Response: Look for 200 OK + + +### getdata on NL2SQL Engine + +GET http:///getdata/?idataId= + +[Example: http://207.xxx.xxx.xx:8000/getdata/?idataId=abc](http://207.xxx.xxx.xx:8000/getdata/?idataId=abc) + +`curl -X GET "http://207.xxx.xxx.xx:8000/getdata/?idataId=abc" -H "Content-Type: application/json"` + +Response: { "message": "No data found" } + +### igraph + +GET https:///igraph/?graphId= +[Example: https://apigw-host.apigateway.us-chicago-1.oci.customer-oci.com/v1/igraph/?graphId=abc](https://apigw-host.apigateway.us-chicago-1.oci.customer-oci.com/v1/igraph/?graphId=abc) + +Response: +| | +|--| +| { "data": [], "layout": { "template": { "data": { "histogram2dcontour": [ { "type": "histogram2dcontour", "colorbar": { "outlinewidth": 0, "ticks": "" },… | + + +### getprompt on NL2SQL Engine + +POST http:///getprompt +`curl -X POST "http:///getprompt" -H "Content-Type: application/json" -d "{\"question\":\"show invoices with amount due of type CREDIT\"}"` + +[Example: http://207.xxx.xxx.xx:8002/getprompt](http://207.xxx.xxx.xx:8002/getprompt) + +`curl -X POST "http:// 207.xxx.xxx.xx:8002/getprompt" -H "Content-Type: application/json" -d "{\"question\":\"show invoices with amount due of type CREDIT\"}"` + +Response: Look for 200 OK + +# Management + +## Backend Server + +### Start + +> The NL2SQL application is supported by two backend services: + +1. **nl2sql_app.py** – Runs on port **8000** + +2. **trusthelper_ep.py** – Runs on port **8001** + +Both services are located in the \ directory and can be started using nohup to run in the background. + +``` + cd + nohup python nl2sql_app.py & + nohup python trusthelper_ep.py & +``` + + +Console logs will be printed to nohup.out and can be redirected to a custom file at the startup. +Application logs will be redirected to \/logs/nl2sql_app.log and \/logs/trusthelper_ep.log.**Additional details on logging:** +Log files are stored in the \/logs directory. +Logs are **automatically rotated** at service startup. +Logging behavior is configured via the ConfigFile.properties file +located in the \ directory. + +| [Logging] +# Available levels: DEBUG, INFO, WARNING, ERROR, CRITICAL +file.level=DEBUG +console.level=DEBUG +logs.path=./logs | + + +#### Stop + +Run the following command to find the PID +`ps -ef | grep nl2sql_app (OR) ps -ef | grep trusthelper_ep` + +The following command to kill/stop the service +`kill -9 ` + +## End-user Access to VBCS Application + +### Application Access + +#### Add user + +1. Sign in to your Oracle Cloud account as an administrator. +2. In Oracle Cloud Infrastructure Console, navigate to **Identity & Security**, and click **Domains**. +3. Select \ +4. Click the name of the identity domain, and click **User management**. +5. Select appropriate group depending upon the type of access needed + + ![ ](./business_media/media/groups.png) +6. Add user to the group + + ![ ](./business_media/media/group-2.png) \ No newline at end of file diff --git a/deployment-docs/docs/deployment/vault.md b/deployment-docs/docs/deployment/vault.md new file mode 100644 index 0000000..2d72cd9 --- /dev/null +++ b/deployment-docs/docs/deployment/vault.md @@ -0,0 +1,67 @@ +# Vault - Secret + +## Creating the Vault's Structure + +1. This page assumes that the vault already exists. If it doesn't, see [Create a New Vault](https://docs.oracle.com/en-us/iaas/Content/KeyManagement/Tasks/managingvaults_topic-To_create_a_new_vault.htm#createnewvault) + +
+ +![Configure Variable](./business_media/media/create-vault.png) + +2. We assume that the master key already exists. To create a key, see [Create a New Key](https://docs.oracle.com/en-us/iaas/Content/KeyManagement/Tasks/managingkeys_topic-To_create_a_new_key.htm) + +
+ +![Configure Variable](./business_media/media/create-vault-2.png) + +
+ +![Configure Variable](./business_media/media/create-vault-3.png) + +
+ +![Configure Variable](./business_media/media/create-vault-4.png) + +## Store an IDCS Client Secret in the Vault + +1. Sign in to your Oracle Cloud account as an administrator. +2. In Oracle Cloud Infrastructure Console, navigate to **Identity & + Security**, and click **Domains**. +3. Click the name of the identity domain, and click **Integrated + applications**. +4. Search, view the details of the application (for example, + nl2sql_dev_01) and fetch client secret value. + +
+ +![Configure Variable](./business_media/media/store-idcs-secret.png) + +5. To store client secret in vault’s secret, navigate to vault page + (for example, nl2sqlchgvault). + +
+ +![Configure Variable](./business_media/media/store-vault-secret.png) + +6. Navigate to **Secrets** tab, click ‘Create Secret’ button + +
+ +![Configure Variable](./business_media/media/create-vault-secret.png) + +7. Enter + 1. Compartment: for example, genai-demos + 2. Name: for example, oda_confidential_app_dev + 3. Description + 4. Encryption Key Compartment: for example, genai-demos + 5. Encryption Key: pick an existing master key, for example, nl2sql_mk + 6. Manual secret generation + 7. Secret Type Template: Plain-Text + 8. Secret Contents: \ + 9. Secret rotation: \ + +
+ +![Configure Variable](./business_media/media/create-vault-secret-2.png) + +With this, you will have the IDCS client Secret store (and accessible) in the Vault. \ No newline at end of file diff --git a/output.log b/output.log new file mode 100644 index 0000000..e69de29 diff --git a/prompts_users b/prompts_users new file mode 100644 index 0000000..bdd69e4 --- /dev/null +++ b/prompts_users @@ -0,0 +1 @@ +{"result":"user input inserted in database done.","output":"None"} \ No newline at end of file diff --git a/sql/demodata.sql b/sql/demodata.sql new file mode 100644 index 0000000..1fd93cf --- /dev/null +++ b/sql/demodata.sql @@ -0,0 +1,6635 @@ +-------------------------------------------------------- +-- File created - Thursday-August-29-2024 +-------------------------------------------------------- +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13617-228742',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,4585934.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BONN Bonn','DE201039731',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,88099.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-13410-229004',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,45573.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BONN Bonn','DE201039724',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,88099.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-13316-225328',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,46490.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-13232-221766',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,44896.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-13141-219345',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,44056.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-13062-216974',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,44465.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-12972-214618',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,43962.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-12898-212160',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,43475.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-12813-210688',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,44838.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-12713-208077',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,47018.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'BONN Bonn','ERS-12644-206159',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,47497.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039481BE201039481',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,23771.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039471-A',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,21335.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039464-A',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,21335.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039457-A',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,21335.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039450-A',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,21335.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039688',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,16129.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039681',to_date('22-JAN-24','DD-MON-RR'),to_date('22-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,16129.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039674',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,16129.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039667',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,16129.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039657',to_date('29-DEC-23','DD-MON-RR'),to_date('29-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,20698.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039650',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,20698.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039643',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,20698.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039636',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,20698.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039626',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,18124.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039619',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,18124.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039612',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,18124.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039605',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,18124.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039595',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-DEC-23','DD-MON-RR'),156,20762.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039588',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,20762.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039581',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,20762.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039574',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,20762.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039564',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,24656.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039557',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,24656.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039550',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,24656.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039543',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,24656.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039533',to_date('27-AUG-23','DD-MON-RR'),to_date('27-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,23933.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039526',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,23933.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039519',to_date('13-AUG-23','DD-MON-RR'),to_date('13-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,23933.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039512',to_date('06-AUG-23','DD-MON-RR'),to_date('06-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,23933.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039502',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,17778.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039495',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,17778.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039488',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,17778.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039481',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,17778.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039471',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,19344.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039464',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,19344.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039457',to_date('10-JUN-23','DD-MON-RR'),to_date('10-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,19344.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE201039450',to_date('03-JUN-23','DD-MON-RR'),to_date('03-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,19344.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE200939564-1',to_date('26-MAY-23','DD-MON-RR'),to_date('26-MAY-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,20271.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'GENT Gent','BE200939557-1',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('02-JUL-23','DD-MON-RR'),319,20271.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LYON Lyon','ERS-11975-229384',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,21464.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LYON Lyon','ERS-11956-227659',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,15752.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LYON Lyon','ERS-11947-226525',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,15752.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LYON Lyon','ERS-11928-225776',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,15752.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LYON Lyon','ERS-11917-225224',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,15752.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LYON Lyon','ERS-11916-225043',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,18209.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LYON Lyon','ERS-11910-224877',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,18209.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ROMA Roma','ERS-7618-230136',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('28-APR-24','DD-MON-RR'),18,71252.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ROMA Roma','ERS-7582-228944',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,71252.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ROMA Roma','ERS-7580-228803',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,61315.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-7619-230138',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,73862.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ROMA Roma','ERS-7564-227556',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,61315.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-7589-229045',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,73862.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ROMA Roma','ERS-7524-226428',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,61315.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-7578-228325',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,63560.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-281-228863',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,308918.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-280-228725',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,334663.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ROMA Roma','ERS-7509-226076',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,61315.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15495-216930',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,2262500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15453-216147',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,2368062.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15426-215604',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,2368062.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15388-214760',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,2368062.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15357-214236',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,2368062.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15327-213830',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,2458125); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15296-213196',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,2458125); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15261-212620',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,2458125); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15235-212024',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,1966500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15180-211307',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,2081562.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15151-210940',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,2081562.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15130-210682',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,2081562.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15120-210286',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,1665250); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15095-210047',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,2488500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15059-209502',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,2488500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15029-208663',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,2488500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15001-208102',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,2488500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-14940-207434',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,2531125); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-14918-207210',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,2531125); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-14905-206817',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,2531125); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-14858-206179',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,2531125); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-14829-205840',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('23-JUN-23','DD-MON-RR'),328,2186562.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-14801-205629',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,2186562.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039729',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,101282.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039722',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,101282.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039713',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,86016.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039706',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,86016.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039699',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,86016.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039692',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,86016.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039683',to_date('23-JAN-24','DD-MON-RR'),to_date('23-JAN-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,94271.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039676',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,94271.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039669',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,94271.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039662',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,94271.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039653',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,90829.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039646',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,90829.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL2010396NL201039',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,90829.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039632',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,90829.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039620',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,86764.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039613',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,86764.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039606',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,86764.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039599',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,86764.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039590',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,87617.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039583',to_date('16-OCT-23','DD-MON-RR'),to_date('16-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,87617.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039576',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,87617.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039569',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,87617.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039560',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,91831.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL201039546',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,91831.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'LEIDEN Leiden','NL2010395NL201039',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,91831.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LEUVEN Leuven','ERS-6616-230105',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,48041.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LEUVEN Leuven','ERS-6606-229002',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,48041.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LEUVEN Leuven','ERS-6589-227679',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,43118.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LEUVEN Leuven','ERS-6578-226524',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,43118.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LEUVEN Leuven','ERS-6567-225772',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,43118.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LEUVEN Leuven','ERS-6559-225223',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,43118.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LEUVEN Leuven','ERS-6550-224818',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,32594.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LONDON London','ERS-13644-230265',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,25838.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'LONDON London','UK201039730',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,4694.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LONDON London','ERS-13605-229115',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,25838.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'LONDON London','UK201039720',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,4573.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LONDON London','ERS-13590-228358',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,25167.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13640-230161',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,1468.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13648-230503',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,1468.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13643-230264',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,14329.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13648-230502',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,1468.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'LONDON London','UK201039713',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,4573.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13635-230053',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,2773.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13637-230154',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,2773.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13623-229563',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,1103.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13617-229286',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,978.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LONDON London','ERS-13555-227325',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,25167.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13630-229762',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,36425.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13610-229265',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,815.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13612-229267',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,815.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13604-229114',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,14329.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13608-229243',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,2447.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13601-229105',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,22076.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13602-229112',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,3099.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13601-229104',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,11038.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'LONDON London','UK201039706',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,4573.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13598-229082',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,14349.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13592-228630',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,6362.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13596-228634',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,15453.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LONDON London','ERS-13521-226257',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,25167.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13585-228351',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,326.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13587-228355',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,22076.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13585-228350',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,3589.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13587-228354',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,39737.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13585-228349',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,2936.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13587-228353',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,48567.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13583-228347',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,1305.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'LONDON London','UK201039699',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,4573.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13579-228109',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,25387.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13569-227923',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,652.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13571-227928',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,1103.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13575-228081',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,1103.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13581-228344',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,1103.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13567-227770',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,2120.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13574-227943',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,2120.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13563-227570',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,13956.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'LONDON London','ERS-13492-225608',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,25167.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'LONDON London','UK201039689',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,4969.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13526-226475',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,13956.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13524-226473',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,1468.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13547-227281',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,1468.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13520-226256',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,3099.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13515-226091',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,652.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'LONDON London','UK201039682',to_date('23-JAN-24','DD-MON-RR'),to_date('23-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,4969.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13501-225763',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,13956.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13490-225604',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,2447.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13490-225606',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,2447.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13470-225164',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,13956.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13445-224321',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,15165.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13418-223499',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,15165.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13393-222295',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,15165.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13365-221806',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,22076.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13365-221805',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,3099.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13373-221916',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,3099.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13376-221922',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,3311.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13359-221699',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,15165.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13367-221810',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,14349.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13378-221924',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,14349.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13356-221506',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,6362.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13354-221496',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,12141.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13356-221505',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,326.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13352-221285',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,16553.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13354-221495',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,17660.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13356-221504',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,3589.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13354-221494',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,37529.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13356-221503',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-JAN-24','DD-MON-RR'),113,2936.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13354-221493',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-JAN-24','DD-MON-RR'),113,19868.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13356-221502',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,3425.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13354-221492',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,23179.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13344-220815',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,16553.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'LONDON London','ERS-13350-221272',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,3589.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13316-219742',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,16553.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13288-219189',to_date('30-NOV-23','DD-MON-RR'),to_date('30-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,16553.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13273-218520',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,14195.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13247-217892',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,14195.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13228-217343',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,14195.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13192-216681',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,14195.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13176-216171',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,16010.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13152-215627',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,16010.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13134-214912',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,16010.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13102-214254',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,16010.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13089-213789',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,14144.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13052-212634',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,14144.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13033-212043',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,14144.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13020-211513',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,11428.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-13007-211064',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,11428.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-12995-210718',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,11428.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'LONDON London','ERS-12930-205758',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,11935.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039731',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,217501.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039724',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,217501.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15993-230026',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,1078680); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039713',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,208490); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15967-229066',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,1078680); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039706',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,208490); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15950-228337',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,1033991.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039699',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,208490); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15923-227261',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,1033991.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039692',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,208490); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15895-226272',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,1033991.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039632',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,210843.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15639-220021',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,1045677.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039621',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,209466.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15608-219289',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,1045677.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039614',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,209466.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039607',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,209466.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15561-218247',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,1038830); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039600',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,209466.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15536-217627',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,1038830); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039591',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,219242.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15499-217006',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,1038830); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039584',to_date('16-OCT-23','DD-MON-RR'),to_date('16-OCT-23','DD-MON-RR'),'STANDARD',to_date('30-NOV-23','DD-MON-RR'),168,219242.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15484-216520',to_date('31-OCT-23','DD-MON-RR'),to_date('31-OCT-23','DD-MON-RR'),'STANDARD',to_date('30-NOV-23','DD-MON-RR'),168,1038830); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039577',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,219242.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15454-216148',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,1087292.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039570',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,219242.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15428-215606',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,1087292.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15389-214761',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,1087292.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039561',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,227576.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15358-214237',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,1087292.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039554',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,227576.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039547',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,227576.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15318-213679',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,1128638.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039540',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,227576.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15291-213069',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,1128638.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15262-212621',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,1128638.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039530',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,192713.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15230-211892',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,1128638.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039523',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,192713.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039516',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,192713.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15189-211403',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,955736.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039509',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,192713.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15163-210989',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,955736.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039500',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,230391.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15131-210684',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,955736.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039493',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,230391.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15124-210363',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,955736.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039486',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,230391.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15086-209951',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,1142596.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039479',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,230391.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15049-209268',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,1142596.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-15010-208444',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,1142596.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039470',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,234336.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-14998-208021',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,1142596.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039463',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,234336.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039456',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,234336.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-14941-207435',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,1162171.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-14919-207211',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,1162171.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE201039449',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,234336.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-14886-206653',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,1162171.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MALMÖ Malmö','SE200939805',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,202432.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-14860-206181',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,1162171.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-14851-205959',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,1003956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'MALMÖ Malmö','ERS-14817-205719',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,1003956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-283-228862',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,376778.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-11957-227660',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,12834.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-282-228408',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,408178.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-11948-226526',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,12834.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-11929-225777',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,12834.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-278-225268',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-MAR-24','DD-MON-RR'),75,394148.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-277-224992',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,910704.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-273-221887',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,446502.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-269-219562',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,459534.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-268-219237',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,497829.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-265-217023',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,470823.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-264-216743',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,510058.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-261-214776',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,458901.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'COLOMBES Paris','ERS-260-214502',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,497142.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Williams, Harrold',8027,'OFFICE Troy MI','W37994',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('12-JUL-23','DD-MON-RR'),309,3579); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Valérian, Pierre',20043,'OFFICE Vélizy','W39187',to_date('27-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('27-MAR-24','DD-MON-RR'),50,144); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Martin, Fabienne',20039,'OFFICE Vélizy','W39188',to_date('27-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('27-MAR-24','DD-MON-RR'),50,154); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Depardon, Raymond',20029,'OFFICE Vélizy','W39185',to_date('22-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('22-MAR-24','DD-MON-RR'),55,771); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Lamaury, Thibault',20038,'OFFICE Vélizy','W39186',to_date('22-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('22-MAR-24','DD-MON-RR'),55,877); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Lamaury, Thibault',20038,'OFFICE Vélizy','W39169',to_date('16-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-MAR-24','DD-MON-RR'),61,1396); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Depardon, Raymond',20029,'OFFICE Vélizy','W39168',to_date('12-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('12-MAR-24','DD-MON-RR'),65,1360); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Valérian, Pierre',20043,'OFFICE Vélizy','W39170',to_date('09-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('09-MAR-24','DD-MON-RR'),68,149); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Martin, Fabienne',20039,'OFFICE Vélizy','W39171',to_date('08-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('08-MAR-24','DD-MON-RR'),69,810); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-16008-230433',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,11477.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15957-228628',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,229550); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15955-228626',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15938-228307',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,286937.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15935-228066',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,212333.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15913-226908',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,241027.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15887-226083',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,281198.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15861-225802',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15866-225819',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15858-225735',to_date('05-FEB-24','DD-MON-RR'),to_date('05-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,34432.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15884-226078',to_date('05-FEB-24','DD-MON-RR'),to_date('05-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,34432.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15870-225829',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,17216.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15873-225990',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,17216.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15841-225232',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,63126.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15814-224672',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,91820); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15281-212921',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,97558.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15283-212925',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,97558.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14876-206512',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,292676.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15615-219462',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,263982.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15593-219011',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15585-218924',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,229550); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15585-218923',to_date('27-NOV-23','DD-MON-RR'),to_date('27-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,5738.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15557-218205',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,258243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15549-218048',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,258243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15558-218206',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,258243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15526-217491',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15523-217403',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15507-217195',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15512-217313',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,34432.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15476-216422',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-DEC-23','DD-MON-RR'),156,235288.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15474-216356',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,80342.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15432-215758',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,269721.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15424-215602',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15436-215764',to_date('16-OCT-23','DD-MON-RR'),to_date('16-OCT-23','DD-MON-RR'),'STANDARD',to_date('30-NOV-23','DD-MON-RR'),168,149207.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15443-216000',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,34432.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15434-215762',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,126252.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15416-215482',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,45910); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15420-215584',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,45910); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15442-215940',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,45910); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15364-214340',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,263982.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15329-213895',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,220368); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15332-213937',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,220368); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15338-214040',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15325-213822',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,109036.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15298-213222',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,22955); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15302-213263',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,22955); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15288-213060',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15274-212812',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,149207.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15278-212820',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,149207.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15272-212806',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,22955); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15281-212920',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,22955); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15202-211556',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15191-211446',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,120513.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15199-211551',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15186-211396',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15186-211395',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,189378.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15194-211482',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,189378.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15184-211385',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15167-211072',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,97558.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15176-211195',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,97558.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15101-210135',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15077-209928',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,309892.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15093-210042',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,309892.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15105-210227',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,229550); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15084-209946',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,195117.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15063-209652',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,5738.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15075-209926',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,309892.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15032-208804',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15013-208502',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,631262.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15015-208504',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,246766.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15006-208325',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,17216.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-15002-208217',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,22955); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14980-207636',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14986-207644',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,11477.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14937-207431',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,436145); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14958-207549',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,120513.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14971-207625',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,229550); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14933-207427',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14922-207309',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,57387.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14931-207406',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,195117.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14927-207371',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,120513.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14869-206385',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,258243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14834-205916',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,298415); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14842-205926',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,315631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14848-205953',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,40171.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14837-205921',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,252505); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14815-205717',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,17216.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14837-205920',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,17216.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14830-205912',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('02-JUL-23','DD-MON-RR'),319,51648.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'VISBY Visby SE','ERS-14837-205919',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('02-JUL-23','DD-MON-RR'),319,51648.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12719-227267',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,2359.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12763-230124',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,7241.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12781-230445',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,5444.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12759-229922',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,17702.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12773-230428',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,99812.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12753-229404',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,16629.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12736-228316',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-FEB-24','DD-MON-RR'),79,15556.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12738-228320',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,4023.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12738-228319',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,10460.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12582-223467',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,2281.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12675-226073',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,7778.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12682-226444',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,7778.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12669-226009',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,7778.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12688-226704',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,103442.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12665-225989',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,117960.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12671-226064',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,117960.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12643-225710',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,7259.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12656-225816',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,7259.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12665-225988',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,7259.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12653-225807',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,14518.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12659-225826',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,14518.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12667-226005',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,16332.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12633-225063',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,101627.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12627-224729',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,4023.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12629-224734',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,6973.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12620-224714',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,21457.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12608-224652',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,16629.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12627-224728',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,2950.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12464-220670',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,2219.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12602-224351',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,90738.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12590-223820',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,90738.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12561-222694',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,5632.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12545-222271',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,4733.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12540-222186',to_date('06-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,6761.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12536-221886',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,4733.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12499-221165',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,18031.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12511-221232',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,18031.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12518-221252',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,104986.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12486-221081',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,17129.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12514-221247',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,99126.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12506-221218',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,2479.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12504-221213',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,25925.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12480-221064',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,7625.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12482-221069',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,8790.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12504-221212',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12494-221131',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,99126.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12482-221068',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,901.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12388-218311',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,2243.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12470-220766',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12482-221067',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,3831.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12497-221140',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,3831.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12616-224699',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,20384.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12612-224693',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,20384.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12442-220136',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,8790.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12428-219711',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,9015.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12429-219717',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,9015.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12417-219372',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,225.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12260-215598',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,2232.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12367-217733',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,13523.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12357-217616',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,18031.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12331-217307',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,4958.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12335-217315',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,14199.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12333-217309',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,18031.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12337-217323',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,18031.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12321-217102',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,4507.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12324-217121',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,4507.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12331-217306',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,11494.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12343-217411',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,99126.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12354-217506',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,99126.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12316-217031',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,4575.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12321-217101',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,4575.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12357-217615',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,4575.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12351-217489',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,91501.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12312-217002',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,1352.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12319-217038',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,6100.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12347-217425',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,6100.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12354-217505',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,6100.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12316-217030',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,676.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12324-217120',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,676.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12335-217314',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,676.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12337-217322',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,676.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12357-217614',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,6100.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12322-217118',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,10675.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12322-217117',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,82351.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12301-216421',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,99029.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12328-217139',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,6310.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12278-215999',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,12171.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12276-215942',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,5634.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12235-215029',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,14199.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12239-215035',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,3050.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12225-214698',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,22989.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12243-215179',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,89976.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12235-215028',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,4575.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12234-215022',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,44225.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12222-214659',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12241-215174',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,76251); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'AND-BREDA Breda','ERS-12227-214736',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,76251); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'BOLOGNA Bologna','ERS-7611-230004',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,39511.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'BOLOGNA Bologna','ERS-7581-228943',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,39511.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'BOLOGNA Bologna','ERS-7563-227555',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,34000.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'BOLOGNA Bologna','ERS-7523-226427',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,34000.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'BOLOGNA Bologna','ERS-7486-225747',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,34000.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'BOLOGNA Bologna','ERS-7112-213760',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,24699.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039729',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,1319.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039719',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,1285.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BRISTOL Bristol','ERS-1272-230284',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,39051.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039712',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,1285.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039705',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,1285.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039698',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,1285.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BRISTOL Bristol','ERS-1268-227780',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,2283.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BRISTOL Bristol','ERS-1263-226806',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,169902.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039688',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,1397.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039681',to_date('22-JAN-24','DD-MON-RR'),to_date('22-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,1397.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039674',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,1397.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039667',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,1397.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039657',to_date('29-DEC-23','DD-MON-RR'),to_date('29-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,1525.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039650',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,1525.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039643',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,1525.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039636',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,1525.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039626',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,1307.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039619',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,1307.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039612',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,1307.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039605',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,1307.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039595',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-DEC-23','DD-MON-RR'),156,1475.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039588',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,1475.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039581',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,1475.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039574',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,1475.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039564',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,1303.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039557',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,1303.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039550',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,1303.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039543',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,1303.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039533',to_date('27-AUG-23','DD-MON-RR'),to_date('27-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,1052.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039526',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,1052.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039519',to_date('13-AUG-23','DD-MON-RR'),to_date('13-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,1052.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039512',to_date('06-AUG-23','DD-MON-RR'),to_date('06-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,1052.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039502',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,1688.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039481',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,1688.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039488',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,1688.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK201039495',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,1688.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK200939812',to_date('31-MAY-23','DD-MON-RR'),to_date('31-MAY-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,1161.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK200939805',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,1161.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'BRISTOL Bristol','UK200939798',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('30-JUN-23','DD-MON-RR'),321,1161.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BRUSSEL Brussel','BE201039731',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,48666.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('CDS, Inc',5102,'CDSNJ Warren NJ','22-JUN-2010',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,2190); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('CDS, Inc',5102,'CDSNJ Warren NJ','17-FEB-2010',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,2339); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13436-230364',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,4735.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13430-230103',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,8225.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13428-230084',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,2959.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13425-229822',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,8225.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13424-229644',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,7814.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13422-229645',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,8225.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13407-228702',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,88794.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13386-227962',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,53606.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13386-227961',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,19854.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13370-227380',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,38384.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13372-227382',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,38384.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13378-227500',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,23163.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13365-226845',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,11912.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13363-226825',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,82875.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13359-226647',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,82875.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13369-227379',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,10063.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13359-226644',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,9471.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13357-226546',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,5919.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13360-226684',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,5919.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13347-226148',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,22494.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13347-226147',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,4143.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13350-226186',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,5919.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13341-226052',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'HAMBURG Hamburg','ERS-13343-226054',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,20718.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13336-225906',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,7402.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13339-226050',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13334-225884',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,9459.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13330-225696',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,2878.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13323-225650',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,6991.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13325-225669',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,1782.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13297-224342',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,29484.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13304-224695',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,786.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13294-223899',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,58969.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13288-223741',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,16511.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13300-224347',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,16511.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13282-223358',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-FEB-24','DD-MON-RR'),92,5110.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13269-222838',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,8773.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13260-222591',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13255-222550',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,7814.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13262-222592',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,7814.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13260-222590',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,137.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13250-222510',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,1507.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13243-222107',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,1370.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13275-223138',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,1370.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12962-214094',to_date('29-SEP-23','DD-MON-RR'),to_date('29-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,23980.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13234-221873',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,53606.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13236-221876',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,53606.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13228-221598',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,15221.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13211-221415',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,29484.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13206-221389',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,29484.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13214-221422',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,13759.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13199-221010',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,16511.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13214-221421',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,6683.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13196-221006',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,8255.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13182-220728',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,1572.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13184-220731',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,1572.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13195-220965',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,1572.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13174-220462',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,7951.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13167-220278',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,7951.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13156-220119',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,7951.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13137-218993',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,23587.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13125-218858',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13131-218886',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,11793.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13128-218877',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,20563.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13131-218885',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,5896.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13123-218851',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,35075.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13116-218677',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,548.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13117-218697',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,42355.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13109-218483',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,53606.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13099-218107',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,37722.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13106-218388',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,7279.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13096-218026',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,29484.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13087-217809',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,13366.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13085-217792',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,8648.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13092-217943',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,8648.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13072-217350',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13067-217226',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,3701.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13069-217265',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,3701.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13030-215877',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,25160.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13031-215897',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,41032.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13033-215918',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,47650.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13025-215786',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,25160.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13027-215788',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,25160.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12981-214939',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12976-214920',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,19192.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12986-215094',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,6717.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12979-214935',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,9870.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-13003-215271',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,9870.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12967-214296',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,3701.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12968-214440',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,1370.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12974-214914',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,1370.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12918-212532',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,7265.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12915-212452',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,22801.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12912-212412',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,33083.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12908-212363',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,3015.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12917-212473',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,3015.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12909-212367',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,22801.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12880-211606',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,43679.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12882-211622',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,43679.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12884-211624',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,43679.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12878-211604',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,43679.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12863-211267',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,24767.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12859-211185',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,24767.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12860-211188',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,24767.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12846-210895',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12831-210834',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12836-210839',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12819-210746',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,6306.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12805-210322',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12803-210302',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,8225.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12799-210109',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,2056.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12783-209744',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,23587.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12772-209439',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,31843.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12740-208860',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12751-208897',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,6991.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12735-208711',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,4935.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12747-208870',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,4935.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12722-208379',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,22408.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12716-208258',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,22408.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12702-207580',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,29484.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12694-207513',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,29484.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12688-207505',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,9828.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12682-207498',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12689-207506',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,29484.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12680-207367',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,548.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12677-207346',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,13366.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12684-207501',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,3564.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12672-207267',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,10281.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-7550-227012',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,63560.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ROMA Roma','ERS-7463-224996',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,44064); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-7496-225813',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,63560.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-276-225269',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-MAR-24','DD-MON-RR'),75,339178.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-275-224993',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,750768); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-7114-213825',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,46173.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-271-221864',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,353839.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-267-219563',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,376768.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'ROMA Roma','ERS-266-219243',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,408168); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ROMA Roma','ERS-7073-212617',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,44541.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W39209',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,2011.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W39208',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-FEB-24','DD-MON-RR'),105,71.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W39052',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JAN-24','DD-MON-RR'),121,2261.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W39051',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JAN-24','DD-MON-RR'),135,71.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W38899',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-DEC-23','DD-MON-RR'),152,2157.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W38898',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-DEC-23','DD-MON-RR'),166,71.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W38718',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-NOV-23','DD-MON-RR'),181,2034.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W38717',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('03-NOV-23','DD-MON-RR'),195,71.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W38558',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-OCT-23','DD-MON-RR'),211,2060.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W38557',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('04-OCT-23','DD-MON-RR'),225,71.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W38329',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('20-SEP-23','DD-MON-RR'),239,2187.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Faro, Patrick',20017,'HOME BREDA','W38328',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('06-SEP-23','DD-MON-RR'),253,71.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Lion, Sam',20032,'HOME Lille','W39190',to_date('18-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('18-MAR-24','DD-MON-RR'),59,805); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vioget, Oliver Xavier',20049,'HOME Paris','W39184',to_date('21-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('21-MAR-24','DD-MON-RR'),56,824); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Marjolet, Didier Alain',20047,'HOME Paris','W39183',to_date('20-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('20-MAR-24','DD-MON-RR'),57,49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Senaux, Martine Mirelle',20048,'HOME Paris','W39182',to_date('20-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('20-MAR-24','DD-MON-RR'),57,805); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Gasquet, Christelle Elisabeth',20046,'HOME Paris','W39181',to_date('19-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('19-MAR-24','DD-MON-RR'),58,159); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Marjolet, Didier Alain',20047,'HOME Paris','W39166',to_date('16-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-MAR-24','DD-MON-RR'),61,1276); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vioget, Oliver Xavier',20049,'HOME Paris','W39167',to_date('11-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('11-MAR-24','DD-MON-RR'),66,1185); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Senaux, Martine Mirelle',20048,'HOME Paris','W39165',to_date('07-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('07-MAR-24','DD-MON-RR'),70,1518); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ZOLA PARIS','ERS-11976-229385',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,1914.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ZOLA PARIS','ERS-11972-228642',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,41874.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ZOLA PARIS','ERS-11954-227362',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,1068.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ZOLA PARIS','ERS-11949-226527',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,2374.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ZOLA PARIS','ERS-11921-225493',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,1899.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12772-230407',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,18942.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12776-230436',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,10655.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12774-230430',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,2367.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12686-226605',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,6511.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12694-226725',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,44397.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12689-226706',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,50317.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12692-226713',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,50317.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12685-226565',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,8287.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12689-226705',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,46173.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12678-226211',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,22494.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12686-226604',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,5919.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12685-226564',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,3551.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12678-226210',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,11839.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12679-226227',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,11839.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12624-224718',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,39069.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12631-224736',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,50317.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12626-224727',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,5919.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12626-224726',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,4735.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12567-222859',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,50317.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12560-222692',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,10063.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12562-222695',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,48541.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12564-222697',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,50317.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12551-222497',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,4974.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12523-221259',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,3482.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12512-221245',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12516-221250',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12523-221258',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,7959.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12471-220767',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,4974.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12489-221086',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,14426.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12523-221257',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,14426.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12484-221078',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,10446.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12446-220152',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12448-220154',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,4477.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12443-220137',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,4974.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12457-220384',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,4974.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12384-218063',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12389-218407',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12373-217875',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12375-217884',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,8456.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12369-217737',to_date('12-NOV-23','DD-MON-RR'),to_date('12-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,4974.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12379-217972',to_date('12-NOV-23','DD-MON-RR'),to_date('12-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,4974.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12294-216318',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12298-216351',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12294-216317',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,14426.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12292-216312',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,2984.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12294-216316',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,2984.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12330-217141',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12273-215830',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,18405.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12275-215853',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,18405.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12238-215033',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,2984.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12236-215030',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,36811.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12207-214057',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12210-214061',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12163-213040',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,38801.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12166-213065',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,38801.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12093-211370',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,39796); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12117-211747',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12074-211103',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12076-211105',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,42283.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12082-211191',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,9451.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'BREDA Breda','ERS-12079-211114',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,17410.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12762-229982',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,76531); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12746-228942',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,76531); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12733-228063',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,64995); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12704-227015',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,64995); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12680-226228',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,64995); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12641-225554',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,64995); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12606-224355',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,71235); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12575-223279',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,71235); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12549-222275',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,71235); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12532-221668',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,71235); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12474-220785',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,68634); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12466-220672',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,68634); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12441-220018',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,68634); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12415-219285',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,68634); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12391-218418',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,65562); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12370-217740',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,65562); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12325-217123',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,65562); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12305-216581',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,65562); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12284-216152',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,66205); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12262-215600',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,66205); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12231-214765',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,66205); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12215-214235',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,66205); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12195-213763',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,69391); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12136-212509',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,69391); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'DELFT Delft','ERS-12120-211890',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,69391); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13418-229387',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,59119.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13400-228285',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,56622.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13375-227386',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,56622.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13351-226187',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,56622.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13397-228261',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,98876.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13393-228161',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,98876.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13391-228122',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,98876.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13396-228221',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,15820.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13391-228121',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,98876.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13321-225513',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,56622.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13307-224705',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,54773.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13340-226051',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,84374.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13292-223761',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,54773.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13313-225003',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,87011.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13271-222840',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,54773.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13239-221902',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,54773.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13279-223198',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,94921.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13261-222593',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,3955.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13264-222761',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,98876.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13266-222778',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,14501.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13200-221011',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,55173.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13179-220627',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,55173.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13160-220130',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,55173.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13142-219346',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,55173.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13138-219089',to_date('30-NOV-23','DD-MON-RR'),to_date('30-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,47876.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13112-218488',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,47876.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13088-217812',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,47876.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13120-218700',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,3955.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13127-218875',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,87011.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13070-217266',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,47876.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13118-218698',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,87011.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13122-218850',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,87011.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13049-216500',to_date('31-OCT-23','DD-MON-RR'),to_date('31-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,51982.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','CM-1',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'CREDIT',to_date('08-DEC-23','DD-MON-RR'),160,-9768.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13038-216098',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,51982.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13038-216099',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,51982.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','CM-3',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'CREDIT',to_date('08-DEC-23','DD-MON-RR'),160,-51982.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','CM-2',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'CREDIT',to_date('08-DEC-23','DD-MON-RR'),160,-29306.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-13019-215559',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,51982.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12980-214938',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,51982.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12964-214096',to_date('29-SEP-23','DD-MON-RR'),to_date('29-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,59265.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13013-215401',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,96239.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13017-215521',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,96239.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-13006-215347',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,89648.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12950-213540',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,59265.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12930-212939',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,59265.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12907-212342',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,59265.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12949-213538',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,75146.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12947-213517',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,75146.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12888-211628',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,49448.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12867-211277',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,49448.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12897-212156',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,73827.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12903-212335',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,73827.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12849-210901',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,49448.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12801-210208',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,61840.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12780-209663',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,61840.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12755-208958',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('29-AUG-23','DD-MON-RR'),261,61840.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12794-210088',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,98876.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12785-209970',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,65917.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12796-210106',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,96239.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12792-210086',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,77782.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12720-208299',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,61840.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12789-209986',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,77782.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12781-209737',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,77782.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12744-208866',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,98876.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12700-207544',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,66945.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12725-208389',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,9228.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12725-208388',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,43505.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12676-207273',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,66945.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12657-206894',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,66945.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12646-206286',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,66945.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12633-206008',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,55038.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'ESSEN Essen','ERS-12618-205690',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,55038.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12637-206032',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,75146.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'ESSEN Essen','ERS-12638-206033',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,96239.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'LIEGE Liege','ERS-6612-229882',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,116095.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'LIEGE Liege','ERS-6602-228744',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,104197.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'LIEGE Liege','ERS-6605-228923',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,116095.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'LIEGE Liege','ERS-6585-227479',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,104197.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'LIEGE Liege','ERS-6576-226346',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,104197.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'LIEGE Liege','ERS-6563-225692',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,104197.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11984-230384',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-MAY-24','DD-MON-RR'),15,10195.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11983-230345',to_date('07-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('26-APR-24','DD-MON-RR'),20,2893.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11959-227944',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,8128.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11938-226046',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,8404.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11940-226049',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,10333.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11925-225770',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,7026.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11919-225432',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,8128.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11932-225846',to_date('04-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,1928.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11891-224822',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11897-224835',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11902-224856',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11904-224855',to_date('28-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,18175.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11904-224854',to_date('26-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,2765.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11844-221558',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,9782.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11847-221562',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,22916.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11842-221557',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,39415.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11810-220464',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,9782.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11814-220504',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,9782.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11802-220240',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,45832.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11799-220123',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,13433.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11756-218990',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11754-218888',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,3160.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11745-218856',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,8266.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11750-218876',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,10333.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11754-218887',to_date('26-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,26472.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11742-218845',to_date('24-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,3720.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11736-218679',to_date('24-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,10333.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11729-218366',to_date('21-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,2066.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11725-218165',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,3031.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11728-218347',to_date('18-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,2066.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11716-217788',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,29238.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11709-217711',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,29238.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11706-217708',to_date('14-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('03-JAN-24','DD-MON-RR'),134,29238.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11714-217719',to_date('13-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,790.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11722-218005',to_date('13-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,790.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11700-217592',to_date('12-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,25287.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11687-217432',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,10333.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11688-217433',to_date('08-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,7715.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11686-217431',to_date('07-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,2893.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11673-216379',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,26867.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11653-215519',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,22126.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11648-215419',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,8542.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11647-215403',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,22126.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11636-215265',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,10333.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11642-215335',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,10333.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11629-214999',to_date('07-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,1791.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11634-215155',to_date('07-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,1791.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11597-213864',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11594-213858',to_date('26-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,4346.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11597-213863',to_date('24-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,12248.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11571-212902',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,10333.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11575-212958',to_date('14-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,8266.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11555-212657',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,10333.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11558-212736',to_date('08-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,964.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11559-212741',to_date('08-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,964.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11535-211608',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11525-211547',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11529-211561',to_date('23-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,2765.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11530-211562',to_date('23-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,2765.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11532-211564',to_date('23-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,2765.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11497-210788',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,9782.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11489-210716',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,9782.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11534-211566',to_date('09-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,9782.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11488-210714',to_date('08-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,4684.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11496-210750',to_date('07-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,3031.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11488-210713',to_date('07-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,7991.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11458-209081',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,8680.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11457-208957',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,8680.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11429-207725',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,17384.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11413-207726',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11415-207727',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11423-207728',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,29633.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11408-207724',to_date('27-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,26077.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11429-207723',to_date('26-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,22126.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11429-207722',to_date('23-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,15014.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11387-207034',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,10333.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11386-207032',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,18875.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11386-207031',to_date('08-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,2893.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11389-207076',to_date('08-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,2893.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11390-207126',to_date('08-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,2893.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11370-206688',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,53876.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11369-206687',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,88464.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11339-206309',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,9644.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'PARIS PARIS','ERS-11332-205988',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,34587.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11985-230385',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-MAY-24','DD-MON-RR'),15,28557.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11973-228703',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,41051.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11966-228482',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,15468.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11958-227781',to_date('22-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,32722.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11952-227360',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,44621.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11955-227420',to_date('20-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,44621.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'PARIS Paris','ERS-285-229782',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,163789.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11950-226827',to_date('16-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,29747.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11950-226826',to_date('15-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,3569.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'PARIS Paris','ERS-284-229302',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,219787.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11934-225903',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,867.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'PARIS Paris','SSCFR2010719',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,165419.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11922-225767',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,842.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11930-225844',to_date('08-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,842.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11923-225768',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,867.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11892-224823',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,27367.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11896-224834',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,27367.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11901-224860',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,44621.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11906-224859',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,3569.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11906-224858',to_date('28-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,594.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'PARIS Paris','ERS-11906-224857',to_date('27-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,6544.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'PARIS Paris','ERS-280-226026',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,171341.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'PARIS Paris','ERS-279-225751',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,229917.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'PARIS Paris','SSCFR2010688',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-FEB-24','DD-MON-RR'),78,187396.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'PARIS Paris','ERS-275-222756',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,194101.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'PARIS Paris','ERS-274-222298',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,260461.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'PARIS Paris','SSCFR2010657',to_date('29-DEC-23','DD-MON-RR'),to_date('29-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,192863.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'PARIS Paris','ERS-271-220306',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,199766.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'PARIS Paris','ERS-270-220177',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,268064.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'PARIS Paris','SSCFR2010626',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,197600.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'PARIS Paris','SSCFR2010595',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,192595.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'PARIS Paris','SSCFR2010564',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,195218.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12770-230148',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,1936.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12740-228333',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,1442.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12681-226229',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,1858.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12607-224356',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,1394.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12555-222509',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,1798.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12492-221089',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,1356.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12450-220156',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,1748.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12408-218942',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,1370.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12364-217636',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,1767.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12285-216153',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,1363.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12232-214766',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,1758.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12196-213764',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,1344.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ARNHEM Arnhem','ERS-12142-212624',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,1732.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','ERS-281-228407',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,156990.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','SSCFR2010714',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,124065.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','SSCFR2010709',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,330838.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','FR201039364',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,23274.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','FR201039357',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,23274.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','SSCFR2010683',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,140544.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','ERS-276-224378',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,164227.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','SSCFR2010678',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,374783.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','ERS-272-221120',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,186042.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','SSCFR2010652',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,144643.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'DEFENSE PARIS','SSCFR2010647',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,385721.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'GENT ERS Gent','ERS-6593-227945',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,30095.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'GENT ERS Gent','ERS-6596-227948',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,1554172.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'GENT ERS Gent','ERS-6597-227949',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,1554172.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'GENT ERS Gent','ERS-6587-227619',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,29493.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'GENT ERS Gent','ERS-6573-226204',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,77708.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'GENT ERS Gent','ERS-6572-226203',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,2331258.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'GENT ERS Gent','ERS-6554-224933',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,37920.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berthier, Alain',20036,'HOME Mulhouse','W39189',to_date('16-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-MAR-24','DD-MON-RR'),61,53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berthier, Alain',20036,'HOME Mulhouse','W39172',to_date('07-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('07-MAR-24','DD-MON-RR'),70,49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Lacroix, Armand',20031,'HOME Pontoise','W39197',to_date('26-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('26-MAR-24','DD-MON-RR'),51,174); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Lacroix, Armand',20031,'HOME Pontoise','W39180',to_date('18-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('18-MAR-24','DD-MON-RR'),59,167); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-16003-230150',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,2349312.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15966-229064',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,2349312.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15936-228067',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,2252000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15918-227013',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,2252000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15889-226084',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,2252000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15645-220161',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,2277437.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15611-219375',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,2277437.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15577-218839',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,2262500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15556-218061',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,2262500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'KIRUNA Kiruna','ERS-15530-217504',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,2262500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-JUL-10-220521',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,69547.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-JUL-10-220527',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,69547.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-JUL-10-220546',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,139095.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-JUL-10-220507',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,163773.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-JUL-10-220520',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,163773.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-JUL-10-220526',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,163773.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-JUL-10-220545',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,327546.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-JUL-10-220506',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,47112.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-JUL-10-220519',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,47112.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-JUL-10-220525',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,47112.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-JUL-10-219735',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,89738.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-JUL-10-220544',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,94225.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-JUL-10-219531',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,137062.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-JUL-10-219540',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,137062.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-JUL-10-219746',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,163773.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-JUL-10-219539',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,250139.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-JUL-10-219740',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,250139.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-JUL-10-219530',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,161048.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-JUL-10-219730',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,161048.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-JUL-10-219738',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,161048.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-JUL-10-219307',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,162143.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-JUL-10-219238',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,199467.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-28-JUN-10-218977',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,78442.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-27-JUN-10-218976',to_date('27-NOV-23','DD-MON-RR'),to_date('27-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,96390.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-26-JUN-10-218975',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,10279.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-JUN-10-218957',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,68531.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-JUN-10-218463',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,113076.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-JUN-10-218758',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,113076.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-21-JUN-10-218442',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,20559.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-21-JUN-10-218437',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,154195.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-21-JUN-10-218671',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,154195.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-JUN-10-218459',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,20559.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-JUN-10-218664',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,20559.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-21-MAY-10-216180',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,74034.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-MAY-10-216403',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,139095.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-MAY-10-216290',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,53843.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-MAY-10-216289',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,62817.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-MAY-10-216411',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,65104.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-MAY-10-215509',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,33652.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-12-MAY-10-215301',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,62817.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-12-MAY-10-215209',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,95943.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-11-MAY-10-215072',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,31408.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-11-MAY-10-215215',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,31408.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-MAY-10-214842',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,26921.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-MAY-10-215214',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,26921.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-MAY-10-215300',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,26921.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-MAY-10-215202',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,41118.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-MAY-10-215208',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,41118.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-MAY-10-215224',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,41118.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-MAY-10-214841',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,31408.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-MAY-10-215213',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,31408.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-MAY-10-215299',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,31408.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-MAY-10-215205',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,47971.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-MAY-10-215207',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,47971.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-MAY-10-215218',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,47971.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-MAY-10-215212',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,24678.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-MAY-10-215623',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,33652.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-MAY-10-215298',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,34265.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-MAY-10-215070',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,95943.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-MAY-10-215506',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,95943.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-MAY-10-215217',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,114417.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-MAY-10-214837',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,22434.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-MAY-10-214863',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,113076.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-MAY-10-214688',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,130209.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-06-MAY-10-214687',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,44545.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-06-MAY-10-214857',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,44545.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-MAY-10-214675',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,40382.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-MAY-10-214678',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,40382.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-MAY-10-214611',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,62817.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-MAY-10-214495',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,22434.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-MAY-10-214501',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,22434.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-MAY-10-214500',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,42625.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-MAY-10-214265',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,60573.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-MAY-10-214391',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,60573.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-MAY-10-214684',to_date('01-OCT-23','DD-MON-RR'),to_date('01-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,17947.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-MAY-10-214494',to_date('01-OCT-23','DD-MON-RR'),to_date('01-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,60573.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-MAY-10-216409',to_date('01-OCT-23','DD-MON-RR'),to_date('01-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,121147.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-28-APR-10-214089',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,171328.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-27-APR-10-214021',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,170101.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-26-APR-10-213843',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,29165.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-26-APR-10-214011',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,44545.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-26-APR-10-214020',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,73710.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-APR-10-214005',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,53843.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-APR-10-214019',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,62370.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-APR-10-214010',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,82237.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-APR-10-214004',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,29165.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-APR-10-214000',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,65060.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-APR-10-214018',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,73710.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-APR-10-213846',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,102796.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-APR-10-213997',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,102796.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-APR-10-214009',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,126782.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-APR-10-213781',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,140489.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-APR-10-213631',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,74034.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-APR-10-213841',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,126782.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-APR-10-213996',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,126782.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-APR-10-213502',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,53843.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-APR-10-213490',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,91982.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-APR-10-213365',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,140489.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-APR-10-213366',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,29165.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-APR-10-213779',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,29165.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-APR-10-213364',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,44545.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-APR-10-213374',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,73710.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-APR-10-213495',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,22434.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-APR-10-213627',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,26921.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-APR-10-213373',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,102796.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-APR-10-213363',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,129718.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-APR-10-213626',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,67304.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-APR-10-212945',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,102796.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-APR-10-213083',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,83008.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-APR-10-212661',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,126782.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-APR-10-212831',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,150312.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-APR-10-212943',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,150312.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-APR-10-212660',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,51398.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-APR-10-212948',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,51398.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-APR-10-212639',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,91982.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-APR-10-212519',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,38139.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-APR-10-212641',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,126782.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-APR-10-212940',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,185034.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-APR-10-212523',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,82237.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-APR-10-212642',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,82237.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-APR-10-212405',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,136851.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-APR-10-212403',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,83008.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-APR-10-212411',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,83008.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-APR-10-212319',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,126782.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-APR-10-212036',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,112173.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-APR-10-212180',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,171328.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-APR-10-212046',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,78521.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-APR-10-212171',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,119929.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-APR-10-212517',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,119929.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-APR-10-212035',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,89738.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-APR-10-212179',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,113076.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-APR-10-212309',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,113076.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-MAR-10-211592',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,41118.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-MAR-10-211690',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,41118.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-MAR-10-211523',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,54825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-MAR-10-211689',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,54825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-MAR-10-211694',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,54825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-MAR-10-211698',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,54825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-MAR-10-211427',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,17947.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-MAR-10-211522',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,30839.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-MAR-10-211591',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,30839.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-MAR-10-211688',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,30839.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-MAR-10-211359',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,60573.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-21-MAR-10-211358',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,54825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-MAR-10-211527',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,68531.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-MAR-10-211437',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,78521.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-MAR-10-211534',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,107853.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-MAR-10-211436',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,24678.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-MAR-10-211515',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,24678.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-MAR-10-211214',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,37692.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-MAR-10-211415',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,37692.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-17-MAR-10-211357',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,54825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-17-MAR-10-211406',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,35895.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-16-MAR-10-211321',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,24678.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-16-MAR-10-211213',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,75384.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-MAR-10-211356',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,38384.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-MAR-10-211320',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,96469.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-MAR-10-211254',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,171328.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-MAR-10-211355',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,62370.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-MAR-10-211212',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,87495.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-MAR-10-211319',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,133635.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-MAR-10-211318',to_date('13-AUG-23','DD-MON-RR'),to_date('13-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,71791.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-MAR-10-211211',to_date('13-AUG-23','DD-MON-RR'),to_date('13-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,154195.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-11-MAR-10-211210',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,124740.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-MAR-10-211209',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,130410.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12674-207269',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-JUL-23','DD-MON-RR'),308,786.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12669-207246',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-JUL-23','DD-MON-RR'),309,13759.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12649-206768',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,9459.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12647-206568',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,4798.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12612-205681',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,7862.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12615-205686',to_date('22-MAY-23','DD-MON-RR'),to_date('22-MAY-23','DD-MON-RR'),'STANDARD',to_date('21-JUN-23','DD-MON-RR'),330,27912.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'HAMBURG Hamburg','ERS-12600-205642',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,27912.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bastid, Alain',20026,'HOME Versailles','W39194',to_date('21-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('21-MAR-24','DD-MON-RR'),56,56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bastid, Alain',20026,'HOME Versailles','W39177',to_date('16-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-MAR-24','DD-MON-RR'),61,57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039728',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,179639); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039718',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,174767); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039711',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,174767); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039704',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,174767); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039697',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,174767); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039687',to_date('28-JAN-24','DD-MON-RR'),to_date('28-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,173341); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039680',to_date('21-JAN-24','DD-MON-RR'),to_date('21-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,173341); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039673',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,173341); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039666',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,173341); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039656',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,181154); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039649',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,181154); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039642',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,181154); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Exelon Electric and Gas',20045,'MAIN Chicago IL','Pr201039635',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,181154); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Dupont, Alain',20037,'OFFICE Bordeaux','W39196',to_date('26-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('26-MAR-24','DD-MON-RR'),51,796); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Marty, Frederic',20033,'OFFICE Bordeaux','W39193',to_date('20-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('20-MAR-24','DD-MON-RR'),57,105); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Dupont, Alain',20037,'OFFICE Bordeaux','W39179',to_date('17-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('17-MAR-24','DD-MON-RR'),60,772); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Marty, Frederic',20033,'OFFICE Bordeaux','W39176',to_date('16-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-MAR-24','DD-MON-RR'),61,101); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Caroline, Bruno',20028,'OFFICE Mulhouse','W39191',to_date('17-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('17-MAR-24','DD-MON-RR'),60,878); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W39163',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('27-FEB-24','DD-MON-RR'),79,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W39155',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('27-FEB-24','DD-MON-RR'),79,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W39151',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('25-FEB-24','DD-MON-RR'),81,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W39150',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('23-FEB-24','DD-MON-RR'),83,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W39154',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('23-FEB-24','DD-MON-RR'),83,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W39162',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('21-FEB-24','DD-MON-RR'),85,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W39153',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W39149',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('14-FEB-24','DD-MON-RR'),92,90); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W39161',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('12-FEB-24','DD-MON-RR'),94,86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W39152',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('08-FEB-24','DD-MON-RR'),98,2359); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W39160',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('08-FEB-24','DD-MON-RR'),98,2383); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W39148',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('07-FEB-24','DD-MON-RR'),99,2365); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W39006',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('27-JAN-24','DD-MON-RR'),110,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38998',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('27-JAN-24','DD-MON-RR'),110,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38994',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('25-JAN-24','DD-MON-RR'),112,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38993',to_date('23-JAN-24','DD-MON-RR'),to_date('23-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('23-JAN-24','DD-MON-RR'),114,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38997',to_date('23-JAN-24','DD-MON-RR'),to_date('23-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('23-JAN-24','DD-MON-RR'),114,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W39005',to_date('21-JAN-24','DD-MON-RR'),to_date('21-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('21-JAN-24','DD-MON-RR'),116,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38996',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-JAN-24','DD-MON-RR'),122,83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38992',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('14-JAN-24','DD-MON-RR'),123,90); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W39004',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('12-JAN-24','DD-MON-RR'),125,86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38995',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('08-JAN-24','DD-MON-RR'),129,2288); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W39003',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('08-JAN-24','DD-MON-RR'),129,2312); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38991',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('07-JAN-24','DD-MON-RR'),130,2294); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38853',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('27-DEC-23','DD-MON-RR'),141,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38845',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('27-DEC-23','DD-MON-RR'),141,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38841',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('25-DEC-23','DD-MON-RR'),143,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38840',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('23-DEC-23','DD-MON-RR'),145,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38844',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('23-DEC-23','DD-MON-RR'),145,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38852',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('21-DEC-23','DD-MON-RR'),147,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38843',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('15-DEC-23','DD-MON-RR'),153,83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38839',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('14-DEC-23','DD-MON-RR'),154,90); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38851',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('12-DEC-23','DD-MON-RR'),156,86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38842',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('08-DEC-23','DD-MON-RR'),160,2303); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38850',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('08-DEC-23','DD-MON-RR'),160,2327); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38838',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('07-DEC-23','DD-MON-RR'),161,2309); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38672',to_date('27-NOV-23','DD-MON-RR'),to_date('27-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('27-NOV-23','DD-MON-RR'),171,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38664',to_date('27-NOV-23','DD-MON-RR'),to_date('27-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('27-NOV-23','DD-MON-RR'),171,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38660',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('25-NOV-23','DD-MON-RR'),173,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38659',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('23-NOV-23','DD-MON-RR'),175,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38663',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('23-NOV-23','DD-MON-RR'),175,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38671',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('21-NOV-23','DD-MON-RR'),177,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38662',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('15-NOV-23','DD-MON-RR'),183,83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38658',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('14-NOV-23','DD-MON-RR'),184,90); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38670',to_date('12-NOV-23','DD-MON-RR'),to_date('12-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('12-NOV-23','DD-MON-RR'),186,86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38661',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('08-NOV-23','DD-MON-RR'),190,2022); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38669',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('08-NOV-23','DD-MON-RR'),190,2046); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38657',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('07-NOV-23','DD-MON-RR'),191,2028); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38510',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('28-OCT-23','DD-MON-RR'),201,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38502',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('28-OCT-23','DD-MON-RR'),201,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38498',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('26-OCT-23','DD-MON-RR'),203,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38497',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('24-OCT-23','DD-MON-RR'),205,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38501',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('24-OCT-23','DD-MON-RR'),205,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38509',to_date('22-OCT-23','DD-MON-RR'),to_date('22-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('22-OCT-23','DD-MON-RR'),207,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38500',to_date('16-OCT-23','DD-MON-RR'),to_date('16-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-OCT-23','DD-MON-RR'),213,83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38496',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('15-OCT-23','DD-MON-RR'),214,90); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38508',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('13-OCT-23','DD-MON-RR'),216,86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38499',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('09-OCT-23','DD-MON-RR'),220,2180); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38507',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('09-OCT-23','DD-MON-RR'),220,2204); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38495',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('08-OCT-23','DD-MON-RR'),221,2186); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38283',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('28-SEP-23','DD-MON-RR'),231,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38275',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('28-SEP-23','DD-MON-RR'),231,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38271',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('26-SEP-23','DD-MON-RR'),233,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38270',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('24-SEP-23','DD-MON-RR'),235,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38274',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('24-SEP-23','DD-MON-RR'),235,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38282',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('22-SEP-23','DD-MON-RR'),237,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38273',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-SEP-23','DD-MON-RR'),243,83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38269',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('15-SEP-23','DD-MON-RR'),244,90); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38281',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('13-SEP-23','DD-MON-RR'),246,86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38272',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('09-SEP-23','DD-MON-RR'),250,2460); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38280',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('09-SEP-23','DD-MON-RR'),250,2484); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38268',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('08-SEP-23','DD-MON-RR'),251,2466); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38090',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('31-AUG-23','DD-MON-RR'),259,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38082',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('31-AUG-23','DD-MON-RR'),259,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38078',to_date('28-AUG-23','DD-MON-RR'),to_date('28-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('28-AUG-23','DD-MON-RR'),262,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38077',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('26-AUG-23','DD-MON-RR'),264,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38081',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('26-AUG-23','DD-MON-RR'),264,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38089',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('24-AUG-23','DD-MON-RR'),266,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38080',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-AUG-23','DD-MON-RR'),272,83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38076',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-AUG-23','DD-MON-RR'),273,90); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38088',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('15-AUG-23','DD-MON-RR'),275,86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W38079',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('11-AUG-23','DD-MON-RR'),279,2083); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W38087',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('11-AUG-23','DD-MON-RR'),279,2107); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W38075',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'EXPENSE REPORT',to_date('10-AUG-23','DD-MON-RR'),280,2089); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37901',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('31-JUL-23','DD-MON-RR'),290,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37893',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('31-JUL-23','DD-MON-RR'),290,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37889',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('26-JUL-23','DD-MON-RR'),295,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37888',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('24-JUL-23','DD-MON-RR'),297,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37892',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('24-JUL-23','DD-MON-RR'),297,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37900',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('22-JUL-23','DD-MON-RR'),299,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37891',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JUL-23','DD-MON-RR'),305,83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37887',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('15-JUL-23','DD-MON-RR'),306,90); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37899',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('13-JUL-23','DD-MON-RR'),308,86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37890',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('09-JUL-23','DD-MON-RR'),312,2047); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37898',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('09-JUL-23','DD-MON-RR'),312,2071); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37886',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('08-JUL-23','DD-MON-RR'),313,2053); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37742',to_date('30-JUN-23','DD-MON-RR'),to_date('30-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('30-JUN-23','DD-MON-RR'),321,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37734',to_date('30-JUN-23','DD-MON-RR'),to_date('30-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('30-JUN-23','DD-MON-RR'),321,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37730',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('28-JUN-23','DD-MON-RR'),323,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37729',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('26-JUN-23','DD-MON-RR'),325,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37733',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('26-JUN-23','DD-MON-RR'),325,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37741',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('24-JUN-23','DD-MON-RR'),327,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37732',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-JUN-23','DD-MON-RR'),333,83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37728',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-JUN-23','DD-MON-RR'),334,90); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37740',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('15-JUN-23','DD-MON-RR'),336,86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37731',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('11-JUN-23','DD-MON-RR'),340,2243); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37739',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('11-JUN-23','DD-MON-RR'),340,2267); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37727',to_date('10-JUN-23','DD-MON-RR'),to_date('10-JUN-23','DD-MON-RR'),'EXPENSE REPORT',to_date('10-JUN-23','DD-MON-RR'),341,2249); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37491',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'EXPENSE REPORT',to_date('27-MAY-23','DD-MON-RR'),355,277); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37483',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'EXPENSE REPORT',to_date('27-MAY-23','DD-MON-RR'),355,290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37479',to_date('25-MAY-23','DD-MON-RR'),to_date('25-MAY-23','DD-MON-RR'),'EXPENSE REPORT',to_date('25-MAY-23','DD-MON-RR'),357,284); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Heib, Christiane',5103,'OFFICE München','W37478',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'EXPENSE REPORT',to_date('23-MAY-23','DD-MON-RR'),359,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Walcher, Bernhard',5104,'OFFICE München','W37482',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'EXPENSE REPORT',to_date('23-MAY-23','DD-MON-RR'),359,94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Huber, Birgit',5063,'OFFICE München','W37490',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'EXPENSE REPORT',to_date('21-MAY-23','DD-MON-RR'),361,16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Boursin, Elisabeth',20027,'OFFICE Nanterre','W39195',to_date('22-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('22-MAR-24','DD-MON-RR'),55,842); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Boursin, Elisabeth',20027,'OFFICE Nanterre','W39178',to_date('16-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-MAR-24','DD-MON-RR'),61,134); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Jones, Gray, and Associates',20044,'PUK JGA Reading','UKPr2010728',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,9170.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Jones, Gray, and Associates',20044,'PUK JGA Reading','UKPr2010719',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,11026.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Jones, Gray, and Associates',20044,'PUK JGA Reading','UKPr2010712',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,2756.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Jones, Gray, and Associates',20044,'PUK JGA Reading','UKPr2010705',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,4133.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Jones, Gray, and Associates',20044,'PUK JGA Reading','UKPr2010698',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,9647.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'READING Reading','ERS-1267-227779',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,7732.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'READING Reading','ERS-1266-227339',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,2609.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'READING Reading','ERS-1266-227340',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,4833.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'READING Reading','ERS-1262-226804',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,2713.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'READING Reading','ERS-1262-226805',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,26854.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'READING Reading','ERS-1260-220828',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,1573.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'READING Reading','ERS-1260-220825',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,2655.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'READING Reading','ERS-1260-220826',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,2655.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'READING Reading','ERS-1260-220827',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,19670.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'SERAING Seraing','ERS-6610-229642',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,37153.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'SERAING Seraing','ERS-6601-228743',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,33346.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'SERAING Seraing','ERS-6581-227363',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,33346.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'SERAING Seraing','ERS-6571-226144',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,33346.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'TRIUMPH A Paris','SG-01',to_date('28-FEB-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('27-APR-24','DD-MON-RR'),19,55543.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'TRIUMPH A Paris','SG-02',to_date('28-FEB-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('27-APR-24','DD-MON-RR'),19,55543.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112010706',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,4781); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112010675',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,5202); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112010644',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,5142); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112010613',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,5199); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112010582',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,5049); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112010551',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,5330); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112010520',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,5499); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112010489',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,4742); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112010458',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,4742); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK EFT Uxbridge','SSCUS112009799',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,5195); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12769-230147',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,73828); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12748-229046',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,73828); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12732-228062',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,62698); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12703-227014',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,62698); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12676-226077',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,62698); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12638-225348',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,62698); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12605-224354',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,68718); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12583-223468',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,68718); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12554-222508',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,68718); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12535-221856',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,68718); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12491-221088',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,66210); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12465-220671',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,66210); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12449-220155',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,66210); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12419-219376',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,66210); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12401-218818',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,63245); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12385-218065',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,63245); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12356-217509',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,63245); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12309-216929',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,63245); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12283-216151',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,63866); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12261-215599',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,63866); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12230-214764',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,63866); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12214-214234',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,63866); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12194-213762',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,66940); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12141-212623',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,66940); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'UTRECHT Utrecht','ERS-12123-212030',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,66940); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13647-230496',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,2630.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13647-230495',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,416.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13633-230049',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,500.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13639-230160',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,500.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13632-230045',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,2501.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13619-229285',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,1195.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13616-229284',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,1250.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13622-229562',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,1250.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13593-228631',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,4064.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13586-228352',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,5021.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13584-228348',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,717.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13577-228105',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,1584.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13560-227569',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,917.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13551-227301',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,4025.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13558-227562',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,4025.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13554-227324',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,416.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13558-227561',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,166.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13565-227765',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,166.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13562-227571',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,5232.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13560-227568',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,9258.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13539-227124',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,9660.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13536-227118',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,1167.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'WINDSOR Windsor','ERS-13533-226798',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,1207.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13427-229862',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,29771.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13426-229823',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,31381.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13416-229382',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,172403.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13414-229342',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,152441); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13404-228464',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,44958.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13402-228424',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,207494.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13404-228463',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,3755); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13399-228263',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,21777.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13404-228462',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,17120.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13367-226865',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,2656.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13377-227499',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,12874.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13354-226504',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,12874.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13333-225883',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,9073.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13327-225694',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,146996.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13329-225697',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,176033.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13290-223758',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,181477.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13289-223742',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,38110.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13295-223938',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,38110.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13298-224344',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,165144.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13284-223399',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,2565.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13273-223018',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,28162.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13265-222762',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,36208.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13267-222818',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,29235.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13256-222570',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,6705.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13258-222573',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,6705.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13251-222511',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,8314.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13254-222531',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,8314.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13263-222760',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,6168.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13272-222958',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,6168.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12960-214092',to_date('29-SEP-23','DD-MON-RR'),to_date('29-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,31112.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13221-221435',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,15556.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13219-221432',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,36208.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13221-221434',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,804.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13198-221009',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,74405.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13209-221412',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,179662.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13215-221423',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-JAN-24','DD-MON-RR'),113,1877.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13194-220948',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-JAN-24','DD-MON-RR'),113,18147.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13198-221008',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,52628.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13216-221429',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,179662.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13178-220626',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,2518.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13169-220320',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,27626.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13154-220077',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,27626.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13145-219627',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,146996.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13135-218991',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,204526.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13103-218188',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,2540.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13098-218106',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,19579.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13097-218027',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,19579.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13098-218105',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,19579.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13095-218025',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,34063.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13090-217941',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,19579.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13134-218986',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,16092.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13083-217790',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,34063.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13058-216904',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,121589.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13053-216882',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,114330.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13055-216901',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,114330.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13043-216375',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,177008.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13035-215980',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,2512.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13005-215346',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,34599.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12995-215236',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,36208.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13001-215263',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,36208.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13020-215640',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,107071.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13007-215349',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,3486.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12999-215259',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,107071.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12997-215257',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,5632.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-13007-215348',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,5632.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12957-213855',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,116145.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12946-213516',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,27221.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12948-213537',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,27221.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12955-213848',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,176033.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12938-213354',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,2484.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12941-213401',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,159700.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12929-212938',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,12606.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12933-213099',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,12606.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12925-212703',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,12606.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12901-212216',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,168773.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12866-211274',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,2562.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12842-210889',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,36208.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12830-210833',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,16092.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12837-210840',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,19579.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12894-211744',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,30844.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12828-210803',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,36208.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12839-210842',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,6973.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12822-210790',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,30844.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12818-210745',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,1072.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12830-210832',to_date('06-AUG-23','DD-MON-RR'),to_date('06-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,1609.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12833-210836',to_date('06-AUG-23','DD-MON-RR'),to_date('06-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,1609.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12775-209460',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,2687.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12764-209161',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,32665.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12777-209656',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,176033.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12855-211083',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,181477.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12745-208868',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,5444.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12758-209077',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,181477.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12745-208867',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,5444.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12750-208877',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,5444.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12734-208712',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,35136.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12761-209158',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,139737.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12748-208872',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,268.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12742-208864',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,26821.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12723-208382',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,9073.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12730-208705',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,9073.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12856-211084',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,181477.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12723-208381',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,10888.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12723-208380',to_date('06-JUL-23','DD-MON-RR'),to_date('06-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,21777.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12728-208701',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,1341.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12718-208297',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,26821.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12717-208278',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,52628.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12704-207599',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,31917.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12705-207600',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,192753.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12704-207598',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,139737.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12667-207190',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,2714.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12665-207088',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-JUL-23','DD-MON-RR'),308,20116.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12655-206889',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,3486.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12653-206886',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,16897.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12663-207070',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,16897.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12655-206888',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,3486.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12659-206968',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,3486.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12636-206031',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,143367.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12617-205689',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,2690.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12604-205647',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,226846.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ZWICKAU Zwickau','ERS-12606-205651',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,181477.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039362',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,118723.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRESNO Fresno CA','ERS-276-228882',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,460112.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039352',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,112950.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRESNO Fresno CA','ERS-275-228402',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,498453.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039345',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,112950.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039338',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,112950.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRESNO Fresno CA','ERS-271-225288',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-MAR-24','DD-MON-RR'),75,460112.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRESNO Fresno CA','ERS-270-224962',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,1086087.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039300',to_date('06-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,113175.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRESNO Fresno CA','ERS-266-221888',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,501271.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039291',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,110010.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039284',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,110010.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039277',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,110010.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039270',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,110010.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRESNO Fresno CA','ERS-262-219566',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,485887.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRESNO Fresno CA','ERS-261-219242',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,526378.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039261',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,102442.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039254',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,102442.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039247',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,102442.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039240',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,102442.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039231',to_date('29-OCT-23','DD-MON-RR'),to_date('29-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,108877.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039224',to_date('22-OCT-23','DD-MON-RR'),to_date('22-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,108877.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039217',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,108877.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRESNO Fresno CA','ERS-254-214876',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,476155.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039210',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,108877.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRESNO Fresno CA','ERS-253-214506',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,515835.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039194',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,117205.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039187',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,117205.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039180',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,117205.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039171',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,94852.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039164',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,94852.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039157',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,94852.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039150',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,94852.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039141',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,110716.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039134',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,110716.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039127',to_date('14-JUL-23','DD-MON-RR'),to_date('14-JUL-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,110716.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039120',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,110716.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039110',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,105072.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039103',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,105072.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039096',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-JUL-23','DD-MON-RR'),308,105072.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS201039089',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,105072.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS200939445',to_date('29-MAY-23','DD-MON-RR'),to_date('29-MAY-23','DD-MON-RR'),'STANDARD',to_date('28-JUN-23','DD-MON-RR'),323,105692.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'FRESNO Fresno CA','OPS200939438',to_date('22-MAY-23','DD-MON-RR'),to_date('22-MAY-23','DD-MON-RR'),'STANDARD',to_date('21-JUN-23','DD-MON-RR'),330,105692.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Katzberg, Susan',8023,'HOME New York NY','W37988',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JUL-23','DD-MON-RR'),305,3626.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Jackson, Kwame',20055,'HOME San Jose CA','W39262',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-MAR-24','DD-MON-RR'),76,2385.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Jackson, Kwame',20055,'HOME San Jose CA','W39105',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('03-FEB-24','DD-MON-RR'),103,2367.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Webb, Jean',20167,'HOME Whitley Bay','W11025',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('08-JUL-23','DD-MON-RR'),313,737); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7614-230129',to_date('09-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('26-APR-24','DD-MON-RR'),20,4178.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7610-229942',to_date('07-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,25071.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7595-229168',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,3581.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7585-229028',to_date('03-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,8954.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7566-227722',to_date('21-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,2984.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7554-227240',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,13132.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7546-226935',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,27459.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7535-226731',to_date('15-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,4178.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7562-227552',to_date('15-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,4178.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7508-226075',to_date('09-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,4775.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7500-226004',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,7760.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7504-226060',to_date('07-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,3581.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7511-226208',to_date('07-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,3581.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7487-225790',to_date('07-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,12535.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7502-226057',to_date('05-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,3581.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7487-225789',to_date('03-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,4178.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7096-213281',to_date('15-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,2984.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7102-213323',to_date('15-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,2984.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7106-213510',to_date('15-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,2984.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7082-212919',to_date('14-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,1193.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'IT GE ERS Milano','ERS-7084-212927',to_date('09-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,1193.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15991-230024',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,143000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15998-230137',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15978-229683',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,122200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15983-229728',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15975-229465',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,5200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15980-229703',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,17595); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15991-230023',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15983-229727',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,13000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15969-229184',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,15600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15972-229405',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,281520); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15985-229734',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15973-229463',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,13000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15976-229502',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,13000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15965-229065',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,33800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15962-229029',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,17595); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15956-228627',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,527850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15953-228624',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,756225); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15944-228327',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15947-228332',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,57985); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15947-228331',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,652830); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15947-228330',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,485285); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15940-228310',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,15600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15934-228065',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,299115); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039728',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,333898.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039717',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,320065); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15885-226079',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,132600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15875-226011',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,33800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15864-225817',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,132600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15880-226016',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,387090); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15857-225737',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,17595); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15899-226448',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,545445); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15850-225572',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,70380); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15881-226069',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,70380); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15849-225556',to_date('05-FEB-24','DD-MON-RR'),to_date('05-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,211140); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15857-225736',to_date('05-FEB-24','DD-MON-RR'),to_date('05-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,211140); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039710',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,320065); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15863-225805',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,299115); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15854-225731',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,580635); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15844-225349',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,404685); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15834-225094',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,771825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15902-226451',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,18058.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15834-225093',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,151160); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15834-225092',to_date('28-JAN-24','DD-MON-RR'),to_date('28-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,703800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039703',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,320065); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15829-224747',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,57200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15831-224749',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,52785); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15825-224743',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15812-224436',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,228735); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15277-212819',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,153400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14884-206647',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,33800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14874-206511',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,127400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15626-219721',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,31200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15628-219723',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,31200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15614-219443',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,153400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039650',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,323685); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15612-219423',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,510255); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15617-219483',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15633-219978',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15614-219442',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,35190); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15609-219364',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,439875); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039643',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,323685); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15586-218928',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,114400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15584-218921',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,475065); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15581-218917',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,560685); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15586-218927',to_date('27-NOV-23','DD-MON-RR'),to_date('27-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,20800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15586-218926',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,70200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15584-218920',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,387090); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039636',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,323685); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15569-218507',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,492660); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15563-218408',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,439875); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15548-218046',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,135200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15551-218050',to_date('12-NOV-23','DD-MON-RR'),to_date('12-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,15600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15534-217624',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039625',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,321565); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15513-217319',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15517-217393',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,2600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15519-217396',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,2600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15502-217186',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,150800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15494-216928',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('19-DEC-23','DD-MON-RR'),149,5200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039618',to_date('19-NOV-23','DD-MON-RR'),to_date('19-NOV-23','DD-MON-RR'),'STANDARD',to_date('19-DEC-23','DD-MON-RR'),149,321565); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15496-216993',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('19-DEC-23','DD-MON-RR'),149,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15490-216821',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,598230); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15491-216922',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15492-216924',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,281520); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15541-217763',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,18165); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15489-216801',to_date('29-OCT-23','DD-MON-RR'),to_date('29-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,334305); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039611',to_date('12-NOV-23','DD-MON-RR'),to_date('12-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-DEC-23','DD-MON-RR'),156,321565); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15468-216348',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,150800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15473-216355',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,39000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15464-216324',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,54600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15464-216323',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,13000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15458-216269',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,598230); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15458-216268',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,130000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15452-216146',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,263925); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15460-216311',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,492660); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15452-216145',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,5200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15464-216322',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,5200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15458-216267',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,492660); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15460-216310',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,492660); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039604',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,321565); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15423-215601',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,143000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15413-215439',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,286000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039595',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,336566.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15400-215039',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15398-215038',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,2600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15396-215032',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,41600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15378-214585',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,246330); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15370-214465',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039588',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,336566.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15385-214716',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15370-214464',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,17595); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15372-214471',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,17595); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15374-214561',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,17595); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15427-215605',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,18165); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15351-214194',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,492660); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039581',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,336566.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15336-214037',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,122200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15330-213915',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,110240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15343-214046',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,422280); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15334-214035',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,132600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15322-213816',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,137800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15323-213818',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15314-213656',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15310-213563',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,52785); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15323-213817',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,52785); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15315-213676',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,387090); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039574',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,336566.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15284-213039',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,169000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039565',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,349365); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15265-212726',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,67600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15247-212291',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,135200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15249-212294',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,140400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15479-216428',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15238-212076',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,35190); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15237-212056',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,70380); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039558',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,349365); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15244-212283',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,475065); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15238-212075',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15241-212097',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15233-212014',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,380052); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15290-213068',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,17246.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15223-211722',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,751025); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15218-211660',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,148200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15220-211665',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,221540); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039551',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,349365); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15220-211664',to_date('28-AUG-23','DD-MON-RR'),to_date('28-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,334305); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15220-211663',to_date('27-AUG-23','DD-MON-RR'),to_date('27-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,98800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15201-211553',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,193545); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15211-211586',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,140760); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15203-211557',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,439875); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15196-211505',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15187-211398',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,175950); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15192-211462',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,175950); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039544',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,349365); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15169-211078',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15159-210980',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,193545); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15161-210986',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,193545); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039534',to_date('28-AUG-23','DD-MON-RR'),to_date('28-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,295841.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15140-210807',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,211140); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15137-210762',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,475065); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039527',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,295841.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15162-210988',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,16831.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039520',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,295841.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15097-210130',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15088-210029',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,166400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15080-209940',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15078-209931',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,101400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15070-209795',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15072-209801',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,166400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15078-209930',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,52000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15078-209929',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,5200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039513',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,295841.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15080-209939',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,145600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15067-209790',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15055-209493',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,44200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15061-209650',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,228735); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15080-209938',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15061-209649',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('02-SEP-23','DD-MON-RR'),257,510255); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15053-209490',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('02-SEP-23','DD-MON-RR'),257,563040); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15076-209927',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('02-SEP-23','DD-MON-RR'),257,563040); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15055-209492',to_date('14-JUL-23','DD-MON-RR'),to_date('14-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,35190); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15067-209789',to_date('14-JUL-23','DD-MON-RR'),to_date('14-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,35190); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15061-209648',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,105570); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15067-209788',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,105570); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039504',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,353687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15034-208979',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15020-208539',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15024-208638',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15018-208524',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,211140); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15014-208503',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,246330); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15016-208518',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,7800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15003-208218',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,10400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15007-208327',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15065-209655',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,18485); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039497',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,353687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14999-208098',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,41600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14997-208020',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,41600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-15000-208101',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,41600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039490',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,353687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14961-207553',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,41600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14959-207550',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,156000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14981-207637',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,387090); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14950-207530',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,13000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14961-207552',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,13000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14973-207627',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14964-207558',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,1002915); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14985-207645',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,1002915); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14950-207528',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,67600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14953-207529',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,228735); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14935-207429',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,20800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14946-207523',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,369495); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039483',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,353687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14921-207308',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,169000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14911-207030',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,135200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039474',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,359745); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14911-207029',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,49400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14914-207128',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,49400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14884-206648',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,132600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14871-206386',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,17595); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14903-206812',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14865-206374',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,193545); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14880-206628',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,193545); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039467',to_date('20-JUN-23','DD-MON-RR'),to_date('20-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,359745); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14868-206384',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,527850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14865-206373',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,52785); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14877-206513',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,52785); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14856-206139',to_date('31-MAY-23','DD-MON-RR'),to_date('31-MAY-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,457470); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14915-207129',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,18228.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039460',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-JUL-23','DD-MON-RR'),309,359745); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14849-205956',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,545445); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14840-205924',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,771825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14844-205930',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,106600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14849-205955',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,105570); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14844-205929',to_date('26-MAY-23','DD-MON-RR'),to_date('26-MAY-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,54600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14844-205928',to_date('25-MAY-23','DD-MON-RR'),to_date('25-MAY-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,13000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14849-205954',to_date('25-MAY-23','DD-MON-RR'),to_date('25-MAY-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,703800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14838-205922',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,263925); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14833-205915',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,615825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'KALMAR Kalmar SE','ERS-14812-205707',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,140760); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE201039453',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-JUL-23','DD-MON-RR'),316,359745); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE200939809',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'STANDARD',to_date('26-JUN-23','DD-MON-RR'),325,310767.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'KALMAR Kalmar SE','SE200939802',to_date('20-MAY-23','DD-MON-RR'),to_date('20-MAY-23','DD-MON-RR'),'STANDARD',to_date('19-JUN-23','DD-MON-RR'),332,310767.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MAIN Richmond VA','28-JAN-2010',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,100); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W39215',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W39217',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,50); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W39201',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,32.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W39207',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,1998); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W39203',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,124.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W39205',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,176.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W39213',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,468.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W39206',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-FEB-24','DD-MON-RR'),105,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W39200',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-FEB-24','DD-MON-RR'),105,45.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W39202',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-FEB-24','DD-MON-RR'),105,121.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W39216',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-FEB-24','DD-MON-RR'),105,435.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W39204',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-FEB-24','DD-MON-RR'),105,2127.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W39214',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-FEB-24','DD-MON-RR'),105,2358.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W39212',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-FEB-24','DD-MON-RR'),105,5600.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W39058',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JAN-24','DD-MON-RR'),121,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W39060',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JAN-24','DD-MON-RR'),121,50); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W39044',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JAN-24','DD-MON-RR'),121,32.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W39050',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JAN-24','DD-MON-RR'),121,2248); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W39046',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JAN-24','DD-MON-RR'),121,124.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W39048',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JAN-24','DD-MON-RR'),121,176.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W39056',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JAN-24','DD-MON-RR'),121,468.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W39049',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JAN-24','DD-MON-RR'),135,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W39043',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JAN-24','DD-MON-RR'),135,45.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W39045',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JAN-24','DD-MON-RR'),135,121.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W39059',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JAN-24','DD-MON-RR'),135,435.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W39047',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JAN-24','DD-MON-RR'),135,2377.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W39057',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JAN-24','DD-MON-RR'),135,2608.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W39055',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JAN-24','DD-MON-RR'),135,6100.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W38905',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-DEC-23','DD-MON-RR'),152,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W38907',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-DEC-23','DD-MON-RR'),152,50); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W38891',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-DEC-23','DD-MON-RR'),152,32.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W38897',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-DEC-23','DD-MON-RR'),152,2144); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W38893',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-DEC-23','DD-MON-RR'),152,124.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W38895',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-DEC-23','DD-MON-RR'),152,176.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W38903',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-DEC-23','DD-MON-RR'),152,468.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W38896',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-DEC-23','DD-MON-RR'),166,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W38890',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-DEC-23','DD-MON-RR'),166,45.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W38892',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-DEC-23','DD-MON-RR'),166,121.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W38906',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-DEC-23','DD-MON-RR'),166,435.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W38894',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-DEC-23','DD-MON-RR'),166,2273.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W38904',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-DEC-23','DD-MON-RR'),166,2504.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W38902',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-DEC-23','DD-MON-RR'),166,5892.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W38724',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-NOV-23','DD-MON-RR'),181,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W38726',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-NOV-23','DD-MON-RR'),181,50); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W38710',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-NOV-23','DD-MON-RR'),181,32.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W38716',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-NOV-23','DD-MON-RR'),181,2021); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W38712',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-NOV-23','DD-MON-RR'),181,124.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W38714',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-NOV-23','DD-MON-RR'),181,176.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W38722',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-NOV-23','DD-MON-RR'),181,468.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W38715',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('03-NOV-23','DD-MON-RR'),195,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W38709',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('03-NOV-23','DD-MON-RR'),195,45.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W38711',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('03-NOV-23','DD-MON-RR'),195,121.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W38725',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('03-NOV-23','DD-MON-RR'),195,435.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W38713',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('03-NOV-23','DD-MON-RR'),195,2150.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W38723',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('03-NOV-23','DD-MON-RR'),195,2381.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W38721',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('03-NOV-23','DD-MON-RR'),195,5646.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W38564',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-OCT-23','DD-MON-RR'),211,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W38566',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-OCT-23','DD-MON-RR'),211,50); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W38550',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-OCT-23','DD-MON-RR'),211,32.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W38556',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-OCT-23','DD-MON-RR'),211,2047); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W38552',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-OCT-23','DD-MON-RR'),211,124.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W38554',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-OCT-23','DD-MON-RR'),211,176.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W38562',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-OCT-23','DD-MON-RR'),211,468.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W38555',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('04-OCT-23','DD-MON-RR'),225,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W38549',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('04-OCT-23','DD-MON-RR'),225,45.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W38551',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('04-OCT-23','DD-MON-RR'),225,121.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W38565',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('04-OCT-23','DD-MON-RR'),225,435.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W38553',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('04-OCT-23','DD-MON-RR'),225,2176.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W38563',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('04-OCT-23','DD-MON-RR'),225,2407.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W38561',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('04-OCT-23','DD-MON-RR'),225,5698.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W38335',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('20-SEP-23','DD-MON-RR'),239,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W38337',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('20-SEP-23','DD-MON-RR'),239,50); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W38321',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('20-SEP-23','DD-MON-RR'),239,32.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W38327',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('20-SEP-23','DD-MON-RR'),239,2174); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W38323',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('20-SEP-23','DD-MON-RR'),239,124.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W38325',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('20-SEP-23','DD-MON-RR'),239,176.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W38333',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('20-SEP-23','DD-MON-RR'),239,468.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Janse, Pieter',20019,'OFFICE Amsterdam','W38326',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('06-SEP-23','DD-MON-RR'),253,45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Berkelaar, Rob',20014,'OFFICE Amsterdam','W38320',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('06-SEP-23','DD-MON-RR'),253,45.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bloemers, Piet',20015,'OFFICE Amsterdam','W38322',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('06-SEP-23','DD-MON-RR'),253,121.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kruithof, Piet',20022,'OFFICE Amsterdam','W38336',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('06-SEP-23','DD-MON-RR'),253,435.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Blok, Angela',20016,'OFFICE Amsterdam','W38324',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('06-SEP-23','DD-MON-RR'),253,2303.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kievit, Rolf',20021,'OFFICE Amsterdam','W38334',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('06-SEP-23','DD-MON-RR'),253,2534.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Kasbergen, Cor',20020,'OFFICE Amsterdam','W38332',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('06-SEP-23','DD-MON-RR'),253,5952.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Lewis, David',20059,'OFFICE Boston MA','W37997',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('12-JUL-23','DD-MON-RR'),309,3297); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Lewis, David',20059,'OFFICE Boston MA','W38001',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JUL-23','DD-MON-RR'),319,6786); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Lang, Inga R',8024,'OFFICE Boston MA','W37992',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JUL-23','DD-MON-RR'),319,3820.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Pratt, John',20068,'OFFICE Dallas TX','W38781',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('23-NOV-23','DD-MON-RR'),175,635.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Boise Cascade',5030,'SALES Atlanta GA','ERS-22-SEP-10-227763',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,29422.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Boise Cascade',5030,'SALES Atlanta GA','ERS-27-AUG-10-224757',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,29166.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Boise Cascade',5030,'SALES Atlanta GA','ERS-23-JUL-10-220820',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,30446.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGECL Paris','FR201039366',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('30-APR-24','DD-MON-RR'),16,11302.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGECL Paris','FR201039359',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,11302.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGECL Paris','FR201039349',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,8264.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGECL Paris','FR201039342',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,8264.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGECL Paris','FR201039335',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,8264.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGECL Paris','FR201039328',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,8264.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGECL Paris','FR201039319',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,9579.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGECL Paris','FR201039312',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,9579.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BRUGGE ERS Brugge','ERS-6611-229824',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,16069.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BRUGGE ERS Brugge','ERS-6614-230062',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,16069.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BRUGGE ERS Brugge','ERS-6558-225123',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,60260.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BRUGGE ERS Brugge','ERS-6553-224932',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,60260.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'HQ EFT Chicago IL','SSCUS112010719',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,229878.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'IL EFT Chicago IL','SSCUS112010728',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,158079.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'LEUVEN ERS Leuven','ERS-6604-228922',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,30564.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-OCT-10-230163',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,29165.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-OCT-10-230490',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,29165.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-OCT-10-230501',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,29165.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-OCT-10-230494',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,33652.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-OCT-10-230162',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,58330.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-OCT-10-230500',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,58330.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-OCT-10-230267',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,71791.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-OCT-10-230499',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,71791.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-OCT-10-230489',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,71791.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-OCT-10-229764',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,94225.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-OCT-10-229245',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,24678.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-OCT-10-229085',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,105443.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-OCT-10-229084',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('15-APR-24','DD-MON-RR'),31,94225.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-OCT-10-229106',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('15-APR-24','DD-MON-RR'),31,94225.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-30-AUG-10-224956',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,464074.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-30-AUG-10-224955',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,1671386.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-30-AUG-10-224972',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,5139843.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-29-AUG-10-224916',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,68531.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-27-AUG-10-224915',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,283501.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-26-AUG-10-224914',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,260418.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-AUG-10-224913',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,212446.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-21-AUG-10-224912',to_date('21-JAN-24','DD-MON-RR'),to_date('21-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-MAR-24','DD-MON-RR'),72,376921.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-16-AUG-10-223845',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,44545.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-16-AUG-10-224136',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,44545.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-16-AUG-10-224139',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,44545.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-AUG-10-223679',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-FEB-24','DD-MON-RR'),78,114417.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-AUG-10-223842',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('27-FEB-24','DD-MON-RR'),79,112173.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-12-AUG-10-224388',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,41118.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-12-AUG-10-224120',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,85664.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-12-AUG-10-224135',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,85664.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-12-AUG-10-223844',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,137062.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-12-AUG-10-223504',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,171328.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-11-AUG-10-223678',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,40382.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-AUG-10-223699',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,51398.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-AUG-10-224119',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,51398.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-AUG-10-223503',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,85050.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-AUG-10-223698',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,61678.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-AUG-10-223502',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,121147.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-AUG-10-223501',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,673041.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-AUG-10-223500',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,493563.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-AUG-10-221895',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,89090.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-AUG-10-221919',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,44545.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-AUG-10-221851',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,119929.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-AUG-10-221687',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,188460.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-AUG-10-221894',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,78810.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-AUG-10-221897',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,171328.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-AUG-10-221918',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,256992.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-29-JUL-10-221846',to_date('29-DEC-23','DD-MON-RR'),to_date('29-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,47971.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-29-JUL-10-221917',to_date('29-DEC-23','DD-MON-RR'),to_date('29-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,47971.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-JUL-10-221115',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,106223.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-JUL-10-221114',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,54825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-JUL-10-221108',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,140489.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-APR-10-212944',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,29165.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-APR-10-212949',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,112173.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-APR-10-212833',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,143915.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-JAN-10-206530',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,65060.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-JUL-10-221277',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,89090.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-21-JUL-10-220722',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,54825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-JUL-10-220809',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,71957.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-JUL-10-220803',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,119929.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-JUL-10-220708',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,34265.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-17-JUL-10-220707',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,54825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-16-JUL-10-220706',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,34265.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-JUL-10-220693',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,123390.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-JUL-10-220697',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,167901.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-JUL-10-220692',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,85251.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-JUL-10-220705',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,126782.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-JUL-10-220696',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,130209.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-JUL-10-220704',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,37692.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-JUL-10-220549',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,138648.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-11-JUL-10-220691',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,44869.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-JUL-10-220548',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-JAN-24','DD-MON-RR'),113,49356.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-JUL-10-220547',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,100956.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-JUL-10-220508',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,69547.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7570-228044',to_date('23-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,8313.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7569-227882',to_date('22-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,29262.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7571-228068',to_date('22-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,29262.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7565-227721',to_date('21-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,7700.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7565-227720',to_date('20-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,4746.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7561-227550',to_date('20-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,8494.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7567-227724',to_date('20-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,8494.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7553-227222',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,9568.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7555-227243',to_date('19-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,49.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7568-227740',to_date('19-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,6435); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7565-227719',to_date('19-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,11181.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7553-227221',to_date('18-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,494.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7557-227539',to_date('18-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,20021.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7549-226993',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7553-227220',to_date('17-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7542-226911',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,15401.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7542-226910',to_date('16-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,1287); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7551-227126',to_date('16-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,1287); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7547-226955',to_date('16-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7543-226912',to_date('16-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,2969.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7545-226932',to_date('16-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,3104.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7538-226890',to_date('16-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,24642.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7534-226730',to_date('15-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,24.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7549-226992',to_date('15-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,24.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7514-226224',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-APR-24','DD-MON-RR'),31,4771.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7521-226425',to_date('11-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,131.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7526-226585',to_date('11-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,131.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7517-226364',to_date('11-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,4771.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7507-226063',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,3603.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7498-225984',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,4771.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7501-226006',to_date('08-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,2316.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7492-225798',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,4796.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7495-225812',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,6569.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7497-225944',to_date('08-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,26182.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7492-225797',to_date('07-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,223.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7480-225742',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,820.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7480-225741',to_date('06-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,1007.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7498-225983',to_date('06-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,1007.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7495-225811',to_date('06-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,3088.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7503-226059',to_date('06-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,3088.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7483-225745',to_date('05-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,832.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7497-225943',to_date('05-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,832.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7482-225744',to_date('04-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7510-226205',to_date('04-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,223.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7490-225793',to_date('03-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,2190); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7503-226058',to_date('03-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,350.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7480-225740',to_date('03-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,36963.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7475-225227',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,2919.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7474-225226',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,4971.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7471-225099',to_date('26-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,26967.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7469-225091',to_date('25-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,1182.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7471-225098',to_date('25-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,18481.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7471-225097',to_date('24-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,3995.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7469-225090',to_date('23-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,657); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7459-224060',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,2623.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7461-224676',to_date('20-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,7207.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7461-224675',to_date('19-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,49.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7459-224059',to_date('19-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,74.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7454-223598',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7459-224058',to_date('18-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,494.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7460-224359',to_date('18-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,989.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7447-223441',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7440-223238',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7447-223440',to_date('16-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,742.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7449-223444',to_date('16-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,742.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7447-223439',to_date('15-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,24.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7458-223825',to_date('15-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,24.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7442-223264',to_date('13-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,223.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7447-223438',to_date('13-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,223.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7445-223418',to_date('13-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,2473.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7455-223621',to_date('13-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,2473.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7435-222861',to_date('11-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,1095); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7436-222898',to_date('11-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,1095); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7438-223039',to_date('11-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,2348.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7453-223558',to_date('11-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,2348.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7421-222444',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,6177.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7423-222487',to_date('09-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,1801.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7425-222490',to_date('09-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,1801.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7418-222212',to_date('08-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7421-222443',to_date('08-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,5920.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7435-222860',to_date('08-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,5920.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7416-222209',to_date('07-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,696.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7418-222211',to_date('06-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,2574); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7414-222168',to_date('06-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,1007.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7411-221987',to_date('05-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,124.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7414-222167',to_date('05-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,956.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7406-221878',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7400-221867',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,273.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7404-221871',to_date('03-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-MAR-24','DD-MON-RR'),72,1401.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7394-221638',to_date('01-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,917.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7387-221571',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7391-221575',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7393-221577',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,5046.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7382-221130',to_date('26-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-FEB-24','DD-MON-RR'),79,5662.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7384-221136',to_date('25-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,438); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7377-221080',to_date('24-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,5295.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7372-221040',to_date('23-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,131.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7352-220673',to_date('20-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,2523.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7369-221032',to_date('20-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,4118.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7359-220753',to_date('19-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,2523.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7365-220779',to_date('19-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,2523.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7373-221053',to_date('19-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,4118.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7351-220667',to_date('19-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,5405.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7369-221031',to_date('19-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,5405.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7369-221030',to_date('18-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,1287); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7372-221039',to_date('18-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7375-221055',to_date('18-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7362-220760',to_date('18-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,5097.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7357-220746',to_date('18-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,5542.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7372-221038',to_date('17-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7359-220752',to_date('16-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,1287); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7364-220764',to_date('16-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7364-220763',to_date('13-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-FEB-24','DD-MON-RR'),92,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7343-220382',to_date('13-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-FEB-24','DD-MON-RR'),92,2523.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7347-220413',to_date('11-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,5046.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7335-220151',to_date('10-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,3346.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7329-220017',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,2059.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7330-220140',to_date('09-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,2523.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7327-219976',to_date('08-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,6435); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7326-219870',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,2498.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7315-219464',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7321-219708',to_date('06-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7317-219502',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,3088.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7328-219998',to_date('06-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,3088.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7304-219368',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,175.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7314-219421',to_date('04-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,269.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7304-219367',to_date('03-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,1533); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7314-219420',to_date('01-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,199.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7323-219827',to_date('01-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,199.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7306-219371',to_date('01-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,1781.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7307-219374',to_date('01-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,2498.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7297-218938',to_date('26-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,5405.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7294-218910',to_date('25-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,569.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7287-218640',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,3861); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7291-218843',to_date('24-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7289-218647',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,3068.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7285-218510',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,131.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7276-218286',to_date('20-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,5636.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7281-218413',to_date('19-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,74.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7292-218848',to_date('19-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,74.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7274-218062',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7280-218406',to_date('18-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,3315.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7300-219150',to_date('18-NOV-23','DD-MON-RR'),to_date('30-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,3315.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7271-217970',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7266-217897',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,2870.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7264-217891',to_date('15-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,24.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7250-217620',to_date('13-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,2573.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7245-217500',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,481.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7254-217728',to_date('11-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,2573.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7255-217730',to_date('11-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,2573.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7237-217390',to_date('09-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,2273.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7236-217321',to_date('08-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7237-217389',to_date('08-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7233-217311',to_date('07-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,820.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7234-217317',to_date('07-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,820.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7242-217488',to_date('07-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,820.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7232-217305',to_date('06-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7243-217495',to_date('06-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7225-217004',to_date('05-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,175.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7220-216932',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,74.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7229-217162',to_date('04-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,74.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7237-217388',to_date('04-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,74.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7222-216991',to_date('04-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7215-216824',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,1533); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7210-216721',to_date('01-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('03-JAN-24','DD-MON-RR'),134,49.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7211-216722',to_date('01-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('03-JAN-24','DD-MON-RR'),134,249.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7207-216343',to_date('25-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7196-216150',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,2968.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7192-216026',to_date('20-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,5446.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7194-216118',to_date('20-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,5446.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7177-215755',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,2158.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7167-215609',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-DEC-23','DD-MON-RR'),149,2023.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7163-215591',to_date('13-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,223.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7158-215342',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7174-215752',to_date('13-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,2698.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7159-215461',to_date('13-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,2922.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7156-215339',to_date('11-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,131.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7158-215341',to_date('11-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,262.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7149-215042',to_date('08-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,2023.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7154-215337',to_date('08-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,2023.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7141-214898',to_date('07-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,696.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7141-214897',to_date('06-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,175.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7136-214588',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7139-214656',to_date('05-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,175.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7147-215019',to_date('05-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,175.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7124-214321',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,1619.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7131-214469',to_date('03-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,1357.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7127-214360',to_date('01-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,224.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7129-214466',to_date('01-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,224.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7115-214052',to_date('24-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,2293.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7107-213512',to_date('19-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,99.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7100-213305',to_date('19-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,149.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7100-213304',to_date('18-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7105-213509',to_date('18-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7093-213187',to_date('15-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,49.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7097-213283',to_date('15-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,49.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7076-212652',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,1484.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7077-212653',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,1236.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7078-212654',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,1236.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7071-212503',to_date('08-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,1484.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7060-212387',to_date('07-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,820.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7067-212492',to_date('07-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,820.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7053-212282',to_date('06-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7045-212027',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,124.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7051-212276',to_date('05-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,175.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7064-212393',to_date('05-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,175.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7043-212021',to_date('04-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,348.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7045-212026',to_date('04-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,944.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7051-212275',to_date('03-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,1533); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7053-212281',to_date('03-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,1533); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7045-212025',to_date('01-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,374.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7032-211587',to_date('25-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,569.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7025-211394',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,109.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7018-211198',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,124.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7019-211300',to_date('18-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,112.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7020-211303',to_date('18-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,112.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7023-211384',to_date('18-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,112.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7002-210990',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,112.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7009-211077',to_date('16-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,112.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6995-210930',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,41.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7001-210979',to_date('13-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,20.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7006-211068',to_date('13-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,1124.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6983-210850',to_date('11-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,401.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6983-210849',to_date('09-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,957.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6973-210766',to_date('08-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,112.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6977-210805',to_date('08-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,2061.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6981-210819',to_date('08-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,2061.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6981-210818',to_date('06-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,328.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6985-210866',to_date('06-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,328.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6963-210593',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,146); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6973-210765',to_date('04-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,112.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6960-210530',to_date('03-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,1277.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6973-210764',to_date('01-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,2290.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6954-210140',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,474.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6953-210126',to_date('24-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,2473.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6946-209906',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6951-210046',to_date('20-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,1124.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6954-210139',to_date('20-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,1124.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6942-209771',to_date('19-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,83.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6945-209886',to_date('19-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,83.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6924-209248',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,1079.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6922-209241',to_date('15-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,49.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6928-209257',to_date('15-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,49.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6938-209675',to_date('18-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,1799.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6938-209674',to_date('17-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,2248.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6924-209247',to_date('13-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,43.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6918-209117',to_date('13-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,350.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6911-208995',to_date('11-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,43.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6932-209477',to_date('11-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,43.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6904-208658',to_date('09-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,6246); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6905-208665',to_date('09-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,6246); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6913-209097',to_date('09-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,6246); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6894-208439',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,1889); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6899-208526',to_date('08-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,6520.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6903-208640',to_date('08-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,6520.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6904-208657',to_date('08-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,6520.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6908-208980',to_date('08-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,6520.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6898-208498',to_date('06-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6889-208419',to_date('05-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,175.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6883-208201',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,269.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6891-208423',to_date('04-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,269.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6884-208318',to_date('03-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,438); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6891-208422',to_date('03-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,438); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6877-207997',to_date('01-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,6670.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7016-211124',to_date('04-JUL-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,20611.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6865-207893',to_date('24-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,2968.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6868-207892',to_date('20-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,19137.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6859-207861',to_date('19-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,174.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6861-207890',to_date('19-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,174.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6868-207891',to_date('19-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,724.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6865-207889',to_date('18-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,2158.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6865-207888',to_date('17-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,269.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6859-207860',to_date('15-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,99.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6861-207887',to_date('15-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,99.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6876-207956',to_date('15-JUN-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,40581.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6841-206986',to_date('11-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,4604.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6825-206766',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,9244.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6842-207006',to_date('09-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,9019.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6837-206893',to_date('08-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,1889); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6846-207069',to_date('08-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,1889); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6849-207086',to_date('08-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,1889); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6829-206787',to_date('08-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,4896.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6839-206948',to_date('08-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,4896.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6848-207072',to_date('08-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,4896.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6829-206786',to_date('06-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6831-206790',to_date('06-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6839-206947',to_date('06-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,394.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6831-206789',to_date('05-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,175.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6834-206866',to_date('05-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,525.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6807-206288',to_date('04-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,1349.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6805-206283',to_date('03-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,876); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6820-206546',to_date('01-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,174.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6802-206223',to_date('24-MAY-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,3810.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6875-207955',to_date('23-MAY-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,60653.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6793-205740',to_date('18-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6793-205739',to_date('17-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,269.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-6797-205750',to_date('17-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,269.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('McGwire, Patrick',20025,'OFFICE Atlanta GA','W37985',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('07-JUL-23','DD-MON-RR'),314,4313.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ulrich, Jeffery',20060,'OFFICE Chicago IL','W37998',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('19-JUL-23','DD-MON-RR'),302,3221); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ulrich, Jeffery',20060,'OFFICE Chicago IL','W38002',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('12-JUL-23','DD-MON-RR'),309,6124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13638-230159',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,1001.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13646-230493',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,1507.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13641-230185',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,3979.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13642-230244',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,3979.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13645-230484',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,4088.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13646-230492',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,4088.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13629-229750',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,1266.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13626-229743',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,1552.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13603-229113',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,3105.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13609-229264',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,3662.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13620-229524',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,6767.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13624-229564',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,81.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13621-229544',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,3743.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13634-230052',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,3743.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13621-229543',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,15.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13600-229103',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,135.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13611-229266',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,1242.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13620-229523',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,1287.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13609-229263',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,3346.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13618-229287',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,3346.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13607-229242',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,211.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13621-229542',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,211.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13620-229522',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,1086.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13599-229083',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,1688.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13609-229262',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,4968.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13615-229283',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,4968.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13597-228982',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,28320.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13594-228632',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,1175.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13588-228356',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,3105.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13582-228346',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,2638.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13578-228108',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,2794.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13576-228085',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,898.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13576-228084',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,180.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13582-228345',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,180.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13570-227927',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,449.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13572-227929',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,449.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13576-228083',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,1399.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13578-228107',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,1399.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13580-228342',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,1399.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13564-227759',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,1552.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13557-227560',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,184.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13573-227942',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,184.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13578-228106',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,184.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13580-228341',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,184.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13552-227302',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,406.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13566-227769',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,931.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13559-227567',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,2484.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13550-227300',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,1552.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13566-227768',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,1552.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13553-227323',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,1707.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13561-227572',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,1707.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13568-227921',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,15131.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13566-227767',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,30262.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13540-227125',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,264.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13542-227138',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,537.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13549-227283',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,1708.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13550-227299',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,1708.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13532-226799',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,316.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13537-227120',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,931.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13542-227137',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,135.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13543-227160',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,135.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13537-227119',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,895.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13523-226472',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,845.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13529-226792',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,1464.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13543-227159',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,1464.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13534-227115',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,3570.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13523-226471',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,90.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13527-226765',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,475.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13529-226791',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,1377.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13525-226474',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,3260.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13530-226796',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,3260.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13518-226250',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,554.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13522-226464',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,1447.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13529-226790',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,2484.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13544-227179',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,2484.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13523-226470',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,3870.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13545-227279',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,528.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13514-226089',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,1025.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13516-226244',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,1086.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13514-226088',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,3015.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13527-226764',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,3015.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13513-226085',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,6675.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13511-226020',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,1843.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13512-226025',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,447.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13374-221920',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,45.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13377-221923',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,8339.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13368-221811',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,81.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13364-221804',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,45.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13379-221925',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,45.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13363-221785',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,776.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13358-221698',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,1281.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13366-221809',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,3260.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13357-221509',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,5093); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13357-221508',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,2794.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13357-221507',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,4329.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13348-221268',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,1242.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'RICHMOND Richmond','ERS-13348-221266',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,2484.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Penguin Publisher',5013,'SALES New York NY','ERS-23-SEP-10-227925',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,20000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Penguin Publisher',5013,'SALES New York NY','ERS-27-AUG-10-224756',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,20000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Penguin Publisher',5013,'SALES New York NY','ERS-23-JUL-10-220819',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,20750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Becker Supply and Services',5112,'SOLIHULL Solihull','ERS-1271-230056',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,9187.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Becker Supply and Services',5112,'SOLIHULL Solihull','ERS-1270-229582',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,2295.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Becker Supply and Services',5112,'SOLIHULL Solihull','ERS-1269-229117',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,11484.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Becker Supply and Services',5112,'SOLIHULL Solihull','ERS-1265-226808',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,49277.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STAFFORD Stafford','UKPr2010727',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,13756.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STAFFORD Stafford','UKPr2010711',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,4136); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122010706',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,2541); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122010675',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,3087); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122010644',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,3014); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122010613',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,2985); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122010582',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,2985); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122010551',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,3297); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122010520',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,3196); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122010489',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,2874); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122010458',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,2874); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'UK CHECK Uxbridge','SSCUS122009799',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,2901); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US EFT Chicago IL','SSCUS112010704',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,114938.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US EFT Chicago IL','SSCUS112010673',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,125038.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US EFT Chicago IL','SSCUS112010642',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,123597.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US EFT Chicago IL','SSCUS112010611',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,124982.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US EFT Chicago IL','SSCUS112010580',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,121379.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US EFT Chicago IL','SSCUS112010549',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,128120.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US EFT Chicago IL','SSCUS112010518',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,132190.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US EFT Chicago IL','SSCUS112010487',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,115470.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US EFT Chicago IL','SSCUS112010456',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,113997.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR PARIS','SSCFR2010704',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,82708.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR PARIS','SSCFR2010673',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,93693.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR PARIS','SSCFR2010642',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,96431.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR PARIS','SSCFR2010611',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,98799.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR PARIS','SSCFR2010580',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,96295.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR PARIS','SSCFR2010549',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,97610.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR PARIS','SSCFR2010518',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,93703.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR PARIS','SSCFR2010487',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,91649.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR PARIS','SSCFR2010456',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,90966.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112010711',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,10323); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112010680',to_date('21-JAN-24','DD-MON-RR'),to_date('21-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,11230); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112010649',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,11100); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112010618',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,11224); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112010587',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,10901); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112010556',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,11506); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112010525',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,11872); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112010494',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,10238); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112010463',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,10238); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR EFT LYON FRANCE','SSCUS112009804',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,11216); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W39199',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('15-FEB-24','DD-MON-RR'),91,35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W39198',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-FEB-24','DD-MON-RR'),105,2456.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W39042',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JAN-24','DD-MON-RR'),121,35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W39041',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('02-JAN-24','DD-MON-RR'),135,2706.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W38889',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-DEC-23','DD-MON-RR'),152,35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W38888',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('02-DEC-23','DD-MON-RR'),166,2602.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W38708',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('17-NOV-23','DD-MON-RR'),181,35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W38707',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'EXPENSE REPORT',to_date('03-NOV-23','DD-MON-RR'),195,2479.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W38548',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('18-OCT-23','DD-MON-RR'),211,35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W38547',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'EXPENSE REPORT',to_date('04-OCT-23','DD-MON-RR'),225,2505.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W38319',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('20-SEP-23','DD-MON-RR'),239,35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Ruijter, Eveline',20013,'HOME HEERHUGOWAARD','W38318',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'EXPENSE REPORT',to_date('06-SEP-23','DD-MON-RR'),253,2632.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Erickson, Barry',8056,'OFFICE New York NY','W37993',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('31-JUL-23','DD-MON-RR'),290,4104.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Marsh, Chris',8025,'OFFICE New York NY','W37987',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('23-JUL-23','DD-MON-RR'),298,3524.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Apt, Peter M.',8019,'OFFICE New York NY','W37986',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('16-JUL-23','DD-MON-RR'),305,3158.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Goldman, Pamela',20041,'OFFICE New York NY','W37995',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('13-JUL-23','DD-MON-RR'),308,3257); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Beckmann, Lisa',20058,'OFFICE New York NY','W38000',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('13-JUL-23','DD-MON-RR'),308,4492); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Beckman, Lisa',20065,'OFFICE New York NY','W37996',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('09-JUL-23','DD-MON-RR'),312,2940); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Brown, Casey',8022,'OFFICE New York NY','W37989',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('09-JUL-23','DD-MON-RR'),312,3439.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'PARIS PARIS FRANCE','ERS-11977-229825',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,14017.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'PARIS PARIS FRANCE','ERS-11980-230104',to_date('08-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,14017.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS-COLOMBES PARIS','FR201039365',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('29-APR-24','DD-MON-RR'),17,10967.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS-COLOMBES PARIS','FR201039358',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,10967.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS-COLOMBES PARIS','FR201039348',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,7989.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS-COLOMBES PARIS','FR201039341',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,7989.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS-COLOMBES PARIS','FR201039334',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,7989.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS-COLOMBES PARIS','FR201039327',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,7989.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS-COLOMBES PARIS','FR201039318',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,9209.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'VISION FR NANTERRE','ERS-11987-230387',to_date('10-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,2145.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2010706',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,4501); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2010675',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,5099); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2010644',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,5247); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2010613',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,5376); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2010582',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,5240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2010551',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,5312); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2010520',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,5099); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2010489',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,4987); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2010458',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,4950); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK London','SSCFR2009799',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,4930); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12775-230432',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,1982.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12782-230444',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,1152); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12761-229962',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,2312.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12765-230133',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,2312.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12758-229731',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,40944); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12745-228802',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,40944); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12744-228663',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,13875.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12724-227551',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,34772); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12722-227543',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,21133.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12718-227266',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,12235.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12716-227263',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12706-227117',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,1112.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12709-227136',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,1112.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12699-226889',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,15196.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12712-227181',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12699-226888',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,8259); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12695-226744',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,30393.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12684-226447',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,34772); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12662-225964',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12663-225985',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,7372.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12650-225800',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12652-225806',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,7372.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12655-225815',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,12787.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12655-225814',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,460.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12658-225825',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,10368); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12648-225722',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,34772); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12645-225714',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,115.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12674-226072',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,115.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12639-225532',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,6681.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12642-225709',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,115.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12635-225089',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,34772); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12622-224716',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,14459.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12609-224653',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,16684.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12604-224353',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,38110); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12599-224341',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,16684.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12593-223958',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,16518); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12595-223998',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,16518); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12589-223818',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12580-223465',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,1651.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12586-223619',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,1651.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12574-223278',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,38110); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12569-223040',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12556-222616',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,7488); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12548-222270',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,38110); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12556-222615',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,576); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12557-222651',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,576); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12547-222269',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,2304); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12531-221667',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,38110); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12528-221533',to_date('29-DEC-23','DD-MON-RR'),to_date('29-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12525-221469',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,991.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12521-221255',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12496-221138',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,31231.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12501-221205',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,31231.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12490-221085',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,3686.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12478-221062',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,14459.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12508-221220',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,14459.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12468-220762',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12472-220769',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,22134.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12463-220669',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,36719); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12476-221034',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,10566.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12472-220768',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,1982.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12456-220279',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,36719); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12453-220275',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,4377.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12434-219849',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,8524.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12425-219486',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,36719); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12414-219171',to_date('30-NOV-23','DD-MON-RR'),to_date('30-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,36719); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12410-219015',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,16187.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12393-218504',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12413-219051',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12390-218415',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,18908.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12387-218310',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,35074); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12390-218414',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,16128.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12392-218499',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,16128.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12383-218059',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,16128.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12363-217634',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,35074); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12366-217732',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12345-217413',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,8524.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12349-217427',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,8524.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12327-217138',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,1267.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12336-217316',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,1267.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12314-217010',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,35074); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12304-216522',to_date('31-OCT-23','DD-MON-RR'),to_date('31-OCT-23','DD-MON-RR'),'STANDARD',to_date('30-NOV-23','DD-MON-RR'),168,35074); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12296-216341',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12299-216353',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,10137.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12288-216240',to_date('22-OCT-23','DD-MON-RR'),to_date('22-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,2649.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12291-216309',to_date('22-OCT-23','DD-MON-RR'),to_date('22-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,2649.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12280-216028',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,35418); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12329-217140',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,16187.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12274-215852',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12269-215810',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,16187.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12268-215749',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,16684.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12265-215746',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12266-215747',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12271-215812',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,5616.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12263-215744',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12253-215581',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,3892.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12252-215481',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,35418); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12326-217137',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12248-215356',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,1982.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12253-215580',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,1982.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12258-215596',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,1982.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12224-214661',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,35418); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12213-214176',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,35418); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12208-214058',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,15526.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12211-214060',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,15526.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12198-213812',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12188-213583',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12185-213564',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12204-213889',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12184-213515',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,37124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12180-213507',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12190-213585',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,16128.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12201-213821',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,16128.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12172-213193',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,15571.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12172-213192',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,330.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12157-212818',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,37124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12147-212737',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12149-212739',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12130-212297',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,37124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12119-211769',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,37124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12114-211729',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12110-211657',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,11059.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12106-211645',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,14459.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12108-211653',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,14459.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12110-211656',to_date('28-AUG-23','DD-MON-RR'),to_date('28-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,1497.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12110-211655',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,991.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12097-211392',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,3964.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12103-211579',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,8342.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12098-211393',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,16128.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12087-211308',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,32291); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12095-211386',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12077-211107',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12081-211116',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12067-211039',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12071-211043',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,15571.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12054-210933',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12056-210941',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,32291); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12069-211041',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,5299.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12118-211748',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12005-210689',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,32291); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12000-210677',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,576); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12022-210822',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,4608); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-12000-210676',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,10368); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11989-210285',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,32291); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11988-210284',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,15857.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11983-210266',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11975-210027',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,14459.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11971-209968',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11968-209727',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,43216); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11977-210041',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,14459.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11960-209698',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,17839.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11965-209724',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,19464.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11963-209721',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,1668.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11967-209726',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,1668.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11959-209681',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,17839.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11941-209113',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,43216); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11930-208989',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,9331.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11915-208737',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,9331.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11920-208798',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,9331.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11901-208441',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,43216); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-MAR-10-211354',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,79380.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-MAR-10-211208',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,198451.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-MAR-10-211353',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,181441.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-MAR-10-211207',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,300511.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-MAR-10-211206',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,174710.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-MAR-10-211352',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,40382.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-MAR-10-210565',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,47112.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-MAR-10-210828',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,71957.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-MAR-10-211205',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,184175.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-MAR-10-210561',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,65104.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-MAR-10-210482',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,78810.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-MAR-10-210720',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,145825.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-MAR-10-210480',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,166016.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-MAR-10-211204',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,419582.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-MAR-10-210719',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,24678.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-MAR-10-211351',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,90720.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-MAR-10-210558',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,127877.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-MAR-10-210560',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,127877.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-MAR-10-210429',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,202167.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-02-MAR-10-211203',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,334531.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-MAR-10-211526',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,71791.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-MAR-10-210426',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,119929.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-MAR-10-211202',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,270242.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-26-FEB-10-210253',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,132364.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-FEB-10-210557',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,89090.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-FEB-10-210256',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,98712.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-FEB-10-210318',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,132364.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-FEB-10-210166',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,143915.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-FEB-10-210320',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,143915.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-FEB-10-210406',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,143915.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-FEB-10-210313',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,30839.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-FEB-10-209871',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,65060.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-FEB-10-210052',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,65104.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-FEB-10-209743',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,31408.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-FEB-10-209850',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,31408.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-FEB-10-210072',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,24678.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-FEB-10-209846',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,56086.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-FEB-10-210153',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,22434.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-FEB-10-209852',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,34265.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-FEB-10-209866',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,68531.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-FEB-10-209642',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,109930.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-FEB-10-209759',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,202167.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-FEB-10-209645',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,205593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-17-FEB-10-209758',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,34265.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-17-FEB-10-209568',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,95943.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-16-FEB-10-209271',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('02-SEP-23','DD-MON-RR'),257,65104.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-FEB-10-211532',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,109930.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-FEB-10-209124',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,22434.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-FEB-10-209639',to_date('14-JUL-23','DD-MON-RR'),to_date('14-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,44869.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-12-FEB-10-209125',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('29-AUG-23','DD-MON-RR'),261,85251.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-FEB-10-209023',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,6730.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-FEB-10-209527',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,44869.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-FEB-10-209120',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,152556.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-FEB-10-208685',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,161048.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-FEB-10-208683',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,67304.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-FEB-10-209020',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,67304.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-FEB-10-209122',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,67304.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-FEB-10-208837',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,103199.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-FEB-10-208697',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,105443.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-FEB-10-208480',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,161048.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-FEB-10-208840',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,174754.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-FEB-10-208562',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,205593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-FEB-10-208682',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,102796.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-FEB-10-211528',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,102796.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-07-FEB-10-208473',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,109930.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-06-FEB-10-208472',to_date('06-JUL-23','DD-MON-RR'),to_date('06-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,204155.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-06-FEB-10-208680',to_date('06-JUL-23','DD-MON-RR'),to_date('06-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,256992.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-FEB-10-208579',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,71957.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-FEB-10-209019',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,71957.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-FEB-10-208462',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,98712.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-FEB-10-208468',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,98712.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-05-FEB-10-208464',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,205593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-FEB-10-208461',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,35895.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-FEB-10-208559',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,35895.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-FEB-10-208245',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,42625.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-04-FEB-10-208241',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,65104.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-FEB-10-208109',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,42625.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-FEB-10-208331',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,133635.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-FEB-10-208336',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,133635.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-03-FEB-10-208340',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,133635.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-FEB-10-208457',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,116660.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-01-FEB-10-207947',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,178181.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-29-JAN-10-207793',to_date('29-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,44869.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-29-JAN-10-207854',to_date('29-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,71957.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-28-JAN-10-207792',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,2243.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-27-JAN-10-207791',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,51599.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-27-JAN-10-207853',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,78810.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-26-JAN-10-207790',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,80764.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-26-JAN-10-207852',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,123356.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-JAN-10-207789',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,67304.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-25-JAN-10-207851',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,102796.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-JAN-10-207788',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,80764.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-24-JAN-10-207850',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,123356.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-JAN-10-207787',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,51599.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-23-JAN-10-207849',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,78810.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-JAN-10-207786',to_date('22-JUN-23','DD-MON-RR'),to_date('22-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,38139.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-22-JAN-10-207848',to_date('22-JUN-23','DD-MON-RR'),to_date('22-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,58251.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-21-JAN-10-207785',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,89738.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-21-JAN-10-207847',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,181607.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-JAN-10-207784',to_date('20-JUN-23','DD-MON-RR'),to_date('20-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-AUG-23','DD-MON-RR'),284,174990.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-20-JAN-10-207846',to_date('20-JUN-23','DD-MON-RR'),to_date('20-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-AUG-23','DD-MON-RR'),284,267271.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-JAN-10-207783',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,69547.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-19-JAN-10-207845',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,106223.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-JAN-10-207782',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,83008.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-JAN-10-207844',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,126782.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-18-JAN-10-207958',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,197101.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-17-JAN-10-207781',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,31408.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-17-JAN-10-207843',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,47971.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-16-JAN-10-207780',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,29165.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-16-JAN-10-207842',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,44545.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-JAN-10-207779',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,38139.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-15-JAN-10-207841',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,47971.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-JAN-10-207233',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,13706.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-JAN-10-207840',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,13706.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-14-JAN-10-207778',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,20191.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-JAN-10-207236',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,3426.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-JAN-10-207048',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,139095.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-13-JAN-10-207047',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,377403.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-12-JAN-10-207041',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,109650); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-11-JAN-10-206931',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,38139.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-11-JAN-10-206840',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,58251.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-JAN-10-206839',to_date('10-JUN-23','DD-MON-RR'),to_date('10-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,33652.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-JAN-10-206836',to_date('10-JUN-23','DD-MON-RR'),to_date('10-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,51398.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-10-JAN-10-206929',to_date('10-JUN-23','DD-MON-RR'),to_date('10-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,51398.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-JAN-10-207042',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,58251.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-JAN-10-206835',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,67304.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-09-JAN-10-207038',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,71957.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-JAN-10-206838',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,161529.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-08-JAN-10-206834',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,215873.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-31-DEC-09-206155',to_date('31-MAY-23','DD-MON-RR'),to_date('31-MAY-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,256992.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Electric',8059,'MAIN Marrietta GA','ERS-31-DEC-09-206153',to_date('31-MAY-23','DD-MON-RR'),to_date('31-MAY-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,465635.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'MILANO ERS Milano','ERS-282-229583',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,180204); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7556-227260',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,2618.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7624-230429',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,8672.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7627-230447',to_date('11-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,5950.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7616-230131',to_date('10-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,7135.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7622-230405',to_date('10-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,9195.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7606-229723',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,8384.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7603-229662',to_date('06-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,16470.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'MILANO ERS Milano','ERS-278-226027',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,147445.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7591-229143',to_date('04-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,6673.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'MILANO ERS Milano','ERS-277-225730',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,197856); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7583-229026',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,20130.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7592-229164',to_date('02-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAR-24','DD-MON-RR'),72,4423.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7601-229482',to_date('02-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAR-24','DD-MON-RR'),72,4423.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7587-229043',to_date('01-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7574-228312',to_date('26-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,3567.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7574-228311',to_date('25-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-FEB-24','DD-MON-RR'),78,7135.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7576-228315',to_date('25-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-FEB-24','DD-MON-RR'),78,8675.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7573-228308',to_date('24-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-FEB-24','DD-MON-RR'),79,16016.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7558-227540',to_date('18-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7544-226913',to_date('16-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,3179.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7548-226956',to_date('16-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,3179.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7540-226892',to_date('15-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7560-227549',to_date('15-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7513-226223',to_date('11-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-FEB-24','DD-MON-RR'),92,1382.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7505-226061',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,7135.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'MILANO ERS Milano','ERS-273-222750',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,153817.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'MILANO ERS Milano','ERS-272-222299',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,206403.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7484-225746',to_date('04-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,6673.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7206-216340',to_date('26-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,3567.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6952-210049',to_date('21-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,19825.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7489-225792',to_date('02-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,3594.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7477-225244',to_date('01-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7467-225087',to_date('26-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,3567.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7467-225086',to_date('25-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,6342.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7470-225096',to_date('25-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,8675.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7470-225095',to_date('24-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,16016.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7354-220675',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-JAN-24','DD-MON-RR'),113,2470.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'MILANO ERS Milano','ERS-269-220307',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,163785.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'MILANO ERS Milano','ERS-268-220178',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,219782.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7422-222486',to_date('07-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,8654.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7424-222489',to_date('07-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,8654.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7403-221870',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,6673.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7402-221869',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,20130.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7401-221868',to_date('03-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,21960.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7413-222166',to_date('02-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,4700.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7409-221881',to_date('02-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,9400.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7399-221866',to_date('01-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7407-221879',to_date('01-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7390-221574',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,1893.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7392-221576',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,7320.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7386-221570',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,25890.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7376-221056',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,3567.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7383-221133',to_date('25-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,7135.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7381-221127',to_date('25-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,8675.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7381-221126',to_date('24-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,16016.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7279-218309',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,2476.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7366-220780',to_date('19-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,12810.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7371-221037',to_date('18-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,691.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7350-220666',to_date('18-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,3870.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7361-220759',to_date('17-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,10980.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7348-220647',to_date('17-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7358-220747',to_date('16-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-DEC-23','DD-MON-RR'),149,3594.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7348-220646',to_date('15-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,10980.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7345-220403',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,270.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7348-220645',to_date('14-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,25620.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7340-220261',to_date('12-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,270.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7341-220265',to_date('12-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,7320.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7331-220141',to_date('11-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,1935.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7342-220270',to_date('11-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,4597.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7345-220402',to_date('11-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,4597.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7340-220260',to_date('10-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,4597.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7334-220150',to_date('10-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,7135.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7332-220144',to_date('10-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,10980.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7324-219830',to_date('07-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,7032.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7319-219687',to_date('06-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,32940.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7320-219707',to_date('06-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,32940.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7313-219418',to_date('04-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,6673.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7310-219415',to_date('04-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,20130.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7303-219366',to_date('03-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,27450.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7309-219413',to_date('02-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,5253.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7311-219416',to_date('01-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7310-219414',to_date('01-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,27450.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7296-218935',to_date('26-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,3567.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7295-218911',to_date('25-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,8675.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7288-218644',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,16016.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7278-218308',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,10980.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7278-218307',to_date('19-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,12810.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7273-218054',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7270-217969',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7170-215612',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,2485.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7268-217964',to_date('16-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,3179.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7272-218045',to_date('16-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,3179.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7258-217735',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7256-217731',to_date('14-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,270.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7265-217896',to_date('14-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,270.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7251-217622',to_date('13-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,1893.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7251-217621',to_date('12-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,270.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7247-217608',to_date('11-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,1382.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7252-217629',to_date('11-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,4597.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7265-217895',to_date('11-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,4597.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7239-217397',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,4597.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7249-217610',to_date('10-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,7135.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7261-217828',to_date('10-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,7135.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7244-217496',to_date('10-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,43920.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7248-217609',to_date('10-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,43920.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7226-217008',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,7843.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7228-217142',to_date('06-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,25620.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7218-216926',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,6006.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7217-216827',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,27450.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7214-216823',to_date('02-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,414.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7212-216723',to_date('01-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7213-216822',to_date('01-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,27450.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7217-216826',to_date('01-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,27450.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7206-216339',to_date('25-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,6342.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7202-216302',to_date('24-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,9343.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7204-216304',to_date('24-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,9343.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7191-216023',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,1830.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7094-213197',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,2437.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7186-215945',to_date('19-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,3660.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7185-215944',to_date('18-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,3456); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7187-215946',to_date('18-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,552.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7181-215850',to_date('17-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7176-215754',to_date('16-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,5806.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7180-215848',to_date('15-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7183-215938',to_date('15-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7184-215941',to_date('15-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7190-216020',to_date('15-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7179-215809',to_date('15-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7181-215849',to_date('15-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7168-215610',to_date('15-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,25620.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7189-215998',to_date('14-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,811.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7165-215594',to_date('14-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,16470.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7173-215751',to_date('13-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,3245.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7175-215753',to_date('13-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,6491.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7153-215191',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,23042.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7151-215182',to_date('11-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7152-215189',to_date('11-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7150-215043',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,5679.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7148-215034',to_date('10-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,6220.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7153-215190',to_date('10-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,21960.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7155-215338',to_date('10-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,21960.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7142-214902',to_date('07-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,6220.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7134-214583',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,23790.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7126-214343',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,6673.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7132-214580',to_date('04-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,6673.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7123-214320',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,38430.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7122-214318',to_date('03-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,16470.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7128-214461',to_date('03-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,16470.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7140-214896',to_date('03-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,16470.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7137-214589',to_date('01-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7138-214636',to_date('01-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7125-214342',to_date('01-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7116-214055',to_date('26-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,3567.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7116-214054',to_date('25-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,15018.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7116-214053',to_date('24-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,16016.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7092-213186',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,12810.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7021-211305',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,1996); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7098-213285',to_date('17-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7092-213185',to_date('15-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7104-213505',to_date('15-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7085-213038',to_date('14-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,811.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7087-213063',to_date('14-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,1622.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7098-213284',to_date('14-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,7320.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7101-213322',to_date('14-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,7320.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7117-214150',to_date('14-SEP-23','DD-MON-RR'),to_date('29-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,16470.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7080-212814',to_date('13-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,3245.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7081-212823',to_date('12-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,1081.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7091-213179',to_date('12-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,1081.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7080-212813',to_date('12-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,20130.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7087-213062',to_date('11-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,5679.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7091-213178',to_date('11-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,9195.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7081-212822',to_date('10-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,5679.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7083-212926',to_date('10-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7055-212290',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,9466.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7070-212502',to_date('06-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7056-212299',to_date('06-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,14640.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7055-212289',to_date('05-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,540.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7066-212395',to_date('05-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,540.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7040-212015',to_date('04-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,6673.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7050-212139',to_date('04-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,27450.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7054-212284',to_date('04-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,27450.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7044-212023',to_date('03-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,21960.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7062-212391',to_date('02-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,4700.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7063-212392',to_date('02-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,4700.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7065-212394',to_date('02-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,4700.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7068-212495',to_date('02-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,4700.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7048-212135',to_date('01-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7057-212300',to_date('01-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7041-212016',to_date('01-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,21960.29); +commit; +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7058-212383',to_date('01-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,21960.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7033-211643',to_date('26-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-AUG-23','DD-MON-RR'),261,3567.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7033-211642',to_date('25-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,8675.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7030-211549',to_date('21-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,5490.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7031-211555',to_date('21-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,5490.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7029-211483',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,13347.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6930-209262',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,2638.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7017-211190',to_date('18-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,230.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7013-211101',to_date('17-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,6100.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7010-211080',to_date('16-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,3340.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-7012-211082',to_date('16-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,3340.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6994-210927',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,1036.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6996-210939',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7007-211070',to_date('15-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7014-211112',to_date('15-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7014-211111',to_date('14-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,6100.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-7008-211076',to_date('14-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,12200.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6986-210869',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,901.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6988-210880',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,6100.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6979-210812',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,1958.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6978-210810',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,4958.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6986-210868',to_date('11-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,4958.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6993-210926',to_date('10-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,5183.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6982-210848',to_date('10-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,5946.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6971-210760',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,36600.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6986-210867',to_date('07-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,225.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6984-210865',to_date('07-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,5183.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6974-210771',to_date('07-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,6536.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6990-210908',to_date('06-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-AUG-23','DD-MON-RR'),284,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6975-210772',to_date('04-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,5561.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6974-210770',to_date('04-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,16775.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6961-210533',to_date('02-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,4723.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6979-210811',to_date('01-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,5946.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6972-210763',to_date('01-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,6607.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6980-210813',to_date('01-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,9150.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6971-210759',to_date('01-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,22875.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6957-210234',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,2973.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6956-210147',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,9542.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6950-210032',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,7785.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6853-207193',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,2568); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6923-209245',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,3179.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6952-210048',to_date('19-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,7625.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6949-210026',to_date('19-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6955-210146',to_date('19-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6937-209673',to_date('18-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,576); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6916-209108',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6923-209244',to_date('15-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6917-209109',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,14640.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6935-209497',to_date('15-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,14640.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6941-209770',to_date('17-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,10675.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6927-209255',to_date('14-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,27450.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6909-208981',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6923-209243',to_date('11-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,1105.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6921-209240',to_date('11-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,1382.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6933-209494',to_date('11-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,1382.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6939-209768',to_date('14-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,10675.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6914-209104',to_date('10-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-JUL-23','DD-MON-RR'),308,4360.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6919-209118',to_date('10-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-JUL-23','DD-MON-RR'),308,4360.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6910-208994',to_date('10-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-JUL-23','DD-MON-RR'),308,42090.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6893-208438',to_date('06-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,47580.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6810-206292',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,2713.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6882-208198',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,6673.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6892-208437',to_date('04-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,6673.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6881-208197',to_date('03-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,3660.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6880-208099',to_date('01-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-JUL-23','DD-MON-RR'),317,5550.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6860-207885',to_date('26-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('29-JUN-23','DD-MON-RR'),322,1352.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6862-207886',to_date('26-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('29-JUN-23','DD-MON-RR'),322,1352.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6867-207868',to_date('26-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('29-JUN-23','DD-MON-RR'),322,3567.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6867-207867',to_date('25-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('28-JUN-23','DD-MON-RR'),323,15018.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6867-207866',to_date('24-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,8675.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6860-207883',to_date('22-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUN-23','DD-MON-RR'),326,1622.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6862-207884',to_date('22-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUN-23','DD-MON-RR'),326,1622.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6860-207880',to_date('21-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUN-23','DD-MON-RR'),327,1081.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6862-207881',to_date('21-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUN-23','DD-MON-RR'),327,1081.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6866-207882',to_date('21-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUN-23','DD-MON-RR'),327,10980.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6866-207879',to_date('19-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,12810.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6863-207865',to_date('18-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUN-23','DD-MON-RR'),330,3456); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6866-207878',to_date('17-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUN-23','DD-MON-RR'),331,14640.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6863-207864',to_date('16-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUN-23','DD-MON-RR'),332,3179.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6863-207863',to_date('15-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUN-23','DD-MON-RR'),333,276.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6860-207876',to_date('14-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,811.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6862-207877',to_date('14-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,811.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6860-207874',to_date('13-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,2163.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6862-207875',to_date('13-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,2163.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6874-207954',to_date('13-JUN-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,73534.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6851-207166',to_date('12-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUN-23','DD-MON-RR'),336,1081.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6844-207008',to_date('12-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUN-23','DD-MON-RR'),336,35852.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6826-206767',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-JUN-23','DD-MON-RR'),337,1382.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6830-206788',to_date('10-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-JUN-23','DD-MON-RR'),338,36600.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6836-206892',to_date('06-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-JUN-23','DD-MON-RR'),342,20130.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6817-206406',to_date('04-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUN-23','DD-MON-RR'),344,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6823-206726',to_date('04-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUN-23','DD-MON-RR'),344,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6828-206772',to_date('04-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUN-23','DD-MON-RR'),344,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6801-206221',to_date('04-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUN-23','DD-MON-RR'),344,25620.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6808-206290',to_date('02-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-JUN-23','DD-MON-RR'),346,4700.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6872-207952',to_date('02-JUN-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-JUN-23','DD-MON-RR'),346,12628.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6816-206352',to_date('01-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-JUN-23','DD-MON-RR'),347,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6819-206469',to_date('01-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-JUN-23','DD-MON-RR'),347,7928.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6800-206222',to_date('25-MAY-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('28-MAY-23','DD-MON-RR'),354,27450.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6873-207953',to_date('22-MAY-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-MAY-23','DD-MON-RR'),357,5409.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'MILANO ERS Milano','ERS-6790-205662',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('21-MAY-23','DD-MON-RR'),361,3456); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6796-205749',to_date('17-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('20-MAY-23','DD-MON-RR'),362,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MILANO ERS Milano','ERS-6799-205830',to_date('17-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('20-MAY-23','DD-MON-RR'),362,18300.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13434-230109',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,2083.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13390-228004',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,1195.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13345-226056',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,2125.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13303-224350',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,1154.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13249-222405',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,2052.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13202-221013',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,1132.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13162-220132',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,2013.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13133-218891',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,1143.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13079-217597',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,2032.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13047-216425',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,1130.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-13016-215405',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,2009.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-12959-213868',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,1117.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-12927-212705',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,1987.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-12851-210903',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,2049.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-12791-210008',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,1209.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-12738-208714',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,2149.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-12692-207509',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,1220.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-12652-206776',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,2171.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'MÜNCHEN München','ERS-12635-206010',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,1210.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NANTERRE Nanterre','SSCFR2010728',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,118597.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NANTERRE Nanterre','SSCFR2010697',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,124065.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NANTERRE Nanterre','SSCFR2010666',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,140544.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NANTERRE Nanterre','SSCFR2010635',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,144643.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NANTERRE Nanterre','SSCFR2010604',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,148198.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NANTERRE Nanterre','SSCFR2010573',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,144445.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7617-230135',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('13-MAY-24','DD-MON-RR'),3,525.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7613-230127',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('13-MAY-24','DD-MON-RR'),3,2223.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7625-230435',to_date('10-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('12-MAY-24','DD-MON-RR'),4,4375.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7626-230443',to_date('10-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('12-MAY-24','DD-MON-RR'),4,6692.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7621-230404',to_date('09-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-MAY-24','DD-MON-RR'),5,2316.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7625-230434',to_date('09-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-MAY-24','DD-MON-RR'),5,2316.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7613-230126',to_date('09-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-MAY-24','DD-MON-RR'),5,2498.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7617-230134',to_date('08-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAY-24','DD-MON-RR'),6,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7623-230427',to_date('08-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAY-24','DD-MON-RR'),6,299.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7612-230123',to_date('08-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAY-24','DD-MON-RR'),6,5190.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7609-229904',to_date('07-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-MAY-24','DD-MON-RR'),7,770.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7599-229424',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-MAY-24','DD-MON-RR'),8,1007.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7599-229423',to_date('05-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,74.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7607-229733',to_date('05-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,74.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7602-229483',to_date('05-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,832.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7605-229722',to_date('05-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,832.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7594-229167',to_date('04-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7612-230122',to_date('04-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,134.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7599-229422',to_date('04-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,248.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7607-229732',to_date('04-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,248.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7590-229142',to_date('03-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,2190); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7594-229166',to_date('03-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,26182.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7609-229903',to_date('03-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,26182.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7597-229183',to_date('01-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-MAY-24','DD-MON-RR'),13,124.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7598-229402',to_date('01-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-MAY-24','DD-MON-RR'),13,124.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7584-229027',to_date('01-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-MAY-24','DD-MON-RR'),13,4948.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7577-228317',to_date('26-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-APR-24','DD-MON-RR'),18,6160.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7575-228313',to_date('25-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-APR-24','DD-MON-RR'),19,569.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7572-228306',to_date('24-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-APR-24','DD-MON-RR'),20,3117.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7571-228069',to_date('23-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,613.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'NAPOLI ERS Napoli','ERS-7572-228305',to_date('23-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,7700.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12293-216313',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,57754.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12295-216320',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,2346.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12287-216238',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,9652.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12282-216143',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,3003); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12281-216120',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12290-216308',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,2136.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12282-216142',to_date('22-OCT-23','DD-MON-RR'),to_date('22-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,2811); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12279-216022',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,10887.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12279-216021',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,8701.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12281-216119',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,8701.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12270-215811',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,1388.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12277-215943',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,3536.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12267-215748',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,9732.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12256-215589',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,973.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12259-215597',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,4371.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12250-215459',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,2473.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12251-215479',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,5723.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12249-215441',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,1041); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12254-215587',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,312.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12247-215350',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,112.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12244-215181',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,312.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12245-215188',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,312.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12257-215595',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,12870); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12246-215344',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,64172); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12264-215745',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,12834.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12233-215020',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,1041); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12249-215440',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,4290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12242-215175',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,249.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12245-215187',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,54147.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12244-215180',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,56911.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12245-215186',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,249.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12237-215031',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,5319.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12240-215036',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,5319.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12229-214759',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,858); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12228-214738',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,270.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12228-214737',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,541.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12229-214758',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,1501.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12220-214637',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,1898); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12226-214699',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,41.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12219-214564',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12229-214757',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,4495.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12223-214660',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,13444.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12221-214657',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,62.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12217-214460',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12216-214345',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12218-214468',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,474.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12219-214563',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,474.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12212-214175',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,1015.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12212-214174',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,2433.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12209-214059',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,77006.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12206-214056',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,91413.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12202-213824',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,4104.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12205-213894',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,16945.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12199-213814',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,3895); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12202-213823',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,3895); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12203-213829',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,4622.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12193-213759',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,4934.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12197-213811',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,249.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12186-213569',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,1041); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12187-213582',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,312.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12191-213586',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,2165.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11884-207922',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,43216); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11863-207573',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,11562.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11856-207565',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,17509.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11866-207577',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11851-207541',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11846-207532',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11838-207485',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,4492.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11842-207487',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,44424); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11834-207469',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,14459.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11848-207538',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,21473.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11834-207468',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,1112.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11838-207484',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,16128.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11829-207455',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,15015.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11834-207467',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,15015.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11823-207146',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,44424); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11886-207945',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-JUL-23','DD-MON-RR'),309,9792); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11814-206826',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,7372.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11820-206912',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,3225.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11807-206675',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,44424); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11783-206184',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,44424); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11761-205889',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11771-205903',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,18169.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11758-205871',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11768-205900',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,22245.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11756-205869',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,9250.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11745-205709',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,37271); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11763-205893',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,14459.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11765-205897',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,20482.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11763-205892',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('18-JUN-23','DD-MON-RR'),333,16128.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'AMSTERDAM Amsterdam','ERS-11743-205704',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,3892.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6615-230083',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAY-24','DD-MON-RR'),6,2191.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6615-230082',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,1083.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6609-229602',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,1133.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6608-229362',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,1133.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6607-229322',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,4944.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6603-228902',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('30-APR-24','DD-MON-RR'),16,251.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6599-228284',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-APR-24','DD-MON-RR'),20,2944.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6595-227947',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,705.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6594-227946',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,1353.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6590-227803',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,2944.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6592-227861',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,2944.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6588-227620',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,705.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6574-226324',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,1128.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6579-226645',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,1353.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6569-225863',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,225.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6570-226043',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,225.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6549-224773',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,13605.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6547-223900',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,744.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'BERLARE ERS Berlare','ERS-6538-222693',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,1203.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7615-230130',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('28-APR-24','DD-MON-RR'),18,10624.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7600-229442',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,21248.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7604-229663',to_date('05-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,3984.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7608-229902',to_date('05-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,3984.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7586-229042',to_date('02-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,25232.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7531-226717',to_date('14-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,6640.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7529-226714',to_date('14-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,7968.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7520-226424',to_date('12-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7531-226716',to_date('12-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7536-226746',to_date('12-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7518-226365',to_date('13-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,22576.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7512-226209',to_date('11-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,13280.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7488-225791',to_date('06-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,19920.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7481-225743',to_date('02-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,15936.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7415-222208',to_date('06-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,21248.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7420-222423',to_date('06-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,21248.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7410-221910',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,2656.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7398-221865',to_date('02-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,21248.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7389-221573',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,9296.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7079-212803',to_date('11-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,14608.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7363-220761',to_date('14-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,9296.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7344-220383',to_date('13-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,11952.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7316-219465',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,21248.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7325-219850',to_date('06-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,21248.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7312-219417',to_date('05-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,3984.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7305-219370',to_date('02-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,22576.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7259-217738',to_date('14-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,9296.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7263-217890',to_date('14-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,9296.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7257-217734',to_date('12-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7262-217829',to_date('12-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7223-216999',to_date('06-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,21248.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7223-216998',to_date('05-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,3984.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7219-216931',to_date('02-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,33201.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7223-216997',to_date('02-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,33201.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7197-216154',to_date('22-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,11952.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7160-215483',to_date('13-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('30-NOV-23','DD-MON-RR'),168,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7161-215579',to_date('13-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('30-NOV-23','DD-MON-RR'),168,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7157-215340',to_date('12-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7162-215590',to_date('12-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7133-214582',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7133-214581',to_date('05-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7135-214587',to_date('05-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7130-214467',to_date('02-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,2656.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7086-213061',to_date('14-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,9296.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7088-213071',to_date('14-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,9296.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7079-212804',to_date('12-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7079-212805',to_date('13-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,15936.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7059-212385',to_date('06-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,19920.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7052-212280',to_date('05-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,5312.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7047-212115',to_date('02-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6999-210966',to_date('14-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,7746.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7015-211117',to_date('14-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,7746.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7005-211066',to_date('13-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,12173.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6987-210878',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,1106.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6992-210914',to_date('11-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,12173.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-7000-210974',to_date('11-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,12173.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6970-210758',to_date('06-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,17707.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6964-210596',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,3320.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6962-210589',to_date('02-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,19920.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6926-209254',to_date('14-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,9296.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6915-209105',to_date('13-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('02-SEP-23','DD-MON-RR'),257,42497.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6936-209672',to_date('14-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,7746.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6897-208497',to_date('06-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,18592.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6888-208418',to_date('05-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,3984.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6886-208323',to_date('02-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,15936.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6890-208421',to_date('02-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,15936.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6869-207862',to_date('13-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,10624.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6827-206770',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,14608.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6838-206946',to_date('06-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,18592.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6840-206949',to_date('06-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,18592.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6804-206262',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,3984.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6818-206407',to_date('02-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,14608.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'BOLOGNA ERS Bologna','ERS-6803-206224',to_date('24-MAY-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,1328.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13429-230102',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,2006.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13433-230108',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,143822.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13431-230106',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,1313.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13435-230304',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,123.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13423-229646',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,1759.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13419-229603',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,3680.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13421-229643',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,3680.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13420-229623',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,1226.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13417-229386',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,15213.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13415-229343',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,183275.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13412-229122',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,6109.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13413-229323',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,154256.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13420-229622',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,14722.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13411-229005',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,143822.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13408-228822',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,176022.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13403-228428',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,246.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13405-228465',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,867.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13406-228484',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,3092.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13401-228422',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,148147.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13392-228142',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,3680.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13395-228202',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,3680.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13398-228262',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,5910.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13403-228427',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,6109.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13395-228201',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,1957.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13389-228003',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,137748.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13383-227841',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,3680.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13387-227981',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,5987.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13392-228141',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,9667.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13384-227862',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,33693.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13379-227502',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,4084.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13382-227802',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,38288.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13371-227381',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,1486.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13382-227801',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,3063.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13380-227599',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,30120.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13381-227639',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,4339.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13373-227383',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,11741.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13379-227501',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,510.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13376-227419',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,9189.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13374-227385',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,13643.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13364-226844',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,1486.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13374-227384',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,4564.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13366-226864',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,11882.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13368-226866',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,137748.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13358-226547',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,1341.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13355-226529',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,7392.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13362-226824',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,180220.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13355-226528',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,134401.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13346-226146',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,2229.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13349-226185',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,2229.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13352-226285',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,3121.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13356-226545',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,3642.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13348-226163',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,975.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13342-226053',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,2502.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13346-226145',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,2502.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13344-226055',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,137748.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13335-225904',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,1635.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13353-226344',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,2750.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13356-226544',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,5252.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FRANKFURT Frankfurt','ERS-13349-226184',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,6887.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13317-225329',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,137748.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13302-224349',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,133247.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13285-223400',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,133247.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13248-222404',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,133247.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13233-221767',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,133247.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13201-221012',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,134222.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13180-220628',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,134222.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13161-220131',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,134222.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13143-219347',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,134222.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13104-218189',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,116468.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13078-217596',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,116468.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13063-216975',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,116468.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13050-216539',to_date('31-OCT-23','DD-MON-RR'),to_date('31-OCT-23','DD-MON-RR'),'STANDARD',to_date('30-NOV-23','DD-MON-RR'),168,191123.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13036-215981',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,126461.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-13015-215404',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,126461.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12973-214619',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,126461.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12970-214614',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,217899.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','CM-2',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'CREDIT',to_date('27-OCT-23','DD-MON-RR'),202,-73721.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12939-213355',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,144178.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12926-212704',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,144178.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12899-212161',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,144178.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12893-211742',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,181803.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','BTCM-1',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'CREDIT',to_date('29-SEP-23','DD-MON-RR'),230,-61509.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12868-211278',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,120293.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12850-210902',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,120293.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12815-210693',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,120293.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12816-210742',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,227364.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','CM-1001',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'CREDIT',to_date('26-AUG-23','DD-MON-RR'),264,-76925.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12776-209461',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,150439.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12737-208713',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,150439.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12714-208078',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,313300.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12668-207191',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,162861.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12651-206775',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,162861.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12645-206160',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,162861.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12634-206009',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,133892.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'FRANKFURT Frankfurt','ERS-12619-205691',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,133892.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15994-230027',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,1153412.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15961-228963',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,1153412.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15924-227262',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,1105626.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15896-226273',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,1105626.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15632-219869',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,1118123.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15604-219218',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,1118123.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15566-218416',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,1110801.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15542-217764',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,1110801.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15509-217198',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,1110801.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15487-216580',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,1110801.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15455-216149',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,1162621.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15429-215607',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,1162621.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15390-214762',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,1162621.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15359-214238',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,1162621.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15319-213680',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,1206831.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15292-213070',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,1206831.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15258-212507',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,1206831.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15231-211893',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,1206831.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15182-211312',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,1021952.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15153-210945',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,1021952.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15133-210686',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,1021952.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15123-210306',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,1021952.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15074-209805',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,1221757.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15041-209116',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,1221757.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-15012-208446',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,1221757.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-14993-207929',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,1221757.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-14943-207437',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,1242688.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-14917-207131',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,1242688.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-14888-206655',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,1242688.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-14862-206183',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,1242688.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'GÖTEBORG Göteborg','ERS-14819-205721',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,1073512.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039730',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,8547.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039723',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,8547.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039714',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,7259); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039707',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,7259); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12777-230439',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,12729.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12764-230132',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,17625.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12779-230442',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,12729.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039700',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,7259); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12767-230144',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,7833.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12767-230143',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,12729.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12779-230441',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,32314.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039693',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,7259); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039684',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,7956.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039677',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,7956.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12707-227132',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,37210.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12683-226446',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,19584.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12697-226884',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,37210.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12683-226445',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-FEB-24','DD-MON-RR'),78,10771.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12690-226707',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-FEB-24','DD-MON-RR'),78,10771.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039670',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,7956.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039663',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,7956.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039654',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,7665.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039647',to_date('18-DEC-23','DD-MON-RR'),to_date('18-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,7665.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12578-223448',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,10771.37); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12579-223464',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,18605.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12576-223446',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,37210.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12573-223263',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,7833.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12581-223466',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,7833.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12585-223618',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,7833.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039640',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,7665.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039633',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,7665.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12520-221254',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,31269.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12524-221260',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,2468.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12509-221221',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,6582.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039621',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,7323.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12462-220668',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,28800.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039614',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,7323.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12617-224700',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,34272.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12459-220410',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,11520.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12455-220280',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,2468.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12461-220416',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,2468.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039607',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,7323.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039600',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,7323.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12406-218931',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,1645.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12404-218925',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,31269.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12406-218930',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,3291.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039591',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,7394.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039584',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,7394.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12365-217729',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,11520.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12361-217633',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,27977.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12378-217971',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,16457.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039577',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,7394.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039570',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,7394.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12303-216424',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,3291.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12300-216420',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,31269.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039561',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,7749.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039554',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,7749.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039547',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,7749.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039531',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,6740.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'ROTTERDAM Rotterdam','NL201039524',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,6740.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12165-213064',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,31269.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12170-213189',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,31269.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12164-213058',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,10697.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12168-213180',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,10697.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'ROTTERDAM Rotterdam','ERS-12170-213188',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,37029.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039727',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,241120); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039716',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,231132.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15995-230028',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,13671.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039729',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,68818.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039709',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,231132.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039718',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,65967.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039702',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,231132.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15927-227554',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,8126.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039711',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,65967.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039695',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,231132.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039704',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,65967.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039686',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,244402.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039635',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,233745); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039644',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,66713.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039624',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,232215); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15640-220022',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,14105); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039637',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,66713.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039617',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,232215); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15590-218940',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,8175); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039626',to_date('27-NOV-23','DD-MON-RR'),to_date('27-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,66276.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039610',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,232215); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039619',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,66276.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039603',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('19-DEC-23','DD-MON-RR'),149,232215); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039612',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,66276.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039594',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,243045); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15510-217199',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,14532.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039605',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,66276.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039587',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,243045); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039596',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,69367.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039580',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,243045); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15448-216025',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,8175); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039589',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,69367.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039573',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,243045); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039582',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,69367.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039564',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,252288.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15391-214763',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,14532.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039575',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,69367.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039557',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,252288.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039566',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,72006.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15348-214051',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,7761.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039550',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,252288.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039559',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,72006.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039543',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,252288.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039552',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,72006.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039533',to_date('27-AUG-23','DD-MON-RR'),to_date('27-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,213638.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15259-212508',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,13797.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039545',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,72006.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039526',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,213638.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039535',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,60975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039519',to_date('13-AUG-23','DD-MON-RR'),to_date('13-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,213638.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15183-211313',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,7573.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039528',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,60975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039512',to_date('06-AUG-23','DD-MON-RR'),to_date('06-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,213638.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039521',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,60975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039503',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,255407.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15134-210687',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,13465); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039514',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,60975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039496',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,255407.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039505',to_date('27-JUL-23','DD-MON-RR'),to_date('27-JUL-23','DD-MON-RR'),'STANDARD',to_date('29-AUG-23','DD-MON-RR'),261,72898.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15114-210241',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,8318.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039489',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,255407.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039498',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,72898.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039482',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,255407.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039491',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,72898.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-15036-208997',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,14788.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039473',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,259783.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039484',to_date('06-JUL-23','DD-MON-RR'),to_date('06-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,72898.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039466',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,259783.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039475',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,74146.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039459',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,259783.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-14944-207438',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,8202.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039468',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,74146.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE201039452',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,259783.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039461',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-JUL-23','DD-MON-RR'),308,74146.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE200939808',to_date('26-MAY-23','DD-MON-RR'),to_date('26-MAY-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,224418.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-14889-206656',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,14582.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE201039454',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,74146.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Providence Property & Casualty',5008,'STOCKHOLM Stockholm','SE200939801',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('02-JUL-23','DD-MON-RR'),319,224418.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'STOCKHOLM Stockholm','ERS-14852-205960',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,8261.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE200939810',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,64051.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Next Generation Graphix (DBA, Art Wilde)',1011,'STOCKHOLM Stockholm','SE200939803',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('20-JUN-23','DD-MON-RR'),331,64051.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'STOCKPORT Stockport','UKPr2010726',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,22931.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'STOCKPORT Stockport','UKPr2010717',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,27566.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'STOCKPORT Stockport','UKPr2010710',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,6892.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'STOCKPORT Stockport','UKPr2010703',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,10337.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'STUTTGART Stuttgart','DE201039730',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,16648.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'STUTTGART Stuttgart','DE201039723',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,16648.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'STUTTGART Stuttgart','DE201039716',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,15931.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'STUTTGART Stuttgart','DE201039709',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,15931.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'STUTTGART Stuttgart','DE201039702',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,15931.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'STUTTGART Stuttgart','DE201039695',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,15931.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS - HQ Atlanta GA','OPS201039145',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,49400.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS - HQ Atlanta GA','OPS201039136',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,53140); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'WIESBADEN Wiesbaden','ERS-13394-228181',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,141007); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'WIESBADEN Wiesbaden','ERS-13388-228002',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,141007); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'CEOS_READING Reading','ERS-1273-230285',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,534.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'CEOS_READING Reading','ERS-1264-226807',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,6079.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122010711',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,5487); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122010680',to_date('21-JAN-24','DD-MON-RR'),to_date('21-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,6664); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122010649',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,6507); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122010618',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,6444); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122010587',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,6444); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122010556',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,7118); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122010525',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,6899); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122010494',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,6204); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122010463',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,6204); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'FR CHECK LYON FRANCE','SSCUS122009804',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,6263); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','FR201039367',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-MAY-24','DD-MON-RR'),15,33619.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','FR201039360',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,33619.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','FR201039350',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,24541.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','ERS-11974-229383',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,141393.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','FR201039343',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,24541.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','FR201039336',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,24541.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','ERS-11953-227361',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,103766.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','FR201039329',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,24541.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','ERS-11943-226143',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,103766.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','FR201039320',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,28500.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','ERS-11920-225492',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,103766.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','FR201039313',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,28500.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'GE PLVINCENNES PARIS','CMGE-01',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'CREDIT',to_date('29-DEC-23','DD-MON-RR'),139,-124029.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Valencia, Marianne',20040,'HOME Mantes La Jolie','W39192',to_date('26-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('26-MAR-24','DD-MON-RR'),51,171); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Valencia, Marianne',20040,'HOME Mantes La Jolie','W39175',to_date('09-FEB-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'EXPENSE REPORT',to_date('09-MAR-24','DD-MON-RR'),68,865); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1223',to_date('01-MAY-24','DD-MON-RR'),to_date('01-MAY-24','DD-MON-RR'),'STANDARD',to_date('01-MAY-24','DD-MON-RR'),15,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1235',to_date('01-MAY-24','DD-MON-RR'),to_date('01-MAY-24','DD-MON-RR'),'STANDARD',to_date('01-MAY-24','DD-MON-RR'),15,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1228',to_date('01-APR-24','DD-MON-RR'),to_date('01-APR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1240',to_date('01-APR-24','DD-MON-RR'),to_date('01-APR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039365',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,155447.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039358',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,155447.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1227',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1239',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039348',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,147874.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039341',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,147874.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039334',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,147874.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039327',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,147874.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1226',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1238',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039317',to_date('23-JAN-24','DD-MON-RR'),to_date('23-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,148178.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039310',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,148178.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039303',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,148178.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039296',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,148178.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1225',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1237',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039287',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,144044.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039280',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,144044.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039273',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,144044.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-2219',to_date('07-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'CREDIT',to_date('07-DEC-23','DD-MON-RR'),161,-10850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039266',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,144044.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1224',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1236',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039257',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,134127.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039250',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,134127.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039243',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,134127.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039236',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,134127.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1229',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1241',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-2221',to_date('01-OCT-23','DD-MON-RR'),to_date('01-OCT-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,10850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039227',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,142547.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039220',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,142547.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039213',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,142547.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039206',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,142547.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1222',to_date('01-OCT-23','DD-MON-RR'),to_date('01-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1234',to_date('01-OCT-23','DD-MON-RR'),to_date('01-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-2223',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,10850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039197',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,153451.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039190',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,153451.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039183',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,153451.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039176',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,153451.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1221',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1233',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-2222',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,10850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039167',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,124189.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039160',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,124189.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039153',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,124189.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039146',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,124189.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-2224',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,10850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1220',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1232',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039137',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,144966.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039130',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,144966.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039123',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,144966.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-2218',to_date('05-JUN-23','DD-MON-RR'),to_date('01-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-JUL-23','DD-MON-RR'),317,10850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039116',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,144966.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1219',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-JUL-23','DD-MON-RR'),320,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1231',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-JUL-23','DD-MON-RR'),320,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-2220',to_date('01-JUN-23','DD-MON-RR'),to_date('01-JUN-23','DD-MON-RR'),'STANDARD',to_date('30-JUN-23','DD-MON-RR'),321,10850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039106',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUN-23','DD-MON-RR'),327,137556.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS200939441',to_date('25-MAY-23','DD-MON-RR'),to_date('25-MAY-23','DD-MON-RR'),'STANDARD',to_date('24-JUN-23','DD-MON-RR'),327,138380.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039099',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,137556.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039092',to_date('10-JUN-23','DD-MON-RR'),to_date('10-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUN-23','DD-MON-RR'),341,137556.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS201039085',to_date('03-JUN-23','DD-MON-RR'),to_date('03-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUN-23','DD-MON-RR'),348,137556.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1218',to_date('01-JUN-23','DD-MON-RR'),to_date('01-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-JUN-23','DD-MON-RR'),350,1085); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','PN-1230',to_date('01-JUN-23','DD-MON-RR'),to_date('01-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-JUN-23','DD-MON-RR'),350,2712.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'HQ - NYC New York NY','OPS200939434',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('18-MAY-23','DD-MON-RR'),364,138380.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'HQ CHECK New York NY','SSCUS122010719',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,122468.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'HQ CHECK New York NY','SSCUS122010626',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,143843.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112010716',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,13763); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112010685',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,14973); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112010654',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,14800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112010623',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,14966); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112010592',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,14535); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112010561',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,15342); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112010530',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,15829); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112010499',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,13651); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112010468',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,13651); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT EFT Milano Italia','SSCUS112009809',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,14954); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NEW YORK New York NY','SSCUS022010697',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,139791.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NEW YORK New York NY','SSCUS022010666',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,152297.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NEW YORK New York NY','SSCUS022010635',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,147621.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NEW YORK New York NY','SSCUS022010573',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,144663.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NY CHECK New York NY','SSCUS122010728',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,89322.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'NY CHECK New York NY','SSCUS122010697',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,91849.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Weinberg, Jerry',8055,'OFFICE El Segundo CA','W37999',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('13-JUL-23','DD-MON-RR'),308,2930); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-SEP-10-227760',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,22950); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-SEP-10-227922',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,29265); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-SEP-10-227924',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,34425); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-SEP-10-227761',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,145160); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-SEP-10-228082',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,36386.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-SEP-10-227559',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,92790.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-AUG-10-224218',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,22760); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-AUG-10-224238',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,78540); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-AUG-10-224198',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,143995); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-AUG-10-224754',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,112753.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-JUL-10-221490',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,232500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-JUL-10-221116',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,23790); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SALES (ERS) Miami FL','ERS-20-JUL-10-221489',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,117835.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US CHECK New York NY','SSCUS122010704',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,61233.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US CHECK New York NY','SSCUS122010673',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,74368.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US CHECK New York NY','SSCUS122010642',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,72626.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US CHECK New York NY','SSCUS122010611',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,71920.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US CHECK New York NY','SSCUS122010580',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,71916); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US CHECK New York NY','SSCUS122010549',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,79439.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US CHECK New York NY','SSCUS122010518',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,77002.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US CHECK New York NY','SSCUS122010487',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,69397.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'US CHECK New York NY','SSCUS122010456',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,69237.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039727',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,27357); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039717',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,26616); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039710',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,26616); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039703',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,26616); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039696',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,26616); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039686',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,26398); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039679',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,26398); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039672',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('27-FEB-24','DD-MON-RR'),79,26398); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039665',to_date('06-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,26398); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039655',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,27587); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039648',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,27587); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039641',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,27587); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'VIRGINIA Richmond VA','Pr201039634',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,27587); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022010706',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,4016); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2010706',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,4606); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022010675',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,4375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2010675',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,4805); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022010644',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,4241); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2010644',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,5116); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022010613',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,4613); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2010613',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,5410); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022010582',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,4156); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2010582',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,4779); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022010551',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,4483); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2010551',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,4923); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022010520',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,4628); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2010520',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,5308); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022010489',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,4255); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2010489',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,4665); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022010458',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,4153); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2010458',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,4665); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCUS022009799',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,4192); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE UK Uxbridge','SSCIT2009799',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,5029); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039731',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,30396.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039724',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,30396.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039715',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,25814.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039708',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,25814.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039701',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,25814.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039694',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,25814.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039685',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,28293.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039678',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-MAR-24','DD-MON-RR'),75,28293.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039671',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,28293.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039664',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,28293.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039655',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,27260.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039648',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,27260.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039641',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,27260.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039634',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,27260.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039622',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,26039.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039615',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,26039.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039608',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,26039.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039601',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,26039.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039592',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,26296.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039585',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,26296.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039578',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,26296.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039571',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,26296.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039562',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,27560.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039555',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,27560.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039548',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,27560.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039532',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,23972.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'AMERSFOORT Amersfoort','NL201039525',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,23972.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ANDERLECHT Anderlecht','ERS-6613-229883',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,1600.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ANDERLECHT Anderlecht','ERS-6586-227480',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,741.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'ANDERLECHT Anderlecht','ERS-6564-225693',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,1700.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'BIRMINGHAM Birmingham','ERS-13649-230504',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,26786.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'BIRMINGHAM Birmingham','ERS-13606-229116',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,26786.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'BIRMINGHAM Birmingham','ERS-13591-228359',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,26089.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'BIRMINGHAM Birmingham','ERS-13556-227326',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,26089.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'BRASSCHAAT BRASSCHAAT','BE201039482BE201039482',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,17708.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'BRASSCHAAT BRASSCHAAT','BE201039472-A',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,15893.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'BRASSCHAAT BRASSCHAAT','BE201039465-A',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,15893.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'BRASSCHAAT BRASSCHAAT','BE201039458-A',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,15893.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'BRASSCHAAT BRASSCHAAT','BE201039451-A',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,15893.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'BRASSCHAAT BRASSCHAAT','BE201039689',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,12014.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'BRASSCHAAT BRASSCHAAT','BE201039682',to_date('23-JAN-24','DD-MON-RR'),to_date('23-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,12014.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'CEOS Mountain View CA','ERS-2049-227580',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,378.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'CEOS Mountain View CA','ERS-2048-227579',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,424.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13627-229744',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,1441.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13613-229268',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,4324.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13636-230153',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,4684.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13614-229282',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,16215.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13631-230044',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,16215.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13625-229742',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('15-APR-24','DD-MON-RR'),31,9008.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13628-229749',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('15-APR-24','DD-MON-RR'),31,9008.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13631-230043',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('15-APR-24','DD-MON-RR'),31,9008.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13595-228633',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,14774.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13589-228357',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,3243.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13531-226797',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,3243.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13548-227282',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,3243.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13538-227123',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,28827.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13541-227135',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,12251.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13546-227280',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,12251.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13538-227122',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,18017.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13541-227134',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,2522.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13535-227116',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,1801.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13538-227121',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,3603.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13519-226255',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,15855.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13517-226245',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,2882.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13519-226254',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,2882.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13528-226766',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,2882.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13480-225411',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,14053.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13510-226017',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,3963.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13476-225388',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,6846.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13478-225409',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,3243.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13502-225832',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,3243.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13467-224898',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,3243.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13467-224897',to_date('28-JAN-24','DD-MON-RR'),to_date('28-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,360.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13462-224752',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,14774.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13460-224553',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,1081.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MANCHESTER Manchester','ERS-13453-224503',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,360.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12756-229725',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12750-229163',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,2213.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12754-229462',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,23240.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12741-228582',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,19920.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12677-226207',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12666-225991',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,22134.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12670-226010',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,22134.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12672-226065',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12677-226206',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12651-225801',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,34308.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12619-224713',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,18814.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12563-222696',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12566-222858',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12543-222234',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12543-222233',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,50908.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12543-222232',to_date('06-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,1106.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12488-221087',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12510-221227',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12503-221210',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,5533.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12613-224694',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12438-219997',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12433-219848',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,32094.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12440-220016',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,32094.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12400-218817',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,21027.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12399-218816',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,21027.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12398-218796',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,21027.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12339-217326',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,22134.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12342-217410',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,22134.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12332-217308',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12311-217001',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,5533.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12315-217029',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12311-217000',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,24347.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12310-216992',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12307-216923',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,5533.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12151-212745',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,26561.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12138-212614',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,17707.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SLIEDRECHT Sliedrecht','ERS-12132-212386',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,8853.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11986-230386',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-MAY-24','DD-MON-RR'),15,129823.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11981-230326',to_date('11-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('30-APR-24','DD-MON-RR'),16,62210.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11981-230325',to_date('10-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('29-APR-24','DD-MON-RR'),17,29119.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11978-229843',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('27-APR-24','DD-MON-RR'),19,1643.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11981-230324',to_date('06-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,2647.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11978-229842',to_date('06-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,176010.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11964-228426',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,3735.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11962-228423',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,170384.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11960-228001',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,2166.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11951-227359',to_date('16-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,2241.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11945-226304',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,1245.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11942-226123',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,74.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11946-226485',to_date('10-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,78093.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11935-225905',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,1568.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11944-226284',to_date('09-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,1568.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11931-225845',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,2241.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11933-225886',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,2241.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11927-225775',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,1245.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11933-225885',to_date('08-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,21178); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11939-226047',to_date('08-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,21178); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11946-226484',to_date('08-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,21178); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11941-226104',to_date('08-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,99271.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11927-225774',to_date('07-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,48447.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11937-226045',to_date('07-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,99271.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11926-225771',to_date('06-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,771.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11941-226103',to_date('06-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,771.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11924-225769',to_date('03-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,747.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11936-226044',to_date('03-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,747.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11912-225019',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,946.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11885-224796',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,1020.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11889-224816',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,1020.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11895-224833',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,1020.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11914-225021',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,1892.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11913-225020',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,2166.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11915-225022',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,10220.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11900-224876',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,19847.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11898-224852',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,254750.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11903-224875',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,99.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11903-224874',to_date('28-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,273.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11889-224815',to_date('27-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,18826.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11895-224832',to_date('27-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,18826.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11887-224813',to_date('27-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,187245.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11893-224824',to_date('27-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,187245.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11883-224793',to_date('26-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,1020.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11908-224873',to_date('26-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,57421.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11885-224795',to_date('26-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,187245.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11883-224792',to_date('24-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,18289.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11903-224872',to_date('22-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,403.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11882-224298',to_date('18-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,8068.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11877-223739',to_date('18-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,18826.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'STRASBOURG Strasbourg','ERS-11874-223520',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,39945.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12778-230440',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,11729.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12766-230141',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,2208.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12780-230446',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,10600.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12768-230146',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,29018.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12760-229924',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,5158.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12771-230406',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,371.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12760-229923',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,2208.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12755-229724',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,12762.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12749-229162',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,5870.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12752-229403',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,15315.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12747-229024',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,9618.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12751-229202',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,2552.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12757-229730',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,2552.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12747-229023',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,5105.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12747-229022',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,2807.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12743-228662',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,2580.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12742-228583',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,24.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12739-228321',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,182.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12735-228314',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,1829.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12737-228318',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,2208.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12734-228303',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,5031.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12734-228302',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,1463.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12729-228021',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,2823.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12730-228041',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,2823.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12727-227881',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,868.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12734-228301',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,1079.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12731-228061',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,2171.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12726-227723',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,86.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12723-227545',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,781.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12721-227542',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,2208.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12720-227519',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,346.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12725-227699',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,2007.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12715-227242',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,2208.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12723-227544',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,62619.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12728-227901',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,267.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12717-227265',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,7459.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12708-227133',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,1226.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12710-227139',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,1226.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12713-227182',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,1226.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12711-227180',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,4415.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12705-227114',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,7912.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12700-226907',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,15176.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12721-227541',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,62619.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12715-227241',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,67034.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12717-227264',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,67034.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12705-227113',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,1276.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12693-226724',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,1707.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12702-226972',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,1786.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12700-226906',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,12507.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12698-226885',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,1219.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12687-226625',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,1732.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12714-227199',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,15315.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12687-226624',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,2807.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12705-227112',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,2807.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12701-226914',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,15315.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12691-226711',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,510.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12696-226745',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,510.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12700-226904',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,510.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12673-226068',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,2208.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12649-225796',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,3689.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12660-225827',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,4594.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12673-226067',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,15272.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12654-225809',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,62912.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12647-225719',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,123.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12644-225713',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,1183.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12668-226007',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,12252.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12664-225986',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,15272.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12661-225963',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,76364.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12647-225718',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,123.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12649-225795',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,4269.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12646-225716',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,4393.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12654-225808',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,32073.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12657-225824',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,32073.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12673-226066',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,32073.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12646-225715',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,173.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12657-225823',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,173.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12640-225552',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,24.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12634-225064',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,1610.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12636-225143',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,1766.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12637-225144',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,24775.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12621-224715',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,1090.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12623-224717',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,2823.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12630-224735',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,2823.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12628-224733',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-FEB-24','DD-MON-RR'),80,105676.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12618-224712',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,1238.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12610-224654',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,1766.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12625-224721',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,9163.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12625-224720',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,6239.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12600-224343',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,1766.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12632-224737',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,8671.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12625-224719',to_date('23-JAN-24','DD-MON-RR'),to_date('23-JAN-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,390.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12603-224352',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,148.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12594-223961',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,371.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12601-224346',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,1668.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12598-224340',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,15315.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12591-223822',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,510.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12596-224081',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,4683.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12594-223960',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,12252.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12587-223620',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,267.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12584-223578',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,371.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12588-223779',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,4683.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12577-223447',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,2649.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12597-224098',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,4549.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12588-223778',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,8831.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12592-223826',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,8831.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12572-223262',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,173.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12570-223081',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,1829.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12568-222919',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,3659.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12565-222701',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,11996.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12571-223218',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,11996.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12550-222496',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,1041); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12553-222507',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,1484.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12568-222918',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,3493.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12565-222700',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,4269.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12559-222691',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,10465.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12542-222229',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,1484.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12550-222495',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,5317.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12552-222499',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,5317.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12546-222274',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,65213); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12546-222273',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,989.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12552-222498',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,3310.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12559-222690',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,3939.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12553-222506',to_date('06-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,4039.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12544-222268',to_date('06-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,12834.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12541-222187',to_date('06-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,70230.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12537-221912',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,1353.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12544-222267',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,2977.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12550-222494',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,3872.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12546-222272',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,6417.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12558-222670',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,7636.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12537-221911',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,3935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12538-221986',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,3935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12544-222266',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,64172); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12539-222046',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,12834.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12534-221850',to_date('04-JAN-24','DD-MON-RR'),to_date('04-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,25391.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12533-221824',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,5225.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12529-221553',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,145.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12530-221666',to_date('01-JAN-24','DD-MON-RR'),to_date('01-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,3414.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12527-221532',to_date('29-DEC-23','DD-MON-RR'),to_date('29-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12526-221470',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-JAN-24','DD-MON-RR'),110,7134.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12500-221185',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,187.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12495-221135',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,312.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12517-221251',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,1124.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12502-221209',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,1139.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12493-221129',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,1537.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12515-221249',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12522-221256',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,3935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12519-221253',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,12870); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12487-221084',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12475-221027',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,2372.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12479-221063',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,2372.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12477-221060',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,3718.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12513-221246',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,12870); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12483-221072',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,3075); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12505-221217',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,936.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12467-220745',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,1228.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12473-220784',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,3935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12507-221219',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,9223.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12475-221026',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,12870); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12498-221146',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,10145.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12498-221145',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,3217.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12614-224697',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,3659.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12475-221025',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,438); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12473-220783',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,1025); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12485-221079',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,1124.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12481-221066',to_date('18-DEC-23','DD-MON-RR'),to_date('18-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,9856.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12481-221065',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,21279.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12469-220765',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,219); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12483-221071',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,1127.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12611-224692',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,6512.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12460-220415',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,124.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12454-220277',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,2226.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12452-220269',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,6880.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12458-220409',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,11583); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12444-220143',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,5148); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12454-220276',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,2692.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12458-220408',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,12870); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12458-220407',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,1716); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12444-220142',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,2203.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12447-220153',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,643.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12439-220000',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,666.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12615-224698',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,1238.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12445-220149',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,4578.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12460-220414',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,2023.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12431-219831',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,3084.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12436-219977',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,31843.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12439-219999',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,64912.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12426-219689',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,124.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12430-219719',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,416.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12451-220262',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,62888.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12427-219709',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,166.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12432-219847',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,166.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12421-219419',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,1181.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12437-219996',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,62888.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12435-219867',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,62971.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12424-219484',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,41.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12430-219718',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,41.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12416-219365',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,83.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12422-219422',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,10103.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12423-219463',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,10145.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12418-219373',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-JAN-24','DD-MON-RR'),134,7258.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12420-219412',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,749.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12409-219014',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12405-218929',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,1537.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12407-218934',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,3464.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12403-218922',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,14407.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12407-218933',to_date('27-NOV-23','DD-MON-RR'),to_date('27-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,153.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12402-218913',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,12870); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12397-218643',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,615); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12402-218912',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,81821.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12395-218509',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12397-218642',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,3035.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12394-218505',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,10186.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12396-218619',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,58776.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12397-218641',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,3035.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12386-218267',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,582.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12381-218047',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,291.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12386-218266',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,291.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12382-218058',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,8041.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12376-217959',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,1537.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12380-217973',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,5361.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12382-218057',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,5361.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12371-217830',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,1537.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12358-217617',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,1537.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12360-217632',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,1715.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12372-217874',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,1715.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12362-217635',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,1930.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12368-217736',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,12795.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12359-217623',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,4719); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12374-217883',to_date('12-NOV-23','DD-MON-RR'),to_date('12-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-DEC-23','DD-MON-RR'),156,2788.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12353-217499',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,1537.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12412-219050',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,1715.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12411-219049',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12377-217965',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,9652.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12350-217428',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,1287); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12355-217508',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,1715.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12341-217409',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12360-217631',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,12870); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12346-217419',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,666.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12348-217426',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,1930.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12353-217498',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,1930.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12352-217490',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,4601.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12318-217036',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,1031); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12340-217324',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,1011.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12341-217408',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,3035.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12344-217412',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,3035.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12338-217325',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,3935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12353-217497',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,12834.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12334-217310',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,20535.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12346-217418',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,66195.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12323-217122',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,77006.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12313-217005',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,312.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12320-217098',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,2023.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12317-217032',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,8289.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12318-217035',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,8289.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12306-216921',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,458.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12308-216927',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,6680.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12302-216423',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,208.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12293-216314',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,1537.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12297-216345',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,84133.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12287-216239',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,5148); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12289-216241',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,124.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12286-216218',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,1537.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12297-216344',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,16805.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039563',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,201305); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15243-212099',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,625871.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039556',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,201305); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15228-211771',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,625871.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039549',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,201305); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15181-211311',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,529991.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039542',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,201305); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15152-210942',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,529991.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039532',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,170467.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15132-210685',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,529991.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039525',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,170467.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15122-210288',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,423993); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039518',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,170467.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15091-210036',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,459675); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15082-209943',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,574593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15073-209804',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,633611.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15069-209793',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,574593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039511',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,170467.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15069-209792',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,574593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15040-209115',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,633611.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039502',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,203796.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15026-208659',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,574593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15011-208445',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,633611.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15022-208541',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,217068.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15028-208664',to_date('06-JUL-23','DD-MON-RR'),to_date('06-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,51075); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039495',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,203796.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14992-207928',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,633611.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039488',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,203796.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14942-207436',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,644466.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039481',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,203796.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14916-207130',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,644466.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14996-207950',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,1047037.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14902-206811',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,102150); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039472',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,207286.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14909-207026',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,574593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14887-206654',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,644466.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14861-206182',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,644466.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039465',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,207286.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039458',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,207286.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14818-205720',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,556731.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039451',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,207286.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE200939807',to_date('25-MAY-23','DD-MON-RR'),to_date('25-MAY-23','DD-MON-RR'),'STANDARD',to_date('24-JUN-23','DD-MON-RR'),327,179067.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE200939800',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,179067.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'ANTWERPEN ERS Antwerpen','ERS-6575-226345',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,2317.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-279-228724',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,128715.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010714',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,127390.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010709',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,339706.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039730',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('13-MAR-24','DD-MON-RR'),64,53470.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039723',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,53470.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039714',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-FEB-24','DD-MON-RR'),79,46012.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010683',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,132896.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-274-224393',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,141325.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039707',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,46012.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010678',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,354387.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039700',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,46012.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039693',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,46012.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039682',to_date('23-JAN-24','DD-MON-RR'),to_date('23-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,33068.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-270-221119',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,147432); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-270-221121',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,16903.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010652',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,141510); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039675',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,33068.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010647',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,377356.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039668',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,33068.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039661',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,33068.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-265-218988',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,322977.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039652',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,38642.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010621',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,149626.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039645',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,38642.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010616',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,399004.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039638',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,38642.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039631',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,38642.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-261-216602',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,146620.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039622',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,36762); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010590',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,132163.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039615',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,36762); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010585',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,352435.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039608',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,36762); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039601',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,36762); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039592',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,43443.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010559',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,136167.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039585',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,43443.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010554',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,363118.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039578',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,43443.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039571',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,43443.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-253-211834',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,151064.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039560',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,33426); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010528',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,146817.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039553',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,33426); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010523',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,391515.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039546',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,33426); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT2010395IT201039',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,33426); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-248-210486',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-SEP-23','DD-MON-RR'),257,162878.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039530',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,27974.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010497',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,132204); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039523',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,27974.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010492',to_date('14-JUL-23','DD-MON-RR'),to_date('14-JUL-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,352542); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039516',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,27974.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039509',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-AUG-23','DD-MON-RR'),284,27974.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-243-208114',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,146664); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT2010395001',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,21853.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT2010394931',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,21853.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010466',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,129022.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2010461',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-JUL-23','DD-MON-RR'),308,344067.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT2010394861',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,21853.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-238-206327',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-JUL-23','DD-MON-RR'),317,143136); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT2010394791',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-JUL-23','DD-MON-RR'),317,21853.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039470',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUN-23','DD-MON-RR'),325,17196); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2009807',to_date('26-MAY-23','DD-MON-RR'),to_date('26-MAY-23','DD-MON-RR'),'STANDARD',to_date('25-JUN-23','DD-MON-RR'),326,139076.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','SSCIT2009802',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('20-JUN-23','DD-MON-RR'),331,370870.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039463',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUN-23','DD-MON-RR'),332,17196); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','ERS-235-205636',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,154290); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039456',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-JUN-23','DD-MON-RR'),339,17196); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT201039449',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-JUN-23','DD-MON-RR'),346,17196); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM ITALIA Milano Italia','IT200939804',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('26-MAY-23','DD-MON-RR'),356,33428.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM RICHMOND Richmond VA','ERS-274-228401',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,191712.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM RICHMOND Richmond VA','SSCUS022010714',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,139791.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM RICHMOND Richmond VA','SSCUS022010709',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,372776.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM RICHMOND Richmond VA','SSCUS022010683',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,152297.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM RICHMOND Richmond VA','ERS-269-224379',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,208862.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM RICHMOND Richmond VA','SSCUS022010678',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,406120.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM RICHMOND Richmond VA','ERS-265-221124',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,202456.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM RICHMOND Richmond VA','SSCUS022010652',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,147621.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'BM RICHMOND Richmond VA','SSCUS022010647',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,393656.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'CEOS ITALIA Roma Italia','ERS-11-OCT-10-230139',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,1956); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'CEOS ITALIA Roma Italia','ERS-27-SEP-10-228326',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,1178.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'CEOS ITALIA Roma Italia','ERS-13-SEP-10-226226',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,2095.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'CEOS ITALIA Roma Italia','ERS-24-APR-10-213761',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,1096.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'DÜSSELDORF Düsseldorf','DE201039733',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('26-APR-24','DD-MON-RR'),20,28991.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'DÜSSELDORF Düsseldorf','DE201039726',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,28991.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'DÜSSELDORF Düsseldorf','ERS-13432-230107',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,70289.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'DÜSSELDORF Düsseldorf','ERS-13409-229003',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,70289.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'DÜSSELDORF Düsseldorf','DE201039703',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,27744.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'DÜSSELDORF Düsseldorf','ERS-13385-227863',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,67323.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'DÜSSELDORF Düsseldorf','DE201039696',to_date('05-FEB-24','DD-MON-RR'),to_date('05-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,27744.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'DÜSSELDORF Düsseldorf','ERS-13361-226685',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,67323.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Plastics',1000,'DÜSSELDORF Düsseldorf','ERS-13337-225923',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,67323.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9062-229111',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,132587); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9058-228387',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,380835); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9048-227322',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,126945); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9050-227566',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,126945); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9053-227764',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,126945); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9054-227766',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,253890); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9039-225235',to_date('01-FEB-24','DD-MON-RR'),to_date('01-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,126945); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9036-224636',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,380835); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9027-223680',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,126945); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9029-223843',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,126945); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9030-223848',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,126945); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','EIPADJAUG-01',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,253890); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9021-221694',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,126945); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9016-221113',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9018-221280',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,248248); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9006-220721',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9010-220805',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-9013-221106',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,372372); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8994-219239',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8989-218974',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,346983); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8975-217881',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,115661); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8977-217980',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,115661); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8978-217984',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,115661); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8979-218090',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,115661); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8980-218330',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,115661); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8961-216702',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,115661); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8959-216407',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,372372); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8947-215629',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8949-215706',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8951-215874',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8950-215707',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,248248); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8939-214493',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8933-214012',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,397761); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8922-213213',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,132587); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8923-213361',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,132587); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8924-213372',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,132587); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8926-213486',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,265174); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8910-212306',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,132587); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','EAS-01',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,118048); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8899-211521',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,107198); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8901-211588',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,107198); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8903-211590',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,107198); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8884-211020',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,107198); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8885-211122',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,214396); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8890-211404',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,214396); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8992-218998',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,107198); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8863-210071',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8865-210165',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8867-210254',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8855-209742',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8853-209569',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,248248); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8854-209644',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,248248); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8838-208110',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,124124); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','ERS-8834-207839',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,355446); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','EIP-02',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,592410); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','EIP-01',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,118482); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','EST-03',to_date('25-MAY-23','DD-MON-RR'),to_date('25-MAY-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,355446); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Eastern Industrial Products',5033,'EIP MAIN Los Angeles CA','EST-02',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('01-JUL-23','DD-MON-RR'),320,473928); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6591-227821',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,18817.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6582-227400',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,16169.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6584-227459',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,16169.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6582-227399',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,836.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6540-223159',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,15611.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6544-223338',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,139.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6532-221899',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,21985.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6490-219608',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,18387.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6492-219668',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,18387.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6485-219400',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,18387.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6471-218870',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,71330.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6440-216979',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,18387.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6436-216881',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,21985.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6438-216905',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,21985.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6433-216763',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,3597.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6435-216781',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,3597.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6428-216499',to_date('31-OCT-23','DD-MON-RR'),to_date('31-OCT-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,21985.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6427-216432',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,34112.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6420-216201',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,16448.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6425-216400',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,16448.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6390-213870',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,26917.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6344-210907',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,17842.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6331-210567',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,17842.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6325-210295',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,40375.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6321-210187',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,38356.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6321-210186',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,7402.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6324-210293',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,7402.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6285-207931',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-JUN-23','DD-MON-RR'),345,21985.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6234-206282',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-JUN-23','DD-MON-RR'),346,21985.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6237-206289',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-JUN-23','DD-MON-RR'),346,21985.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6284-207930',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-JUN-23','DD-MON-RR'),347,20786.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6224-206208',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-JUN-23','DD-MON-RR'),347,21985.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6283-207927',to_date('31-MAY-23','DD-MON-RR'),to_date('31-MAY-23','DD-MON-RR'),'STANDARD',to_date('31-MAY-23','DD-MON-RR'),351,20786.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'ETTERBEEK ERS Etterbeek','ERS-6224-206207',to_date('29-MAY-23','DD-MON-RR'),to_date('29-MAY-23','DD-MON-RR'),'STANDARD',to_date('29-MAY-23','DD-MON-RR'),353,2798.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'GANSHOREN ERS Ganshoren','ERS-6600-228283',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,98571.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'GANSHOREN ERS Ganshoren','ERS-6600-228282',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,98571.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'GANSHOREN ERS Ganshoren','ERS-6598-228281',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,95584.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSProj206',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,7837.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSProj205',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,8099.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSProj204',to_date('31-DEC-23','DD-MON-RR'),to_date('31-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,9548.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSProj203',to_date('30-NOV-23','DD-MON-RR'),to_date('30-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-NOV-23','DD-MON-RR'),168,8382.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSProj202',to_date('31-OCT-23','DD-MON-RR'),to_date('31-OCT-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,9053.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSProj201',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,8877.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSproj200',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,9031.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSProj199',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,7250.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSProj198',to_date('30-JUN-23','DD-MON-RR'),to_date('30-JUN-23','DD-MON-RR'),'STANDARD',to_date('30-JUN-23','DD-MON-RR'),321,6402.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Svcs R&D',5005,'INTERNAL-R&D Atlanta GA','FSProj197',to_date('31-MAY-23','DD-MON-RR'),to_date('31-MAY-23','DD-MON-RR'),'STANDARD',to_date('31-MAY-23','DD-MON-RR'),351,9384.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bogini, Samuel',8021,'OFFICE San Francisco CA','W37990',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('23-JUL-23','DD-MON-RR'),298,3326.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bailey, Sara',8020,'OFFICE San Francisco CA','W37991',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'EXPENSE REPORT',to_date('09-JUL-23','DD-MON-RR'),312,3752.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Grainger',5027,'SALES (ERS) Marietta GA','ERS-03-SEP-10-225412',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,81460); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Grainger',5027,'SALES (ERS) Marietta GA','ERS-03-AUG-10-221724',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,80760); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Grainger',5027,'SALES (ERS) Marietta GA','ERS-08-JUL-10-219895',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,84480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022010711',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,8670); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022010680',to_date('21-JAN-24','DD-MON-RR'),to_date('21-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,9445); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022010649',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,9156); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022010618',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,9960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022010587',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,8972); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022010556',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,9678); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022010525',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,9992); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022010494',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,9186); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022010463',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,8965); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR LYON FRANCE','SSCUS022009804',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,9050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CALIFORNIA Menlo Park CA','ERS-277-229305',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,261009.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CALIFORNIA Menlo Park CA','ERS-273-226030',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,200017.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CALIFORNIA Menlo Park CA','ERS-272-225610',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,268399.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CALIFORNIA Menlo Park CA','ERS-268-222757',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,217910.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CALIFORNIA Menlo Park CA','ERS-267-222302',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,292408.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CALIFORNIA Menlo Park CA','ERS-264-220311',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,211220.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CALIFORNIA Menlo Park CA','ERS-263-220176',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,283433.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'DANVILLE-CTR Danville NJ','ERS-9068-230275',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,81014.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'DANVILLE-CTR Danville NJ','ERS-9043-226024',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,39925.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'DANVILLE-CTR Danville NJ','ERS-9040-225720',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,41291.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-16010-230450',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-MAY-24','DD-MON-RR'),5,27802.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-16006-230426',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAY-24','DD-MON-RR'),6,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15997-230128',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAY-24','DD-MON-RR'),6,7440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-16009-230438',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAY-24','DD-MON-RR'),6,51818.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-16010-230449',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-MAY-24','DD-MON-RR'),8,26015); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-16009-230437',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-MAY-24','DD-MON-RR'),8,88845); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-16012-230465',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,192680); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-16001-230145',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,533070); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15999-230140',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15988-229986',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-16006-230425',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAY-24','DD-MON-RR'),9,782762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15987-229926',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15988-229985',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,2640); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-16010-230448',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15982-229726',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15992-230025',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAY-24','DD-MON-RR'),10,828131.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15986-229735',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15987-229925',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15984-229729',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,48170); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15988-229984',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,48170); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15990-230022',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,1449100); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15974-229464',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15979-229702',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,37591.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15981-229704',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAY-24','DD-MON-RR'),11,53957.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15970-229185',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-MAY-24','DD-MON-RR'),12,1440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15988-229983',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-MAY-24','DD-MON-RR'),12,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15971-229223',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-MAY-24','DD-MON-RR'),12,74037.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15964-229063',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-MAY-24','DD-MON-RR'),13,107400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15971-229222',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-MAY-24','DD-MON-RR'),14,7777.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15977-229682',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-MAY-24','DD-MON-RR'),14,7777.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15964-229062',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-MAY-24','DD-MON-RR'),14,236920); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15963-229030',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('01-MAY-24','DD-MON-RR'),15,166507.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15959-228682',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-APR-24','DD-MON-RR'),18,17943.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15942-228323',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-APR-24','DD-MON-RR'),20,18573.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15945-228328',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-APR-24','DD-MON-RR'),20,45991.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15932-228043',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,8640); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15937-228304',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,65480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15930-227904',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,476.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15932-228042',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,11795); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15933-228064',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15929-227884',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15931-228022',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,63516.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15930-227903',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,842.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15928-227739',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15930-227902',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,7777.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15925-227547',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,17906.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15929-227883',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,17906.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15911-226887',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,9360); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15916-226954',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,20103.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15915-226934',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,21487.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15919-227073',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15921-227239',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15917-226994',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,147772.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15920-227092',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,147772.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15910-226729',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-APR-24','DD-MON-RR'),31,7440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15915-226933',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-APR-24','DD-MON-RR'),31,133267.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15916-226953',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-APR-24','DD-MON-RR'),31,682091.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15907-226628',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,23650); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15908-226630',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,50615); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15909-226710',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,67405); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15912-226905',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,13901.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15910-226728',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,636722.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15916-226952',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,782762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15891-226267',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15898-226430',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,823600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15892-226269',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,29615); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15904-226586',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,674380); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15890-226264',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,13901.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15908-226629',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,180637.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15898-226429',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,1200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15894-226271',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,29127.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15891-226266',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,103652.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15892-226268',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,132467.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15909-226709',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15886-226081',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,6240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15883-226074',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,13811.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15872-225987',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,6000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15909-226708',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,4138.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15878-226014',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,15120); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15890-226263',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,26015); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15897-226405',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,26015); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15847-225533',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15853-225729',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,39871.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15856-225733',to_date('05-FEB-24','DD-MON-RR'),to_date('05-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,162882.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15862-225803',to_date('05-FEB-24','DD-MON-RR'),to_date('05-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,162882.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15845-225350',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,5280); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15843-225263',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('01-APR-24','DD-MON-RR'),45,3840); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15824-224742',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15817-224725',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15828-224746',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15830-224748',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15826-224744',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,27356.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15822-224740',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,782762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15820-224738',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,5040); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15817-224724',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,55166.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15819-224732',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,132467.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15817-224722',to_date('22-JAN-24','DD-MON-RR'),to_date('22-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,119255); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15813-224457',to_date('22-JAN-24','DD-MON-RR'),to_date('22-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,73886.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15799-224080',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15796-224039',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,746635); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15813-224456',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15787-223823',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,14086.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15789-223962',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-MAR-24','DD-MON-RR'),59,547877.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15769-223266',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,18535); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15767-223240',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,17621.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15768-223261',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,638252.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15768-223260',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,3820); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15769-223265',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,112773.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15782-223639',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,225547.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15768-223259',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,15165); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15782-223638',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,17621.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15766-223080',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,29813.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15760-222879',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,15165); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15764-223058',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15761-222901',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,17621.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15774-223442',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15768-223258',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,15963.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15761-222900',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15722-221903',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-MAR-24','DD-MON-RR'),75,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15721-221884',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-MAR-24','DD-MON-RR'),75,94626.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15717-221807',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-MAR-24','DD-MON-RR'),75,607107.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15699-221231',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,1182.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15691-221148',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15689-221139',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15697-221224',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,43213.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15697-221223',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,26640); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15691-221147',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,66960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15699-221229',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,13598.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15671-221035',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,592300); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15695-221215',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,562685); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15663-220773',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,48170); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15695-221214',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,12042.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15663-220772',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,219900); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15677-221058',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,476.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15675-221050',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,132467.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15651-220386',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15654-220406',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15651-220385',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,59040); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15646-220263',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,13901.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15648-220268',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,431746.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15648-220266',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,31680); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15644-220158',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,12042.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15226-211726',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15224-211725',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,23868.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14810-205705',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,252892.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15630-219829',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,14190); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15623-219715',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,35040); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15636-220001',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15625-219720',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15613-219424',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,266535); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15601-219195',to_date('30-NOV-23','DD-MON-RR'),to_date('30-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,207305); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15602-219196',to_date('30-NOV-23','DD-MON-RR'),to_date('30-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15592-219010',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,13480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15595-219013',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15567-218502',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,16007.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12193-213758',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,3935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12189-213584',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,1665.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12203-213828',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,1665.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12186-213568',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,3935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12178-213352',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,62.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12183-213514',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,717.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12177-213345',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12186-213567',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,3373.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12192-213757',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,3373.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12205-213893',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,3935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12140-212622',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,1537.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12139-212616',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,1861.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12145-212627',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,1861.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12148-212738',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,2023.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12155-212809',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,3060.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12153-212750',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,12870); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12156-212815',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,153.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12161-212883',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,153.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12154-212798',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,333.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12155-212808',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,333.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12146-212735',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,312.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12139-212615',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,2023.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12144-212626',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,2788.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12135-212505',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,4475.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12137-212597',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,5246.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12134-212497',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,1788.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12133-212390',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12143-212625',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,1855.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12131-212384',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,5319.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12129-212296',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,312.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12137-212596',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,64172); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12135-212504',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,15499.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12127-212279',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,104.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12125-212157',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,4538.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12126-212164',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,8183.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12128-212288',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,77006.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12129-212295',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,6417.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12134-212496',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,6417.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12137-212595',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,6417.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12127-212278',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,35936.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12133-212389',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,35936.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12121-212022',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,83.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12122-212028',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,2206.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12126-212163',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,3710.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12128-212287',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,3710.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12127-212277',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,28235.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12126-212162',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,5663.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12124-212155',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,1186.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'VLISSINGEN Vlissingen','ERS-12113-211728',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,249.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'CHIGACO EFT Chigaco IL','ERS-282-228403',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,279666.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'CHIGACO EFT Chigaco IL','SSCUS112010714',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,172408.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'CHIGACO EFT Chigaco IL','SSCUS112010709',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,459757.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'GÖTEBORG Göteborg SE','ERS-15960-228962',to_date('01-MAR-24','DD-MON-RR'),to_date('01-MAR-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,299045); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'GÖTEBORG Göteborg SE','ERS-15607-219288',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,308550); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'GÖTEBORG Göteborg SE','ERS-15486-216579',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,317893.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'GÖTEBORG Göteborg SE','ERS-15355-214198',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,317893.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'GÖTEBORG Göteborg SE','ERS-15227-211770',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,301818.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'GÖTEBORG Göteborg SE','ERS-15121-210287',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,235634); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'GÖTEBORG Göteborg SE','ERS-15009-208329',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,323496.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'GÖTEBORG Göteborg SE','ERS-14859-206180',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,318998.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Brown, Jane',20051,'HOME Redwood Shores CA','W39256',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('31-MAR-24','DD-MON-RR'),46,2672.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Fernandez, Manny',20056,'HOME Redwood Shores CA','W39261',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('04-MAR-24','DD-MON-RR'),73,2272.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Brown, Jane',20051,'HOME Redwood Shores CA','W39099',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('03-MAR-24','DD-MON-RR'),74,2654.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Burnett, Mark',20053,'HOME Redwood Shores CA','W39263',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-MAR-24','DD-MON-RR'),76,1672.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('MCI',5061,'HOME Redwood Shores CA','W39257',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-MAR-24','DD-MON-RR'),76,1712.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Beckworth, Mark Andrew',20052,'HOME Redwood Shores CA','W39260',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-MAR-24','DD-MON-RR'),76,1795.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Cagliastro, Joanne Lisa',20054,'HOME Redwood Shores CA','W39258',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-MAR-24','DD-MON-RR'),76,2265.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Rich, Lawrence Joseph',20057,'HOME Redwood Shores CA','W39259',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'EXPENSE REPORT',to_date('01-MAR-24','DD-MON-RR'),76,2580.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Brown, Jane',20051,'HOME Redwood Shores CA','W38946',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'EXPENSE REPORT',to_date('11-FEB-24','DD-MON-RR'),95,2751.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Fernandez, Manny',20056,'HOME Redwood Shores CA','W39104',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('06-FEB-24','DD-MON-RR'),100,2254.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Burnett, Mark',20053,'HOME Redwood Shores CA','W39106',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('03-FEB-24','DD-MON-RR'),103,1654.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('MCI',5061,'HOME Redwood Shores CA','W39100',to_date('22-JAN-24','DD-MON-RR'),to_date('22-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('03-FEB-24','DD-MON-RR'),103,1694.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Beckworth, Mark Andrew',20052,'HOME Redwood Shores CA','W39103',to_date('22-JAN-24','DD-MON-RR'),to_date('22-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('03-FEB-24','DD-MON-RR'),103,1777.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Cagliastro, Joanne Lisa',20054,'HOME Redwood Shores CA','W39101',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('03-FEB-24','DD-MON-RR'),103,2247.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Rich, Lawrence Joseph',20057,'HOME Redwood Shores CA','W39102',to_date('16-JAN-24','DD-MON-RR'),to_date('16-JAN-24','DD-MON-RR'),'EXPENSE REPORT',to_date('03-FEB-24','DD-MON-RR'),103,2562.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'IPRINT1 EFT Chicago IL','ERS-286-229802',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,291779.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'IPRINT1 EFT Chicago IL','ERS-285-229304',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,391534.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'IPRINT1 EFT Chicago IL','ERS-281-226029',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,318229.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122010716',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,7315); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122010685',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,8885); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122010654',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,8677); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122010623',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,8592); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122010592',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,8592); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122010561',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,9490); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122010530',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,9199); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122010499',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,8272); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122010468',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,8272); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'IT CHECK Milano Italia','SSCUS122009809',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,8350); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MAIN (ERS) Richmond VA','ERS-07-SEP-10-225689',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,22078.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MAIN (ERS) Richmond VA','ERS-02-SEP-10-225264',to_date('02-FEB-24','DD-MON-RR'),to_date('02-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,785300); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MAIN (ERS) Richmond VA','ERS-09-AUG-10-222291',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,21918.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MAIN (ERS) Richmond VA','ERS-02-AUG-10-221703',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,780300); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'MAIN (ERS) Richmond VA','ERS-08-JUL-10-219894',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,838678.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7059-230042',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,28300); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7058-229745',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,188800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7057-229525',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,38940); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7056-229244',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,91119.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7055-229102',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,584049.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7031-225839',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,27540); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7027-225594',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,37884); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7030-225831',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,146880); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7024-225408',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,43880.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7028-225629',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,268610.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Depot, Inc',5024,'PAYMENT Los Angeles CA','ERS-7026-225592',to_date('03-FEB-24','DD-MON-RR'),to_date('03-FEB-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,380960.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9069-230276',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,6923.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9064-229765',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,2894.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9065-230046',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,254975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9063-229746',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,127487.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9066-230051',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,127487.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9049-227321',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,556.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9045-226283',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,34.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9044-226253',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('28-MAR-24','DD-MON-RR'),49,6940.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9041-225721',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,2902.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9028-223705',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-MAR-24','DD-MON-RR'),75,542.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9026-222699',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,6771.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','STAADJAUG-01',to_date('08-JAN-24','DD-MON-RR'),to_date('08-JAN-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,488250); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9022-222072',to_date('06-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,2831.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8826-206531',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,2793.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9009-220720',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,541.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9004-220173',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,6760.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','STAADJJUL-01',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,238700); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-9000-219893',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,238700); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8998-219745',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,2827.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8976-217882',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,562.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8974-217768',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,3472); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8972-217422',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,222425); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8968-217194',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,111212.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8970-217345',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,111212.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8964-217022',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,6478.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8948-215630',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,529.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8946-215510',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,3269.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','STAPLES-01',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,238700); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8942-214613',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,2763.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8937-214396',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,3338.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8920-212954',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,3443.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8917-212678',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,557.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8913-212318',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,2911.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8918-212830',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,127487.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8914-212410',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,382462.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8907-212053',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,3516.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','STAP-01',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,309225); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8882-210950',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,3836.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8880-210726',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,2789.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8878-210615',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,3371.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8852-209126',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,3294.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8851-209027',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('29-AUG-23','DD-MON-RR'),261,533.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8848-208577',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,238700); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8846-208479',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,2783.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8847-208560',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,119350); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8849-208681',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,119350); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8842-208246',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,3363.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8830-207149',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,3306); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8829-207043',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,536); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','STA-01',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,455700); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8825-206325',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,3376.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staples',5029,'STAPLES LA Glendale CA','ERS-8823-206220',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,428.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-16002-230149',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,137205); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-16000-230142',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039732',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,263252.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-16005-230424',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,137205); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15989-230003',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,182382.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15989-230002',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,63780); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15996-230125',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,63780); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039725',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-APR-24','DD-MON-RR'),43,263252.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15946-228329',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,231300); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15949-228336',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,80036.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15939-228309',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,14091.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039714',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,252348.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039707',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-MAR-24','DD-MON-RR'),61,252348.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15882-226071',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,196998.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15877-226013',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039700',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,252348.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15658-220754',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,109076.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039647',to_date('18-DEC-23','DD-MON-RR'),to_date('18-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,255202.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15660-220758',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,11433.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15653-220405',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15655-220411',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15647-220264',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039640',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,255202.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15635-219980',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,54478.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15629-219722',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,18602.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039633',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-JAN-24','DD-MON-RR'),134,255202.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15594-219012',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15588-218937',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,45735); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15579-218915',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,224568.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15588-218936',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,80036.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15573-218639',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,333645); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039622',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,253528.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15553-218053',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,109076.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15555-218060',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,186071.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039615',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,253528.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15597-219191',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15521-217401',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15524-217404',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15516-217392',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,55807.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039608',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,253528.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15518-217395',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,45177.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15531-217611',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,45177.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15506-217193',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,29232.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15504-217189',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039601',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,253528.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15465-216342',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,129582.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15471-216352',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,156261.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15449-216138',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,205320); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039592',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,265355); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15446-216019',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,205320); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039585',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,265355); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15408-215345',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15394-215024',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039578',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,265355); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15384-214697',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15403-215178',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,14882); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15409-215351',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,18602.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15392-215021',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15380-214638',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15361-214315',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,26575); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039571',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,265355); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15353-214196',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15349-214130',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,179128.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15333-213938',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,128058); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15339-214042',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15345-214048',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-OCT-23','DD-MON-RR'),202,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15324-213820',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,304900); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15320-213813',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,224568.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15326-213827',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,224568.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15347-214050',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,60980); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039562',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,275447.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15326-213826',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,89827.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15316-213677',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,147573.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15477-216426',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15301-213262',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15304-213264',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,76995); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039555',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,275447.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15297-213221',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,129582.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15308-213504',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,129582.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15273-212807',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15266-212728',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,236297.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15260-212613',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15266-212727',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,209618.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039548',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,275447.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15264-212724',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,47835); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15255-212499',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15257-212506',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,29232.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15260-212612',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,29232.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15246-212286',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,47835); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039541',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,275447.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15225-211724',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,54478.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15219-211661',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,152450); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15215-211652',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,134741.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15217-211659',to_date('29-AUG-23','DD-MON-RR'),to_date('29-AUG-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15221-211666',to_date('28-AUG-23','DD-MON-RR'),to_date('28-AUG-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,186751.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15215-211651',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,152450); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15208-211582',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,134741.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15213-211648',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,134741.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15206-211580',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15210-211584',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039531',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,233247.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15185-211391',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,400181.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15171-211102',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,195636.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039524',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,233247.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15170-211079',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,384975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15164-211067',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,54478.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15157-210975',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15149-210937',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,243920); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15154-210970',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,274410); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039517',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,233247.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039510',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,233247.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15118-210278',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,45709); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15109-210232',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,54478.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15111-210235',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,54478.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15107-210229',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,54478.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15099-210132',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15103-210144',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15116-210272',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,137205); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15089-210030',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,7622.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039501',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,278852.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15071-209800',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15056-209498',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039494',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,278852.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15039-209110',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15044-209256',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,18602.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15047-209265',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,18602.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-15060-209647',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,18602.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039487',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,278852.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039480',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,278852.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14994-207948',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,224568.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14969-207623',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,50492.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14975-207629',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14990-207643',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14988-207642',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,514223.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14983-207640',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,80036.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14954-207545',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,224568.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14956-207547',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,224568.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14949-207526',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,46506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14951-207527',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,46506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039471',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,283628.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14978-207632',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,89827.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14924-207312',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,57746.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039464',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,283628.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14907-206907',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,59793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039457',to_date('10-JUN-23','DD-MON-RR'),to_date('10-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,283628.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14881-206629',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,17273.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14901-206810',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,17273.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE201039450',to_date('03-JUN-23','DD-MON-RR'),to_date('03-JUN-23','DD-MON-RR'),'STANDARD',to_date('02-JUL-23','DD-MON-RR'),319,283628.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14845-205949',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,114337.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14839-205923',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14843-205927',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,171506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14845-205948',to_date('26-MAY-23','DD-MON-RR'),to_date('26-MAY-23','DD-MON-RR'),'STANDARD',to_date('25-JUN-23','DD-MON-RR'),326,80036.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE200939806',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('23-JUN-23','DD-MON-RR'),328,245017.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14831-205913',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,89827.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14809-205703',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,361773.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14807-205697',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('20-JUN-23','DD-MON-RR'),331,53150); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14811-205706',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('18-JUN-23','DD-MON-RR'),333,128325); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14803-205655',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,53150); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14798-205621',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,53150); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14813-205712',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,147573.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14821-205829',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,147573.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('GE Capital',1001,'STOCKHOLM Stockholm SE','ERS-14823-205834',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,147573.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'STOCKHOLM Stockholm SE','SE200939799',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,245017.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-16007-230431',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,574593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-16004-230151',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,598166.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-16011-230464',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,574593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15968-229067',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('18-APR-24','DD-MON-RR'),28,598166.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15951-228622',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,485212.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039733',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,192395); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15926-227553',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,573385); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039726',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,192395); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15903-226452',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,573385); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15876-226012',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,561825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039715',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,184426.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15879-226015',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,408600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15859-225738',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,573385); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039708',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,184426.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15836-225106',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,573385); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039701',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,184426.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14883-206633',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,421368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14912-207074',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,421368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-14899-206807',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,434137.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15620-219505',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,579866.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039648',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,186508.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15596-219170',to_date('30-NOV-23','DD-MON-RR'),to_date('30-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,579866.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039641',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,186508.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15562-218248',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,576068.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039634',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,186508.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15537-217628',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('29-DEC-23','DD-MON-RR'),139,576068.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039623',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,185286.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15500-217007',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,576068.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039616',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,185286.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15485-216521',to_date('31-OCT-23','DD-MON-RR'),to_date('31-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,576068.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039609',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,185286.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15447-216024',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,602942.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039602',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,185286.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15417-215484',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,602942.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15419-215583',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,574593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15412-215357',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,446906.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15405-215185',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,41860); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15407-215343',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,574593.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15399-215041',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,127687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15410-215352',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,127687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039593',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,193931.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15382-214658',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,602942.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039586',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,193931.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15356-214199',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,602942.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039579',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,193931.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15306-213269',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,625871.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'SUNDSVALL Sundsvall SE','SE201039572',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,193931.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SUNDSVALL Sundsvall SE','ERS-15268-212732',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,625871.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13244-213628',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13226-213207',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,24436.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13213-212834',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,40669.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13221-212952',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,53123.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13236-213485',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-SEP-23','DD-MON-RR'),245,77560.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13216-212942',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,32669.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13209-212662',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,132190.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13224-213082',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,137.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13214-212836',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,275.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13216-212941',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,49003.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13214-212835',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,65338.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13200-212522',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13199-212520',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,16334.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13191-212406',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13189-212404',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,28335.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13202-212638',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,137.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13200-212521',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,275.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13183-212316',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,39449.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13166-212040',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,408.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13186-212400',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,32335.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13182-212312',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,37186.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13169-212048',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,47670.13); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13180-212307',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,53123.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13179-212177',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,53245.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13182-212311',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,20334.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13166-212039',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,37186.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13197-212518',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,37186.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13172-212170',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-SEP-23','DD-MON-RR'),255,39669.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13166-212038',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,29668.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13192-212407',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-SEP-23','DD-MON-RR'),256,45686.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13163-211936',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-SEP-23','DD-MON-RR'),257,35312.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13163-211935',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,275.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13175-212174',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,18001.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13177-212176',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,18001.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13161-211829',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,18389.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13153-211687',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,81.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13156-211693',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,81.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13159-211697',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,81.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13138-211518',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,16667.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13136-211517',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,31668.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13105-211330',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,28686.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13124-211426',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,164.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13129-211433',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,164.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13119-211414',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,16001.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13114-211349',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,16999.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13109-211348',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13131-211432',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,14001.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13135-211516',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,37186.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13112-211347',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,10667.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13127-211431',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,10667.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13117-211408',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13144-211529',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,46356.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13117-211407',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,349.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13127-211430',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13133-211508',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,16667.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13105-211329',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,16999.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13112-211346',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13121-211416',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211253',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13105-211328',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,13000.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13105-211327',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13107-211337',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,14001.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13103-211252',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,34669.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211251',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,45686.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13107-211336',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,14001.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211250',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,48670.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13105-211326',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,53123.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13105-211325',to_date('13-AUG-23','DD-MON-RR'),to_date('13-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,54667.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211249',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13109-211345',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211247',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,23374.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211248',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,31788.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211246',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,14001.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211245',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,24436.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13107-211335',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,14001.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13105-211324',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,14874.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211244',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,34669.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211243',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,37186.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13107-211334',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,20668.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13105-211323',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,33999.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211242',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,34669.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211241',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,56311.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211240',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,28002.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211239',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,29749.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211238',to_date('06-AUG-23','DD-MON-RR'),to_date('06-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-AUG-23','DD-MON-RR'),284,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13109-211344',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211237',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,537.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13109-211343',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,230.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13089-210563',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,234.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211235',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,23374.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211236',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,28689.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13092-210614',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,43561.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13096-210829',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,43561.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13150-211535',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,28002.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13079-210473',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,57373.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211234',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,58670.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211233',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,79685.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13107-211333',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,12334.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13105-211322',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,16999.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13092-210613',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,41436.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13146-211531',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,41436.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13082-210481',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,61671.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211231',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,63748.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13078-210470',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,79005.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211232',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,79005.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13076-210427',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,22312); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13098-211229',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,49936.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13069-210319',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,59004.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13100-211230',to_date('01-AUG-23','DD-MON-RR'),to_date('01-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,68671.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13085-210556',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,155.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13073-210407',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,311.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13067-210315',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,24436.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13078-210469',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,29749.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13067-210314',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,48003.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13074-210425',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,48003.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13085-210555',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-JUL-23','DD-MON-RR'),296,48003.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13078-210468',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,6667.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13060-210252',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,10624.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13054-210164',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,16334.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13062-210255',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,16334.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13055-210163',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,3666.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13041-210055',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,20187.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13065-210310',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,20187.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13047-210069',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,29335.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13054-210162',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,29335.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13027-209762',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,14874.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13032-209851',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,14874.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13029-209847',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,19668.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13041-210054',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,19668.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13058-210161',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,67.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13060-210251',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,67.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13065-210309',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,67.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13027-209760',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,88.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13041-210053',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,4249.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13039-210051',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,32936.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13035-209868',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,37186.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13019-209641',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,10624.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13044-210068',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,10624.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13050-210154',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,10624.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13025-209745',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,36124.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13048-210152',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,46748.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13015-209567',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,6.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13000-209022',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,37186.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12986-208684',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,72248.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12981-208578',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,88.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13011-209270',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,88.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13002-209024',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,38337.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13139-211524',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,52061.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12971-208470',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,31874.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13004-209026',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,63748.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12995-208838',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,145559.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13000-209021',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,237.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13006-209121',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,237.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12992-208820',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,325.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12976-208477',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,553.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12989-208698',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,31874.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12971-208469',to_date('06-JUL-23','DD-MON-RR'),to_date('06-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,77560.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12957-208337',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-JUL-23','DD-MON-RR'),316,110.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12998-209017',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-JUL-23','DD-MON-RR'),316,14874.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12978-208558',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-JUL-23','DD-MON-RR'),316,31874.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12955-208335',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-JUL-23','DD-MON-RR'),317,6374.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12965-208460',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-JUL-23','DD-MON-RR'),317,6374.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12946-208111',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12955-208334',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12961-208344',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12944-208107',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('02-JUL-23','DD-MON-RR'),319,69.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12942-208039',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('02-JUL-23','DD-MON-RR'),319,88.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12942-208038',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-JUL-23','DD-MON-RR'),320,8499.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12958-208339',to_date('01-JUL-23','DD-MON-RR'),to_date('01-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-JUL-23','DD-MON-RR'),320,45686.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207814',to_date('29-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('29-JUN-23','DD-MON-RR'),322,24436.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12938-207837',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('28-JUN-23','DD-MON-RR'),323,133.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12938-207836',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,530.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207813',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,24436.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207812',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-JUN-23','DD-MON-RR'),325,38249.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12938-207835',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUN-23','DD-MON-RR'),326,392.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207811',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-JUN-23','DD-MON-RR'),326,31874.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207810',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-JUN-23','DD-MON-RR'),327,38249.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12938-207834',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUN-23','DD-MON-RR'),328,85.79); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207809',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-JUN-23','DD-MON-RR'),328,24436.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12938-207833',to_date('22-JUN-23','DD-MON-RR'),to_date('22-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,191.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207808',to_date('22-JUN-23','DD-MON-RR'),to_date('22-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,18062.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12938-207832',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUN-23','DD-MON-RR'),330,187.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207807',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-JUN-23','DD-MON-RR'),330,40374.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207806',to_date('20-JUN-23','DD-MON-RR'),to_date('20-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUN-23','DD-MON-RR'),331,82873.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207805',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-JUN-23','DD-MON-RR'),332,18062.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207804',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUN-23','DD-MON-RR'),333,38249.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207803',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12940-207957',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUN-23','DD-MON-RR'),334,52061.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12930-207234',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15572-218621',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15570-218508',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-JAN-24','DD-MON-RR'),115,95922.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15564-218411',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15574-218646',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-JAN-24','DD-MON-RR'),116,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15560-218246',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15565-218412',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15559-218227',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15567-218501',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15559-218226',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,4058.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15564-218410',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,160735); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15554-218056',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,476.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15564-218409',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,15555); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15574-218645',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,136106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15547-217967',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15546-217963',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,16983.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15567-218500',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,75182.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15550-218049',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,120551.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15554-218055',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,120551.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15568-218503',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,120551.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15552-218052',to_date('17-NOV-23','DD-MON-RR'),to_date('17-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,1095867.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15543-217831',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,6240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15545-217961',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,695952.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15546-217962',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,1499052.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15598-219192',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15539-217755',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,150365); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15544-217877',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,14802.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15547-217966',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15545-217960',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,725567.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15535-217626',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,23650); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15539-217754',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,67405); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15540-217762',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,67405); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15532-217613',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,21487.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15533-217619',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,78541.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15535-217625',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,180637.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15552-218051',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,180637.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15540-217761',to_date('12-NOV-23','DD-MON-RR'),to_date('12-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,240850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15544-217876',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,710760); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15529-217503',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,15963.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15532-217612',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,44422.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15528-217494',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,177690); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15529-217502',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,785743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15514-217320',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,7680); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15515-217391',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,9120); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15527-217492',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,20400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15525-217406',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,5321.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15533-217618',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,5321.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15522-217402',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,12960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15599-219194',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15520-217400',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15525-217405',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,29615); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15528-217493',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,29615); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15538-217748',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,29615); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15505-217190',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,81663.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15508-217197',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,251727.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15501-217185',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,7920); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15498-216996',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,9120); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15497-216994',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15503-217188',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,45608.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15503-217187',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15511-217312',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,14802.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15529-217501',to_date('06-NOV-23','DD-MON-RR'),to_date('06-NOV-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,14802.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15498-216995',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('03-JAN-24','DD-MON-RR'),134,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15493-216925',to_date('04-NOV-23','DD-MON-RR'),to_date('04-NOV-23','DD-MON-RR'),'STANDARD',to_date('03-JAN-24','DD-MON-RR'),134,156846.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15488-216742',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('01-JAN-24','DD-MON-RR'),136,15280); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15483-216519',to_date('31-OCT-23','DD-MON-RR'),to_date('31-OCT-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15482-216431',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,15240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15475-216357',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,9072.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15470-216350',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,783545); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15461-216315',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,46961.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15459-216307',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15456-216259',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15463-216321',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,488647.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15467-216347',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,666337.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15459-216306',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,14743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15457-216264',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,636722.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15451-216144',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15450-216140',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,11795); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15457-216263',to_date('22-OCT-23','DD-MON-RR'),to_date('22-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,421.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15450-216139',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,2527.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15456-216258',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,2527.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15441-215939',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15439-215851',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,14763.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15440-215857',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,15757.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15444-216001',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15445-216018',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,64812.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15433-215761',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,64812.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15440-215856',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,165793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15438-215828',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,782762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15421-215586',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15425-215603',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,8640); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15437-215765',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,313105); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15433-215760',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,59627.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15440-215855',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,349232.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15435-215763',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,638252.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15433-215759',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,36127.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15440-215854',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,59627.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15422-215592',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,102236.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15431-215757',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,8160); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15415-215480',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,266535); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15430-215756',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15414-215460',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-DEC-23','DD-MON-RR'),156,4800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15411-215353',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-DEC-23','DD-MON-RR'),156,6240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15421-215585',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-DEC-23','DD-MON-RR'),156,310957.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15402-215177',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,18920); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15406-215193',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,183258); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15418-215582',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15404-215184',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,11846); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15397-215037',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15395-215027',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,84781.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15404-215183',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,12771); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15406-215192',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,36295); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15395-215026',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,15963.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15386-214720',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,19143.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15402-215176',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,11846); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15401-215040',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,26015); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15386-214719',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,66108.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15386-214718',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,11825); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15395-215025',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15393-215023',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15373-214560',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15381-214639',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,21965); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15481-216430',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,59180); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15383-214696',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15379-214586',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,16192.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15376-214566',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,22211.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15386-214717',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15387-214756',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,614167.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15376-214565',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,1440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15600-219193',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15478-216427',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,614167.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15363-214319',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,88845); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15368-214462',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,651530); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15377-214584',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,614167.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15362-214317',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,46665); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15365-214341',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,236920); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15366-214344',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,236920); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15362-214316',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,720); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15360-214314',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,13131.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15352-214195',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,7200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15354-214197',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15350-214131',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,51331.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15344-214047',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15331-213936',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,13480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15328-213892',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,15165); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15335-214036',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,710760); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15342-214045',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15337-214038',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,62218.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15340-214043',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,638252.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15328-213891',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,15240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15331-213935',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,32147); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15346-214049',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,11280); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15317-213678',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,5185); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15313-213638',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15311-213566',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,421.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15309-213562',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15328-213890',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,8088); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15307-213503',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,9311.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15305-213268',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,42975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15299-213244',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,779461.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15305-213267',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,148075); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15300-213261',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,710760); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15294-213184',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,28361.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15299-213243',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,63122.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15312-213588',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,49530); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15299-213242',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,72590); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15311-213565',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,30480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15321-213815',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,30480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15299-213241',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,57150); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15305-213266',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,44422.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15303-213265',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,94626.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15285-213041',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15295-213194',to_date('16-SEP-23','DD-MON-RR'),to_date('16-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,44072.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15294-213183',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15269-212800',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15276-212817',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,23650); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15279-212821',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,23650); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15267-212731',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,14640); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15267-212730',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,6960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15271-212802',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,2365); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15280-212918',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,2365); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15263-212723',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15267-212729',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15256-212500',to_date('09-SEP-23','DD-MON-RR'),to_date('09-SEP-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,9360); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15480-216429',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15253-212494',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15263-212722',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,36671.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15248-212293',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15263-212721',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15251-212398',to_date('07-SEP-23','DD-MON-RR'),to_date('07-SEP-23','DD-MON-RR'),'STANDARD',to_date('06-NOV-23','DD-MON-RR'),192,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15236-212055',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,16800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15254-212498',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15240-212096',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15251-212397',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15242-212098',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,102053.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15251-212396',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,148075); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15250-212298',to_date('05-SEP-23','DD-MON-RR'),to_date('05-SEP-23','DD-MON-RR'),'STANDARD',to_date('04-NOV-23','DD-MON-RR'),194,296150); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15245-212285',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,62220); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15248-212292',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,62220); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15234-212019',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,123343); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15234-212018',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,576); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15239-212077',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,50553.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15253-212493',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('02-NOV-23','DD-MON-RR'),196,50553.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15229-211889',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,1680); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15234-212017',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,26167); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15232-211894',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15240-212095',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,43452.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15252-212402',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,43452.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15222-211667',to_date('27-AUG-23','DD-MON-RR'),to_date('27-AUG-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,9072.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15207-211581',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,23650); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15214-211650',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15209-211583',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15216-211658',to_date('26-AUG-23','DD-MON-RR'),to_date('26-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-OCT-23','DD-MON-RR'),204,547877.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15200-211552',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,40205); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15212-211646',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15214-211649',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15193-211463',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,21285); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15195-211504',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,755495); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15190-211445',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15205-211578',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,666337.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15188-211402',to_date('23-AUG-23','DD-MON-RR'),to_date('23-AUG-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,24011.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15204-211558',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,5476.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15188-211401',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,12637.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15190-211444',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,12637.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15198-211550',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,36227.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15179-211302',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,12892.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15175-211194',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15173-211109',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15178-211197',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,173697.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15175-211193',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,51368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15168-211074',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,255361.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15160-210985',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,15165); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15168-211073',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,118460); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15173-211108',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,296150); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15166-211071',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15156-210972',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15175-211192',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,44072.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15147-210924',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15148-210935',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15150-210938',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,12176.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15155-210971',to_date('15-AUG-23','DD-MON-RR'),to_date('15-AUG-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,101107.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15158-210978',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,177690); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15165-211069',to_date('14-AUG-23','DD-MON-RR'),to_date('14-AUG-23','DD-MON-RR'),'STANDARD',to_date('13-OCT-23','DD-MON-RR'),216,177690); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15147-210923',to_date('13-AUG-23','DD-MON-RR'),to_date('13-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,8640); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15148-210934',to_date('13-AUG-23','DD-MON-RR'),to_date('13-AUG-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,1296.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15147-210922',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15144-210863',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,10345); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15143-210853',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15147-210921',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,4212.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15146-210910',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,13480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15144-210862',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,23875); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15145-210877',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,73171.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15138-210769',to_date('10-AUG-23','DD-MON-RR'),to_date('10-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,10743.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15143-210852',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15145-210876',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15135-210753',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,24720); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15139-210806',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,236920); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15128-210671',to_date('09-AUG-23','DD-MON-RR'),to_date('09-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,562685); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15136-210761',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,14807.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15141-210809',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,64812.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15143-210851',to_date('08-AUG-23','DD-MON-RR'),to_date('08-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,64812.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15142-210817',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,2640); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15141-210808',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,5280); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15129-210679',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,16007.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15128-210670',to_date('06-AUG-23','DD-MON-RR'),to_date('06-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,14802.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15125-210592',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,7440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15127-210649',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,7440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15128-210669',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,608053.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15125-210591',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,12962.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15126-210597',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,12962.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15117-210277',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,18920); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15119-210282',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,24489); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15117-210276',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,13817); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15106-210228',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,23650); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15113-210238',to_date('26-JUL-23','DD-MON-RR'),to_date('26-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,67255); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15112-210236',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,3600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15102-210138',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,9550); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15117-210275',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,20411); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15104-210145',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,955); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15110-210233',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,955); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15100-210134',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,2527.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15094-210045',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,5912.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15092-210040',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,114490); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15102-210137',to_date('24-JUL-23','DD-MON-RR'),to_date('24-JUL-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,710507.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15092-210039',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,407880); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15096-210129',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15085-209950',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,168512.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15090-210035',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,782762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15081-209941',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,10370); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15115-210271',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,36295); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15108-210231',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,120425); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15090-210034',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,192680); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15083-209945',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,325765); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15085-209949',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,336135); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15087-210028',to_date('22-JUL-23','DD-MON-RR'),to_date('22-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,782762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15079-209935',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,84297.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15079-209934',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,1182.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15092-210038',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,1182.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15102-210136',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,1182.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15083-209944',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,192497.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15085-209948',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,192497.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15062-209651',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,7162.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15092-210037',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,8868.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15108-210230',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,8868.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15090-210033',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,698465); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15094-210044',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,10051.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15113-210237',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,40183.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15100-210133',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,41480); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15079-209933',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,72255); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15085-209947',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,72255); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15094-210043',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,97218.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15098-210131',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,97218.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15068-209791',to_date('18-JUL-23','DD-MON-RR'),to_date('18-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,169473.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15050-209483',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15043-209250',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15058-209501',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,720); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15054-209491',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,88845); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15050-209482',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,1440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15058-209500',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,1440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15042-209239',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,59230); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15046-209264',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15038-209107',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('13-SEP-23','DD-MON-RR'),246,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15051-209486',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,9360); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15035-208984',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,749735); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15030-208758',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-SEP-23','DD-MON-RR'),247,20693.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15027-208661',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15033-208806',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15035-208983',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,74037.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15038-209106',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,74037.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15050-209481',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,74037.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15025-208639',to_date('10-JUL-23','DD-MON-RR'),to_date('10-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,112727.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15017-208521',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15031-208803',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('10-SEP-23','DD-MON-RR'),249,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15023-208637',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,2880); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15027-208660',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,2880); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15033-208805',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,2527.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15037-209100',to_date('08-JUL-23','DD-MON-RR'),to_date('08-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,2527.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15019-208525',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,134810); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15017-208520',to_date('06-JUL-23','DD-MON-RR'),to_date('06-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,4800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15021-208540',to_date('06-JUL-23','DD-MON-RR'),to_date('06-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,4800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15008-208328',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,1440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15005-208324',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,5040); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-15004-208219',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,3360); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14991-207673',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('29-AUG-23','DD-MON-RR'),261,7162.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14989-207647',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,16800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14972-207626',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,17271.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14957-207548',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,16850); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14967-207560',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,533070); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14982-207639',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,445572.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14979-207635',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('27-AUG-23','DD-MON-RR'),263,1568506.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14968-207622',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14952-207531',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,16007.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14945-207521',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,20102.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14974-207628',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14987-207646',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,782762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14962-207554',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,828131.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14938-207432',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('25-AUG-23','DD-MON-RR'),265,35205); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14955-207546',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,11795); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14977-207631',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,207305); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14984-207641',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,207305); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14965-207559',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,156552.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14979-207634',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,156552.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14945-207520',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,301062.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14948-207525',to_date('22-JUN-23','DD-MON-RR'),to_date('22-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,53146.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14979-207633',to_date('22-JUN-23','DD-MON-RR'),to_date('22-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,108382.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14982-207638',to_date('22-JUN-23','DD-MON-RR'),to_date('22-JUN-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,108382.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14930-207376',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14936-207430',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,577492.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14970-207624',to_date('20-JUN-23','DD-MON-RR'),to_date('20-JUN-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,156552.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14925-207328',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,9073.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14932-207426',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14923-207311',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,476.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14928-207372',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,47961.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14934-207428',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,252892.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14925-207327',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,430582.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14923-207310',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14929-207373',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-AUG-23','DD-MON-RR'),273,310957.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14920-207286',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,6207.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14995-207949',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-AUG-23','DD-MON-RR'),274,731195); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14913-207075',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,6207.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14926-207370',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,236920); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14925-207326',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,251727.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14910-207028',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,8160); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14908-206909',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,15963.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14906-206906',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14900-206809',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-AUG-23','DD-MON-RR'),278,18956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14910-207027',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-AUG-23','DD-MON-RR'),280,18328.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14882-206632',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14897-206707',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,7680); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14885-206649',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,21285); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14900-206808',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,2400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14875-206515',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,9600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14904-206813',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,2640); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14879-206627',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,8160); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14878-206516',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,9360); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14882-206631',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,789722.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14866-206375',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14873-206506',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,60212.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14898-206806',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,782762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14870-206387',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-AUG-23','DD-MON-RR'),284,177690); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14879-206626',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-AUG-23','DD-MON-RR'),284,740375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14872-206486',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-AUG-23','DD-MON-RR'),284,734592.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14864-206306',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,74037.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14864-206305',to_date('03-JUN-23','DD-MON-RR'),to_date('03-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,296150); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14867-206383',to_date('03-JUN-23','DD-MON-RR'),to_date('03-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,296150); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14878-206514',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,240); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14864-206304',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,720); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14857-206178',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,1440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14863-206301',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,120425); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14855-206138',to_date('31-MAY-23','DD-MON-RR'),to_date('31-MAY-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,1523137.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14854-206040',to_date('29-MAY-23','DD-MON-RR'),to_date('29-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,19050); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14846-205950',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,7200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14841-205925',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('26-JUL-23','DD-MON-RR'),295,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14850-205958',to_date('26-MAY-23','DD-MON-RR'),to_date('26-MAY-23','DD-MON-RR'),'STANDARD',to_date('24-JUL-23','DD-MON-RR'),297,759112.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14850-205957',to_date('25-MAY-23','DD-MON-RR'),to_date('25-MAY-23','DD-MON-RR'),'STANDARD',to_date('23-JUL-23','DD-MON-RR'),298,577492.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14836-205918',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUL-23','DD-MON-RR'),299,7200); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14814-205716',to_date('22-MAY-23','DD-MON-RR'),to_date('22-MAY-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,102403.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14816-205718',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('19-JUL-23','DD-MON-RR'),302,533070); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14822-205833',to_date('20-MAY-23','DD-MON-RR'),to_date('20-MAY-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,12042.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14826-205837',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,60212.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14828-205839',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,60212.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14814-205715',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,121847.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14896-206706',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,8400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14805-205659',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,8595); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14806-205666',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,98515); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14814-205714',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,98515); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14822-205832',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,45368.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14825-205836',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('16-JUL-23','DD-MON-RR'),305,108382.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14799-205624',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,6000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14800-205628',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,32245); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14808-205698',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,264935); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14805-205658',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,116782.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14814-205713',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,132217.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14820-205828',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,230732.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'FALKENBERG Falkenberg SE','ERS-14822-205831',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,230732.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'MALAGA Benalmadena Costa','NO001',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('12-JUL-23','DD-MON-RR'),309,125); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('General Electric',1002,'MEDFIELD-CTR Medfield MA','ERS-9060-228602',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,64868.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'NANTERRE Nanterre FRANCE','ERS-11982-230344',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,87.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'NANTERRE Nanterre FRANCE','ERS-11979-230063',to_date('07-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,107611.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'OFFICE IL EFT Chicago IL','ERS-284-228864',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,671198.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'OFFICE IL EFT Chicago IL','ERS-283-228405',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,727133.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Compusa Management Company',5025,'PAYMENTS (ERS) Dallas TX','ERS-29-SEP-10-228722',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,56499); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Compusa Management Company',5025,'PAYMENTS (ERS) Dallas TX','ERS-29-SEP-10-228723',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,90656); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Compusa Management Company',5025,'PAYMENTS (ERS) Dallas TX','ERS-13-SEP-10-227072',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,115000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Compusa Management Company',5025,'PAYMENTS (ERS) Dallas TX','ERS-13-SEP-10-226767',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,120600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Compusa Management Company',5025,'PAYMENTS (ERS) Dallas TX','ERS-13-SEP-10-226465',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,448250); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Compusa Management Company',5025,'PAYMENTS (ERS) Dallas TX','ERS-13-SEP-10-226469',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,697279); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Compusa Management Company',5025,'PAYMENTS (ERS) Dallas TX','ERS-17-DEC-09-205635',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-MAY-23','DD-MON-RR'),365,89132); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13619-228782',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,503309.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-23693-224957',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,577500.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-23694-224958',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,577500.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13585-224959',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,580741.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13569-224390',to_date('23-JAN-24','DD-MON-RR'),to_date('23-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,9679.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13560-224141',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,19358.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13572-224508',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,19358.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13553-224126',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,19358.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13564-224384',to_date('17-JAN-24','DD-MON-RR'),to_date('17-JAN-24','DD-MON-RR'),'STANDARD',to_date('01-MAR-24','DD-MON-RR'),76,19358.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13564-224383',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,4645.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13553-224125',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,24004); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13553-224124',to_date('05-JAN-24','DD-MON-RR'),to_date('05-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,9679.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13529-221693',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,24004); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13537-221854',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,24004); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13536-221853',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,21681.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13529-221692',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,32521.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13523-221682',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,3871.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13536-221852',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,3871.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13498-220701',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,12002); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13516-221110',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,24004); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13498-220700',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,16260.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13503-220719',to_date('18-DEC-23','DD-MON-RR'),to_date('18-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,20132.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13503-220718',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,20132.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13507-220801',to_date('16-DEC-23','DD-MON-RR'),to_date('16-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,20132.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13495-220694',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,60397.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13498-220699',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,60397.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13490-220543',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,16260.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13498-220698',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,16260.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13467-219743',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,20132.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13454-219535',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,50330.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13471-220039',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,20132.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13440-218959',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,39490.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13431-218667',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,19745.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13440-218958',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,15486.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13435-218757',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,58848.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13437-218759',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,58848.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13424-218443',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,15099.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13421-218439',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,38328.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13401-217872',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,7743.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13408-218087',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,7743.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13405-217978',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,15486.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13414-218329',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,15486.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-13392-217532',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,25552.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12896-206064',to_date('29-MAY-23','DD-MON-RR'),to_date('29-MAY-23','DD-MON-RR'),'STANDARD',to_date('12-JUL-23','DD-MON-RR'),309,30198.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12896-206063',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,50330.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12896-206062',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,60397.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12887-205763',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,20132.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12896-206061',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,20132.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12889-205852',to_date('22-MAY-23','DD-MON-RR'),to_date('22-MAY-23','DD-MON-RR'),'STANDARD',to_date('05-JUL-23','DD-MON-RR'),316,25165.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12896-206060',to_date('22-MAY-23','DD-MON-RR'),to_date('22-MAY-23','DD-MON-RR'),'STANDARD',to_date('05-JUL-23','DD-MON-RR'),316,25165.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12887-205762',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('04-JUL-23','DD-MON-RR'),317,25165.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12896-206059',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('04-JUL-23','DD-MON-RR'),317,25165.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12887-205761',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('02-JUL-23','DD-MON-RR'),319,20906.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12896-206058',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('02-JUL-23','DD-MON-RR'),319,25165.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Allied Manufacturing',2007,'SAN JOSE-ERS San Jose CA','ERS-12896-206057',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('30-JUN-23','DD-MON-RR'),321,50718.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15943-228324',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,351268.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15948-228335',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,398737.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15948-228334',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,123418.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15941-228322',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,351268.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15687-221134',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15692-221167',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,446206.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15692-221166',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,123418.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15685-221128',to_date('23-DEC-23','DD-MON-RR'),to_date('23-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15673-221047',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,294306.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15680-221073',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-JAN-24','DD-MON-RR'),132,294306.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15670-221033',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-JAN-24','DD-MON-RR'),134,18987.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15673-221046',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-JAN-24','DD-MON-RR'),134,18987.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15591-219009',to_date('29-NOV-23','DD-MON-RR'),to_date('29-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15583-218919',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,56962.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15575-218836',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15571-218620',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15469-216349',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15472-216354',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,246837.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15466-216346',to_date('26-OCT-23','DD-MON-RR'),to_date('26-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,303800); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15462-216319',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,370256.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15375-214562',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,351268.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15371-214470',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15367-214346',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,28481.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15369-214463',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,28481.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15341-214044',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15287-213059',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15282-212923',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,85443.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15289-213067',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-SEP-23','DD-MON-RR'),230,85443.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15270-212801',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,37975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15286-213042',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,37975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15275-212816',to_date('13-SEP-23','DD-MON-RR'),to_date('13-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,313293.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15282-212922',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,28481.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15293-213181',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,28481.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15197-211507',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('08-SEP-23','DD-MON-RR'),251,398737.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15174-211113',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-SEP-23','DD-MON-RR'),257,360762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15177-211196',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,360762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15172-211106',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,360762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15052-209489',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15048-209267',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('02-AUG-23','DD-MON-RR'),288,322787.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15057-209499',to_date('14-JUL-23','DD-MON-RR'),to_date('14-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,123418.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15048-209266',to_date('14-JUL-23','DD-MON-RR'),to_date('14-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,170887.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15064-209653',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,66456.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15066-209787',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,66456.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-15045-209258',to_date('12-JUL-23','DD-MON-RR'),to_date('12-JUL-23','DD-MON-RR'),'STANDARD',to_date('27-JUL-23','DD-MON-RR'),294,294306.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14960-207551',to_date('26-JUN-23','DD-MON-RR'),to_date('26-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14966-207557',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,189875); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14947-207524',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14963-207556',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,446206.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14976-207630',to_date('24-JUN-23','DD-MON-RR'),to_date('24-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,123418.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14939-207433',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-JUL-23','DD-MON-RR'),316,161393.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14853-206039',to_date('29-MAY-23','DD-MON-RR'),to_date('29-MAY-23','DD-MON-RR'),'STANDARD',to_date('13-JUN-23','DD-MON-RR'),338,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14847-205952',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'STANDARD',to_date('11-JUN-23','DD-MON-RR'),340,275318.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14847-205951',to_date('25-MAY-23','DD-MON-RR'),to_date('25-MAY-23','DD-MON-RR'),'STANDARD',to_date('09-JUN-23','DD-MON-RR'),342,66456.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14832-205914',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('08-JUN-23','DD-MON-RR'),343,379750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14827-205838',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('08-JUN-23','DD-MON-RR'),343,94937.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14824-205835',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('03-JUN-23','DD-MON-RR'),348,28481.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'STRÖMSTAD Strömstad SE','ERS-14835-205917',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('03-JUN-23','DD-MON-RR'),348,28481.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS ITALIA Milano Italia','IT201039731',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('28-APR-24','DD-MON-RR'),18,4512); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS ITALIA Milano Italia','IT201039724',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,4512); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS ITALIA Milano Italia','IT201039715',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,3883.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS ITALIA Milano Italia','IT201039708',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,3883.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS ITALIA Milano Italia','IT201039701',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,3883.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS ITALIA Milano Italia','IT201039694',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-MAR-24','DD-MON-RR'),55,3883.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS ITALIA Milano Italia','IT201039683',to_date('24-JAN-24','DD-MON-RR'),to_date('24-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,2791.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('United Parcel Service',1003,'UPS ITALIA Milano Italia','IT201039547',to_date('10-SEP-23','DD-MON-RR'),to_date('10-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-OCT-23','DD-MON-RR'),201,2821.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2010711',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,9944); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2010680',to_date('21-JAN-24','DD-MON-RR'),to_date('21-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,10373); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2010649',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,11046); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2010618',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,11679); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2010587',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,10316); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2010556',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,10629); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2010525',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,11460); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2010494',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,10071); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2010463',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,10071); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE FR Paris France','SSCIT2009804',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,10856); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'IPRINT2 CHECK New York NY','ERS-247-229803',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,135937.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'IPRINT2 CHECK New York NY','ERS-246-229303',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,182410.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'IPRINT2 CHECK New York NY','ERS-242-226028',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,139786); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'IPRINT2 CHECK New York NY','ERS-241-225611',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,187575.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Max',5011,'SALES (ERS) Washington DC','ERS-24-SEP-10-228104',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,872750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Max',5011,'SALES (ERS) Washington DC','ERS-10-SEP-10-226090',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-MAR-24','DD-MON-RR'),52,14356.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Max',5011,'SALES (ERS) Washington DC','ERS-09-SEP-10-226021',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,26994); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Max',5011,'SALES (ERS) Washington DC','ERS-27-AUG-10-224755',to_date('27-JAN-24','DD-MON-RR'),to_date('27-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,868450); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Max',5011,'SALES (ERS) Washington DC','ERS-11-AUG-10-222630',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,14186.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Max',5011,'SALES (ERS) Washington DC','ERS-09-AUG-10-222292',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,26994); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Max',5011,'SALES (ERS) Washington DC','ERS-26-JUL-10-221118',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,905400); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Max',5011,'SALES (ERS) Washington DC','ERS-12-JUL-10-220168',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,14866.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Max',5011,'SALES (ERS) Washington DC','ERS-09-JUL-10-220041',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,26994); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','IT201039732',to_date('12-MAR-24','DD-MON-RR'),to_date('12-MAR-24','DD-MON-RR'),'STANDARD',to_date('29-APR-24','DD-MON-RR'),17,16047.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','IT201039725',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,16047.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','IT201039716',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-APR-24','DD-MON-RR'),33,13808.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','IT201039709',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,13808.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','IT201039702',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,13808.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022010716',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,11560); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','IT201039695',to_date('05-FEB-24','DD-MON-RR'),to_date('05-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-MAR-24','DD-MON-RR'),54,13808.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2010711',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-MAR-24','DD-MON-RR'),56,9716); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCIT2010704',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,84927.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','IT201039684',to_date('25-JAN-24','DD-MON-RR'),to_date('25-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,9925.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022010685',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,12594); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2010680',to_date('21-JAN-24','DD-MON-RR'),to_date('21-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,11007); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCIT2010673',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,88599.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022010654',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,12207); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2010649',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,11328); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCIT2010642',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,94339.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022010623',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,13280); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2010618',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,11607); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCIT2010611',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,99751.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022010592',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,11963); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2010587',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,11313); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCIT2010580',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,88112.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022010561',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,12904); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2010556',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,11467); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCIT2010549',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,90778.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022010530',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,13323); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2010525',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,11008); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCIT2010518',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,97879.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022010499',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,12247); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2010494',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('18-AUG-23','DD-MON-RR'),272,10767); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCIT2010487',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,88135.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022010468',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,11953); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2010463',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUL-23','DD-MON-RR'),306,10687); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCIT2010456',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,86018.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCUS022009809',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,12067); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE IT Milano Italia','SSCFR2009804',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-JUN-23','DD-MON-RR'),329,10643); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CORPORATE (ERS) Chicago IL','ERS-24-SEP-10-228343',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,185900); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CORPORATE (ERS) Chicago IL','ERS-24-SEP-10-228103',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-APR-24','DD-MON-RR'),38,97539); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CORPORATE (ERS) Chicago IL','ERS-24-JUL-10-221117',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,107051); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('iPrint',5049,'CORPORATE (ERS) Chicago IL','ERS-24-JUL-10-221491',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,186745); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'NEW YORK CHECK New York NY','ERS-243-228404',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,133982.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'NEW YORK CHECK New York NY','SSCUS122010714',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-MAR-24','DD-MON-RR'),53,91849.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'NEW YORK CHECK New York NY','SSCUS122010709',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,244933.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'NEW YORK CHECK New York NY','ERS-229-218983',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,314739); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'NEW YORK CHECK New York NY','SSCUS122010621',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,107883.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Building Management Inc.',2012,'NEW YORK CHECK New York NY','SSCUS122010616',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,287683.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'SANTA CLARA Santa Clara CA','SSCUS022010719',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,186387.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'SANTA CLARA Santa Clara CA','SSCUS022010688',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-FEB-24','DD-MON-RR'),78,203061.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'SANTA CLARA Santa Clara CA','SSCUS022010657',to_date('29-DEC-23','DD-MON-RR'),to_date('29-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,196828.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'SANTA CLARA Santa Clara CA','SSCUS022010626',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,214120.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Consolidated Supplies',1014,'SPRINGFIELD Springfield TX','OPS201039148',to_date('07-AUG-23','DD-MON-RR'),to_date('07-AUG-23','DD-MON-RR'),'STANDARD',to_date('07-AUG-23','DD-MON-RR'),283,3859.09); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'AT&T - HQ New York New York','OPS201039351',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,66803.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'AT&T - HQ New York New York','OPS201039344',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-MAR-24','DD-MON-RR'),58,66803.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'AT&T - HQ New York New York','OPS201039119',to_date('06-JUL-23','DD-MON-RR'),to_date('06-JUL-23','DD-MON-RR'),'STANDARD',to_date('08-AUG-23','DD-MON-RR'),282,65479.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Capp Consulting',1006,'CAPP CONSULTING Richmond VA','21-JUN-2010',to_date('21-NOV-23','DD-MON-RR'),to_date('21-NOV-23','DD-MON-RR'),'STANDARD',to_date('21-DEC-23','DD-MON-RR'),147,2765); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Capp Consulting',1006,'CAPP CONSULTING Richmond VA','17-FEB-2010',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,2399); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'DOGANA ROMA FCO Roma Italia','SSCIT2010719',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('29-MAR-24','DD-MON-RR'),48,169852.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'DOGANA ROMA FCO Roma Italia','SSCIT2010688',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('28-FEB-24','DD-MON-RR'),78,177193.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('American Telephone and Telegraph',1005,'DOGANA ROMA FCO Roma Italia','SSCIT2010657',to_date('29-DEC-23','DD-MON-RR'),to_date('29-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-JAN-24','DD-MON-RR'),109,188679.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'OFFICE NY CHECK New York NY','ERS-245-228865',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('31-MAR-24','DD-MON-RR'),46,321558.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Bechtel',5023,'OFFICE NY CHECK New York NY','ERS-244-228406',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-MAR-24','DD-MON-RR'),50,348351.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Home Depot, Inc.',5032,'CORPORATE (ERS) San Mateo CA','ERS-08-OCT-10-230485',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,82560); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Home Depot, Inc.',5032,'CORPORATE (ERS) San Mateo CA','ERS-08-OCT-10-230152',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,106155); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Home Depot, Inc.',5032,'CORPORATE (ERS) San Mateo CA','ERS-08-OCT-10-230164',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,141540); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Home Depot, Inc.',5032,'CORPORATE (ERS) San Mateo CA','ERS-08-OCT-10-230155',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-APR-24','DD-MON-RR'),39,232343.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Home Depot, Inc.',5032,'CORPORATE (ERS) San Mateo CA','ERS-20-SEP-10-227303',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-MAR-24','DD-MON-RR'),57,48171.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Home Depot, Inc.',5032,'CORPORATE (ERS) San Mateo CA','ERS-08-SEP-10-226243',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,88363); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Home Depot, Inc.',5032,'CORPORATE (ERS) San Mateo CA','ERS-08-SEP-10-226086',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,195070); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Home Depot, Inc.',5032,'CORPORATE (ERS) San Mateo CA','ERS-08-SEP-10-226018',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,298355); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Home Depot, Inc.',5032,'CORPORATE (ERS) San Mateo CA','ERS-18-AUG-10-223659',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,47812.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Corporate Express Office Supply',5028,'PROJECTS SITE Los Angeles CA','ERS-10651-206219',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('18-JUL-23','DD-MON-RR'),303,2500); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-9061-228704',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,121574.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-9037-225163',to_date('28-JAN-24','DD-MON-RR'),to_date('28-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-MAR-24','DD-MON-RR'),65,121574.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','TTADJAUG-01',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,707420.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-9019-221281',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,117668.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8995-219544',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,76384); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8999-219892',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,76329.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8996-219736',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,152659.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-9001-219899',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,152659.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-9005-220303',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,228989.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8993-219029',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,109368.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8969-217340',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,71013.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8962-217020',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,142026.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8966-217078',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,142026.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8967-217124',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,142026.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8965-217037',to_date('05-NOV-23','DD-MON-RR'),to_date('05-NOV-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,142189.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8956-216298',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,11718); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8954-216293',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,21483); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8958-216406',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,82026); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8943-214683',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,75570.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8940-214499',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,151086.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8936-214395',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,226710.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8938-214487',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,226710.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8934-214013',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,124503.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8911-212310',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,162533); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8916-212637',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,162533); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8904-212052',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,81266.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8909-212178',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,81266.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8912-212315',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,81266.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8908-212172',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,162424.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8902-211589',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,9276.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8896-211510',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,11229.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8894-211435',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,13182.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8898-211520',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,18553.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8892-211421',to_date('22-AUG-23','DD-MON-RR'),to_date('22-AUG-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,49801.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8876-210610',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,65968); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8870-210428',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,65696.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8871-210471',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,65696.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8872-210479',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,65696.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8874-210559',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,65696.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8875-210564',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,65696.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8877-210612',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,65696.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8991-218997',to_date('02-AUG-23','DD-MON-RR'),to_date('02-AUG-23','DD-MON-RR'),'STANDARD',to_date('16-SEP-23','DD-MON-RR'),243,131393.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8864-210156',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,21483); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8861-210070',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,22947.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8866-210249',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,30271.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8869-210385',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,43454.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8844-208341',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,230237); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8839-208112',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,76709.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8841-208243',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,76709.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8843-208338',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,76709.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8840-208238',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,230128.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8835-207942',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,111321.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','ERS-8824-206324',to_date('03-JUN-23','DD-MON-RR'),to_date('03-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,72912); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','TTS-01',to_date('03-JUN-23','DD-MON-RR'),to_date('03-JUN-23','DD-MON-RR'),'STANDARD',to_date('17-JUL-23','DD-MON-RR'),304,437472); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('TT Services',5017,'TT SAN FRAN San Francisco CA','TTS-04',to_date('26-MAY-23','DD-MON-RR'),to_date('26-MAY-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,103020.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Star Gate Ltd',1004,'TWIN MT-CTR Twin Mountain NH','ERS-8856-209757',to_date('17-JUL-23','DD-MON-RR'),to_date('17-JUL-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,28177.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Services',5004,'INTERNAL-SVCS Philadelphia PA','FSPROJ526',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,16125.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Services',5004,'INTERNAL-SVCS Philadelphia PA','FSPROJ525',to_date('31-DEC-23','DD-MON-RR'),to_date('31-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,12833.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Services',5004,'INTERNAL-SVCS Philadelphia PA','FSPROJ524',to_date('30-NOV-23','DD-MON-RR'),to_date('30-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-NOV-23','DD-MON-RR'),168,13640.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Services',5004,'INTERNAL-SVCS Philadelphia PA','FSPROJ523',to_date('31-OCT-23','DD-MON-RR'),to_date('31-OCT-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,18177.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Services',5004,'INTERNAL-SVCS Philadelphia PA','FSPROJ522',to_date('30-SEP-23','DD-MON-RR'),to_date('30-SEP-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,14479.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Services',5004,'INTERNAL-SVCS Philadelphia PA','FS521',to_date('31-AUG-23','DD-MON-RR'),to_date('31-AUG-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,18098.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Services',5004,'INTERNAL-SVCS Philadelphia PA','FS520',to_date('31-JUL-23','DD-MON-RR'),to_date('31-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-JUL-23','DD-MON-RR'),290,14283.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Services',5004,'INTERNAL-SVCS Philadelphia PA','FS519',to_date('30-JUN-23','DD-MON-RR'),to_date('30-JUN-23','DD-MON-RR'),'STANDARD',to_date('30-JUN-23','DD-MON-RR'),321,13640.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Internal-Vision Services',5004,'INTERNAL-SVCS Philadelphia PA','FS518',to_date('31-MAY-23','DD-MON-RR'),to_date('31-MAY-23','DD-MON-RR'),'STANDARD',to_date('31-MAY-23','DD-MON-RR'),351,18838.08); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'OFFSUPPL ITALIA Milano Italia','SSCIT2010697',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,127390.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'OFFSUPPL ITALIA Milano Italia','SSCIT2010666',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,132896.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'OFFSUPPL ITALIA Milano Italia','SSCIT2010635',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,141510); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staffing Services Inc.',8040,'STAF SERV MAIN Los Angeles CA','ERS-9059-228421',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,520.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staffing Services Inc.',8040,'STAF SERV PROJ Los Angeles CA','ERS-10661-228411',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,720); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staffing Services Inc.',8040,'STAF SERV PROJ Los Angeles CA','ERS-10660-228410',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('27-FEB-24','DD-MON-RR'),79,720); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staffing Services Inc.',8040,'STAF SERV PROJ Los Angeles CA','ERS-10659-228409',to_date('06-JAN-24','DD-MON-RR'),to_date('06-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,720); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staffing Services Inc.',8040,'STAF SERV PROJ Los Angeles CA','ERS-10658-225431',to_date('30-DEC-23','DD-MON-RR'),to_date('30-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,1440); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staffing Services Inc.',8040,'STAF SERV PROJ Los Angeles CA','ERS-10657-225430',to_date('22-DEC-23','DD-MON-RR'),to_date('22-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staffing Services Inc.',8040,'STAF SERV PROJ Los Angeles CA','ERS-10656-225429',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('23-JAN-24','DD-MON-RR'),114,960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Staffing Services Inc.',8040,'STAF SERV PROJ Los Angeles CA','ERS-10655-225428',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('16-JAN-24','DD-MON-RR'),121,960); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2010716',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,1916); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2010716',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('26-MAR-24','DD-MON-RR'),51,18723); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCUS022010704',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,93192.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2010685',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,1999); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2010685',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,21210); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCUS022010673',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,101528.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2010654',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,2128); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2010654',to_date('26-DEC-23','DD-MON-RR'),to_date('26-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,21830); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCUS022010642',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,98414.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2010623',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,2251); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2010623',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,22366); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCUS022010611',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,107060.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2010592',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,1988); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2010592',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,21799); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCUS022010580',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,96443.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2010561',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,2048); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2010561',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,22096); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCUS022010549',to_date('12-SEP-23','DD-MON-RR'),to_date('12-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,104030.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2010530',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,2208); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2010530',to_date('24-AUG-23','DD-MON-RR'),to_date('24-AUG-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,21212); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCUS022010518',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,107406.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2010499',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,1941); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2010499',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('23-AUG-23','DD-MON-RR'),267,20747); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCUS022010487',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,98737.87); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2010468',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,1941); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2010468',to_date('21-JUN-23','DD-MON-RR'),to_date('21-JUN-23','DD-MON-RR'),'STANDARD',to_date('20-JUL-23','DD-MON-RR'),301,20593); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCUS022010456',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-JUL-23','DD-MON-RR'),313,96361.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCIT2009809',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,2092); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE US Redwood Shores CA','SSCFR2009809',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-JUN-23','DD-MON-RR'),324,20510); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13618-228762',to_date('29-FEB-24','DD-MON-RR'),to_date('29-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-APR-24','DD-MON-RR'),32,4585934.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13578-224817',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,4585934.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13588-224994',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,4585934.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13650-230491',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13644-230274',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,40938.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13644-230273',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13640-230225',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-MAR-24','DD-MON-RR'),67,36689.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13648-230488',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,27624.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13640-230224',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,50003.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13636-230158',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,50123.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13636-230157',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,91372.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13638-230184',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('08-MAR-24','DD-MON-RR'),69,164011.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13652-230497',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,119.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13636-230156',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,22312); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13646-230486',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,35335.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13635-230048',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,35455.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13632-229748',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('07-MAR-24','DD-MON-RR'),70,45686.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13635-230047',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,239.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13633-229763',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,22312); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13627-229246',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('05-MAR-24','DD-MON-RR'),72,73002.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13625-229110',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,8499.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13629-229248',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,28668.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13630-229545',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('04-MAR-24','DD-MON-RR'),73,28668.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13625-229109',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('03-MAR-24','DD-MON-RR'),74,295.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13625-229108',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('02-MAR-24','DD-MON-RR'),75,21334.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13615-228386',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('27-FEB-24','DD-MON-RR'),79,116564.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13615-228385',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,539.55); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13613-228383',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,97668.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13615-228384',to_date('24-FEB-24','DD-MON-RR'),to_date('24-FEB-24','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,97668.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13615-228382',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,71085.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13613-228381',to_date('23-FEB-24','DD-MON-RR'),to_date('23-FEB-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,75752.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13611-228364',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,124.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13613-228379',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,124.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13615-228380',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('22-FEB-24','DD-MON-RR'),84,124.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13615-228378',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,38.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13613-228377',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,21706.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13611-228363',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,37643.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13613-228375',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,14667.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13615-228376',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,14667.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13611-228362',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('20-FEB-24','DD-MON-RR'),86,25292.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13613-228374',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,11000.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13604-227285',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,28335.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13611-228361',to_date('19-FEB-24','DD-MON-RR'),to_date('19-FEB-24','DD-MON-RR'),'STANDARD',to_date('19-FEB-24','DD-MON-RR'),87,40750.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13608-227573',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,10624.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13611-228360',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('18-FEB-24','DD-MON-RR'),88,10624.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13610-228101',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,18668.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13602-227033',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,45.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13600-226789',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,29335.46); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13606-227564',to_date('16-FEB-24','DD-MON-RR'),to_date('16-FEB-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,31874.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13609-227762',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,25499.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13600-226788',to_date('15-FEB-24','DD-MON-RR'),to_date('15-FEB-24','DD-MON-RR'),'STANDARD',to_date('15-FEB-24','DD-MON-RR'),91,32335.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13600-226787',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-FEB-24','DD-MON-RR'),92,124.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13606-227563',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-FEB-24','DD-MON-RR'),92,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13605-227319',to_date('14-FEB-24','DD-MON-RR'),to_date('14-FEB-24','DD-MON-RR'),'STANDARD',to_date('14-FEB-24','DD-MON-RR'),92,14667.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13600-226786',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,17667.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13597-226248',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,46748.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13599-226468',to_date('13-FEB-24','DD-MON-RR'),to_date('13-FEB-24','DD-MON-RR'),'STANDARD',to_date('13-FEB-24','DD-MON-RR'),93,71397.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13597-226247',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,14667.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13601-226795',to_date('12-FEB-24','DD-MON-RR'),to_date('12-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-FEB-24','DD-MON-RR'),94,23374.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13601-226794',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,124.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13602-227032',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,124.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13598-226252',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,18668.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13600-226785',to_date('11-FEB-24','DD-MON-RR'),to_date('11-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,23374.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13601-226793',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13598-226251',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,25499.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13599-226467',to_date('10-FEB-24','DD-MON-RR'),to_date('10-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-FEB-24','DD-MON-RR'),96,25499.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13597-226246',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,7437.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13600-226784',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-FEB-24','DD-MON-RR'),97,14874.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13596-226022',to_date('08-FEB-24','DD-MON-RR'),to_date('08-FEB-24','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,21668.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13594-225841',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,225.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13599-226466',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,225.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13595-226019',to_date('07-FEB-24','DD-MON-RR'),to_date('07-FEB-24','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,29002.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13591-225712',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,17334.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13590-225596',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-FEB-24','DD-MON-RR'),100,35669.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13027-209761',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,42.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13037-209869',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,41436.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13059-210248',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-JUL-23','DD-MON-RR'),300,41436.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13591-225711',to_date('05-FEB-24','DD-MON-RR'),to_date('05-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-FEB-24','DD-MON-RR'),101,42003.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13593-225835',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,51003.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13592-225717',to_date('04-FEB-24','DD-MON-RR'),to_date('04-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,57670.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13587-224973',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,2257.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13582-224953',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,928971.49); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13576-224633',to_date('26-JAN-24','DD-MON-RR'),to_date('26-JAN-24','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,62337.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13555-224134',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,54003.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13573-224510',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,54003.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13576-224632',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,54003.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13570-224391',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,62686.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13574-224592',to_date('20-JAN-24','DD-MON-RR'),to_date('20-JAN-24','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,62686.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13552-224123',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13565-224385',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13571-224507',to_date('19-JAN-24','DD-MON-RR'),to_date('19-JAN-24','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13568-224389',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,25001.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13549-223849',to_date('18-JAN-24','DD-MON-RR'),to_date('18-JAN-24','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,37186.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13548-223846',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-JAN-24','DD-MON-RR'),122,25001.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13559-224140',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,31874.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13561-224380',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,31874.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13563-224382',to_date('14-JAN-24','DD-MON-RR'),to_date('14-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-JAN-24','DD-MON-RR'),123,31874.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13555-224133',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,40669.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13550-224118',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,49936.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13552-224122',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,49936.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13557-224138',to_date('13-JAN-24','DD-MON-RR'),to_date('13-JAN-24','DD-MON-RR'),'STANDARD',to_date('13-JAN-24','DD-MON-RR'),124,49936.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13555-224132',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,45669.98); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13545-223704',to_date('12-JAN-24','DD-MON-RR'),to_date('12-JAN-24','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,49936.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13545-223703',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,16667.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13555-224131',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,16667.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13545-223702',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13552-224121',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13557-224137',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13555-224130',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('10-JAN-24','DD-MON-RR'),127,16667.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13545-223701',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,16667.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13545-223700',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,66604.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13525-221686',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,282.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13528-221690',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,191.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13531-221845',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,191.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13534-221849',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,191.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13522-221681',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,117.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13528-221689',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,117.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13531-221844',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,117.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13534-221848',to_date('27-DEC-23','DD-MON-RR'),to_date('27-DEC-23','DD-MON-RR'),'STANDARD',to_date('27-DEC-23','DD-MON-RR'),141,117.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13525-221685',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,345.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13522-221680',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-DEC-23','DD-MON-RR'),143,1036.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13525-221684',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,167.06); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13522-221679',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('24-DEC-23','DD-MON-RR'),144,501.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13501-220709',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-DEC-23','DD-MON-RR'),148,79.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13493-220690',to_date('15-DEC-23','DD-MON-RR'),to_date('15-DEC-23','DD-MON-RR'),'STANDARD',to_date('15-DEC-23','DD-MON-RR'),153,112418.78); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13483-220532',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,12749.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13488-220542',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,48670.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13493-220689',to_date('14-DEC-23','DD-MON-RR'),to_date('14-DEC-23','DD-MON-RR'),'STANDARD',to_date('14-DEC-23','DD-MON-RR'),154,61419.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13473-220310',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,66936); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13493-220688',to_date('13-DEC-23','DD-MON-RR'),to_date('13-DEC-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,55729.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13483-220531',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,24436.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13493-220687',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,24436.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13478-220516',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,31335.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13488-220541',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,62671.22); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13481-220524',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,26561.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13483-220530',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,26561.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13493-220686',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,26561.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13485-220539',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,28002.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13488-220540',to_date('10-DEC-23','DD-MON-RR'),to_date('10-DEC-23','DD-MON-RR'),'STANDARD',to_date('10-DEC-23','DD-MON-RR'),158,54563.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13476-220511',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,16999.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13493-220685',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,16999.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13478-220515',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,48670.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13485-220537',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,48670.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13488-220538',to_date('09-DEC-23','DD-MON-RR'),to_date('09-DEC-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,65669.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13478-220514',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,34669.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13485-220536',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,69730.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13476-220510',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,94167.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13481-220523',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,94167.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13483-220529',to_date('08-DEC-23','DD-MON-RR'),to_date('08-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-DEC-23','DD-MON-RR'),160,129229.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13478-220513',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,48336.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13485-220535',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,73836.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13476-220509',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,83398.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13481-220522',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,83398.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13483-220528',to_date('07-DEC-23','DD-MON-RR'),to_date('07-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,108897.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13466-219741',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,117.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13453-219534',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,580.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13470-219898',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,580.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13453-219533',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,352.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13457-219543',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,352.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13455-219536',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,14001.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13470-219897',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-DEC-23','DD-MON-RR'),164,45686.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13453-219532',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,83.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13464-219739',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,83.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13461-219734',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,81810.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13461-219733',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,66936); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13451-219398',to_date('02-DEC-23','DD-MON-RR'),to_date('02-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,78339.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13449-219308',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,53123.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13469-219891',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,53123.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13450-219391',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,68004.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13451-219397',to_date('01-DEC-23','DD-MON-RR'),to_date('01-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,68004.93); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13445-218973',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,295.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13443-218972',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-NOV-23','DD-MON-RR'),170,46481.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13443-218971',to_date('27-NOV-23','DD-MON-RR'),to_date('27-NOV-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,47001.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13443-218970',to_date('26-NOV-23','DD-MON-RR'),to_date('26-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-NOV-23','DD-MON-RR'),172,37002.69); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13441-218960',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,20.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13427-218461',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-NOV-23','DD-MON-RR'),176,223.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13411-218091',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,115.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13416-218338',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-NOV-23','DD-MON-RR'),180,115.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13419-218431',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,433.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13415-218331',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,548.58); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13399-217767',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,115.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13407-217983',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,53003.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13410-218089',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('15-NOV-23','DD-MON-RR'),183,53003.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13413-218328',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,14667.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13400-217871',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,26668.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13403-217880',to_date('14-NOV-23','DD-MON-RR'),to_date('14-NOV-23','DD-MON-RR'),'STANDARD',to_date('14-NOV-23','DD-MON-RR'),184,26668.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13399-217766',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,115.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13403-217879',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,21334.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13400-217870',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('13-NOV-23','DD-MON-RR'),185,47003.41); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13397-217757',to_date('12-NOV-23','DD-MON-RR'),to_date('12-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,33335.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13399-217765',to_date('12-NOV-23','DD-MON-RR'),to_date('12-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,33335.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13393-217533',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,302.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13407-217982',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,7667.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13396-217641',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,13334.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13397-217756',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,65.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13404-217977',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,65.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13395-217537',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,20001.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13403-217878',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,20001.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13406-217979',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,20001.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13400-217869',to_date('10-NOV-23','DD-MON-RR'),to_date('10-NOV-23','DD-MON-RR'),'STANDARD',to_date('10-NOV-23','DD-MON-RR'),188,60004.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13396-217640',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,20001.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13390-217423',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,25001.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13391-217531',to_date('09-NOV-23','DD-MON-RR'),to_date('09-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,25001.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13386-217126',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,65.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13391-217530',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-NOV-23','DD-MON-RR'),190,65.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13379-217019',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,49.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13382-217097',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,49.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13384-217106',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,49.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13363-216296',to_date('24-OCT-23','DD-MON-RR'),to_date('24-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-OCT-23','DD-MON-RR'),205,47336.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13362-216291',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,15667.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13363-216295',to_date('22-OCT-23','DD-MON-RR'),to_date('22-OCT-23','DD-MON-RR'),'STANDARD',to_date('22-OCT-23','DD-MON-RR'),207,12667.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13365-216404',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,22001.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13363-216294',to_date('20-OCT-23','DD-MON-RR'),to_date('20-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-OCT-23','DD-MON-RR'),209,31668.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13359-216178',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,22001.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13354-215955',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,19001.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13359-216177',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,19001.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13352-215876',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,12667.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13354-215954',to_date('16-OCT-23','DD-MON-RR'),to_date('16-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,12667.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13359-216176',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,15667.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13356-216173',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('15-OCT-23','DD-MON-RR'),214,19001.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13346-215508',to_date('14-OCT-23','DD-MON-RR'),to_date('14-OCT-23','DD-MON-RR'),'STANDARD',to_date('14-OCT-23','DD-MON-RR'),215,12667.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13340-215223',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,22001.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13334-215211',to_date('12-OCT-23','DD-MON-RR'),to_date('12-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-OCT-23','DD-MON-RR'),217,40374.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13340-215222',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,106.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13343-215316',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-OCT-23','DD-MON-RR'),218,106.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13318-214861',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,106.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13316-214859',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,12667.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13324-215071',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,12667.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13343-215315',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,12667.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13311-214840',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,12749.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13321-215068',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,12749.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13349-215624',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('10-OCT-23','DD-MON-RR'),219,12749.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13334-215210',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,90.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13341-215297',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,90.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13338-215220',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,106.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13330-215204',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,22312); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13321-215067',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,12667.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13340-215221',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,15937.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13311-214839',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,25335.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13316-214858',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,26561.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13321-215066',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,31668.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13327-215201',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,31668.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13338-215219',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,41436.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13341-215296',to_date('08-OCT-23','DD-MON-RR'),to_date('08-OCT-23','DD-MON-RR'),'STANDARD',to_date('08-OCT-23','DD-MON-RR'),221,61623.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13301-214677',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,31.61); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13336-215216',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,12667.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13306-214686',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,22001.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13311-214838',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,41436.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13343-215314',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-OCT-23','DD-MON-RR'),222,41436.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13319-215064',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-OCT-23','DD-MON-RR'),223,20187.05); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13319-215063',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,14874.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13295-214498',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,25001.82); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13296-214605',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,49813.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13285-214386',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13290-214488',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,11687.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13289-214486',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,15667.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13298-214612',to_date('04-OCT-23','DD-MON-RR'),to_date('04-OCT-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,15667.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13291-214492',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,90.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13293-214497',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,90.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13309-214836',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,15.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13296-214604',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,90.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13288-214394',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,214.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13282-214259',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,20334.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13285-214385',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,28686.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13366-216408',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,44838.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13289-214485',to_date('01-OCT-23','DD-MON-RR'),to_date('01-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,15937.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13282-214258',to_date('01-OCT-23','DD-MON-RR'),to_date('01-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,60561.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13280-214088',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,121.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13277-214085',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'STANDARD',to_date('28-SEP-23','DD-MON-RR'),231,37186.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13274-214022',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,137.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13276-214026',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,31874.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13272-214017',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('27-SEP-23','DD-MON-RR'),232,48670.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13270-214008',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13276-214025',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13267-214003',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,16334.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13272-214016',to_date('26-SEP-23','DD-MON-RR'),to_date('26-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,16334.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13262-213845',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,19621.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13267-214002',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,40669.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13272-214015',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,40669.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13267-214001',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,20334.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13272-214014',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,20334.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13257-213786',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,25499.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13265-213999',to_date('24-SEP-23','DD-MON-RR'),to_date('24-SEP-23','DD-MON-RR'),'STANDARD',to_date('24-SEP-23','DD-MON-RR'),235,36669.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13262-213844',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,4.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13265-213998',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,198.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13255-213784',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-SEP-23','DD-MON-RR'),236,32669.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13247-213633',to_date('22-SEP-23','DD-MON-RR'),to_date('22-SEP-23','DD-MON-RR'),'STANDARD',to_date('22-SEP-23','DD-MON-RR'),237,39002.83); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13245-213630',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,194.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13253-213780',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-SEP-23','DD-MON-RR'),238,194.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13258-213790',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,6374.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13250-213777',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,10667.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13229-213362',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,22668.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13234-213370',to_date('20-SEP-23','DD-MON-RR'),to_date('20-SEP-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,43561.53); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13237-213489',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,12334.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13234-213369',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13228-213360',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,39958.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13227-213211',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,18001.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13234-213368',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,18001.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13237-213488',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,27624.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13226-213209',to_date('18-SEP-23','DD-MON-RR'),to_date('18-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,39311.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13227-213210',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,270.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13232-213367',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13223-212953',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-13226-213208',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('15-SEP-23','DD-MON-RR'),244,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207802',to_date('16-JUN-23','DD-MON-RR'),to_date('16-JUN-23','DD-MON-RR'),'STANDARD',to_date('16-JUN-23','DD-MON-RR'),335,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12927-207231',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUN-23','DD-MON-RR'),336,501.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207801',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-JUN-23','DD-MON-RR'),336,18062.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207800',to_date('14-JUN-23','DD-MON-RR'),to_date('14-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-JUN-23','DD-MON-RR'),337,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12923-207045',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-JUN-23','DD-MON-RR'),338,7437.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12924-207046',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-JUN-23','DD-MON-RR'),338,15937.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12934-207799',to_date('13-JUN-23','DD-MON-RR'),to_date('13-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-JUN-23','DD-MON-RR'),338,38249.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12915-206928',to_date('12-JUN-23','DD-MON-RR'),to_date('12-JUN-23','DD-MON-RR'),'STANDARD',to_date('12-JUN-23','DD-MON-RR'),339,24436.95); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12917-206930',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-JUN-23','DD-MON-RR'),340,24.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12920-207040',to_date('11-JUN-23','DD-MON-RR'),to_date('11-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-JUN-23','DD-MON-RR'),340,24.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12927-207230',to_date('10-JUN-23','DD-MON-RR'),to_date('10-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUN-23','DD-MON-RR'),341,7437.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12915-206927',to_date('10-JUN-23','DD-MON-RR'),to_date('10-JUN-23','DD-MON-RR'),'STANDARD',to_date('10-JUN-23','DD-MON-RR'),341,15937.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12920-207039',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-JUN-23','DD-MON-RR'),342,7437.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12911-206833',to_date('09-JUN-23','DD-MON-RR'),to_date('09-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-JUN-23','DD-MON-RR'),342,18062.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12909-206680',to_date('08-JUN-23','DD-MON-RR'),to_date('08-JUN-23','DD-MON-RR'),'STANDARD',to_date('08-JUN-23','DD-MON-RR'),343,76498.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12913-206837',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUN-23','DD-MON-RR'),344,27624.39); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12910-206681',to_date('07-JUN-23','DD-MON-RR'),to_date('07-JUN-23','DD-MON-RR'),'STANDARD',to_date('07-JUN-23','DD-MON-RR'),344,52061.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12909-206679',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-JUN-23','DD-MON-RR'),345,133.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12907-206529',to_date('06-JUN-23','DD-MON-RR'),to_date('06-JUN-23','DD-MON-RR'),'STANDARD',to_date('06-JUN-23','DD-MON-RR'),345,48873.9); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12905-206323',to_date('05-JUN-23','DD-MON-RR'),to_date('05-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-JUN-23','DD-MON-RR'),346,38249.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12903-206199',to_date('04-JUN-23','DD-MON-RR'),to_date('04-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-JUN-23','DD-MON-RR'),347,13812.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12905-206322',to_date('03-JUN-23','DD-MON-RR'),to_date('03-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUN-23','DD-MON-RR'),348,507.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12906-206404',to_date('03-JUN-23','DD-MON-RR'),to_date('03-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-JUN-23','DD-MON-RR'),348,507.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12904-206200',to_date('02-JUN-23','DD-MON-RR'),to_date('02-JUN-23','DD-MON-RR'),'STANDARD',to_date('02-JUN-23','DD-MON-RR'),349,268.65); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12903-206198',to_date('01-JUN-23','DD-MON-RR'),to_date('01-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-JUN-23','DD-MON-RR'),350,23374.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12895-206054',to_date('29-MAY-23','DD-MON-RR'),to_date('29-MAY-23','DD-MON-RR'),'STANDARD',to_date('29-MAY-23','DD-MON-RR'),353,17481.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12899-206152',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('28-MAY-23','DD-MON-RR'),354,514.71); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12895-206053',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('28-MAY-23','DD-MON-RR'),354,871.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12895-206052',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'STANDARD',to_date('27-MAY-23','DD-MON-RR'),355,47105.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12895-206051',to_date('26-MAY-23','DD-MON-RR'),to_date('26-MAY-23','DD-MON-RR'),'STANDARD',to_date('26-MAY-23','DD-MON-RR'),356,38002.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12895-206050',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('24-MAY-23','DD-MON-RR'),358,205.44); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12890-205857',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('23-MAY-23','DD-MON-RR'),359,17334.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12893-205976',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('23-MAY-23','DD-MON-RR'),359,34669.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12891-205969',to_date('22-MAY-23','DD-MON-RR'),to_date('22-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-MAY-23','DD-MON-RR'),360,13334.3); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12893-205975',to_date('22-MAY-23','DD-MON-RR'),to_date('22-MAY-23','DD-MON-RR'),'STANDARD',to_date('22-MAY-23','DD-MON-RR'),360,26668.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12895-206049',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('21-MAY-23','DD-MON-RR'),361,17481.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12891-205968',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('21-MAY-23','DD-MON-RR'),361,43336.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12893-205974',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('21-MAY-23','DD-MON-RR'),361,86672.96); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12895-206048',to_date('20-MAY-23','DD-MON-RR'),to_date('20-MAY-23','DD-MON-RR'),'STANDARD',to_date('20-MAY-23','DD-MON-RR'),362,17334.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12890-205856',to_date('20-MAY-23','DD-MON-RR'),to_date('20-MAY-23','DD-MON-RR'),'STANDARD',to_date('20-MAY-23','DD-MON-RR'),362,34669.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12893-205973',to_date('20-MAY-23','DD-MON-RR'),to_date('20-MAY-23','DD-MON-RR'),'STANDARD',to_date('20-MAY-23','DD-MON-RR'),362,34669.18); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12888-205764',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('19-MAY-23','DD-MON-RR'),363,17334.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12893-205972',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('19-MAY-23','DD-MON-RR'),363,17334.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12895-206047',to_date('19-MAY-23','DD-MON-RR'),to_date('19-MAY-23','DD-MON-RR'),'STANDARD',to_date('19-MAY-23','DD-MON-RR'),363,17334.59); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12890-205855',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('18-MAY-23','DD-MON-RR'),364,26001.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12893-205971',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('18-MAY-23','DD-MON-RR'),364,26001.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12886-205675',to_date('18-MAY-23','DD-MON-RR'),to_date('18-MAY-23','DD-MON-RR'),'STANDARD',to_date('18-MAY-23','DD-MON-RR'),364,33669.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advanced Network Devices',1013,'SANTA CLARA-ERS Santa Clara CA','ERS-12895-206046',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('17-MAY-23','DD-MON-RR'),365,16334.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'US HEADQUATERS San Francisco CA','6567-CM',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'CREDIT',to_date('22-APR-24','DD-MON-RR'),24,-1000); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'US HEADQUATERS San Francisco CA','6567-RR',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'RETAINAGE RELEASE',to_date('22-APR-24','DD-MON-RR'),24,1069); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'US HEADQUATERS San Francisco CA','ERS-23695-230050',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,1496.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'US HEADQUATERS San Francisco CA','ERS-23696-230054',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,3208.6); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Industrial Dressler',2005,'US HEADQUATERS San Francisco CA','ERS-23697-230055',to_date('08-MAR-24','DD-MON-RR'),to_date('08-MAR-24','DD-MON-RR'),'STANDARD',to_date('22-APR-24','DD-MON-RR'),24,3848.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13643-230269',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,19211.11); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13645-230272',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('25-APR-24','DD-MON-RR'),21,30767.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13645-230271',to_date('10-MAR-24','DD-MON-RR'),to_date('10-MAR-24','DD-MON-RR'),'STANDARD',to_date('24-APR-24','DD-MON-RR'),22,5643.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13643-230268',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,21891.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13639-230204',to_date('09-MAR-24','DD-MON-RR'),to_date('09-MAR-24','DD-MON-RR'),'STANDARD',to_date('23-APR-24','DD-MON-RR'),23,28487.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13631-229747',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13647-230487',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13653-230498',to_date('07-MAR-24','DD-MON-RR'),to_date('07-MAR-24','DD-MON-RR'),'STANDARD',to_date('21-APR-24','DD-MON-RR'),25,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13641-230266',to_date('06-MAR-24','DD-MON-RR'),to_date('06-MAR-24','DD-MON-RR'),'STANDARD',to_date('20-APR-24','DD-MON-RR'),26,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13628-229247',to_date('05-MAR-24','DD-MON-RR'),to_date('05-MAR-24','DD-MON-RR'),'STANDARD',to_date('19-APR-24','DD-MON-RR'),27,4300); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13622-229086',to_date('03-MAR-24','DD-MON-RR'),to_date('03-MAR-24','DD-MON-RR'),'STANDARD',to_date('17-APR-24','DD-MON-RR'),29,50485.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13624-229107',to_date('02-MAR-24','DD-MON-RR'),to_date('02-MAR-24','DD-MON-RR'),'STANDARD',to_date('16-APR-24','DD-MON-RR'),30,23678.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13620-228842',to_date('28-FEB-24','DD-MON-RR'),to_date('28-FEB-24','DD-MON-RR'),'STANDARD',to_date('12-APR-24','DD-MON-RR'),34,117053.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13616-228373',to_date('27-FEB-24','DD-MON-RR'),to_date('27-FEB-24','DD-MON-RR'),'STANDARD',to_date('11-APR-24','DD-MON-RR'),35,46508.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13616-228372',to_date('26-FEB-24','DD-MON-RR'),to_date('26-FEB-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,22994.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13616-228371',to_date('25-FEB-24','DD-MON-RR'),to_date('25-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-APR-24','DD-MON-RR'),37,42309.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13612-228368',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,20425); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13614-228369',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,20425); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13616-228370',to_date('22-FEB-24','DD-MON-RR'),to_date('22-FEB-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,20425); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13612-228365',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,5912.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13614-228366',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,5912.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13616-228367',to_date('21-FEB-24','DD-MON-RR'),to_date('21-FEB-24','DD-MON-RR'),'STANDARD',to_date('05-APR-24','DD-MON-RR'),41,5912.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13607-227565',to_date('20-FEB-24','DD-MON-RR'),to_date('20-FEB-24','DD-MON-RR'),'STANDARD',to_date('04-APR-24','DD-MON-RR'),42,7793.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13603-227284',to_date('18-FEB-24','DD-MON-RR'),to_date('18-FEB-24','DD-MON-RR'),'STANDARD',to_date('02-APR-24','DD-MON-RR'),44,14781.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13589-225183',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('15-MAR-24','DD-MON-RR'),62,1001728); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13581-224952',to_date('31-JAN-24','DD-MON-RR'),to_date('31-JAN-24','DD-MON-RR'),'STANDARD',to_date('14-MAR-24','DD-MON-RR'),63,181430.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13577-224635',to_date('22-JAN-24','DD-MON-RR'),to_date('22-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,3493.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13580-224918',to_date('22-JAN-24','DD-MON-RR'),to_date('22-JAN-24','DD-MON-RR'),'STANDARD',to_date('06-MAR-24','DD-MON-RR'),71,3493.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13575-224593',to_date('21-JAN-24','DD-MON-RR'),to_date('21-JAN-24','DD-MON-RR'),'STANDARD',to_date('05-MAR-24','DD-MON-RR'),72,11169.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13562-224381',to_date('15-JAN-24','DD-MON-RR'),to_date('15-JAN-24','DD-MON-RR'),'STANDARD',to_date('29-FEB-24','DD-MON-RR'),77,33325); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13554-224129',to_date('11-JAN-24','DD-MON-RR'),to_date('11-JAN-24','DD-MON-RR'),'STANDARD',to_date('25-FEB-24','DD-MON-RR'),81,13437.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13554-224128',to_date('10-JAN-24','DD-MON-RR'),to_date('10-JAN-24','DD-MON-RR'),'STANDARD',to_date('24-FEB-24','DD-MON-RR'),82,6718.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13554-224127',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,16662.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13566-224387',to_date('09-JAN-24','DD-MON-RR'),to_date('09-JAN-24','DD-MON-RR'),'STANDARD',to_date('23-FEB-24','DD-MON-RR'),83,16662.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13566-224386',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,2956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13577-224634',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,2956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13580-224917',to_date('07-JAN-24','DD-MON-RR'),to_date('07-JAN-24','DD-MON-RR'),'STANDARD',to_date('21-FEB-24','DD-MON-RR'),85,2956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13538-221855',to_date('03-JAN-24','DD-MON-RR'),to_date('03-JAN-24','DD-MON-RR'),'STANDARD',to_date('17-FEB-24','DD-MON-RR'),89,34668.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13524-221683',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,16662.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13527-221688',to_date('02-JAN-24','DD-MON-RR'),to_date('02-JAN-24','DD-MON-RR'),'STANDARD',to_date('16-FEB-24','DD-MON-RR'),90,27699.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13521-221678',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,111514.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13530-221691',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,111514.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13533-221847',to_date('28-DEC-23','DD-MON-RR'),to_date('28-DEC-23','DD-MON-RR'),'STANDARD',to_date('11-FEB-24','DD-MON-RR'),95,111514.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13515-221109',to_date('25-DEC-23','DD-MON-RR'),to_date('25-DEC-23','DD-MON-RR'),'STANDARD',to_date('08-FEB-24','DD-MON-RR'),98,23232.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13520-221279',to_date('24-DEC-23','DD-MON-RR'),to_date('24-DEC-23','DD-MON-RR'),'STANDARD',to_date('07-FEB-24','DD-MON-RR'),99,20551.42); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13222-212951',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,5808.01); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13218-212946',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,65575); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13220-212950',to_date('14-SEP-23','DD-MON-RR'),to_date('14-SEP-23','DD-MON-RR'),'STANDARD',to_date('29-OCT-23','DD-MON-RR'),200,65575); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13510-220804',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13504-220716',to_date('21-DEC-23','DD-MON-RR'),to_date('21-DEC-23','DD-MON-RR'),'STANDARD',to_date('04-FEB-24','DD-MON-RR'),102,9382.17); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13502-220712',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,16662.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13508-220802',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,27699.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13517-221112',to_date('20-DEC-23','DD-MON-RR'),to_date('20-DEC-23','DD-MON-RR'),'STANDARD',to_date('03-FEB-24','DD-MON-RR'),103,27699.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13502-220711',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,11287.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13513-221105',to_date('19-DEC-23','DD-MON-RR'),to_date('19-DEC-23','DD-MON-RR'),'STANDARD',to_date('02-FEB-24','DD-MON-RR'),104,18764.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13506-220715',to_date('18-DEC-23','DD-MON-RR'),to_date('18-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,13975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13511-220807',to_date('18-DEC-23','DD-MON-RR'),to_date('18-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,18764.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13504-220714',to_date('18-DEC-23','DD-MON-RR'),to_date('18-DEC-23','DD-MON-RR'),'STANDARD',to_date('01-FEB-24','DD-MON-RR'),105,41996.38); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13502-220710',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,13975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13499-220703',to_date('17-DEC-23','DD-MON-RR'),to_date('17-DEC-23','DD-MON-RR'),'STANDARD',to_date('31-JAN-24','DD-MON-RR'),106,23232.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13499-220702',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,16083.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13491-220534',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,27699.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13479-220518',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,69606.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13496-220695',to_date('12-DEC-23','DD-MON-RR'),to_date('12-DEC-23','DD-MON-RR'),'STANDARD',to_date('26-JAN-24','DD-MON-RR'),111,69606.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13487-220533',to_date('11-DEC-23','DD-MON-RR'),to_date('11-DEC-23','DD-MON-RR'),'STANDARD',to_date('25-JAN-24','DD-MON-RR'),112,30051.84); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13458-219542',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,13975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13460-219732',to_date('06-DEC-23','DD-MON-RR'),to_date('06-DEC-23','DD-MON-RR'),'STANDARD',to_date('20-JAN-24','DD-MON-RR'),117,37081.91); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13472-220170',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,11616.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13477-220512',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,11616.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13474-220505',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,15587.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13479-220517',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,15587.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13460-219731',to_date('05-DEC-23','DD-MON-RR'),to_date('05-DEC-23','DD-MON-RR'),'STANDARD',to_date('19-JAN-24','DD-MON-RR'),118,43806.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13458-219541',to_date('04-DEC-23','DD-MON-RR'),to_date('04-DEC-23','DD-MON-RR'),'STANDARD',to_date('18-JAN-24','DD-MON-RR'),119,13975); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13472-220169',to_date('03-DEC-23','DD-MON-RR'),to_date('03-DEC-23','DD-MON-RR'),'STANDARD',to_date('17-JAN-24','DD-MON-RR'),120,15587.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13444-218969',to_date('28-NOV-23','DD-MON-RR'),to_date('28-NOV-23','DD-MON-RR'),'STANDARD',to_date('12-JAN-24','DD-MON-RR'),125,36491.52); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13444-218968',to_date('27-NOV-23','DD-MON-RR'),to_date('27-NOV-23','DD-MON-RR'),'STANDARD',to_date('11-JAN-24','DD-MON-RR'),126,4914.47); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13444-218967',to_date('25-NOV-23','DD-MON-RR'),to_date('25-NOV-23','DD-MON-RR'),'STANDARD',to_date('09-JAN-24','DD-MON-RR'),128,10750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13444-218966',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,14310.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13442-218963',to_date('24-NOV-23','DD-MON-RR'),to_date('24-NOV-23','DD-MON-RR'),'STANDARD',to_date('08-JAN-24','DD-MON-RR'),129,17870.8); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13444-218965',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,12090.31); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13438-218779',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,27412.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13434-218673',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,45570.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13442-218962',to_date('23-NOV-23','DD-MON-RR'),to_date('23-NOV-23','DD-MON-RR'),'STANDARD',to_date('07-JAN-24','DD-MON-RR'),130,46910.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13425-218444',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,2956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13422-218441',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,11169.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13430-218666',to_date('22-NOV-23','DD-MON-RR'),to_date('22-NOV-23','DD-MON-RR'),'STANDARD',to_date('06-JAN-24','DD-MON-RR'),131,11169.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13417-218339',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,11616.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13430-218665',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,11616.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13432-218670',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,11616.02); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13434-218672',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,13706.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13444-218964',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,14572.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13442-218961',to_date('20-NOV-23','DD-MON-RR'),to_date('20-NOV-23','DD-MON-RR'),'STANDARD',to_date('04-JAN-24','DD-MON-RR'),133,23232.04); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13412-218094',to_date('18-NOV-23','DD-MON-RR'),to_date('18-NOV-23','DD-MON-RR'),'STANDARD',to_date('02-JAN-24','DD-MON-RR'),135,67993.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13418-218430',to_date('16-NOV-23','DD-MON-RR'),to_date('16-NOV-23','DD-MON-RR'),'STANDARD',to_date('31-DEC-23','DD-MON-RR'),137,26606.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13398-217758',to_date('15-NOV-23','DD-MON-RR'),to_date('15-NOV-23','DD-MON-RR'),'STANDARD',to_date('30-DEC-23','DD-MON-RR'),138,5375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13402-217873',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,10750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13409-218088',to_date('13-NOV-23','DD-MON-RR'),to_date('13-NOV-23','DD-MON-RR'),'STANDARD',to_date('28-DEC-23','DD-MON-RR'),140,10750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13394-217534',to_date('11-NOV-23','DD-MON-RR'),to_date('11-NOV-23','DD-MON-RR'),'STANDARD',to_date('26-DEC-23','DD-MON-RR'),142,12093.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13380-217042',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,5375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13383-217100',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,8935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13389-217341',to_date('08-NOV-23','DD-MON-RR'),to_date('08-NOV-23','DD-MON-RR'),'STANDARD',to_date('23-DEC-23','DD-MON-RR'),145,8935.4); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13383-217099',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,26806.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13387-217125',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,26806.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13388-217337',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,26806.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13380-217041',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,42193.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13385-217119',to_date('07-NOV-23','DD-MON-RR'),to_date('07-NOV-23','DD-MON-RR'),'STANDARD',to_date('22-DEC-23','DD-MON-RR'),146,42193.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13375-216843',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,13168.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13378-217014',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,44230.23); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13377-216949',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,78184.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13381-217077',to_date('03-NOV-23','DD-MON-RR'),to_date('03-NOV-23','DD-MON-RR'),'STANDARD',to_date('18-DEC-23','DD-MON-RR'),150,123755.29); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13374-216701',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,26806.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13375-216841',to_date('02-NOV-23','DD-MON-RR'),to_date('02-NOV-23','DD-MON-RR'),'STANDARD',to_date('17-DEC-23','DD-MON-RR'),151,26806.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13373-216662',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,45570.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13376-216853',to_date('01-NOV-23','DD-MON-RR'),to_date('01-NOV-23','DD-MON-RR'),'STANDARD',to_date('16-DEC-23','DD-MON-RR'),152,45570.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13372-216541',to_date('29-OCT-23','DD-MON-RR'),to_date('29-OCT-23','DD-MON-RR'),'STANDARD',to_date('13-DEC-23','DD-MON-RR'),155,12509.56); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13371-216439',to_date('28-OCT-23','DD-MON-RR'),to_date('28-OCT-23','DD-MON-RR'),'STANDARD',to_date('12-DEC-23','DD-MON-RR'),156,154832.68); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13371-216438',to_date('27-OCT-23','DD-MON-RR'),to_date('27-OCT-23','DD-MON-RR'),'STANDARD',to_date('11-DEC-23','DD-MON-RR'),157,93875.45); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13371-216437',to_date('25-OCT-23','DD-MON-RR'),to_date('25-OCT-23','DD-MON-RR'),'STANDARD',to_date('09-DEC-23','DD-MON-RR'),159,39559.14); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13371-216436',to_date('23-OCT-23','DD-MON-RR'),to_date('23-OCT-23','DD-MON-RR'),'STANDARD',to_date('07-DEC-23','DD-MON-RR'),161,6181.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13371-216435',to_date('22-OCT-23','DD-MON-RR'),to_date('22-OCT-23','DD-MON-RR'),'STANDARD',to_date('06-DEC-23','DD-MON-RR'),162,2687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13371-216434',to_date('21-OCT-23','DD-MON-RR'),to_date('21-OCT-23','DD-MON-RR'),'STANDARD',to_date('05-DEC-23','DD-MON-RR'),163,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13360-216288',to_date('19-OCT-23','DD-MON-RR'),to_date('19-OCT-23','DD-MON-RR'),'STANDARD',to_date('03-DEC-23','DD-MON-RR'),165,16977.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13355-215956',to_date('18-OCT-23','DD-MON-RR'),to_date('18-OCT-23','DD-MON-RR'),'STANDARD',to_date('02-DEC-23','DD-MON-RR'),166,16977.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13357-216175',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,4467.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13353-215953',to_date('17-OCT-23','DD-MON-RR'),to_date('17-OCT-23','DD-MON-RR'),'STANDARD',to_date('01-DEC-23','DD-MON-RR'),167,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13371-216433',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,9675); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13351-215875',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,20998.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13357-216174',to_date('15-OCT-23','DD-MON-RR'),to_date('15-OCT-23','DD-MON-RR'),'STANDARD',to_date('29-NOV-23','DD-MON-RR'),169,20998.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13350-215626',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,48643.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13353-215952',to_date('13-OCT-23','DD-MON-RR'),to_date('13-OCT-23','DD-MON-RR'),'STANDARD',to_date('27-NOV-23','DD-MON-RR'),171,48643.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13345-215507',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13332-215206',to_date('11-OCT-23','DD-MON-RR'),to_date('11-OCT-23','DD-MON-RR'),'STANDARD',to_date('25-NOV-23','DD-MON-RR'),173,16977.26); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13329-215203',to_date('10-OCT-23','DD-MON-RR'),to_date('10-OCT-23','DD-MON-RR'),'STANDARD',to_date('24-NOV-23','DD-MON-RR'),174,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13322-215069',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13313-214844',to_date('09-OCT-23','DD-MON-RR'),to_date('09-OCT-23','DD-MON-RR'),'STANDARD',to_date('23-NOV-23','DD-MON-RR'),175,20998.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13313-214843',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13307-214685',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,12631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13303-214681',to_date('07-OCT-23','DD-MON-RR'),to_date('07-OCT-23','DD-MON-RR'),'STANDARD',to_date('21-NOV-23','DD-MON-RR'),177,20998.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13303-214680',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,12631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13314-214856',to_date('06-OCT-23','DD-MON-RR'),to_date('06-OCT-23','DD-MON-RR'),'STANDARD',to_date('20-NOV-23','DD-MON-RR'),178,12631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13300-214676',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13303-214679',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13320-215065',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13326-215200',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13370-216412',to_date('05-OCT-23','DD-MON-RR'),to_date('05-OCT-23','DD-MON-RR'),'STANDARD',to_date('19-NOV-23','DD-MON-RR'),179,13594.88); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13286-214390',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,16393.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13368-216410',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,16393.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13283-214263',to_date('03-OCT-23','DD-MON-RR'),to_date('03-OCT-23','DD-MON-RR'),'STANDARD',to_date('17-NOV-23','DD-MON-RR'),181,22785.27); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13286-214389',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,12631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13304-214682',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,12631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13283-214262',to_date('02-OCT-23','DD-MON-RR'),to_date('02-OCT-23','DD-MON-RR'),'STANDARD',to_date('16-NOV-23','DD-MON-RR'),182,20998.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13279-214087',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,21891.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13278-214086',to_date('28-SEP-23','DD-MON-RR'),to_date('28-SEP-23','DD-MON-RR'),'STANDARD',to_date('12-NOV-23','DD-MON-RR'),186,119734.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13275-214024',to_date('27-SEP-23','DD-MON-RR'),to_date('27-SEP-23','DD-MON-RR'),'STANDARD',to_date('11-NOV-23','DD-MON-RR'),187,19618.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13269-214007',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,22843.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13275-214023',to_date('25-SEP-23','DD-MON-RR'),to_date('25-SEP-23','DD-MON-RR'),'STANDARD',to_date('09-NOV-23','DD-MON-RR'),189,22843.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13256-213785',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,2233.85); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13260-213842',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,3493.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13269-214006',to_date('23-SEP-23','DD-MON-RR'),to_date('23-SEP-23','DD-MON-RR'),'STANDARD',to_date('07-NOV-23','DD-MON-RR'),191,3493.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13248-213632',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,5361.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13240-213494',to_date('21-SEP-23','DD-MON-RR'),to_date('21-SEP-23','DD-MON-RR'),'STANDARD',to_date('05-NOV-23','DD-MON-RR'),193,32614.21); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13239-213491',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,21891.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13240-213493',to_date('19-SEP-23','DD-MON-RR'),to_date('19-SEP-23','DD-MON-RR'),'STANDARD',to_date('03-NOV-23','DD-MON-RR'),195,21891.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13251-213778',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,27252.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13249-213776',to_date('17-SEP-23','DD-MON-RR'),to_date('17-SEP-23','DD-MON-RR'),'STANDARD',to_date('01-NOV-23','DD-MON-RR'),197,54505.94); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13218-212947',to_date('15-SEP-23','DD-MON-RR'),to_date('15-SEP-23','DD-MON-RR'),'STANDARD',to_date('31-OCT-23','DD-MON-RR'),198,16393.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13204-212640',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,26068.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13207-212659',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,49144.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13211-212832',to_date('11-SEP-23','DD-MON-RR'),to_date('11-SEP-23','DD-MON-RR'),'STANDARD',to_date('26-OCT-23','DD-MON-RR'),203,49144.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13195-212409',to_date('08-SEP-23','DD-MON-RR'),to_date('08-SEP-23','DD-MON-RR'),'STANDARD',to_date('23-OCT-23','DD-MON-RR'),206,27252.97); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13185-212317',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,10722.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13193-212408',to_date('06-SEP-23','DD-MON-RR'),to_date('06-SEP-23','DD-MON-RR'),'STANDARD',to_date('21-OCT-23','DD-MON-RR'),208,10722.48); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13174-212173',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,18543.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13176-212175',to_date('04-SEP-23','DD-MON-RR'),to_date('04-SEP-23','DD-MON-RR'),'STANDARD',to_date('19-OCT-23','DD-MON-RR'),210,18543.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13170-212050',to_date('03-SEP-23','DD-MON-RR'),to_date('03-SEP-23','DD-MON-RR'),'STANDARD',to_date('18-OCT-23','DD-MON-RR'),211,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13187-212401',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,6450); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13168-212047',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,15587.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13164-211939',to_date('02-SEP-23','DD-MON-RR'),to_date('02-SEP-23','DD-MON-RR'),'STANDARD',to_date('17-OCT-23','DD-MON-RR'),212,16393.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13162-211934',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,24187.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13171-212169',to_date('01-SEP-23','DD-MON-RR'),to_date('01-SEP-23','DD-MON-RR'),'STANDARD',to_date('16-OCT-23','DD-MON-RR'),213,24187.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13152-211686',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,76397.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13155-211692',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,76397.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13158-211696',to_date('25-AUG-23','DD-MON-RR'),to_date('25-AUG-23','DD-MON-RR'),'STANDARD',to_date('09-OCT-23','DD-MON-RR'),220,76397.67); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13110-211342',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,8600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13130-211429',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,8600); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13118-211413',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,14296.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13123-211425',to_date('21-AUG-23','DD-MON-RR'),to_date('21-AUG-23','DD-MON-RR'),'STANDARD',to_date('05-OCT-23','DD-MON-RR'),224,14296.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13110-211341',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,16662.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13145-211530',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,16662.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13118-211412',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,27699.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13123-211424',to_date('20-AUG-23','DD-MON-RR'),to_date('20-AUG-23','DD-MON-RR'),'STANDARD',to_date('04-OCT-23','DD-MON-RR'),225,27699.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13140-211525',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,11287.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13118-211411',to_date('19-AUG-23','DD-MON-RR'),to_date('19-AUG-23','DD-MON-RR'),'STANDARD',to_date('03-OCT-23','DD-MON-RR'),226,18764.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13123-211423',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,3225); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13122-211418',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13148-211533',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,18764.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13126-211428',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,28487.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13113-211340',to_date('18-AUG-23','DD-MON-RR'),to_date('18-AUG-23','DD-MON-RR'),'STANDARD',to_date('02-OCT-23','DD-MON-RR'),227,42443.15); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13132-211506',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13101-211228',to_date('17-AUG-23','DD-MON-RR'),to_date('17-AUG-23','DD-MON-RR'),'STANDARD',to_date('01-OCT-23','DD-MON-RR'),228,23678.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13099-211227',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13122-211417',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13118-211410',to_date('16-AUG-23','DD-MON-RR'),to_date('16-AUG-23','DD-MON-RR'),'STANDARD',to_date('30-SEP-23','DD-MON-RR'),229,47357.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13101-211226',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,28593.28); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13099-211225',to_date('12-AUG-23','DD-MON-RR'),to_date('12-AUG-23','DD-MON-RR'),'STANDARD',to_date('26-SEP-23','DD-MON-RR'),233,70412.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13099-211223',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,11287.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13110-211339',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,11287.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13101-211224',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,18764.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13106-211332',to_date('11-AUG-23','DD-MON-RR'),to_date('11-AUG-23','DD-MON-RR'),'STANDARD',to_date('25-SEP-23','DD-MON-RR'),234,18764.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13099-211221',to_date('06-AUG-23','DD-MON-RR'),to_date('06-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13101-211222',to_date('06-AUG-23','DD-MON-RR'),to_date('06-AUG-23','DD-MON-RR'),'STANDARD',to_date('20-SEP-23','DD-MON-RR'),239,14296.64); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13110-211338',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13106-211331',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,23678.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13099-211219',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,44343.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13101-211220',to_date('05-AUG-23','DD-MON-RR'),to_date('05-AUG-23','DD-MON-RR'),'STANDARD',to_date('19-SEP-23','DD-MON-RR'),240,50038.24); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13088-210562',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13099-211217',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,14243.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13101-211218',to_date('04-AUG-23','DD-MON-RR'),to_date('04-AUG-23','DD-MON-RR'),'STANDARD',to_date('18-SEP-23','DD-MON-RR'),241,23678.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13080-210474',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,7525); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13099-211215',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,15856.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13091-210611',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,23678.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13094-210781',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,23678.81); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13084-210484',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,26806.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13101-211216',to_date('03-AUG-23','DD-MON-RR'),to_date('03-AUG-23','DD-MON-RR'),'STANDARD',to_date('17-SEP-23','DD-MON-RR'),242,26806.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13071-210405',to_date('25-JUL-23','DD-MON-RR'),to_date('25-JUL-23','DD-MON-RR'),'STANDARD',to_date('11-SEP-23','DD-MON-RR'),248,5375); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13030-209849',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,4300); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13057-210160',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,446.77); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13046-210067',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,7148.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13051-210155',to_date('23-JUL-23','DD-MON-RR'),to_date('23-JUL-23','DD-MON-RR'),'STANDARD',to_date('09-SEP-23','DD-MON-RR'),250,7148.32); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13038-209867',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,893.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13053-210159',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,893.54); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13064-210308',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,2956.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13042-210063',to_date('21-JUL-23','DD-MON-RR'),to_date('21-JUL-23','DD-MON-RR'),'STANDARD',to_date('07-SEP-23','DD-MON-RR'),252,8062.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13030-209848',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13053-210158',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13042-210062',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13045-210066',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13052-210157',to_date('20-JUL-23','DD-MON-RR'),to_date('20-JUL-23','DD-MON-RR'),'STANDARD',to_date('06-SEP-23','DD-MON-RR'),253,19933.51); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13021-209643',to_date('19-JUL-23','DD-MON-RR'),to_date('19-JUL-23','DD-MON-RR'),'STANDARD',to_date('05-SEP-23','DD-MON-RR'),254,26606.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13013-209273',to_date('16-JUL-23','DD-MON-RR'),to_date('16-JUL-23','DD-MON-RR'),'STANDARD',to_date('02-SEP-23','DD-MON-RR'),257,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13018-209640',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13008-209123',to_date('15-JUL-23','DD-MON-RR'),to_date('15-JUL-23','DD-MON-RR'),'STANDARD',to_date('01-SEP-23','DD-MON-RR'),258,15856.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13023-209741',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13013-209272',to_date('13-JUL-23','DD-MON-RR'),to_date('13-JUL-23','DD-MON-RR'),'STANDARD',to_date('31-AUG-23','DD-MON-RR'),259,10212.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12997-208839',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,3225); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12993-208822',to_date('11-JUL-23','DD-MON-RR'),to_date('11-JUL-23','DD-MON-RR'),'STANDARD',to_date('28-AUG-23','DD-MON-RR'),262,17424.03); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12993-208821',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,27699.74); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-13003-209025',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,38868.99); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12991-208819',to_date('09-JUL-23','DD-MON-RR'),to_date('09-JUL-23','DD-MON-RR'),'STANDARD',to_date('26-AUG-23','DD-MON-RR'),264,40656.07); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12990-208699',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,2680.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12974-208476',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,13168.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12969-208466',to_date('07-JUL-23','DD-MON-RR'),to_date('07-JUL-23','DD-MON-RR'),'STANDARD',to_date('24-AUG-23','DD-MON-RR'),266,21891.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12991-208818',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,2680.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12974-208475',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,4568.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12967-208463',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,15856.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12962-208343',to_date('05-JUL-23','DD-MON-RR'),to_date('05-JUL-23','DD-MON-RR'),'STANDARD',to_date('22-AUG-23','DD-MON-RR'),268,21891.73); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12954-208333',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,4467.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12969-208465',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,4467.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12947-208240',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12972-208471',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12974-208474',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,5106.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12950-208244',to_date('04-JUL-23','DD-MON-RR'),to_date('04-JUL-23','DD-MON-RR'),'STANDARD',to_date('21-AUG-23','DD-MON-RR'),269,12956.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12954-208332',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,2687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12949-208242',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12983-208679',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,8488.63); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12952-208330',to_date('03-JUL-23','DD-MON-RR'),to_date('03-JUL-23','DD-MON-RR'),'STANDARD',to_date('20-AUG-23','DD-MON-RR'),270,10212.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12960-208342',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,2687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12964-208458',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,2687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12943-208106',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,4467.7); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12977-208557',to_date('02-JUL-23','DD-MON-RR'),to_date('02-JUL-23','DD-MON-RR'),'STANDARD',to_date('19-AUG-23','DD-MON-RR'),271,7155.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12937-207831',to_date('29-JUN-23','DD-MON-RR'),to_date('29-JUN-23','DD-MON-RR'),'STANDARD',to_date('15-AUG-23','DD-MON-RR'),275,16083.72); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12937-207830',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,25019.12); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12935-207829',to_date('28-JUN-23','DD-MON-RR'),to_date('28-JUN-23','DD-MON-RR'),'STANDARD',to_date('14-AUG-23','DD-MON-RR'),276,34668.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12937-207828',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,26359.43); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12935-207827',to_date('27-JUN-23','DD-MON-RR'),to_date('27-JUN-23','DD-MON-RR'),'STANDARD',to_date('13-AUG-23','DD-MON-RR'),277,34668.75); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12935-207826',to_date('25-JUN-23','DD-MON-RR'),to_date('25-JUN-23','DD-MON-RR'),'STANDARD',to_date('11-AUG-23','DD-MON-RR'),279,10750); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12935-207825',to_date('23-JUN-23','DD-MON-RR'),to_date('23-JUN-23','DD-MON-RR'),'STANDARD',to_date('09-AUG-23','DD-MON-RR'),281,6181.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12935-207823',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,12631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12937-207824',to_date('19-JUN-23','DD-MON-RR'),to_date('19-JUN-23','DD-MON-RR'),'STANDARD',to_date('05-AUG-23','DD-MON-RR'),285,20998.19); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12935-207822',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,2687.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12931-207235',to_date('18-JUN-23','DD-MON-RR'),to_date('18-JUN-23','DD-MON-RR'),'STANDARD',to_date('04-AUG-23','DD-MON-RR'),286,12631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12935-207821',to_date('17-JUN-23','DD-MON-RR'),to_date('17-JUN-23','DD-MON-RR'),'STANDARD',to_date('03-AUG-23','DD-MON-RR'),287,15856.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12928-207232',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,6181.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12935-207820',to_date('15-JUN-23','DD-MON-RR'),to_date('15-JUN-23','DD-MON-RR'),'STANDARD',to_date('01-AUG-23','DD-MON-RR'),289,6181.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12902-206154',to_date('31-MAY-23','DD-MON-RR'),to_date('31-MAY-23','DD-MON-RR'),'STANDARD',to_date('14-JUL-23','DD-MON-RR'),307,42889.92); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12898-206151',to_date('29-MAY-23','DD-MON-RR'),to_date('29-MAY-23','DD-MON-RR'),'STANDARD',to_date('12-JUL-23','DD-MON-RR'),309,18764.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12897-206076',to_date('29-MAY-23','DD-MON-RR'),to_date('29-MAY-23','DD-MON-RR'),'STANDARD',to_date('12-JUL-23','DD-MON-RR'),309,30380.36); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12898-206150',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,48251.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12897-206075',to_date('28-MAY-23','DD-MON-RR'),to_date('28-MAY-23','DD-MON-RR'),'STANDARD',to_date('11-JUL-23','DD-MON-RR'),310,83188.66); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12897-206074',to_date('27-MAY-23','DD-MON-RR'),to_date('27-MAY-23','DD-MON-RR'),'STANDARD',to_date('10-JUL-23','DD-MON-RR'),311,42041.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12897-206073',to_date('26-MAY-23','DD-MON-RR'),to_date('26-MAY-23','DD-MON-RR'),'STANDARD',to_date('09-JUL-23','DD-MON-RR'),312,3762.5); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12898-206149',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,18764.34); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12894-205979',to_date('24-MAY-23','DD-MON-RR'),to_date('24-MAY-23','DD-MON-RR'),'STANDARD',to_date('07-JUL-23','DD-MON-RR'),314,25465.89); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12897-206072',to_date('23-MAY-23','DD-MON-RR'),to_date('23-MAY-23','DD-MON-RR'),'STANDARD',to_date('06-JUL-23','DD-MON-RR'),315,12631.25); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12897-206071',to_date('22-MAY-23','DD-MON-RR'),to_date('22-MAY-23','DD-MON-RR'),'STANDARD',to_date('05-JUL-23','DD-MON-RR'),316,42041.1); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12897-206070',to_date('21-MAY-23','DD-MON-RR'),to_date('21-MAY-23','DD-MON-RR'),'STANDARD',to_date('04-JUL-23','DD-MON-RR'),317,24572.35); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12892-205970',to_date('20-MAY-23','DD-MON-RR'),to_date('20-MAY-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,12956.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12894-205978',to_date('20-MAY-23','DD-MON-RR'),to_date('20-MAY-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,12956.33); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12897-206069',to_date('20-MAY-23','DD-MON-RR'),to_date('20-MAY-23','DD-MON-RR'),'STANDARD',to_date('03-JUL-23','DD-MON-RR'),318,18317.57); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Advantage Corp',1010,'ADVANTAGE - US Redwood Shores CA','ERS-12897-206068',to_date('17-MAY-23','DD-MON-RR'),to_date('17-MAY-23','DD-MON-RR'),'STANDARD',to_date('30-JUN-23','DD-MON-RR'),321,69875); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'OFFICESUPPLIES Shaker Heights OH','ERS-9067-230270',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('10-APR-24','DD-MON-RR'),36,1942.16); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'OFFICESUPPLIES Shaker Heights OH','ERS-9046-227052',to_date('17-FEB-24','DD-MON-RR'),to_date('17-FEB-24','DD-MON-RR'),'STANDARD',to_date('17-MAR-24','DD-MON-RR'),60,1003.62); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'OFFICESUPPLIES Shaker Heights OH','OPS201039366',to_date('11-MAR-24','DD-MON-RR'),to_date('11-MAR-24','DD-MON-RR'),'STANDARD',to_date('11-MAR-24','DD-MON-RR'),66,29457.76); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Office Supplies, Inc.',1008,'OFFICESUPPLIES Shaker Heights OH','ERS-9042-226023',to_date('09-FEB-24','DD-MON-RR'),to_date('09-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,942.86); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'VISION ITALIA S.S.Giovanni Italia','ERS-04-OCT-10-229044',to_date('04-MAR-24','DD-MON-RR'),to_date('04-MAR-24','DD-MON-RR'),'STANDARD',to_date('06-APR-24','DD-MON-RR'),40,42793.2); +Insert into ACCOUNT_PAYABLES_TBL (VENDOR_NAME,VENDOR_NUMBER,VENDOR_SITE_DETAILS,INVOICE_NUMBER,INVOICE_DATE,GL_DATE,INVOICE_TYPE,DUE_DATE,PAST_DUE_DAYS,AMOUNT_DUE) values ('Vision',1015,'VISION ITALIA S.S.Giovanni Italia','ERS-06-SEP-10-225553',to_date('06-FEB-24','DD-MON-RR'),to_date('06-FEB-24','DD-MON-RR'),'STANDARD',to_date('09-MAR-24','DD-MON-RR'),68,45832.8); +commit; diff --git a/sql/nl2sql_datamodel_schema.sql b/sql/nl2sql_datamodel_schema.sql new file mode 100644 index 0000000..90786df --- /dev/null +++ b/sql/nl2sql_datamodel_schema.sql @@ -0,0 +1,252 @@ + +DROP TABLE TRUST_LIBRARY; + +DROP TABLE MODEL_USAGE; + +DROP TABLE APP_USERS; + +DROP TABLE EXECUTION_LOG; + +DROP TABLE TRAININGDATA_HISTORY; + +DROP TABLE FINETUNE_WORKFLOW; + +DROP TABLE FINETUNE_EVALUATION; + +DROP TABLE FINETUNE_CONFIG; + +-- DONT DROP THE SCHEMA_VERSION TABLE +CREATE TABLE schema_version ( + version_number VARCHAR(50) NOT NULL, + description TEXT, + applied_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + applied_by VARCHAR(100), + script_name VARCHAR(255) +); + +-- oracle sql syntax +CREATE TABLE schema_version ( + version_number VARCHAR2(50) NOT NULL, + description CLOB, + applied_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + applied_by VARCHAR2(100), + script_name VARCHAR2(255) +); + +INSERT INTO schema_version(version_number, description, applied_by, script_name) + VALUES ('2025W21', 'All recent modifications', 'Demo user', 'nl2sql_datamodel_schema.sql'); + +CREATE TABLE TRUST_LIBRARY ( + ID NUMBER GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 PRIMARY KEY, + CERTIFIED_DATE TIMESTAMP DEFAULT SYSTIMESTAMP NOT NULL, + PROMPT_TXT VARCHAR2(4000 BYTE) NOT NULL, + PROMPT_VECT VECTOR NOT NULL, -- VECTOR DATA TYPE FOR EMBEDDING STORAGE + SQL_TXT VARCHAR2(4000 BYTE) NOT NULL, + certify_state_id NUMBER +); + +-- Code expects at least one entry in Trust library + +INSERT INTO TRUST_LIBRARY ( + CERTIFIED_DATE, + PROMPT_TXT, + PROMPT_VECT, + SQL_TXT, + certify_state_id +) +VALUES ( + SYSTIMESTAMP, + 'show all vendors', + '[3.26843262E-002,7.88116455E-003,-2.45666504E-002,-9.19799805E-002,-2.61077881E-002,-1.55563354E-002,-1.00524902E-001,-1.52111053E-003,9.07897949E-003,4.93164062E-002,2.22320557E-002,-1.96075439E-002,-2.09655762E-002,-2.08587646E-002,-1.84020996E-002,-4.17709351E-003,5.2947998E-002,-5.31005859E-003,3.57666016E-002,1.49765015E-002,-1.30996704E-002,6.18591309E-002,-3.36914062E-002,-4.79888916E-003,2.97851562E-002,-2.76641846E-002,-1.48773193E-002,-1.51977539E-002,2.99530029E-002,-4.4708252E-003,3.67546082E-003,1.02996826E-002,1.82647705E-002,-3.25927734E-002,3.84216309E-002,1.09863281E-002,-7.15255737E-003,-1.87225342E-002,1.35116577E-002,-7.49206543E-003,-8.38756561E-004,-1.20010376E-002,-7.96508789E-003,-3.24707031E-002,-5.78918457E-002,-3.25965881E-003,1.4251709E-002,1.9821167E-002,1.96075439E-002,-2.21557617E-002,-5.27572632E-003,-1.5296936E-002,1.95617676E-002,4.89501953E-002,-4.42504883E-002,1.17206573E-003,-1.42211914E-002,3.46565247E-003,1.71756744E-003,-3.60717773E-002,-2.69775391E-002,3.74450684E-002,1.48849487E-002,1.70898438E-002,-1.71051025E-002,-1.18942261E-002,6.48498535E-003,-5.52654266E-004,1.82037354E-002,-3.41796875E-002,-1.84173584E-002,-1.57928467E-002,3.05366516E-003,-1.82800293E-002,5.33752441E-002,-2.78625488E-002,-2.10113525E-002,3.73125076E-004,-1.18103027E-002,2.7633667E-002,-1.39007568E-002,2.64587402E-002,-2.57873535E-002,-2.7053833E-002,1.14059448E-002,-7.77435303E-003,8.17871094E-003,-1.94702148E-002,2.86102295E-002,-6.5246582E-002,-1.33056641E-002,4.40368652E-002,-1.61132812E-002,4.36706543E-002,-1.39465332E-002,-4.47998047E-002,2.74047852E-002,5.58166504E-002,-5.75866699E-002,-4.49523926E-002,-4.98352051E-002,-1.07879639E-002,-5.25817871E-002,-2.51617432E-002,-4.06799316E-002,-1.44958496E-002,4.0222168E-002,9.33227539E-002,5.2154541E-002,5.83496094E-002,-4.30679321E-003,5.92651367E-002,2.83660889E-002,4.33349609E-002,-3.125E-002,-4.9621582E-002,-4.58984375E-002,2.35595703E-002,-3.12347412E-002,-5.89752197E-003,-9.49382782E-004,2.69165039E-002,4.63247299E-004,-4.7492981E-003,-1.7364502E-002,2.85339355E-003,5.7144165E-003,-3.17687988E-002,-1.85089111E-002,-2.0690918E-002,-2.23388672E-002,1.23138428E-002,-5.85632324E-002,1.6494751E-002,1.67369843E-003,-1.99890137E-002,-4.68444824E-002,-3.4576416E-002,-1.6494751E-002,3.32450867E-003,2.97393799E-002,-2.44750977E-002,4.17175293E-002,1.95465088E-002,-7.28988647E-003,1.01928711E-002,2.26593018E-002,1.17416382E-002,-1.13449097E-002,5.24139404E-003,-2.44903564E-002,3.36914062E-002,-2.94342041E-002,8.04443359E-002,4.9407959E-002,8.11767578E-002,4.28466797E-002,4.51803207E-004,-1.77764893E-002,3.69262695E-002,-6.50787354E-003,1.43051147E-003,4.94689941E-002,-2.28271484E-002,-2.51617432E-002,-2.37579346E-002,-3.30352783E-003,6.76345825E-003,3.07922363E-002,2.0111084E-002,-5.54199219E-002,-2.02636719E-002,5.73120117E-002,3.3416748E-002,-1.0635376E-002,5.93261719E-002,-4.75692749E-003,-2.83241272E-004,4.57458496E-002,-6.69555664E-002,-1.69219971E-002,-2.63214111E-002,3.09753418E-002,1.83105469E-002,-8.73413086E-002,-5.9928894E-003,1.24130249E-002,4.8034668E-002,3.56140137E-002,3.17955017E-003,7.40966797E-002,-1.89208984E-002,-1.30386353E-002,7.21359253E-003,3.37600708E-003,3.56750488E-002,-6.33544922E-002,2.4810791E-002,-2.88391113E-002,-2.08740234E-002,-4.65393066E-002,-1.90448761E-003,7.19070435E-003,1.71661377E-002,7.86743164E-002,-2.30407715E-002,3.99169922E-002,-2.21405029E-002,1.95770264E-002,2.4887085E-002,-9.29355621E-004,1.79100037E-003,-1.98364258E-002,-3.86962891E-002,-4.1595459E-002,1.11160278E-002,-5.13000488E-002,-7.61795044E-003,4.81796265E-003,4.59594727E-002,5.43518066E-002,-3.26538086E-002,2.07977295E-002,2.35137939E-002,1.43661499E-002,1.66931152E-002,-2.23236084E-002,7.71999359E-004,2.28424072E-002,9.97161865E-003,2.57873535E-002,6.26373291E-003,-2.67944336E-002,1.96228027E-002,-4.52270508E-002,-2.50396729E-002,-2.65350342E-002,3.15856934E-002,2.63824463E-002,1.60064697E-002,-1.1505127E-002,1.9744873E-002,-4.7454834E-002,-1.14154816E-003,1.6204834E-002,2.08282471E-002,2.06756592E-002,2.32086182E-002,-4.69207764E-003,4.28466797E-002,-1.54418945E-002,6.34765625E-003,1.00784302E-002,4.19311523E-002,-1.0055542E-002,4.16259766E-002,3.41491699E-002,7.91931152E-003,-2.23083496E-002,4.51965332E-002,-3.19824219E-002,-4.81033325E-003,-1.55792236E-002,-2.91290283E-002,-5.34362793E-002,8.28552246E-003,-2.03399658E-002,-9.55963135E-003,-2.79998779E-002,3.47709656E-003,3.22875977E-002,-3.31306458E-003,-1.76086426E-002,1.32217407E-002,5.24520874E-003,1.90887451E-002,-2.05993652E-002,3.08990479E-003,-4.17785645E-002,1.7791748E-002,1.20391846E-002,-6.54697418E-004,2.67028809E-002,1.93023682E-002,1.10702515E-002,-1.23672485E-002,2.47955322E-002,2.27661133E-002,-2.24609375E-002,-2.87628174E-002,1.3710022E-002,3.64685059E-002,-1.28707886E-002,2.47497559E-002,2.44903564E-002,-3.23295593E-003,-4.00390625E-002,2.79541016E-002,-3.58009338E-003,-4.77905273E-002,-3.9276123E-002,1.79901123E-002,-4.92553711E-002,2.81982422E-002,9.53674316E-003,2.19116211E-002,6.33621216E-003,-2.44379044E-004,3.7021637E-003,-4.00161743E-003,-1.62029266E-003,2.15759277E-002,4.84085083E-003,1.54266357E-002,-4.03442383E-002,-4.98046875E-002,-2.44293213E-002,-4.49523926E-002,-8.23974609E-002,-4.39453125E-002,-3.86352539E-002,4.11987305E-002,-3.63464355E-002,-3.50952148E-002,3.11584473E-002,9.79614258E-003,-8.09936523E-002,-7.91072845E-004,-3.36914062E-002,-3.99780273E-003,9.88769531E-003,-2.71453857E-002,2.15606689E-002,-9.42230225E-003,-1.08528137E-003,-3.77197266E-002,1.38549805E-002,6.87255859E-002,3.55224609E-002,5.39302826E-004,4.15649414E-002,4.22058105E-002,-1.64642334E-002,-5.00488281E-003,-1.09786987E-002,-1.09939575E-002,1.19476318E-002,-1.10549927E-002,-2.90527344E-002,3.2043457E-002,2.01721191E-002,-1.46484375E-002,8.24737549E-003,-2.83355713E-002,3.17687988E-002,-3.74450684E-002,-3.67431641E-002,-1.49154663E-002,-5.54275513E-003,-7.92236328E-002,2.60467529E-002,-3.71551514E-003,-2.96325684E-002,-3.75976562E-002,6.11877441E-003,-5.82885742E-002,5.3024292E-003,-3.59802246E-002,-1.32598877E-002,-1.02310181E-002,-1.19857788E-002,-3.18336487E-003,-1.03302002E-002,2.61230469E-002,-1.79595947E-002,2.15759277E-002,1.10092163E-002,-4.17175293E-002,-4.44793701E-003,-1.29470825E-002,3.39355469E-002,4.89807129E-002,3.05328369E-002,3.97644043E-002,-2.69699097E-003,2.15411186E-004,-1.87988281E-002,2.59399414E-002,-2.89535522E-003,3.02124023E-002,-2.21405029E-002,-5.56564331E-003,4.11376953E-002,-1.5045166E-002,-2.92396545E-003,-2.03094482E-002,1.78527832E-002,1.6784668E-002,-2.57568359E-002,-2.45475769E-003,-3.42712402E-002,-7.45773315E-003,-4.13818359E-002,-3.41796875E-002,-2.14767456E-003,-1.21582031E-001,3.72695923E-003,-4.86755371E-002,8.47625732E-003,3.06243896E-002,-2.16674805E-002,2.72369385E-002,-1.78070068E-002,-2.87294388E-004,-2.0980835E-002,4.37545776E-003,-3.15246582E-002,1.17588043E-003,1.42593384E-002,4.78820801E-002,9.80377197E-003,-3.20739746E-002,-2.33001709E-002,2.73742676E-002,-1.36566162E-002,2.18811035E-002,6.22177124E-003,1.59912109E-002,-4.799366E-004,-2.98500061E-003,-4.48226929E-003,-1.81274414E-002,-5.40924072E-003,-1.50527954E-002,-5.23376465E-002,-5.65185547E-002,-3.56445312E-002,-9.42993164E-003,3.2409668E-002,-6.16760254E-002,-8.2321167E-003,-8.80718231E-004,2.92816162E-002,-2.33154297E-002,-9.01222229E-004,-2.25067139E-002,5.55114746E-002,-1.66015625E-002,-5.76171875E-002,-2.57568359E-002,-6.20727539E-002,3.28369141E-002,-6.76345825E-003,2.28271484E-002,2.25524902E-002,-5.22155762E-002,1.6204834E-002,7.1144104E-003,2.0401001E-002,5.94787598E-002,4.99267578E-002,9.64355469E-003,-3.95507812E-002,1.24816895E-002,-3.14025879E-002,1.45645142E-002,-1.80053711E-002,2.11000443E-004,-2.27508545E-002,-4.51278687E-003,-7.3890686E-003,4.71801758E-002,-3.70788574E-002,-2.29034424E-002,2.50854492E-002,2.83432007E-003,8.11767578E-003,-1.45111084E-002,9.86480713E-003,-9.04083252E-003,2.38952637E-002,-1.52359009E-002,5.56335449E-002,-1.85546875E-002,5.02319336E-002,-7.75146484E-003,-2.30407715E-002,2.15606689E-002,1.61590576E-002,7.10449219E-002,1.13143921E-002,1.40151978E-002,4.08935547E-003,2.14996338E-002,-3.68041992E-002,1.22070312E-002,-1.12838745E-002,-3.03344727E-002,1.58996582E-002,-5.37414551E-002,-2.18963623E-002,5.71060181E-003,-1.49383545E-002,6.90460205E-003,1.50375366E-002,-5.18798828E-003,4.11376953E-002,9.13238525E-003,1.21459961E-002,-4.99343872E-003,4.65698242E-002,-2.53601074E-002,1.7578125E-002,-1.23500824E-003,-3.57971191E-002,4.02832031E-002,-3.75976562E-002,-6.19506836E-002,-3.08418274E-003,2.5177002E-002,6.26831055E-002,4.18701172E-002,4.65087891E-002,1.54800415E-002,1.46102905E-002,2.33840942E-003,8.75091553E-003,-2.38494873E-002,-3.84216309E-002,-3.72009277E-002,8.20159912E-003,1.58233643E-002,4.11376953E-002,1.77154541E-002,2.05078125E-002,3.09143066E-002,-4.50515747E-003,2.22930908E-002,9.63687897E-004,-4.54101562E-002,-3.36074829E-003,5.7144165E-003,-4.13818359E-002,-2.27508545E-002,2.70080566E-003,-4.30603027E-002,-1.18103027E-002,2.28881836E-002,-8.95690918E-003,-2.0904541E-002,5.49621582E-002,3.73840332E-002,-3.94287109E-002,1.80969238E-002,2.96592712E-003,-8.09326172E-002,-6.82983398E-002,1.85546875E-002,-6.71386719E-002,2.23846436E-002,-5.26428223E-003,3.42712402E-002,-4.09851074E-002,1.97601318E-002,-3.08837891E-002,-9.73510742E-003,4.31518555E-002,3.23181152E-002,2.30407715E-002,-1.71813965E-002,-2.3651123E-003,-1.25656128E-002,3.95202637E-002,-1.71356201E-002,-2.51464844E-002,-2.2644043E-002,-3.00216675E-003,-1.52587891E-003,5.61141968E-003,-1.90429688E-002,4.89807129E-002,1.12686157E-002,-1.54571533E-002,-2.18048096E-002,4.51660156E-002,5.83190918E-002,-4.73937988E-002,1.96075439E-002,-8.27026367E-003,1.3092041E-002,-5.95703125E-002,9.60540771E-003,-2.12554932E-002,-8.41064453E-002,7.1105957E-003,8.3770752E-003,-2.80914307E-002,2.31933594E-002,1.01947784E-003,7.46154785E-003,1.62506104E-002,-3.75671387E-002,2.12554932E-002,-7.06481934E-003,5.76477051E-002,-4.09240723E-002,7.1105957E-003,2.39105225E-002,3.41796875E-003,3.43704224E-003,8.43811035E-003,-2.54821777E-002,-9.88006592E-003,1.9821167E-002,-7.24411011E-003,-6.71386719E-003,2.63214111E-002,3.56140137E-002,-1.46102905E-002,-7.01293945E-002,1.48010254E-002,8.53538513E-004,8.38470459E-003,3.73535156E-002,-3.92456055E-002,-1.38244629E-002,-1.04370117E-002,6.11305237E-004,1.72729492E-002,1.49765015E-002,9.68170166E-003,-9.50622559E-003,-3.31115723E-002,-4.5715332E-002,1.56402588E-002,2.92205811E-002,1.07040405E-002,-1.15280151E-002,1.612854E-002,2.88543701E-002,-9.65118408E-003,3.40881348E-002,5.52368164E-002,-3.38134766E-002,3.06854248E-002,-5.57250977E-002,5.35964966E-003,1.98059082E-002,-1.46255493E-002,-1.97906494E-002,7.32803345E-003,-3.88860703E-004,2.22473145E-002,-6.63757324E-003,4.42504883E-002,-1.17416382E-002,-3.23486328E-002,-1.40991211E-002,-1.5411377E-002,-4.44335938E-002,-7.56263733E-004,2.64129639E-002,-5.76171875E-002,5.9387207E-002,2.3223877E-002,-9.44519043E-003,2.96325684E-002,5.18798828E-002,-2.77709961E-002,-3.15093994E-003,4.00161743E-003,3.41033936E-003,-1.13983154E-002,-2.94952393E-002,-6.10961914E-002,2.74963379E-002,2.39562988E-003,1.55639648E-002,9.41467285E-003,5.33447266E-002,-1.3130188E-002,3.99475098E-002,6.16760254E-002,-2.4597168E-002,-3.22570801E-002,3.85131836E-002,-7.09915161E-003,-2.8793335E-002,4.40216064E-003,-2.47039795E-002,-3.51257324E-002,2.70080566E-002,-4.72640991E-003,1.71813965E-002,2.83002853E-004,5.39245605E-002,-4.52880859E-002,9.65118408E-003,3.17382812E-002,2.60925293E-002,4.07714844E-002,-1.71508789E-002,-1.06964111E-002,-4.21447754E-002,1.84936523E-002,4.84619141E-002,-2.00653076E-002,1.53503418E-002,-2.36053467E-002,1.60675049E-002,1.12991333E-002,-8.07189941E-003,-7.17544556E-003,-3.95584106E-003,9.29260254E-003,1.39846802E-002,4.01916504E-002,3.49121094E-002,7.6789856E-003,-9.31549072E-003,-1.37710571E-002,-2.24151611E-002,-1.06201172E-002,-8.68225098E-003,2.97088623E-002,4.12750244E-003,-4.45251465E-002,2.14080811E-002,3.08532715E-002,2.75421143E-002,-7.38620758E-004,-5.98144531E-002,1.1756897E-002,-1.60522461E-002,1.20544434E-002,-3.40576172E-002,2.0980835E-002,2.69927979E-002,-1.5296936E-002,-2.60772705E-002,-3.41491699E-002,5.84411621E-003,2.01568604E-002,2.96211243E-003,2.78320312E-002,4.03137207E-002,7.12203979E-003,6.60400391E-002,1.41448975E-002,1.08413696E-002,2.32543945E-002,4.29992676E-002,-2.78015137E-002,-1.07116699E-002,-7.40432739E-003,-1.74865723E-002,-7.75756836E-002,-1.85699463E-002,-1.20773315E-002,2.49481201E-002,-8.80737305E-002,1.12609863E-002,-2.35900879E-002,1.23748779E-002,2.46429443E-002,-2.2644043E-002,-6.59790039E-002,2.27966309E-002,5.03540039E-002,-4.59671021E-003,-1.16577148E-002,7.01293945E-002,2.32505798E-003,-3.65600586E-002,-5.29174805E-002,-3.38172913E-003,-2.27661133E-002,2.25372314E-002,-7.58361816E-003,4.17480469E-002,7.16781616E-003,7.41577148E-002,1.0383606E-002,-2.67486572E-002,-2.44903564E-002,1.0559082E-002,4.13513184E-002,4.89807129E-002,-1.50222778E-002,4.57763672E-002,9.46807861E-003,4.73327637E-002,2.14538574E-002,6.89697266E-003,2.45094299E-003,2.35557556E-003,4.40063477E-002,1.42211914E-002,7.36694336E-002,1.62963867E-002,3.29399109E-003,-6.10351562E-002,-3.08990479E-002,-3.42102051E-002,-1.70593262E-002,-3.81774902E-002,-3.89404297E-002,3.0380249E-002,2.5100708E-003,-1.20925903E-002,1.68914795E-002,-9.16290283E-003,1.48925781E-002,4.33654785E-002,4.58908081E-003,3.9276123E-002,-3.07312012E-002,-1.22146606E-002,-3.74755859E-002,2.3147583E-002,2.55584717E-003,1.17263794E-002,3.79333496E-002,2.14691162E-002,-3.70788574E-003,-2.24761963E-002,1.18179321E-002,1.9569397E-003,6.09970093E-003,3.74755859E-002,2.31933594E-002,-2.34222412E-002,2.91900635E-002,6.72607422E-002,6.99462891E-002,-4.2175293E-002,-7.3059082E-002,5.67016602E-002,2.0324707E-002,-5.43212891E-002,4.07104492E-002,-2.45056152E-002,4.58374023E-002,-1.14135742E-002,5.05065918E-003,2.08740234E-002,3.24707031E-002,-1.29699707E-002,2.94342041E-002,2.42042542E-003,5.42297363E-002,-1.75018311E-002,-1.49307251E-002,7.8125E-003,2.49633789E-002,1.46150589E-004,4.62341309E-002,-2.74047852E-002,-4.76074219E-003,3.81469727E-002,1.81388855E-003,7.58361816E-003,-1.75170898E-002,5.03158569E-003,6.61468506E-003,4.22973633E-002,-2.44140625E-002,-6.43920898E-003,1.25198364E-002,-1.26113892E-002,1.56555176E-002,3.10668945E-002,4.80651855E-002,-3.07922363E-002,-2.35595703E-002,5.45654297E-002,-1.89495087E-003,-5.10253906E-002,6.34002686E-003,5.89599609E-002,-2.2567749E-002,-5.86032867E-004,-1.89208984E-002,6.72912598E-003,-3.80554199E-002,-9.81140137E-003,-1.26571655E-002,8.74328613E-003,-5.95474243E-003,-2.16827393E-002,5.13839722E-003,-1.78527832E-002,3.47900391E-002,-1.19857788E-002,-2.50091553E-002,-5.17272949E-002,1.72576904E-002,9.88006592E-003,-3.29589844E-002,-1.76696777E-002,-1.04751587E-002,-4.19921875E-002,2.73590088E-002,-4.22058105E-002,2.65808105E-002,-1.07192993E-002,-1.54571533E-002,1.10626221E-002,1.45721436E-002,-3.54919434E-002,4.53796387E-002,7.29370117E-002,-3.47290039E-002,-3.36608887E-002,1.06277466E-002,1.41448975E-002,-4.24499512E-002,6.48117065E-003,-9.0713501E-003,4.12902832E-002,-2.60162354E-002,-3.87954712E-003,1.97601318E-002,-2.34985352E-002,-7.47070312E-002,2.02789307E-002,-6.60400391E-002,1.01547241E-002,-2.40631104E-002,1.63269043E-003,1.37557983E-002,7.17926025E-003,-2.21252441E-003,8.60595703E-002,8.12530518E-003,2.37464905E-003,-5.02624512E-002,2.97546387E-002,-5.39779663E-003,2.85644531E-002,-2.26135254E-002,2.73704529E-003,5.61904907E-003,3.8482666E-002,-2.38647461E-002,8.44573975E-003,4.20837402E-002,-1.73034668E-002,1.07345581E-002,-1.46789551E-002,2.81524658E-002,-1.92718506E-002,3.32832336E-004,-2.31933594E-002,1.9821167E-002,2.15606689E-002,-5.08422852E-002,-3.90625E-002,8.90731812E-004,3.96118164E-002,-7.43865967E-003,7.76977539E-002,3.34472656E-002,1.83563232E-002,-7.06176758E-002,-4.65011597E-003,-3.3203125E-002,2.7053833E-002,5.24902344E-002,4.36401367E-002,-6.690979E-003,3.17382812E-002,-3.18603516E-002,6.02111816E-002,3.18908691E-002,-2.3223877E-002,-3.2043457E-002,2.06756592E-003,-2.23693848E-002,-3.86962891E-002,2.40478516E-002,7.77053833E-003,9.05609131E-003,-3.515625E-002,4.48608398E-002,1.3420105E-002,-4.00695801E-002,-4.48303223E-002,-3.50646973E-002,-1.21231079E-002,-4.99267578E-002,-1.12792969E-001,-9.2590332E-002,-5.6427002E-002,3.64685059E-002,3.34777832E-002,-4.16259766E-002,-1.04675293E-002,1.80244446E-003,1.55715942E-002,-5.31616211E-002,4.44641113E-002,4.34875488E-002,2.86712646E-002,-4.63867188E-003,4.46777344E-002,5.82885742E-002,2.82440186E-002,-6.40869141E-002,-1.93481445E-002,-1.18026733E-002,2.37426758E-002,-1.31454468E-002,2.65960693E-002,6.40258789E-002,-5.48400879E-002,-2.61993408E-002,-5.02929688E-002,-2.13775635E-002,-5.21240234E-002,-2.27661133E-002,4.76455688E-003,-7.19070435E-003,2.21557617E-002]', + 'select v.vendor_name, v.vendor_site_details from vendors v', + 1 +); + +-- Add description for the columns +-- This is a manual entry table. This insert needs to be done from a sql ide. +-- examples below. +CREATE TABLE MODEL_USAGE ( + ID NUMBER GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 PRIMARY KEY, + MODEL_PURPOSE VARCHAR2(4000 BYTE) NOT NULL, + MODEL_SRC VARCHAR2(100), + MODEL_NAME VARCHAR2(200 BYTE) NOT NULL, + USAGE_START TIMESTAMP DEFAULT SYSTIMESTAMP, + USAGE_STOP TIMESTAMP, -- null means active + WORKFLOW_ID NUMBER, + ENDPOINT_OCID VARCHAR2(1000), + DAC_CLUSTER_OCID VARCHAR2(1000), + VERSION VARCHAR2(128) +); + +-- version needs to be updated. Needs to include the first 4 columns (except usage stop) +-- TODO: set the start_time to the upload of this schema. +INSERT INTO MODEL_USAGE(MODEL_PURPOSE,MODEL_NAME,MODEL_SRC,USAGE_START) VALUES ('GEN-PURPOSE-LLM','meta-llama-3.3-70b','DAC', SYSTIMESTAMP);); +INSERT INTO MODEL_USAGE(MODEL_PURPOSE,MODEL_NAME,MODEL_SRC,USAGE_START) VALUES ('EMBEDDINGS-MODEL','cohere.embed-english-v3.0','OCI-PUBLIC', SYSTIMESTAMP);); +COMMIT; + +-- Need description and usage information. +CREATE TABLE APP_USERS ( + ID NUMBER GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 PRIMARY KEY, + EMAIL_ADDRESS VARCHAR2(200 BYTE) NOT NULL +); + +CREATE UNIQUE INDEX UNQ_APP_USERS_EMAIL +ON APP_USERS (LOWER(EMAIL_ADDRESS)); + +INSERT INTO APP_USERS (EMAIL_ADDRESS) values ('anonymous@gmail.com'); +COMMIT; + +CREATE TABLE EXECUTION_LOG( + ID NUMBER GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 PRIMARY KEY, + LLM_ID NUMBER, + EXECUTION_DATE TIMESTAMP DEFAULT SYSTIMESTAMP, + USER_ID NUMBER NOT NULL, + TRUST_ID NUMBER, + TRUST_SCORE NUMBER, + USER_PROMPT VARCHAR2(4000 BYTE), + CONVO_PROMPT VARCHAR2(4000 BYTE), + CONVO_ID VARCHAR2(255 BYTE), + CONVO_SEQ_NUM NUMBER, + GENERATED_SQL VARCHAR2(4000 BYTE), -- GEN BY LLM + IS_TRUSTED NUMBER DEFAULT 0 NOT NULL, + IS_PROMPT_EQUIV NUMBER DEFAULT 0 NOT NULL, + IS_TEMPLATE_EQUIV NUMBER DEFAULT 0 NOT NULL, + EXECUTED_SQL VARCHAR2(4000 BYTE), -- SENT TO SOURCE DB + DB_ERROR_CODE VARCHAR2(255 BYTE), + DB_ERROR_TXT VARCHAR2(2000 BYTE), + IS_AUTHORIZED NUMBER DEFAULT 0 NOT NULL, + IS_CLARIFY NUMBER DEFAULT 0 NOT NULL, + IS_ACTION NUMBER DEFAULT 0 NOT NULL, + ACTION_TYPE VARCHAR2(255 BYTE), + USER_FEEDBACK_CODE NUMBER DEFAULT 0 NOT NULL, + USER_FEEDBACK_TXT VARCHAR2(4000 BYTE) DEFAULT 0 NOT NULL, + IS_CERT_PROCESSED NUMBER DEFAULT 0 NOT NULL +); + +ALTER TABLE EXECUTION_LOG ADD CONSTRAINT FK_EXECUTION_LOG_TRUST_LIBRARY FOREIGN KEY(TRUST_ID) REFERENCES TRUST_LIBRARY(ID); +ALTER TABLE EXECUTION_LOG ADD CONSTRAINT FK_EXECUTION_LOG_USER FOREIGN KEY(USER_ID) REFERENCES APP_USERS(ID); +ALTER TABLE EXECUTION_LOG ADD CONSTRAINT FK_EXECUTION_LOG_MODEL_USAGE FOREIGN KEY(LLM_ID) REFERENCES MODEL_USAGE(ID); + +CREATE TABLE APP_DEBUG_DATA ( + PARENT_ID NUMBER, + DEBUG_DATA VARCHAR2(32000), + TSTMP TIMESTAMP DEFAULT SYSTIMESTAMP +); + +CREATE TABLE CERTIFY_STATE ( + ID NUMBER GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 PRIMARY KEY, + PROMPT_PROC_DATE TIMESTAMP DEFAULT SYSTIMESTAMP, + PROMPT_TXT VARCHAR2(4000 BYTE), + IS_SQL_PROC NUMBER DEFAULT 0 NOT NULL, + SQL_PROC_DATE TIMESTAMP, + SQL_TXT VARCHAR2(4000 BYTE), + PARSE_ERROR_CODE VARCHAR2(4000 BYTE), + IS_STAGED_PROC NUMBER DEFAULT 0 NOT NULL, + STAGED_PROC_DATE TIMESTAMP, + PASS_FAIL VARCHAR2(255), + CORRECTED_SQL_TXT VARCHAR2(4000 BYTE), + IS_CERT_PROC NUMBER DEFAULT 0 NOT NULL, + CERT_PROC_DATE TIMESTAMP, + -- metadata around the prompt source + PROMPT_SOURCE VARCHAR(255 BYTE), -- auto, upload, user + UPLOAD_FILENAME VARCHAR2(4000 BYTE), + USER_EXECUTION_ID NUMBER, -- FK to execution_log + METADATA_1 VARCHAR2(4000 BYTE), + METADATA_2 VARCHAR2(4000 BYTE) +); + +--The referencial integrity is enforced at the application level. +--When a mistake entry in the trust library needs to be removed (occurs when experts certifies incorrectly) +--then, the entry will be deleted from the trust library and two fields(is_cert_proc=0, cert_proc_date=null) will be updated in certify state +--it will thereby revert to its pre-certification state. +--sblais and gkeys - 14 april 2025 +--alter table trust_library add constraint FK_TRUST_LIBRARY_CERTIFY_STATE FOREIGN KEY (certify_state_id) REFERENCES CERTIFY_STATE(ID); + +CREATE TABLE FINETUNE_WORKFLOW ( + ID NUMBER GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 PRIMARY KEY, + + -- step 1: configure + WORKFLOW_KEY VARCHAR(255 BYTE), -- key for each workflow (completed or aborted), modelname from UI + tstamp appended at submit + MODEL_USAGE_ID NUMBER, + TRAINING_DATA_ID NUMBER, -- FK to training data history + MODEL_DESCR VARCHAR2(4000 BYTE), -- from UI + UNIT_COUNT NUMBER, -- from config + UNIT_SHAPE VARCHAR(255 BYTE), -- from config + CONFIG_STATE VARCHAR(255 BYTE), -- values: 'empty' (default), 'cleared', 'set' based on button clicked ('cleared' starts new workflow_id) + DEPLOY_STATE VARCHAR(255 BYTE), + CONFIG_SUBMIT_TIME TIMESTAMP DEFAULT SYSTIMESTAMP, -- when either set or clear button is clicked + + -- step 2: create dac (all from json response when dac creation started) + DAC_SUBMIT_TIME TIMESTAMP DEFAULT SYSTIMESTAMP, + DAC_CREATED_TIME TIMESTAMP DEFAULT SYSTIMESTAMP, -- resources reserved and DAC creation starting + DAC_DESTROY_TIME TIMESTAMP DEFAULT SYSTIMESTAMP, -- resources reserved and DAC creation starting + DAC_LIFECYCLE_STATE VARCHAR(255 BYTE), -- creating, etc + DAC_CLUSTER_ID VARCHAR(255 BYTE), + DAC_ERROR_DTLS VARCHAR(4000 BYTE), + DAC_UNIT_COUNT NUMBER, + DAC_UNIT_SHAPE VARCHAR(255 BYTE), + DAC_STARTED_TIME TIMESTAMP DEFAULT SYSTIMESTAMP, -- dac available for use + + -- step 3: run finetune + FT_SUBMIT_TIME TIMESTAMP DEFAULT SYSTIMESTAMP, + FT_CREATED_TIME TIMESTAMP DEFAULT SYSTIMESTAMP, -- start finetune + FT_BASE_MODEL_ID VARCHAR(255 BYTE), + FT_LIFECYCLE_STATE VARCHAR(255 BYTE), + FT_RESULT_MODEL_ID VARCHAR(255 BYTE), + FT_TYPE VARCHAR(255 BYTE), + FT_VERSION VARCHAR(255 BYTE), + FT_COMPLETION_TIME TIMESTAMP DEFAULT SYSTIMESTAMP, -- end finetune + FT_ERROR_DTLS VARCHAR(4000 BYTE), + + EVAL_START_TIME TIMESTAMP DEFAULT SYSTIMESTAMP, + EVAL_END_TIME TIMESTAMP DEFAULT SYSTIMESTAMP + + + -- step 4: deploy + -- TBD + +); + +CREATE TABLE FINETUNE_EVALUATION ( + ID NUMBER GENERATED ALWAYS AS IDENTITY + MINVALUE 1 + MAXVALUE 9999999999999999999999999999 + INCREMENT BY 1 + START WITH 1 + PRIMARY KEY, + FINETUNE_WORKFLOW_ID NUMBER NOT NULL, + EVAL_CATEGORY VARCHAR2(255) NOT NULL, + PROMPT_TXT VARCHAR2(4000), + SQL_TRUST_LIBRARY VARCHAR2(4000), + SQL_LLM_GENERATED VARCHAR2(4000), + IS_ACCURATE NUMBER NOT NULL, + LLM_START_TIME TIMESTAMP(6), + LLM_END_TIME TIMESTAMP(6) +); + + +CREATE TABLE TRAININGDATA_HISTORY ( + ID NUMBER GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 PRIMARY KEY, + RECORD_COUNT NUMBER + FILENAME VARCHAR2(500) + SUBMIT_TIME TIMESTAMP(6) + COMMENTS VARCHAR2(5000) + PATH VARCHAR2(2000) + ) + +CREATE TABLE FINETUNE_CONFIG ( + ID NUMBER GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 PRIMARY KEY, + FINETUNE_WORKFLOW_ID NUMBER, --FK to FINETUNE_WORKFLOW + EARLY_STOPPING_PATIENCE NUMBER, + EARLY_STOPPING_THRESHOLD NUMBER, + LEARNING_RATE NUMBER, + LOG_MODEL_METRICS_INTERVAL_IN_STEPS NUMBER, + LORA_ALPHA NUMBER, + LORA_DROPOUT NUMBER, + LORA_R NUMBER, + TOTAL_TRAINING_EPOCHS NUMBER, + TRAINING_BATCH_SIZE NUMBER, + TRAINING_CONFIG_TYPE VARCHAR(255 BYTE) +); + +ALTER TABLE FINETUNE_CONFIG ADD CONSTRAINT FK_FINETUNE_CONFIG_FINETUNE_WORKFLOW FOREIGN KEY(FINETUNE_WORKFLOW_ID) REFERENCES FINETUNE_WORKFLOW(ID); \ No newline at end of file diff --git a/sql/sample_setup_ras.sql b/sql/sample_setup_ras.sql new file mode 100644 index 0000000..177342e --- /dev/null +++ b/sql/sample_setup_ras.sql @@ -0,0 +1,279 @@ +As admin user + +create user app_data identified by +default tablespace data; + +grant connect, resource to app_data; +alter user app_data quota unlimited on data; + +drop user ras_admin cascade; +create user ras_admin identified by +default tablespace data; +grant connect, resource to ras_admin; +alter user ras_admin quota unlimited on data; + +create role nl2sql_role; +grant select on app_data.vendors to nl2sql_role; +grant select on app_data.ACCOUNT_PAYABLES_TBL to nl2sql_role; +grant select on app_data.INVOICE_TYPE_LOOKUP to nl2sql_role; +grant nl2sql_role to ras_admin with admin option; + +grant create session, xs_session_admin to ras_admin; +EXEC XS_ADMIN_CLOUD_UTIL.GRANT_SYSTEM_PRIVILEGE('PROVISION','ras_admin'); +EXEC XS_ADMIN_CLOUD_UTIL.GRANT_SYSTEM_PRIVILEGE('ADMIN_ANY_SEC_POLICY','ras_admin'); +-------------------- + +BEGIN sys.xs_principal.revoke_roles('blake'); END; +/ +BEGIN sys.xs_principal.delete_principal('blake'); END; +/ +BEGIN + SYS.XS_ACL.DELETE_ACL('superuser_app_acl'); +END; +/ +BEGIN + SYS.XS_ACL.DELETE_ACL('inv_type_limited_acl'); +END; +/ +BEGIN + SYS.XS_ACL.DELETE_ACL('inv_type_redact_acl'); +END; +/ +BEGIN sys.xs_principal.delete_principal('superuser_app_role'); END; +/ +BEGIN sys.xs_principal.delete_principal('inv_type_limited_role'); END; +/ +BEGIN sys.xs_principal.delete_principal('inv_type_redact_role'); END; +/ +---- +exec sys.xs_principal.create_role(name => 'superuser_app_role', enabled => true); +exec sys.xs_principal.create_role(name => 'inv_type_limited_role', enabled => true); +exec sys.xs_principal.create_role(name => 'inv_type_redact_role', enabled => true); + + +grant nl2sql_role to superuser_app_role; +grant nl2sql_role to inv_type_limited_role; +grant nl2sql_role to inv_type_redact_role; + +SELECT STANDARD_HASH('test', 'SHA256') FROM dual; + +exec sys.xs_principal.create_user(name => '', schema => 'app_data'); +exec sys.xs_principal.set_password('', ''); +exec sys.xs_principal.grant_roles('', 'XSCONNECT'); +exec sys.xs_principal.grant_roles('', 'superuser_app_role'); + +exec sys.xs_principal.create_user(name => '', schema => 'app_data'); +exec sys.xs_principal.set_password('', ''); +exec sys.xs_principal.grant_roles('', 'XSCONNECT'); +exec sys.xs_principal.grant_roles('', 'inv_type_redact_role'); + +exec sys.xs_principal.create_user(name => '', schema => 'app_data'); +exec sys.xs_principal.set_password('', ''); +exec sys.xs_principal.grant_roles('', 'XSCONNECT'); +exec sys.xs_principal.grant_roles('', 'inv_type_limited_role'); + + + +CREATE OR REPLACE PACKAGE app_data.ns_handlers AS + FUNCTION dummy_handler( + template_name IN VARCHAR2, + attribute_name IN VARCHAR2, + old_value IN VARCHAR2, + new_value IN VARCHAR2 + ) RETURN VARCHAR2; +END ns_handlers; +/ + +CREATE OR REPLACE PACKAGE BODY app_data.ns_handlers AS + FUNCTION dummy_handler( + template_name IN VARCHAR2, + attribute_name IN VARCHAR2, + old_value IN VARCHAR2, + new_value IN VARCHAR2 + ) RETURN VARCHAR2 IS + BEGIN + RETURN new_value; + END dummy_handler; +END ns_handlers; +/ + +DECLARE + attrs XS$NS_ATTRIBUTE_LIST; +BEGIN + attrs := XS$NS_ATTRIBUTE_LIST(); + attrs.extend(1); + attrs(1) := XS$NS_ATTRIBUTE('attr1','value1'); + SYS.XS_NAMESPACE.CREATE_TEMPLATE('ns1', attrs, 'app_data', + 'NS_HANDLERS','dummy_handler', + 'SYS.NS_UNRESTRICTED_ACL', + 'NL2SQLAttributes'); +END; +/ + +DECLARE + sessionid RAW(16); + attrib_out_val VARCHAR2(4000); +BEGIN + SYS.DBMS_XS_SESSIONS.CREATE_SESSION('rajarora', sessionid); + SYS.DBMS_XS_SESSIONS.ATTACH_SESSION(sessionid); + SYS.DBMS_XS_SESSIONS.CREATE_NAMESPACE('ns1'); + SYS.DBMS_XS_SESSIONS.SET_ATTRIBUTE('ns1', 'attr1', 'val13'); + SYS.DBMS_XS_SESSIONS.GET_ATTRIBUTE('ns1', 'attr1', attrib_out_val); + dbms_output.put_line(attrib_out_val); + SYS.DBMS_XS_SESSIONS.DETACH_SESSION; + SYS.DBMS_XS_SESSIONS.DESTROY_SESSION(sessionid); +END; +/ + + +CREATE OR REPLACE FUNCTION get_xs_attribute( + p_namespace VARCHAR2, + p_attribute VARCHAR2 +) RETURN VARCHAR2 IS + v_value VARCHAR2(4000); +BEGIN + SYS.DBMS_XS_SESSIONS.GET_ATTRIBUTE( + p_namespace, + p_attribute, + v_value + ); + RETURN v_value; +EXCEPTION + WHEN OTHERS THEN + RETURN NULL; +END; +/ + +grant execute on get_xs_attribute to nl2sql_role; + +-- exec sys.xs_principal.grant_roles('rajarora, 'XSNAMESPACEADMIN'); + +declare +begin + sys.xs_security_class.create_security_class( + name => 'app_privs', + parent_list => xs$name_list('sys.dml'), + priv_list => xs$privilege_list(xs$privilege('invoice_privs'))); +end; +/ + +BEGIN + SYS.XS_SECURITY_CLASS.DELETE_SECURITY_CLASS('app_privs',XS_ADMIN_UTIL.DEFAULT_OPTION); +END; + +-- exec sys.xs_principal.create_role(name => 'superuser_app_role', enabled => true); +-- exec sys.xs_principal.create_role(name => 'inv_type_limited_role', enabled => true); +-- exec sys.xs_principal.create_role(name => 'inv_type_redact_role', enabled => true); + + +declare + aces xs$ace_list := xs$ace_list(); +begin + aces.extend(1); + + aces(1) := xs$ace_type(privilege_list => xs$name_list('select','invoice_privs'), + principal_name => 'superuser_app_role'); + + sys.xs_acl.create_acl(name => 'superuser_app_acl', + ace_list => aces, + sec_class => 'app_privs'); + + aces(1) := xs$ace_type(privilege_list => xs$name_list('select'), + principal_name => 'inv_type_redact_role'); + + sys.xs_acl.create_acl(name => 'inv_type_redact_acl', + ace_list => aces, + sec_class => 'app_privs'); + +aces(1) := xs$ace_type(privilege_list => xs$name_list('select','invoice_privs'), + principal_name => 'inv_type_limited_role'); + + sys.xs_acl.create_acl(name => 'inv_type_limited_acl', + ace_list => aces, + sec_class => 'app_privs'); +end; +/ + + +declare + realms xs$realm_constraint_list := xs$realm_constraint_list(); + cols xs$column_constraint_list := xs$column_constraint_list(); +begin + realms.extend(3); + + realms(1) := xs$realm_constraint_type( + -- realm => 'vendor_site_details = ''BRISTOL Bristol''', + realm => '1 = 1', + acl_list => xs$name_list('superuser_app_acl')); + + realms(2) := xs$realm_constraint_type( + realm => '1 = 1', + acl_list => xs$name_list('inv_type_redact_acl')); + + realms(3) := xs$realm_constraint_type( + realm => 'invoice_type = get_xs_attribute(''ns1'',''attr1'')', -- use get_xs_attribute realm => 'invoice_type = xs_sys_context(''ns1'',''attr1'')' + acl_list => xs$name_list('inv_type_limited_acl')); + + cols.extend(1); + cols(1) := xs$column_constraint_type( + column_list => xs$list('invoice_type'), + privilege => 'invoice_privs'); + + sys.xs_data_security.create_policy( + name => 'invoice_type_ds', + realm_constraint_list => realms, + column_constraint_list => cols); +end; +/ + +begin + sys.xs_data_security.apply_object_policy( + policy => 'invoice_type_ds', + schema => 'app_data', + object =>'invoice_type_lookup'); +end; +/ + +begin + sys.xs_data_security.remove_object_policy( + policy => 'invoice_type_ds', + schema => 'app_data', + object =>'invoice_type_lookup'); +end; +/ + +BEGIN + SYS.XS_DATA_SECURITY.DELETE_POLICY( + policy => 'invoice_type_ds', + delete_option =>XS_ADMIN_UTIL.DEFAULT_OPTION -- For CASCADE +); +END; +/ + +SELECT p.object_owner, + f.object_type, + p.policy_group, + p.object_name, + p.policy_name, + p.enable, + p.pf_owner, + f.status as function_status +FROM dba_policies p +LEFT JOIN dba_objects f + ON f.owner = p.pf_owner + AND f.object_type = 'FUNCTION' +ORDER BY p.object_owner, p.object_name; + +begin + if (sys.xs_diag.validate_workspace()) then + dbms_output.put_line('All configurations are correct.'); + else + dbms_output.put_line('Some configurations are incorrect.'); + end if; +end; +/ +-- XS$VALIDATION_TABLE contains validation errors if any. +-- Expect no rows selected. +select * from xs$validation_table order by 1, 2, 3, 4; + +BEGIN sys.xs_principal.revoke_roles('blake'); END; diff --git a/sql/tbl_ddl.sql b/sql/tbl_ddl.sql new file mode 100644 index 0000000..335843a --- /dev/null +++ b/sql/tbl_ddl.sql @@ -0,0 +1,12 @@ +CREATE TABLE ACCOUNT_PAYABLES_TBL +(VENDOR_NAME VARCHAR2(4000), +VENDOR_NUMBER NUMBER, +VENDOR_SITE_DETAILS VARCHAR2(4000), +INVOICE_NUMBER VARCHAR2(4000), +INVOICE_DATE DATE, +GL_DATE DATE, +INVOICE_TYPE VARCHAR2(4000), +DUE_DATE DATE, +PAST_DUE_DAYS NUMBER, +AMOUNT_DUE NUMBER +); diff --git a/thirdpartynotices.txt b/thirdpartynotices.txt new file mode 100644 index 0000000..f482e54 --- /dev/null +++ b/thirdpartynotices.txt @@ -0,0 +1,18013 @@ +-- Python -- + +From the LICENSE file: + + +Python software and documentation are licensed under the +Python Software Foundation License Version 2. + +Starting with Python 3.8.6, examples, recipes, and other code in +the documentation are dual licensed under the PSF License Version 2 +and the Zero-Clause BSD license. + +Some software incorporated into Python is under different licenses. +The licenses are listed with code falling under that license. + + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001-2024 Python Software Foundation; All Rights Reserved" +are retained in Python alone or in any derivative version prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + +ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION +---------------------------------------------------------------------- + +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. + + +From the Doc/license.rst file: + +Licenses and Acknowledgements for Incorporated Software +======================================================= + +This section is an incomplete, but growing list of licenses and acknowledgements +for third-party software incorporated in the Python distribution. + + +Mersenne Twister +---------------- + +The :mod:`_random` module includes code based on a download from +http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/emt19937ar.html. The following are +the verbatim comments from the original code:: + + A C-program for MT19937, with initialization improved 2002/1/26. + Coded by Takuji Nishimura and Makoto Matsumoto. + + Before using, initialize the state by using init_genrand(seed) + or init_by_array(init_key, key_length). + + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + + 3. The names of its contributors 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 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. + + + Any feedback is very welcome. + http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html + email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space) + + +Sockets +------- + +The :mod:`socket` module uses the functions, :c:func:`!getaddrinfo`, and +:c:func:`!getnameinfo`, which are coded in separate source files from the WIDE +Project, https://www.wide.ad.jp/. :: + + Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + 3. Neither the name of the 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 PROJECT 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 PROJECT 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. + + +Asynchronous socket services +---------------------------- + +The :mod:`asynchat` and :mod:`asyncore` modules contain the following notice:: + + Copyright 1996 by Sam Rushing + + All Rights Reserved + + Permission to use, copy, modify, and distribute this software and + its documentation for any purpose and without fee is hereby + granted, 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 Sam + Rushing not be used in advertising or publicity pertaining to + distribution of the software without specific, written prior + permission. + + SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN + NO EVENT SHALL SAM RUSHING 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 TORTIOUS ACTION, ARISING OUT OF OR IN + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +Cookie management +----------------- + +The :mod:`http.cookies` module contains the following notice:: + + Copyright 2000 by Timothy O'Malley + + All Rights Reserved + + Permission to use, copy, modify, and distribute this software + and its documentation for any purpose and without fee is hereby + granted, 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 + Timothy O'Malley not be used in advertising or publicity + pertaining to distribution of the software without specific, written + prior permission. + + Timothy O'Malley DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS + SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS, IN NO EVENT SHALL Timothy O'Malley 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 TORTIOUS + ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + + +Execution tracing +----------------- + +The :mod:`trace` module contains the following notice:: + + portions copyright 2001, Autonomous Zones Industries, Inc., all rights... + err... reserved and offered to the public under the terms of the + Python 2.2 license. + Author: Zooko O'Whielacronx + http://zooko.com/ + mailto:zooko@zooko.com + + Copyright 2000, Mojam Media, Inc., all rights reserved. + Author: Skip Montanaro + + Copyright 1999, Bioreason, Inc., all rights reserved. + Author: Andrew Dalke + + Copyright 1995-1997, Automatrix, Inc., all rights reserved. + Author: Skip Montanaro + + Copyright 1991-1995, Stichting Mathematisch Centrum, all rights reserved. + + + Permission to use, copy, modify, and distribute this Python software and + its associated documentation for any purpose without fee is hereby + granted, provided that the above copyright notice appears in all copies, + and that both that copyright notice and this permission notice appear in + supporting documentation, and that the name of neither Automatrix, + Bioreason or Mojam Media be used in advertising or publicity pertaining to + distribution of the software without specific, written prior permission. + + +UUencode and UUdecode functions +------------------------------- + +The :mod:`uu` module contains the following notice:: + + Copyright 1994 by Lance Ellinghouse + Cathedral City, California Republic, United States of America. + All Rights Reserved + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + 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 Lance Ellinghouse + not be used in advertising or publicity pertaining to distribution + of the software without specific, written prior permission. + + LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO + THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM 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 TORTIOUS ACTION, ARISING OUT + OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + Modified by Jack Jansen, CWI, July 1995: + - Use binascii module to do the actual line-by-line conversion + between ascii and binary. This results in a 1000-fold speedup. The C + version is still 5 times faster, though. + - Arguments more compliant with Python standard + + +XML Remote Procedure Calls +-------------------------- + +The :mod:`xmlrpc.client` module contains the following notice:: + + The XML-RPC client interface is + + Copyright (c) 1999-2002 by Secret Labs AB + Copyright (c) 1999-2002 by Fredrik Lundh + + By obtaining, using, and/or copying this software and/or its + associated documentation, you agree that you have read, understood, + and will comply with the following terms and conditions: + + Permission to use, copy, modify, and distribute this software and + its associated documentation for any purpose and without fee is + hereby granted, provided that the above copyright notice appears in + all copies, and that both that copyright notice and this permission + notice appear in supporting documentation, and that the name of + Secret Labs AB or the author not be used in advertising or publicity + pertaining to distribution of the software without specific, written + prior permission. + + SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD + TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT- + ABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR + 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 TORTIOUS + ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + OF THIS SOFTWARE. + + +test_epoll +---------- + +The :mod:`!test.test_epoll` module contains the following notice:: + + Copyright (c) 2001-2006 Twisted Matrix Laboratories. + + 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. + +Select kqueue +------------- + +The :mod:`select` module contains the following notice for the kqueue +interface:: + + Copyright (c) 2000 Doug White, 2006 James Knight, 2007 Christian Heimes + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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 AUTHOR 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 AUTHOR 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. + + +SipHash24 +--------- + +The file :file:`Python/pyhash.c` contains Marek Majkowski' implementation of +Dan Bernstein's SipHash24 algorithm. It contains the following note:: + + + Copyright (c) 2013 Marek Majkowski + + 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. + + + Original location: + https://github.com/majek/csiphash/ + + Solution inspired by code from: + Samuel Neves (supercop/crypto_auth/siphash24/little) + djb (supercop/crypto_auth/siphash24/little2) + Jean-Philippe Aumasson (https://131002.net/siphash/siphash24.c) + + +strtod and dtoa +--------------- + +The file :file:`Python/dtoa.c`, which supplies C functions dtoa and +strtod for conversion of C doubles to and from strings, is derived +from the file of the same name by David M. Gay, currently available +from https://web.archive.org/web/20220517033456/http://www.netlib.org/fp/dtoa.c. +The original file, as retrieved on March 16, 2009, contains the following +copyright and licensing notice:: + + /**************************************************************** + * + * The author of this software is David M. Gay. + * + * Copyright (c) 1991, 2000, 2001 by Lucent Technologies. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose without fee is hereby granted, provided that this entire notice + * is included in all copies of any software which is or includes a copy + * or modification of this software and in all copies of the supporting + * documentation for such software. + * + * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED + * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY + * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY + * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + * + ***************************************************************/ + + +OpenSSL +------- + +The modules :mod:`hashlib`, :mod:`posix`, :mod:`ssl`, :mod:`crypt` use +the OpenSSL library for added performance if made available by the +operating system. Additionally, the Windows and macOS installers for +Python may include a copy of the OpenSSL libraries, so we include a copy +of the OpenSSL license here. For the OpenSSL 3.0 release, +and later releases derived from that, the Apache License v2 applies:: + + + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + END OF TERMS AND CONDITIONS + + +expat +----- + +The :mod:`pyexpat ` extension is built using an included copy of the expat +sources unless the build is configured ``--with-system-expat``:: + + Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + and Clark Cooper + + 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. + + +libffi +------ + +The :mod:`_ctypes` extension is built using an included copy of the libffi +sources unless the build is configured ``--with-system-libffi``:: + + Copyright (c) 1996-2008 Red Hat, Inc and others. + + 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. + + +zlib +---- + +The :mod:`zlib` extension is built using an included copy of the zlib +sources if the zlib version found on the system is too old to be +used for the build:: + + Copyright (C) 1995-2011 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + + +cfuhash +------- + +The implementation of the hash table used by the :mod:`tracemalloc` is based +on the cfuhash project:: + + Copyright (c) 2005 Don Owens + All rights reserved. + + This code is released under the BSD license: + + 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 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. + + +libmpdec +-------- + +The :mod:`_decimal` module is built using an included copy of the libmpdec +library unless the build is configured ``--with-system-libmpdec``:: + + Copyright (c) 2008-2020 Stefan Krah. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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 AUTHOR 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 AUTHOR 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. + + +W3C C14N test suite +------------------- + +The C14N 2.0 test suite in the :mod:`test` package +(``Lib/test/xmltestdata/c14n-20/``) was retrieved from the W3C website at +https://www.w3.org/TR/xml-c14n2-testcases/ and is distributed under the +3-clause BSD license:: + + Copyright (c) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang), + 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 works must retain the original copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the original 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 W3C nor the names of its contributors may be + used to endorse or promote products derived from this work 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. + + +Audioop +------- + +The audioop module uses the code base in g771.c file of the SoX project. +https://sourceforge.net/projects/sox/files/sox/12.17.7/sox-12.17.7.tar.gz + + This source code is a product of Sun Microsystems, Inc. and is provided + for unrestricted use. Users may copy or modify this source code without + charge. + + SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING + THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR + PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. + + Sun source code is provided with no support and without any obligation on + the part of Sun Microsystems, Inc. to assist in its use, correction, + modification or enhancement. + + SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE + INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE + OR ANY PART THEREOF. + + In no event will Sun Microsystems, Inc. be liable for any lost revenue + or profits or other special, indirect and consequential damages, even if + Sun has been advised of the possibility of such damages. + + Sun Microsystems, Inc. + 2550 Garcia Avenue + Mountain View, California 94043 + + +asyncio +---------- + +Parts of the :mod:`asyncio` module are incorporated from +`uvloop 0.16 `_, +which is distributed under the MIT license:: + + Copyright (c) 2015-2021 MagicStack Inc. http://magic.io + + 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. + +--------------------------------------------------------------------------- + +Additional attribution text found in the source: + +:::::::::::::: +Lib/turtle.py +:::::::::::::: + +Copyright (C) 2006 - 2010 Gregor Lingl +email: glingl@aon.at + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +:::::::::::::: +Lib/logging/__init__.py +:::::::::::::: + +Copyright 2001-2023 by Vinay Sajip. All Rights Reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +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 Vinay Sajip +not be used in advertising or publicity pertaining to distribution +of the software without specific, written prior permission. + +VINAY SAJIP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL +VINAY SAJIP 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 TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +:::::::::::::: +Lib/multiprocessing/__init__.py +:::::::::::::: + +Copyright (c) 2006-2008, R Oudkerk +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + 3. Neither the name of author nor the names of any contributors may be + used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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 + +:::::::::::::: +Lib/optparse.py +:::::::::::::: + +Copyright (c) 2001-2006 Gregory P. Ward. All rights reserved. +Copyright (c) 2002-2006 Python Software Foundation. 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 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 AUTHOR 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. + +:::::::::::::: +Lib/platform.py +:::::::::::::: + +Copyright (c) 1999-2000, Marc-Andre Lemburg; mailto:mal@lemburg.com +Copyright (c) 2000-2010, eGenix.com Software GmbH; mailto:info@egenix.com + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee or royalty is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation or portions thereof, including modifications, +that you make. + +EGENIX.COM SOFTWARE GMBH 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, +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 ! + +:::::::::::::: +Lib/profile.py +:::::::::::::: + +Copyright Disney Enterprises, Inc. All Rights Reserved. +Licensed to PSF under a Contributor Agreement + +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. + +:::::::::::::: +Lib/sqlite3/__init__.py +:::::::::::::: + +Copyright (C) 2005 Gerhard Häring + +This file is part of pysqlite. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +:::::::::::::: +Lib/tarfile.py +:::::::::::::: + +Copyright (C) 2002 Lars Gustaebel +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, 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. + +:::::::::::::: +Lib/unittest/__init__.py +:::::::::::::: + +Copyright (c) 1999-2003 Steve Purcell +Copyright (c) 2003-2010 Python Software Foundation +This module is free software, and you may redistribute it and/or modify +it under the same terms as Python itself, so long as this copyright message +and disclaimer are retained in their original form. + +IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, +SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF +THIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, +AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, +SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + +:::::::::::::: +Modules/_localemodule.c +:::::::::::::: + +Copyright (C) 1997, 2002, 2003 Martin von Loewis + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies. + +This software comes with no warranty. Use at your own risk. + +:::::::::::::: +Python/getopt.c +:::::::::::::: + +Copyright 1992-1994, David Gottner + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice, this permission notice and +the following disclaimer notice appear unmodified in all copies. + +I DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL I +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 TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Nevertheless, I would like to know about bugs in this library or +suggestions for improvment. Send bug reports and feedback to +davegottner@delphi.com. + +:::::::::::::: +Tools/pynche/X/xlicense.txt +:::::::::::::: + +X Window System License - X11R6.4 + +Copyright (c) 1998 The Open Group + +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 OPEN GROUP 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. + +Except as contained in this notice, the name of The Open Group shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from The Open Group. + +X Window System is a trademark of The Open Group + +:::::::::::::: +install-sh +:::::::::::::: + +Copyright (C) 1994 X Consortium + +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 +X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the X Consortium shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from the X Consor- +tium. + +:::::::::::::: +Include/dynamic_annotations.h +Python/dynamic_annotations.c +:::::::::::::: + +Copyright (c) 2008-2009, 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. + * 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. + +:::::::::::::: +Modules/_blake2/* +:::::::::::::: +BLAKE2 reference source code package - optimized C implementations + +Written in 2012 by Samuel Neves +Written in 2013 by Dmitry Chestnykh +Modified for CPython by Christian Heimes + +To the extent possible under law, the author(s) have dedicated all copyright +and related and neighboring rights to this software to the public domain +worldwide. This software is distributed without any warranty. + +http://creativecommons.org/publicdomain/zero/1.0/ + +:::::::::::::: +Modules/_sre/* +:::::::::::::: +Copyright (c) 1997-2001 by Secret Labs AB. All rights reserved. + +This version of the SRE library can be redistributed under CNRI's +Python 1.6 license. For any other use, please contact Secret Labs +AB (info@pythonware.com). + +Portions of this engine have been developed in cooperation with +CNRI. Hewlett-Packard provided funding for 1.6 integration and +other compatibility work. + +:::::::::::::: +Modules/_sha3/LICENSE +:::::::::::::: +Copyright (c) 2015 Markku-Juhani O. Saarinen + +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. + +-- Spacy -- + +------------------------------- Top-level license -------------------------- + +Spacy + +The MIT License (MIT) + +Copyright (C) 2016-2025 ExplosionAI GmbH, 2016 spaCy GmbH, 2015 Matthew Honnibal + +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. + +---------------------------- Fourth-party information ---------------------- + +--------------- Fourth-party license -------------------- + +== annotated-types + +== MIT License +------------- + +Copyright (c) 2022 the 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. + +--------------- Fourth-party license -------------------- + +== blis + +== BSD 3-Clause "New" or "Revised" License +------------- + +NOTE: Portions of this project's code are copyrighted by + + The University of Texas at Austin + +while other portions are copyrighted by + + Hewlett Packard Enterprise Development LP + Advanced Micro Devices, Inc. + ExplosionAI GmbH + +with some overlap. Please see file-level license headers for file-specific +copyright info. All parties provide their portions of the code under the +3-clause BSD license, found below. + +--- + +Copyright (C) 2018, The University of Texas at Austin +Copyright (C) 2016, Hewlett Packard Enterprise Development LP +Copyright (C) 2018, Advanced Micro Devices, Inc. + +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(s) of the copyright holder(s) 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. + +--------------- Fourth-party license -------------------- + +== catalogue + +== MIT License +------------- + +Copyright (c) 2019 ExplosionAI 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. + +--------------- Fourth-party license -------------------- + +== certifi + +== Mozilla Public License, v. 2.0 +------------- + +This package contains a modified version of ca-bundle.crt: + +ca-bundle.crt -- Bundle of CA Root Certificates + +Certificate data from Mozilla as of: Thu Nov 3 19:04:19 2011# +This is a bundle of X.509 certificates of public Certificate Authorities +(CA). These were automatically extracted from Mozilla's root certificates +file (certdata.txt). This file can be found in the mozilla source tree: +http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1# +It contains the certificates in PEM format and therefore +can be directly used with curl / libcurl / php_curl, or with +an Apache+mod_ssl webserver for SSL client authentication. +Just configure this file as the SSLCACertificateFile.# + +***** BEGIN LICENSE BLOCK ***** +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 http://mozilla.org/MPL/2.0/. + +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 + + that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or + + 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: + + any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or + + 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: + + 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 + + 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: + + for any code that a Contributor has removed from Covered Software; or + + 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 + + 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: + + 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 + + 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. +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. +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. + + +***** END LICENSE BLOCK ***** +@(#) $RCSfile: certdata.txt,v $ $Revision: 1.80 $ $Date: 2011/11/03 15:11:58 $ + +--------------- Fourth-party license -------------------- + +== charset-normalizer + +== MIT License +------------- + +Copyright (c) 2019 TAHRI Ahmed R. + +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. + +--------------- Fourth-party license -------------------- + +== click + +== BSD 3-Clause "New" or "Revised" License +------------- + +Copyright 2014 Pallets + +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. + +--------------- Fourth-party license -------------------- + +== confection + +== MIT License +------------- + +Copyright (c) 2019 ExplosionAI 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. + +--------------- Fourth-party license -------------------- + +== cymem + +== MIT License +------------- + +Copyright (C) 2016 ExplosionAI GmbH, 2014 Matthew Honnibal + +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. + +--------------- Fourth-party license -------------------- + +== idna + +== BSD 3-Clause License +------------- + +Copyright (c) 2013-2021, Kim Davies 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. + +--------------- Fourth-party license -------------------- + +== jinja2 + +== BSD 3-Clause "New" or "Revised" License +------------- + +Copyright 2007 Pallets + +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. + +--------------- Fourth-party license -------------------- + +== langcodes + +== MIT License +------------- + +Copyright (C) 2021 Robyn Speer (rspeer@arborelia.net) +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. + +--------------- Fourth-party license -------------------- + +== markupsafe + +== BSD 3-Clause "New" or "Revised" License +------------- + +Copyright 2010 Pallets + +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. + +--------------- Fourth-party license -------------------- + +== murmurhash + +== MIT License +------------- + +Copyright (C) 2016 ExplosionAI GmbH, 2014-2015 Matthew Honnibal, 2016 spaCy 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. + +--------------- Fourth-party license -------------------- + +== numpy + +== BSD 3-Clause "New" or "Revised" License +------------- + +Copyright (c) 2005-2022, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + +---- + +This binary distribution of NumPy also bundles the following software: + + +Name: OpenBLAS +Files: extra-dll\libopenb*.dll +Description: bundled as a dynamically linked library +Availability: https://github.com/xianyi/OpenBLAS/ +License: 3-clause BSD + Copyright (c) 2011-2014, The OpenBLAS Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + 3. Neither the name of the OpenBLAS 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 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. + + +Name: LAPACK +Files: extra-dll\libopenb*.dll +Description: bundled in OpenBLAS +Availability: https://github.com/xianyi/OpenBLAS/ +License 3-clause BSD + Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. + Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. + Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + + $COPYRIGHT$ + + Additional copyrights may follow + + $HEADER$ + + 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 listed + in this license in the documentation and/or other materials + provided with the distribution. + + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + + 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. + + +----------------------------------------------------------------------------------- +LICENSES_bundled.txt +----------------------------------------------------------------------------------- + +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: lapack-lite +Files: numpy/linalg/lapack_lite/* +License: BSD-3-Clause + For details, see numpy/linalg/lapack_lite/LICENSE.txt + +Name: tempita +Files: tools/npy_tempita/* +License: MIT + For details, see tools/npy_tempita/license.txt + +Name: dragon4 +Files: numpy/core/src/multiarray/dragon4.c +License: MIT + For license text, see numpy/core/src/multiarray/dragon4.c + +Name: libdivide +Files: numpy/core/include/numpy/libdivide/* +License: Zlib + For license text, see numpy/core/include/numpy/libdivide/LICENSE.txt + +--------------- RECURSIVE LICENSE Mentioned in LICENSES_bundled.txt -------------------- +----------------------------------------------------------------------------------------- +lapack-lite +Copyright (c) 1992-2022 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. +Copyright (c) 2000-2022 The University of California Berkeley. All + rights reserved. +Copyright (c) 2006-2022 The University of Colorado Denver. All rights + reserved. + +Additional copyrights may follow + +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 listed + in this license in the documentation and/or other materials + provided with the distribution. + +- Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +The copyright holders provide no reassurances that the source code +provided does not infringe any patent, copyright, or any other +intellectual property rights of third parties. The copyright holders +disclaim any liability to any recipient for claims brought against +recipient by any third party for infringement of that parties +intellectual property rights. + +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. + +------------------------------------------------------------------------ +tempita + +Copyright (c) 2022 Ian Bicking 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. + +---------------------------------------------------------------------------- +dragon4 + Copyright (c) 2022 Ryan Juckett + + 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, andor + 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. + +-------------------------------------------------------------------------------- +libdivide + +zlib License + Copyright (C) 2010 - 2022 ridiculous_fish, + Copyright (C) 2016 - 2022 Kim Walisch, + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +---------------------------------------------------------------------------------- +LICENSES_bundled in different directories: +----------------------------------------------------------------------------------- + +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: SPLITMIX64 +Files: /numpy/blob/numpy/random/src/splitmix64/* +License: Sebastiano Vigna © 2005-2019 NumPy Developers, Licensed under the 3-clause BSD License. +For details, see /numpy/blob/numpy/random/src/splitmix64/LICENSE.md + +Name: SFC64 +Files: /numpy/blob/numpy/random/src/sfc64/* +License: MIT +For details, see /numpy/blob/numpy/random/src/sfc64/LICENSE.md + +Name: PHILOX +Files: /numpy/blob/numpy/random/src/philox/* +License: D. E. Shaw Research +For license text, see /numpy/blob/numpy/random/src/philox/LICENSE.md + +Name: PCG64 +Files: /numpy/blob/numpy/random/src/pcg64/* +License: MIT +For license text, see/numpy/blob/numpy/random/src/pcg64/LICENSE.md + +Name: MT19937 +Files: /numpy/blob/numpy/random/src/mt19937/* +License: MIT +For license text, see/numpy/blob/numpy/random/src/mt19937/LICENSE.md + +Name: Julia +Files: /numpy/blob/numpy/random/src/distributions/* +License: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors +For license text, see/numpy/blob/numpy/random/src/distributions/LICENSE.md + +Name: Random +Files: /numpy/blob/numpy/random/* +License: dual-licensed under the The University of Illinois/NCSA Open Source License (NCSA) and The 3-Clause BSD License +For license text, see/numpy/blob/numpy/random/LICENSE.md + +Name: nympy.core.ma +Files: /numpy/blob/numpy/ma/* +License: University of Georgia and Pierre G.F. Gerard-Marchant +For license text, see /numpy/blob/numpy/ma/LICENSE + +--------------- RECURSIVE LICENSE Mentioned in LICENSES_bundled in different directories (list above) -------------------- +------------------------------------------------------------------------------------------------------------------------------------- + +Name: SPLITMIX64 + +Written in 2015 by Sebastiano Vigna (vigna@acm.org) + +To the extent possible under law, the author has dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. + +See http://creativecommons.org/publicdomain/zero/1.0/. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: SFC64 + +© 2005-2019 NumPy Developers, Licensed under the 3-clause BSD License. + +The MIT License + +Adapted from a C++ implementation of Chris Doty-Humphrey's SFC PRNG. + +https://gist.github.com/imneme/f1f7821f07cf76504a97f6537c818083 + +Copyright (c) 2018 Melissa E. O'Neill + +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. + +------------------------------------------------------------------------------------------------------------------------------------- +Name: PHILOX + +Copyright 2010-2012, D. E. Shaw Research. 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 D. E. Shaw Research 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. + +------------------------------------------------------------------------------------------------------------------------------------- +Name: PCG64 + +The MIT License + +PCG Random Number Generation for C. + +Copyright 2014 Melissa O'Neill oneill@pcg-random.org + +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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: MT19937 + +Copyright (c) 2003-2005, Jean-Sebastien Roy (js@jeannot.org) + +The rk_random and rk_seed functions algorithms and the original design of the Mersenne Twister RNG: + +Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, 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 names of its contributors 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 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. + +Original algorithm for the implementation of rk_interval function from Richard J. Wagner's implementation of the Mersenne Twister RNG, optimised by Magnus Jonsson. + +Constants used in the rk_double implementation by Isaku Wada. + +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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: Julia + +The ziggurat methods were derived from Julia. + +Copyright (c) 2009-2019: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors: + +https://github.com/JuliaLang/julia/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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: Random + +NCSA Open Source License + +Copyright (c) 2019 Kevin Sheppard. All rights reserved. + +Developed by: Kevin Sheppard (kevin.sheppard@economics.ox.ac.uk, kevin.k.sheppard@gmail.com) http://www.kevinsheppard.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 with 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: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. + +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. + +Neither the names of Kevin Sheppard, nor the names of any contributors may be used to endorse or promote products derived from this Software without specific prior written permission. + +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 CONTRIBUTORS 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 WITH THE SOFTWARE. + +3-Clause BSD License + +Copyright (c) 2019 Kevin Sheppard. 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. + +Components + +Many parts of this module have been derived from original sources, often the algorithm's designer. Component licenses are located with the component code. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: nympy.core.ma + +Copyright (c) 2006, University of Georgia and Pierre G.F. Gerard-Marchant +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 University of Georgia 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 REGENTS 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. + +--------------- Fourth-party license for Spacy -------------------- + +== packaging + +== This software is made available under the terms of *either* of the licenses +found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made +under the terms of *both* these licenses. +------------- + +------------- +LICENSE.BSD +------------- + +Copyright (c) Donald Stufft and individual 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: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. + +------------- +LICENSE.APACHE +Apache License 2.0 +------------- + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + END OF TERMS AND CONDITIONS + +--------------- Fourth-party license -------------------- + +== packaging + +== This software is made available under the terms of *either* of the licenses +found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made +under the terms of *both* these licenses. +------------- + +------------- +LICENSE.BSD +------------- + +Copyright (c) Donald Stufft and individual 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: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. + +------------- +LICENSE.APACHE +Apache License 2.0 +------------- +See above + +--------------- Fourth-party license -------------------- + +== pathy + +== Apache License 2.0 +------------- +See above + +--------------- Fourth-party license -------------------- + +== preshed + +== MIT License +------------- + +Copyright (c) 2016 ExplosionAI GmbH, 2014 Matthew Honnibal + +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. + +--------------- Fourth-party license -------------------- + +== pydantic + +== MIT License +------------- + +Copyright (c) 2017, 2018, 2019, 2020, 2021 Samuel Colvin 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. + +--------------- Fourth-party license -------------------- + +== pydantic-core + +== MIT License +------------- + +Copyright (c) 2022 Samuel Colvin + +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. + +--------------- Fourth-party license -------------------- + +== requests + +== Apache License 2.0 +------------- +See above + +--------------- Fourth-party license -------------------- + +== setuptools + +== 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. + +--------------- Fourth-party license -------------------- + +== smart-open + +== MIT License +------------- + +Copyright (c) 2015 Radim Rehurek + +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. + +--------------- Fourth-party license -------------------- + +== spacy-legacy + +== MIT License +------------- + +Copyright (C) 2016-2021 ExplosionAI GmbH, 2016 spaCy GmbH, 2015 Matthew Honnibal + +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. + +--------------- Fourth-party license -------------------- + +== spacy-loggers + +== MIT License +------------- + +Copyright (c) 2021 ExplosionAI 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. + +--------------- Fourth-party license -------------------- + +== srsly + +== MIT License +------------- + +Copyright (C) 2018 ExplosionAI UG (haftungsbeschränkt) + +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. + +--------------- Fourth-party license -------------------- + +== thinc + +== MIT License +------------- + +Copyright (C) 2016 ExplosionAI GmbH, 2016 spaCy GmbH, 2015 Matthew Honnibal + +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. + +--------------- Fourth-party license -------------------- + +== tqdm + +== Mozilla Public Licence (MPL) v. 2.0 - Exhibit A +== MIT License +------------- + +`tqdm` is a product of collaborative work. +Unless otherwise stated, all authors (see commit logs) retain copyright +for their respective work, and release the work under the MIT licence +(text below). + +Exceptions or notable authors are listed below +in reverse chronological order: + +* files: * + MPLv2.0 2015-2021 (c) Casper da Costa-Luis + [casperdcl](https://github.com/casperdcl). +* files: tqdm/_tqdm.py + MIT 2016 (c) [PR #96] on behalf of Google Inc. +* files: tqdm/_tqdm.py setup.py README.rst MANIFEST.in .gitignore + MIT 2013 (c) Noam Yorav-Raphael, original author. + +[PR #96]: https://github.com/tqdm/tqdm/pull/96 + + +Mozilla Public Licence (MPL) v. 2.0 - Exhibit A +----------------------------------------------- + +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/. + + +MIT License (MIT) +----------------- + +Copyright (c) 2013 noamraph + +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. + +--------------- Fourth-party license -------------------- + +== typer + +== MIT License +------------- + +Copyright (c) 2019 Sebastián Ramírez + +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. + +--------------- Fourth-party license -------------------- + +== typing-extensions + +== Python License Version 2 +------------- + +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see https://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see https://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations, which became +Zope Corporation. In 2001, the Python Software Foundation (PSF, see +https://www.python.org/psf/) was formed, a non-profit organization +created specifically to own Python-related Intellectual Property. +Zope Corporation was a sponsoring member of the PSF. + +All Python releases are Open Source (see https://opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2 and above 2.1.1 2001-now PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +Python software and documentation are licensed under the +Python Software Foundation License Version 2. + +Starting with Python 3.8.6, examples, recipes, and other code in +the documentation are dual licensed under the PSF License Version 2 +and the Zero-Clause BSD license. + +Some software incorporated into Python is under different licenses. +The licenses are listed with code falling under that license. + + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +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 Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM 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 TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION +---------------------------------------------------------------------- + +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. + +--------------- Fourth-party license -------------------- + +== urllib3 + +== MIT License +------------- + +Copyright (c) 2008-2020 Andrey Petrov and contributors (see CONTRIBUTORS.txt) + +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. + +--------------- Fourth-party license -------------------- + +== wasabi + +== MIT License +------------- + +Copyright (C) 2018 Ines Montani + +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. + +-- Redis -- + +Copyright: Andy McCurdy +License: MIT + + ./LICENSE + +MIT License + +Copyright (c) 2022-2023, Redis, 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. + +-------------- Separator -------------- + + + +Dependency: :async-timeout +Copyright: Andrew Svetlov +License: Apache 2.0 + + ./LICENSE + +Copyright 2016-2020 aio-libs collaboration. + +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. + + +-------------- Separator -------------- + + http://www.apache.org/licenses/LICENSE-2.0 + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. 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. + +2. 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. + +3. 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. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +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. +5. 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. + +6. 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. + +7. 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. + +8. 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. + +9. 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. + +END OF TERMS AND CONDITIONS + +APPENDIX: HOW TO APPLY THE APACHE LICENSE TO YOUR WORK +Include a copy of the Apache License, typically in a file called LICENSE, in your work, and consider also including a NOTICE file that references the License. + +To apply the Apache License to specific files in your work, attach the following boilerplate declaration, replacing the fields enclosed by brackets "[]" with your own identifying information. (Don't include the brackets!) Enclose the text in the appropriate comment syntax for the file format. We also recommend that you include a file or class name and description of purpose 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. + +-------------- Separator -------------- + +-- Sqlalchemy -- + +------------------------------- Top-level license -------------------------- +Copyright 2005-2025 SQLAlchemy authors 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. +------------------------------- Copyright notices -------------------------- +Copyright 2005-2025 SQLAlchemy authors and contributors . +---------------------------- Fourth-party information ---------------------- + +== NAME OF DEPENDENCY 1 +greenlet +== License +The following files are derived from Stackless Python and are subject to the +same license as Stackless Python: + + src/greenlet/slp_platformselect.h + files in src/greenlet/platform/ directory + +See LICENSE.PSF and http://www.stackless.com/ for details. + +Unless otherwise noted, the files in greenlet have been released under the +following MIT license: + +Copyright (c) Armin Rigo, Christian Tismer 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. +==LICENSE.PSF +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + + 1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + + 2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011 Python Software Foundation; All Rights Reserved" are retained in Python +alone or in any derivative version prepared by Licensee. + + 3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + + 4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + + 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + + 6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + + 7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + + 8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + +== Copyright Notices +Copyright (c) Armin Rigo, Christian Tismer and contributors +--------------------------------(separator)--------------------------------- +== NAME OF DEPENDENCY 2 +typing_extensions +== License +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see https://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see https://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations, which became +Zope Corporation. In 2001, the Python Software Foundation (PSF, see +https://www.python.org/psf/) was formed, a non-profit organization +created specifically to own Python-related Intellectual Property. +Zope Corporation was a sponsoring member of the PSF. + +All Python releases are Open Source (see https://opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2 and above 2.1.1 2001-now PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +Python software and documentation are licensed under the +Python Software Foundation License Version 2. + +Starting with Python 3.8.6, examples, recipes, and other code in +the documentation are dual licensed under the PSF License Version 2 +and the Zero-Clause BSD license. + +Some software incorporated into Python is under different licenses. +The licenses are listed with code falling under that license. + + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + + 1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + + 2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + + 3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + + 4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + + 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + + 6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + + 7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + + 8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + + 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + + 2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + + 3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + + 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + + 5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + + 6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + + 7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + + 1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + + 2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the internet +using the following URL: http://hdl.handle.net/1895.22/1013". + + 3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + + 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + + 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + + 6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + + 7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + + 8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +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 Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM 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 TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION +---------------------------------------------------------------------- + +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. +--------------------------------(separator)--------------------------------- + +-- Pandas -- + +Pandas license + +BSD 3-Clause License + +Copyright (c) 2008-2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team +All rights reserved. + +Copyright (c) 2011-2025, Open source contributors. + +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. + + +---- Dependency licenses + +numpy + +package_name: numpy +license_type: BSD License +license_text: +Copyright (c) 2005-2024, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + +---- +----------------------------------------------------------------------------------- +LICENSES_bundled.txt +----------------------------------------------------------------------------------- + +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: lapack-lite +Files: numpy/linalg/lapack_lite/* +License: BSD-3-Clause + Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. +Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. +Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + +$COPYRIGHT$ + +Additional copyrights may follow + +$HEADER$ + +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 listed + in this license in the documentation and/or other materials + provided with the distribution. + +- Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +The copyright holders provide no reassurances that the source code +provided does not infringe any patent, copyright, or any other +intellectual property rights of third parties. The copyright holders +disclaim any liability to any recipient for claims brought against +recipient by any third party for infringement of that parties +intellectual property rights. + +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. + +---------------------------------------------------------------------------- +Name: dragon4 +Files: numpy/_core/src/multiarray/dragon4.c +License: MIT + /* + * Copyright (c) 2014 Ryan Juckett + * + * 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. + */ + +/* + * This file contains a modified version of Ryan Juckett's Dragon4 + * implementation, obtained from https://www.ryanjuckett.com, + * which has been ported from C++ to C and which has + * modifications specific to printing floats in numpy. + * + * Ryan Juckett's original code was under the Zlib license; he gave numpy + * permission to include it under the MIT license instead. + */ + + +---------------------------------------------------------------------------- +Name: libdivide +Files: numpy/_core/include/numpy/libdivide/* +License: Zlib + zlib License + ------------ + + Copyright (C) 2010 - 2019 ridiculous_fish, + Copyright (C) 2016 - 2019 Kim Walisch, + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +---------------------------------------------------------------------------- +Note that the following files are vendored in the repository and sdist but not +installed in built numpy packages: + +Name: Meson +Files: vendored-meson/meson/* +License: Apache 2.0 + +# Copyright 2016 The Meson development team + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + 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. + +---------------------------------------------------------------------------- +Name: spin +Files: .spin/cmds.py +License: BSD-3 + BSD 3-Clause License + +Copyright (c) 2021--2022, Scientific Python project +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. 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. + +3. 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. + +--------------------------------------------------------------------------------- +LICENSES_bundled in different directories: +----------------------------------------------------------------------------------- + +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: SPLITMIX64 +Files: /numpy/blob/numpy/random/src/splitmix64/* +License: Sebastiano Vigna © 2005–2019 NumPy Developers, Licensed under the 3-clause BSD License. +For details, see /numpy/blob/numpy/random/src/splitmix64/LICENSE.md + +Name: SFC64 +Files: /numpy/blob/numpy/random/src/sfc64/* +License: MIT +For details, see /numpy/blob/numpy/random/src/sfc64/LICENSE.md + +Name: PHILOX +Files: /numpy/blob/numpy/random/src/philox/* +License: D. E. Shaw Research +For license text, see /numpy/blob/numpy/random/src/philox/LICENSE.md + +Name: PCG64 +Files: /numpy/blob/numpy/random/src/pcg64/* +License: MIT +For license text, see/numpy/blob/numpy/random/src/pcg64/LICENSE.md + +Name: MT19937 +Files: /numpy/blob/numpy/random/src/mt19937/* +License: MIT +For license text, see/numpy/blob/numpy/random/src/mt19937/LICENSE.md + +Name: Julia +Files: /numpy/blob/numpy/random/src/distributions/* +License: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors +For license text, see/numpy/blob/numpy/random/src/distributions/LICENSE.md + +Name: Random +Files: /numpy/blob/numpy/random/* +License: dual-licensed under the The University of Illinois/NCSA Open Source License (NCSA) and The 3-Clause BSD License +For license text, see/numpy/blob/numpy/random/LICENSE.md + +Name: numpy.core.ma +Files: /numpy/blob/numpy/ma/* +License: University of Georgia and Pierre G.F. Gerard-Marchant +For license text, see /numpy/blob/numpy/ma/LICENSE + +--------------- RECURSIVE LICENSE Mentioned in LICENSES_bundled in different directories (list above) -------------------- +------------------------------------------------------------------------------------------------------------------------------------- + +Name: SPLITMIX64 + +Written in 2015 by Sebastiano Vigna (vigna@acm.org) + +To the extent possible under law, the author has dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. + +See http://creativecommons.org/publicdomain/zero/1.0/. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: SFC64 + +© 2005–2019 NumPy Developers, Licensed under the 3-clause BSD License. + +The MIT License + +Adapted from a C++ implementation of Chris Doty-Humphrey's SFC PRNG. + +https://gist.github.com/imneme/f1f7821f07cf76504a97f6537c818083 + +Copyright (c) 2018 Melissa E. O'Neill + +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. + +------------------------------------------------------------------------------------------------------------------------------------- +Name: PHILOX + +Copyright 2010-2012, D. E. Shaw Research. 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 D. E. Shaw Research 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. + +------------------------------------------------------------------------------------------------------------------------------------- +Name: PCG64 + +The MIT License + +PCG Random Number Generation for C. + +Copyright 2014 Melissa O'Neill oneill@pcg-random.org + +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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: MT19937 + +Copyright (c) 2003-2005, Jean-Sebastien Roy (js@jeannot.org) + +The rk_random and rk_seed functions algorithms and the original design of the Mersenne Twister RNG: + +Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, 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 names of its contributors 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 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. + +Original algorithm for the implementation of rk_interval function from Richard J. Wagner's implementation of the Mersenne Twister RNG, optimised by Magnus Jonsson. + +Constants used in the rk_double implementation by Isaku Wada. + +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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: Julia + +The ziggurat methods were derived from Julia. + +Copyright (c) 2009-2019: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors: + +https://github.com/JuliaLang/julia/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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: Random + +NCSA Open Source License + +Copyright (c) 2019 Kevin Sheppard. All rights reserved. + +Developed by: Kevin Sheppard (kevin.sheppard@economics.ox.ac.uk, kevin.k.sheppard@gmail.com) http://www.kevinsheppard.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 with 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: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. + +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. + +Neither the names of Kevin Sheppard, nor the names of any contributors may be used to endorse or promote products derived from this Software without specific prior written permission. + +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 CONTRIBUTORS 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 WITH THE SOFTWARE. + +3-Clause BSD License + +Copyright (c) 2019 Kevin Sheppard. 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. + +Components + +Many parts of this module have been derived from original sources, often the algorithm's designer. Component licenses are located with the component code. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: numpy.core.ma + +Copyright (c) 2006, University of Georgia and Pierre G.F. Gerard-Marchant +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 University of Georgia 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 REGENTS 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. + +----------------------------------------------------------------------------------- + + +This distribution of NumPy also bundles the following software: + +Name: OpenBLAS +Files: numpy/.dylibs/libscipy_openblas*.so +Description: bundled as a dynamically linked library +Availability: https://github.com/OpenMathLib/OpenBLAS/ +License: BSD-3-Clause + Copyright (c) 2011-2014, The OpenBLAS Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + 3. Neither the name of the OpenBLAS 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 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. + + +Name: LAPACK +Files: numpy/.dylibs/libscipy_openblas*.so +Description: bundled in OpenBLAS +Availability: https://github.com/OpenMathLib/OpenBLAS/ +License: BSD-3-Clause-Attribution + Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. + Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. + Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + + $COPYRIGHT$ + + Additional copyrights may follow + + $HEADER$ + + 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 listed + in this license in the documentation and/or other materials + provided with the distribution. + + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + + 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. + + +Name: libquadmath +Files: numpy/.dylibs/libquadmath*.so +License: LGPL-2.1-or-later + + GCC Quad-Precision Math Library + Copyright (C) 2010-2019 Free Software Foundation, Inc. + Written by Francois-Xavier Coudert + + This file is part of the libquadmath library. + Libquadmath is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + Libquadmath 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. + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html +———————————————————————————————————————————————————————————————————————————————————— +---- +python-dateutil + +Copyright 2017- Paul Ganssle +Copyright 2017- dateutil contributors (see AUTHORS file) + + 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 above license applies to all contributions after 2017-12-01, as well as +all contributions that have been re-licensed (see AUTHORS file for the list of +contributors who have re-licensed their code). + +The full text of the Apache License here: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + 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. + + +-------------------------------------------------------------------------------- +dateutil - Extensions to the standard Python datetime module. + +Copyright (c) 2003-2011 - Gustavo Niemeyer +Copyright (c) 2012-2014 - Tomi Pieviläinen +Copyright (c) 2014-2016 - Yaron de Leeuw +Copyright (c) 2015- - Paul Ganssle +Copyright (c) 2015- - dateutil contributors (see AUTHORS file) + +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 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 above BSD License Applies to all code, even that also covered by Apache 2.0. +---- + +six + +Copyright (c) 2010-2020 Benjamin Peterson + +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. +---- + +pytz + +Copyright (c) 2003-2019 Stuart Bishop + +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. +---- + +tzdata + +Apache Software License 2.0 + +Copyright (c) 2020, Paul Ganssle (Google) + +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. +---- + +Vendored dependencies +--------------------- + +Pyperclip - BSD license +======================= + +Copyright (c) 2010, Albert Sweigart +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 pyperclip 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 Albert Sweigart "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 Albert Sweigart 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. +===================================================================================== + +klib + +The MIT License + +Copyright (c) 2008- Attractive Chaos + +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. +---- + +SAS7BDAT - MIT License +======================= + +Copyright (c) 2015 Jared Hobbs + +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. + +-- Fastapi -- + +Copyright: Sebastian Ramirez +License: MIT + + ./LICENSE + +The MIT License (MIT) + +Copyright (c) 2018 Sebastián Ramírez + +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. + +-------------- Separator -------------- + + + +Dependency: :annotated-types +Copyright: Samuel Colvin +License: MIT + + ./LICENSE + +The MIT License (MIT) + +Copyright (c) 2022 the 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. + + +-------------- Separator -------------- + + + +Dependency: :anyio +Copyright: Alex Grönholm +License: MIT + + ./LICENSE + +The MIT License (MIT) + +Copyright (c) 2018 Alex Grönholm + +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. + + +-------------- Separator -------------- + + + +Dependency: :exceptiongroup +Copyright: Alex Grönholm +License: MIT; Python License Version 2 + + ./LICENSE + +The MIT License (MIT) + +Copyright (c) 2022 Alex Grönholm + +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. + + +This project contains code copied from the Python standard library. +The following is the required license notice for those parts. + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +-------------- Separator -------------- + + + +Dependency: :idna +Copyright: Kim Davies +License: BSD 3-Clause + + ./LICENSE.md + +BSD 3-Clause License + +Copyright (c) 2013-2024, Kim Davies 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: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. 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. + +3. 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. + + +-------------- Separator -------------- + + + +Dependency: :pydantic +Copyright: Samuel Colvin +License: MIT + + ./LICENSE + +The MIT License (MIT) + +Copyright (c) 2017 to present Pydantic Services Inc. and individual 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. + + +-------------- Separator -------------- + + + +Dependency: :pydantic-core +Copyright: Samuel Colvin +License: MIT + + ./LICENSE + +The MIT License (MIT) + +Copyright (c) 2022 Samuel Colvin + +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. + + +-------------- Separator -------------- + + + +Dependency: :sniffio +Copyright: Nathaniel J. Smith +License: Apache 2.0; MIT + + ./LICENSE + +This software is made available under the terms of *either* of the +licenses found in LICENSE.APACHE2 or LICENSE.MIT. Contributions to are +made under the terms of *both* these licenses. + + +-------------- Separator -------------- + + ./LICENSE.APACHE2 + + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + 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. + + +-------------- Separator -------------- + + ./LICENSE.MIT + +The MIT License (MIT) + +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. + + +-------------- Separator -------------- + + + +Dependency: :starlette +Copyright: Encode OSS Ltd. +License: BSD 3-Clause + + ./LICENSE.md + +Copyright © 2018, [Encode OSS Ltd](https://www.encode.io/). +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. + + +-------------- Separator -------------- + + + +Dependency: :typing-extensions +Copyright: Python Software Foundation +License: BSD 0-Clause; Python License Version 2 + + ./LICENSE + +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see https://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see https://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations, which became +Zope Corporation. In 2001, the Python Software Foundation (PSF, see +https://www.python.org/psf/) was formed, a non-profit organization +created specifically to own Python-related Intellectual Property. +Zope Corporation was a sponsoring member of the PSF. + +All Python releases are Open Source (see https://opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2 and above 2.1.1 2001-now PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +Python software and documentation are licensed under the +Python Software Foundation License Version 2. + +Starting with Python 3.8.6, examples, recipes, and other code in +the documentation are dual licensed under the PSF License Version 2 +and the Zero-Clause BSD license. + +Some software incorporated into Python is under different licenses. +The licenses are listed with code falling under that license. + + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +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 Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM 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 TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION +---------------------------------------------------------------------- + +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. + + +-------------- Separator -------------- + +Dependency: typing-inspection +Copyright: Pydantic Services Inc. +License: MIT License + + ./LICENSE + +MIT License + +Copyright (c) Pydantic Services Inc. 2025 to present + +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. + +-- Seaborn -- + +seaborn: +Copyright (c) 2012-2021, Michael L. Waskom +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 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 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. + +AppDirs License under https://github.com/mwaskom/seaborn/blob/6abd8b35d8d1e7dc1b788a3cdd4f35b4426268c1/licences/APPDIRS_LICENSE +Copyright (c) 2005-2010 ActiveState Software Inc. +Copyright (c) 2013 Eddy Petrișor + +This file is directly from +https://github.com/ActiveState/appdirs/blob/3fe6a83776843a46f20c2e5587afcffe05e03b39/appdirs.py + +The license of https://github.com/ActiveState/appdirs copied below: + + +# This is the MIT license + +Copyright (c) 2010 ActiveState Software 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. + +HUSL License under: https://github.com/mwaskom/seaborn/blob/6abd8b35d8d1e7dc1b788a3cdd4f35b4426268c1/licences/HUSL_LICENSE +Copyright (C) 2012 Alexei Boronine + +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. + +Packaging License under https://github.com/mwaskom/seaborn/blob/6abd8b35d8d1e7dc1b788a3cdd4f35b4426268c1/licences/PACKAGING_LICENSE: +Copyright (c) Donald Stufft and individual 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: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. +===== +matplotlib: +License agreement for matplotlib versions 1.3.0 and later +========================================================= + +1. This LICENSE AGREEMENT is between the Matplotlib Development Team +("MDT"), and the Individual or Organization ("Licensee") accessing and +otherwise using matplotlib software in source or binary form and its +associated documentation. + +2. Subject to the terms and conditions of this License Agreement, MDT +hereby grants Licensee a nonexclusive, royalty-free, world-wide license +to reproduce, analyze, test, perform and/or display publicly, prepare +derivative works, distribute, and otherwise use matplotlib +alone or in any derivative version, provided, however, that MDT's +License Agreement and MDT's notice of copyright, i.e., "Copyright (c) +2012- Matplotlib Development Team; All Rights Reserved" are retained in +matplotlib alone or in any derivative version prepared by +Licensee. + +3. In the event Licensee prepares a derivative work that is based on or +incorporates matplotlib or any part thereof, and wants to +make the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to matplotlib . + +4. MDT is making matplotlib available to Licensee on an "AS +IS" basis. MDT MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, MDT MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF MATPLOTLIB +WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. MDT SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF MATPLOTLIB + FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR +LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING +MATPLOTLIB , OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF +THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between MDT and +Licensee. This License Agreement does not grant permission to use MDT +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using matplotlib , +Licensee agrees to be bound by the terms and conditions of this License +Agreement. + +License agreement for matplotlib versions prior to 1.3.0 +======================================================== + +1. This LICENSE AGREEMENT is between John D. Hunter ("JDH"), and the +Individual or Organization ("Licensee") accessing and otherwise using +matplotlib software in source or binary form and its associated +documentation. + +2. Subject to the terms and conditions of this License Agreement, JDH +hereby grants Licensee a nonexclusive, royalty-free, world-wide license +to reproduce, analyze, test, perform and/or display publicly, prepare +derivative works, distribute, and otherwise use matplotlib +alone or in any derivative version, provided, however, that JDH's +License Agreement and JDH's notice of copyright, i.e., "Copyright (c) +2002-2011 John D. Hunter; All Rights Reserved" are retained in +matplotlib alone or in any derivative version prepared by +Licensee. + +3. In the event Licensee prepares a derivative work that is based on or +incorporates matplotlib or any part thereof, and wants to +make the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to matplotlib. + +4. JDH is making matplotlib available to Licensee on an "AS +IS" basis. JDH MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, JDH MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF MATPLOTLIB +WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. JDH SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF MATPLOTLIB + FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR +LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING +MATPLOTLIB , OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF +THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between JDH and +Licensee. This License Agreement does not grant permission to use JDH +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using matplotlib, +Licensee agrees to be bound by the terms and conditions of this License +Agreement. + +Stix Font License (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/lib/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX): +STIX Font License + +24 May 2010 + +Copyright (c) 2001-2010 by the STI Pub Companies, consisting of the American +Institute of Physics, the American Chemical Society, the American Mathematical +Society, the American Physical Society, Elsevier, Inc., and The Institute of +Electrical and Electronic Engineers, Inc. (www.stixfonts.org), with Reserved +Font Name STIX Fonts, STIX Fonts (TM) is a trademark of The Institute of +Electrical and Electronics Engineers, Inc. + +Portions copyright (c) 1998-2003 by MicroPress, Inc. (www.micropress-inc.com), +with Reserved Font Name TM Math. To obtain additional mathematical fonts, please +contact MicroPress, Inc., 68-30 Harrow Street, Forest Hills, NY 11375, USA, +Phone: (718) 575-1816. + +Portions copyright (c) 1990 by Elsevier, Inc. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Carlogo License (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/LICENSE/LICENSE_CARLOGO): +Copyright (c) 2010-2013 by tyPoland Lukasz Dziedzic with Reserved Font Name "Carlito". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + +AMS Fonts License (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/LICENSE/LICENSE_AMSFONTS): +The cmr10.pfb file is a Type-1 version of one of Knuth's Computer Modern fonts. +It is included here as test data only, but the following license applies. + +Copyright (c) 1997, 2009, American Mathematical Society (http://www.ams.org). +All Rights Reserved. + +"cmb10" is a Reserved Font Name for this Font Software. +"cmbsy10" is a Reserved Font Name for this Font Software. +"cmbsy5" is a Reserved Font Name for this Font Software. +"cmbsy6" is a Reserved Font Name for this Font Software. +"cmbsy7" is a Reserved Font Name for this Font Software. +"cmbsy8" is a Reserved Font Name for this Font Software. +"cmbsy9" is a Reserved Font Name for this Font Software. +"cmbx10" is a Reserved Font Name for this Font Software. +"cmbx12" is a Reserved Font Name for this Font Software. +"cmbx5" is a Reserved Font Name for this Font Software. +"cmbx6" is a Reserved Font Name for this Font Software. +"cmbx7" is a Reserved Font Name for this Font Software. +"cmbx8" is a Reserved Font Name for this Font Software. +"cmbx9" is a Reserved Font Name for this Font Software. +"cmbxsl10" is a Reserved Font Name for this Font Software. +"cmbxti10" is a Reserved Font Name for this Font Software. +"cmcsc10" is a Reserved Font Name for this Font Software. +"cmcsc8" is a Reserved Font Name for this Font Software. +"cmcsc9" is a Reserved Font Name for this Font Software. +"cmdunh10" is a Reserved Font Name for this Font Software. +"cmex10" is a Reserved Font Name for this Font Software. +"cmex7" is a Reserved Font Name for this Font Software. +"cmex8" is a Reserved Font Name for this Font Software. +"cmex9" is a Reserved Font Name for this Font Software. +"cmff10" is a Reserved Font Name for this Font Software. +"cmfi10" is a Reserved Font Name for this Font Software. +"cmfib8" is a Reserved Font Name for this Font Software. +"cminch" is a Reserved Font Name for this Font Software. +"cmitt10" is a Reserved Font Name for this Font Software. +"cmmi10" is a Reserved Font Name for this Font Software. +"cmmi12" is a Reserved Font Name for this Font Software. +"cmmi5" is a Reserved Font Name for this Font Software. +"cmmi6" is a Reserved Font Name for this Font Software. +"cmmi7" is a Reserved Font Name for this Font Software. +"cmmi8" is a Reserved Font Name for this Font Software. +"cmmi9" is a Reserved Font Name for this Font Software. +"cmmib10" is a Reserved Font Name for this Font Software. +"cmmib5" is a Reserved Font Name for this Font Software. +"cmmib6" is a Reserved Font Name for this Font Software. +"cmmib7" is a Reserved Font Name for this Font Software. +"cmmib8" is a Reserved Font Name for this Font Software. +"cmmib9" is a Reserved Font Name for this Font Software. +"cmr10" is a Reserved Font Name for this Font Software. +"cmr12" is a Reserved Font Name for this Font Software. +"cmr17" is a Reserved Font Name for this Font Software. +"cmr5" is a Reserved Font Name for this Font Software. +"cmr6" is a Reserved Font Name for this Font Software. +"cmr7" is a Reserved Font Name for this Font Software. +"cmr8" is a Reserved Font Name for this Font Software. +"cmr9" is a Reserved Font Name for this Font Software. +"cmsl10" is a Reserved Font Name for this Font Software. +"cmsl12" is a Reserved Font Name for this Font Software. +"cmsl8" is a Reserved Font Name for this Font Software. +"cmsl9" is a Reserved Font Name for this Font Software. +"cmsltt10" is a Reserved Font Name for this Font Software. +"cmss10" is a Reserved Font Name for this Font Software. +"cmss12" is a Reserved Font Name for this Font Software. +"cmss17" is a Reserved Font Name for this Font Software. +"cmss8" is a Reserved Font Name for this Font Software. +"cmss9" is a Reserved Font Name for this Font Software. +"cmssbx10" is a Reserved Font Name for this Font Software. +"cmssdc10" is a Reserved Font Name for this Font Software. +"cmssi10" is a Reserved Font Name for this Font Software. +"cmssi12" is a Reserved Font Name for this Font Software. +"cmssi17" is a Reserved Font Name for this Font Software. +"cmssi8" is a Reserved Font Name for this Font Software. +"cmssi9" is a Reserved Font Name for this Font Software. +"cmssq8" is a Reserved Font Name for this Font Software. +"cmssqi8" is a Reserved Font Name for this Font Software. +"cmsy10" is a Reserved Font Name for this Font Software. +"cmsy5" is a Reserved Font Name for this Font Software. +"cmsy6" is a Reserved Font Name for this Font Software. +"cmsy7" is a Reserved Font Name for this Font Software. +"cmsy8" is a Reserved Font Name for this Font Software. +"cmsy9" is a Reserved Font Name for this Font Software. +"cmtcsc10" is a Reserved Font Name for this Font Software. +"cmtex10" is a Reserved Font Name for this Font Software. +"cmtex8" is a Reserved Font Name for this Font Software. +"cmtex9" is a Reserved Font Name for this Font Software. +"cmti10" is a Reserved Font Name for this Font Software. +"cmti12" is a Reserved Font Name for this Font Software. +"cmti7" is a Reserved Font Name for this Font Software. +"cmti8" is a Reserved Font Name for this Font Software. +"cmti9" is a Reserved Font Name for this Font Software. +"cmtt10" is a Reserved Font Name for this Font Software. +"cmtt12" is a Reserved Font Name for this Font Software. +"cmtt8" is a Reserved Font Name for this Font Software. +"cmtt9" is a Reserved Font Name for this Font Software. +"cmu10" is a Reserved Font Name for this Font Software. +"cmvtt10" is a Reserved Font Name for this Font Software. +"euex10" is a Reserved Font Name for this Font Software. +"euex7" is a Reserved Font Name for this Font Software. +"euex8" is a Reserved Font Name for this Font Software. +"euex9" is a Reserved Font Name for this Font Software. +"eufb10" is a Reserved Font Name for this Font Software. +"eufb5" is a Reserved Font Name for this Font Software. +"eufb7" is a Reserved Font Name for this Font Software. +"eufm10" is a Reserved Font Name for this Font Software. +"eufm5" is a Reserved Font Name for this Font Software. +"eufm7" is a Reserved Font Name for this Font Software. +"eurb10" is a Reserved Font Name for this Font Software. +"eurb5" is a Reserved Font Name for this Font Software. +"eurb7" is a Reserved Font Name for this Font Software. +"eurm10" is a Reserved Font Name for this Font Software. +"eurm5" is a Reserved Font Name for this Font Software. +"eurm7" is a Reserved Font Name for this Font Software. +"eusb10" is a Reserved Font Name for this Font Software. +"eusb5" is a Reserved Font Name for this Font Software. +"eusb7" is a Reserved Font Name for this Font Software. +"eusm10" is a Reserved Font Name for this Font Software. +"eusm5" is a Reserved Font Name for this Font Software. +"eusm7" is a Reserved Font Name for this Font Software. +"lasy10" is a Reserved Font Name for this Font Software. +"lasy5" is a Reserved Font Name for this Font Software. +"lasy6" is a Reserved Font Name for this Font Software. +"lasy7" is a Reserved Font Name for this Font Software. +"lasy8" is a Reserved Font Name for this Font Software. +"lasy9" is a Reserved Font Name for this Font Software. +"lasyb10" is a Reserved Font Name for this Font Software. +"lcircle1" is a Reserved Font Name for this Font Software. +"lcirclew" is a Reserved Font Name for this Font Software. +"lcmss8" is a Reserved Font Name for this Font Software. +"lcmssb8" is a Reserved Font Name for this Font Software. +"lcmssi8" is a Reserved Font Name for this Font Software. +"line10" is a Reserved Font Name for this Font Software. +"linew10" is a Reserved Font Name for this Font Software. +"msam10" is a Reserved Font Name for this Font Software. +"msam5" is a Reserved Font Name for this Font Software. +"msam6" is a Reserved Font Name for this Font Software. +"msam7" is a Reserved Font Name for this Font Software. +"msam8" is a Reserved Font Name for this Font Software. +"msam9" is a Reserved Font Name for this Font Software. +"msbm10" is a Reserved Font Name for this Font Software. +"msbm5" is a Reserved Font Name for this Font Software. +"msbm6" is a Reserved Font Name for this Font Software. +"msbm7" is a Reserved Font Name for this Font Software. +"msbm8" is a Reserved Font Name for this Font Software. +"msbm9" is a Reserved Font Name for this Font Software. +"wncyb10" is a Reserved Font Name for this Font Software. +"wncyi10" is a Reserved Font Name for this Font Software. +"wncyr10" is a Reserved Font Name for this Font Software. +"wncysc10" is a Reserved Font Name for this Font Software. +"wncyss10" is a Reserved Font Name for this Font Software. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Tkmini License (https://github.com/matplotlib/matplotlib/blob/3f86e24d6e6a11da1a026ca7ff52a30c11b04cbb/src/_tkmini.h): +Copyright (c) 1987-1994 The Regents of the University of California. +Copyright (c) 1993-1996 Lucent Technologies. +Copyright (c) 1994-1998 Sun Microsystems, Inc. +Copyright (c) 1998-2000 by Scriptics Corporation. +Copyright (c) 2002 by Kevin B. Kenny. All rights reserved. + +This software is copyrighted by the Regents of the University +of California, Sun Microsystems, Inc., Scriptics Corporation, +and other parties. The following terms apply to all files +associated with the software unless explicitly disclaimed in +individual files. + +The authors hereby grant permission to use, copy, modify, +distribute, and license this software and its documentation +for any purpose, provided that existing copyright notices are +retained in all copies and that this notice is included +verbatim in any distributions. No written agreement, license, +or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their +authors and need not follow the licensing terms described +here, provided that the new terms are clearly indicated on +the first page of each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO +ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS +SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN +IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON +AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO +OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, +ENHANCEMENTS, OR MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf +of the U.S. government, the Government shall have only +"Restricted Rights" in the software and related documentation +as defined in the Federal Acquisition Regulations (FARs) in +Clause 52.227.19 (c) (2). If you are acquiring the software +on behalf of the Department of Defense, the software shall be +classified as "Commercial Computer Software" and the +Government shall have only "Restricted Rights" as defined in +Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the +foregoing, the authors grant the U.S. Government and others +acting in its behalf permission to use and distribute the +software in accordance with the terms specified in this +license + +Unless otherwise noted, these definitions are stable from Tcl / Tk 8.5 +through Tck / Tk master as of 21 May 2016 + +LICENSE_JSXTOOLS_RESIZE_OBSERVER (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/LICENSE/LICENSE_JSXTOOLS_RESIZE_OBSERVER): +# 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. + +1. 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: + 1. the right to reproduce, adapt, distribute, perform, display, communicate, + and translate a Work; + 2. moral rights retained by the original author(s) and/or performer(s); + 3. publicity and privacy rights pertaining to a person’s image or likeness + depicted in a Work; + 4. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(i), below; + 5. rights protecting the extraction, dissemination, use and reuse of data in + a Work; + 6. 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 + 7. other similar, equivalent or corresponding rights throughout the world + based on applicable law or treaty, and any national implementations + thereof. + +2. 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. + +3. 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. + +4. Limitations and Disclaimers. + 1. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + 2. 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. + 3. 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. + 4. 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 +http://creativecommons.org/publicdomain/zero/1.0/. + +LICENSE_DEJAVU (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/lib/matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU): +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. +Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. + +Arev Fonts Copyright +------------------------------ + +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and +associated documentation files (the "Font Software"), to reproduce +and distribute the modifications to the Bitstream Vera Font Software, +including without limitation the rights to use, copy, merge, publish, +distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Tavmjong Bah" or the word "Arev". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Tavmjong Bah Arev" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Tavmjong Bah shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Font Software without prior written authorization +from Tavmjong Bah. For further information, contact: tavmjong @ free +. fr. + +$Id: LICENSE 2133 2007-11-28 02:46:28Z lechimp $ + +LICENSE_QT4_EDITOR (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/LICENSE/LICENSE_QT4_EDITOR): +formlayout License Agreement (MIT License) +------------------------------------------ + +Copyright (c) 2009 Pierre Raybaut + +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. + +License under https://github.com/matplotlib/matplotlib/blob/2f55cd514cc4d9d41f8cccf5cc6c9cc8e56b0d8b/galleries/examples/user_interfaces/embedding_in_wx3_sgskip.py: +Copyright (C) 2003-2004 Andrew Straw, Jeremy O'Donoghue and others +License: This work is licensed under the PSF. A copy should be included +with this source code, and is also available at +https://docs.python.org/3/license.html + +LICENSE_COURIERTEN (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/LICENSE/LICENSE_COURIERTEN): +The Courier10PitchBT-Bold.pfb file is a Type-1 version of +Courier 10 Pitch BT Bold by Bitstream, obtained from +. It is included +here as test data only, but the following license applies. + + +(c) Copyright 1989-1992, Bitstream Inc., Cambridge, MA. + +You are hereby granted permission under all Bitstream propriety rights +to use, copy, modify, sublicense, sell, and redistribute the 4 Bitstream +Charter (r) Type 1 outline fonts and the 4 Courier Type 1 outline fonts +for any purpose and without restriction; provided, that this notice is +left intact on all copies of such fonts and that Bitstream's trademark +is acknowledged as shown below on all unmodified copies of the 4 Charter +Type 1 fonts. + +BITSTREAM CHARTER is a registered trademark of Bitstream Inc. + +LICENSE_SOLARIZED (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/LICENSE/LICENSE_SOLARIZED): +https://github.com/altercation/solarized/blob/master/LICENSE +Copyright (c) 2011 Ethan Schoonover + +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. + +LICENSE_COLORBREWER (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/LICENSE/LICENSE_COLORBREWER): +Apache-Style Software License for ColorBrewer Color Schemes + +Version 1.1 + +Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania +State University. All rights reserved. Redistribution and use in source +and binary forms, with or without modification, are permitted provided +that the following conditions are met: + +1. Redistributions as source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + +2. The end-user documentation included with the redistribution, if any, +must include the following acknowledgment: "This product includes color +specifications and designs developed by Cynthia Brewer +(http://colorbrewer.org/)." Alternately, this acknowledgment may appear in +the software itself, if and wherever such third-party acknowledgments +normally appear. + +3. The name "ColorBrewer" must not be used to endorse or promote products +derived from this software without prior written permission. For written +permission, please contact Cynthia Brewer at cbrewer@psu.edu. + +4. Products derived from this software may not be called "ColorBrewer", +nor may "ColorBrewer" appear in their name, without prior written +permission of Cynthia Brewer. + +THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED 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 +CYNTHIA BREWER, MARK HARROWER, OR THE PENNSYLVANIA STATE UNIVERSITY 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. + +LICENSE_BAKOMA (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/LICENSE/LICENSE_BAKOMA): +BaKoMa Fonts Licence + -------------------- + + This licence covers two font packs (known as BaKoMa Fonts Collection, + which is available at `CTAN:fonts/cm/ps-type1/bakoma/'): + + 1) BaKoMa-CM (1.1/12-Nov-94) + Computer Modern Fonts in PostScript Type 1 and TrueType font formats. + + 2) BaKoMa-AMS (1.2/19-Jan-95) + AMS TeX fonts in PostScript Type 1 and TrueType font formats. + + Copyright (C) 1994, 1995, Basil K. Malyshev. All Rights Reserved. + + Permission to copy and distribute these fonts for any purpose is + hereby granted without fee, provided that the above copyright notice, + author statement and this permission notice appear in all copies of + these fonts and related documentation. + + Permission to modify and distribute modified fonts for any purpose is + hereby granted without fee, provided that the copyright notice, + author statement, this permission notice and location of original + fonts (http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma) + appear in all copies of modified fonts and related documentation. + + Permission to use these fonts (embedding into PostScript, PDF, SVG + and printing by using any software) is hereby granted without fee. + It is not required to provide any notices about using these fonts. + + Basil K. Malyshev + INSTITUTE FOR HIGH ENERGY PHYSICS + IHEP, OMVT + Moscow Region + 142281 PROTVINO + RUSSIA + + E-Mail: bakoma@mail.ru + or malyshev@mail.ihep.ru + +LICENSE_YORICK (https://github.com/matplotlib/matplotlib/blob/f6e0ee49c598f59c6e6cf4eefe473e4dc634a58a/LICENSE/LICENSE_YORICK): +BSD-style license for gist/yorick colormaps. + +Copyright: + + Copyright (c) 1996. The Regents of the University of California. + All rights reserved. + +Permission to use, copy, modify, and distribute this software for any +purpose without fee is hereby granted, provided that this entire +notice is included in all copies of any software which is or includes +a copy or modification of this software and in all copies of the +supporting documentation for such software. + +This work was produced at the University of California, Lawrence +Livermore National Laboratory under contract no. W-7405-ENG-48 between +the U.S. Department of Energy and The Regents of the University of +California for the operation of UC LLNL. + + + DISCLAIMER + +This software was prepared as an account of work sponsored by an +agency of the United States Government. Neither the United States +Government nor the University of California nor any of their +employees, makes any warranty, express or implied, or assumes any +liability or responsibility for the accuracy, completeness, or +usefulness of any information, apparatus, product, or process +disclosed, or represents that its use would not infringe +privately-owned rights. Reference herein to any specific commercial +products, process, or service by trade name, trademark, manufacturer, +or otherwise, does not necessarily constitute or imply its +endorsement, recommendation, or favoring by the United States +Government or the University of California. The views and opinions of +authors expressed herein do not necessarily state or reflect those of +the United States Government or the University of California, and +shall not be used for advertising or product endorsement purposes. + + + AUTHOR + +David H. Munro wrote Yorick and Gist. Berkeley Yacc (byacc) generated +the Yorick parser. The routines in Math are from LAPACK and FFTPACK; +MathC contains C translations by David H. Munro. The algorithms for +Yorick's random number generator and several special functions in +Yorick/include were taken from Numerical Recipes by Press, et. al., +although the Yorick implementations are unrelated to those in +Numerical Recipes. A small amount of code in Gist was adapted from +the X11R4 release, copyright M.I.T. -- the complete copyright notice +may be found in the (unused) file Gist/host.c. +===== +numpy: +numpy: +Copyright (c) 2005-2022, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + +---- + +This binary distribution of NumPy also bundles the following software: + + +Name: OpenBLAS +Files: extra-dll\libopenb*.dll +Description: bundled as a dynamically linked library +Availability: https://github.com/xianyi/OpenBLAS/ +License: 3-clause BSD + Copyright (c) 2011-2014, The OpenBLAS Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + 3. Neither the name of the OpenBLAS 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 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. + + +Name: LAPACK +Files: extra-dll\libopenb*.dll +Description: bundled in OpenBLAS +Availability: https://github.com/xianyi/OpenBLAS/ +License 3-clause BSD + Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. + Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. + Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + + $COPYRIGHT$ + + Additional copyrights may follow + + $HEADER$ + + 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 listed + in this license in the documentation and/or other materials + provided with the distribution. + + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + + 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. + + +----------------------------------------------------------------------------------- +LICENSES_bundled.txt +----------------------------------------------------------------------------------- + +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: lapack-lite +Files: numpy/linalg/lapack_lite/* +License: BSD-3-Clause + For details, see numpy/linalg/lapack_lite/LICENSE.txt + +Name: tempita +Files: tools/npy_tempita/* +License: MIT + For details, see tools/npy_tempita/license.txt + +Name: dragon4 +Files: numpy/core/src/multiarray/dragon4.c +License: MIT + For license text, see numpy/core/src/multiarray/dragon4.c + +Name: libdivide +Files: numpy/core/include/numpy/libdivide/* +License: Zlib + For license text, see numpy/core/include/numpy/libdivide/LICENSE.txt + +--------------- RECURSIVE LICENSE Mentioned in LICENSES_bundled.txt -------------------- +----------------------------------------------------------------------------------------- +lapack-lite +Copyright (c) 1992-2022 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. +Copyright (c) 2000-2022 The University of California Berkeley. All + rights reserved. +Copyright (c) 2006-2022 The University of Colorado Denver. All rights + reserved. + +Additional copyrights may follow + +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 listed + in this license in the documentation and/or other materials + provided with the distribution. + +- Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +The copyright holders provide no reassurances that the source code +provided does not infringe any patent, copyright, or any other +intellectual property rights of third parties. The copyright holders +disclaim any liability to any recipient for claims brought against +recipient by any third party for infringement of that parties +intellectual property rights. + +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. + +------------------------------------------------------------------------ +tempita + +Copyright (c) 2022 Ian Bicking 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. + +---------------------------------------------------------------------------- +dragon4 + Copyright (c) 2022 Ryan Juckett + + 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, andor + 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. + +-------------------------------------------------------------------------------- +libdivide + +zlib License + Copyright (C) 2010 - 2022 ridiculous_fish, + Copyright (C) 2016 - 2022 Kim Walisch, + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +---------------------------------------------------------------------------------- +LICENSES_bundled in different directories: +----------------------------------------------------------------------------------- + +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: SPLITMIX64 +Files: /numpy/blob/numpy/random/src/splitmix64/* +License: Sebastiano Vigna © 2005–2019 NumPy Developers, Licensed under the 3-clause BSD License. +For details, see /numpy/blob/numpy/random/src/splitmix64/LICENSE.md + +Name: SFC64 +Files: /numpy/blob/numpy/random/src/sfc64/* +License: MIT +For details, see /numpy/blob/numpy/random/src/sfc64/LICENSE.md + +Name: PHILOX +Files: /numpy/blob/numpy/random/src/philox/* +License: D. E. Shaw Research +For license text, see /numpy/blob/numpy/random/src/philox/LICENSE.md + +Name: PCG64 +Files: /numpy/blob/numpy/random/src/pcg64/* +License: MIT +For license text, see/numpy/blob/numpy/random/src/pcg64/LICENSE.md + +Name: MT19937 +Files: /numpy/blob/numpy/random/src/mt19937/* +License: MIT +For license text, see/numpy/blob/numpy/random/src/mt19937/LICENSE.md + +Name: Julia +Files: /numpy/blob/numpy/random/src/distributions/* +License: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors +For license text, see/numpy/blob/numpy/random/src/distributions/LICENSE.md + +Name: Random +Files: /numpy/blob/numpy/random/* +License: dual-licensed under the The University of Illinois/NCSA Open Source License (NCSA) and The 3-Clause BSD License +For license text, see/numpy/blob/numpy/random/LICENSE.md + +Name: nympy.core.ma +Files: /numpy/blob/numpy/ma/* +License: University of Georgia and Pierre G.F. Gerard-Marchant +For license text, see /numpy/blob/numpy/ma/LICENSE + +--------------- RECURSIVE LICENSE Mentioned in LICENSES_bundled in different directories (list above) -------------------- +------------------------------------------------------------------------------------------------------------------------------------- + +Name: SPLITMIX64 + +Written in 2015 by Sebastiano Vigna (vigna@acm.org) + +To the extent possible under law, the author has dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. + +See http://creativecommons.org/publicdomain/zero/1.0/. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: SFC64 + +© 2005–2019 NumPy Developers, Licensed under the 3-clause BSD License. + +The MIT License + +Adapted from a C++ implementation of Chris Doty-Humphrey's SFC PRNG. + +https://gist.github.com/imneme/f1f7821f07cf76504a97f6537c818083 + +Copyright (c) 2018 Melissa E. O'Neill + +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. + +------------------------------------------------------------------------------------------------------------------------------------- +Name: PHILOX + +Copyright 2010-2012, D. E. Shaw Research. 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 D. E. Shaw Research 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. + +------------------------------------------------------------------------------------------------------------------------------------- +Name: PCG64 + +The MIT License + +PCG Random Number Generation for C. + +Copyright 2014 Melissa O'Neill oneill@pcg-random.org + +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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: MT19937 + +Copyright (c) 2003-2005, Jean-Sebastien Roy (js@jeannot.org) + +The rk_random and rk_seed functions algorithms and the original design of the Mersenne Twister RNG: + +Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, 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 names of its contributors 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 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. + +Original algorithm for the implementation of rk_interval function from Richard J. Wagner's implementation of the Mersenne Twister RNG, optimised by Magnus Jonsson. + +Constants used in the rk_double implementation by Isaku Wada. + +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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: Julia + +The ziggurat methods were derived from Julia. + +Copyright (c) 2009-2019: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors: + +https://github.com/JuliaLang/julia/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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: Random + +NCSA Open Source License + +Copyright (c) 2019 Kevin Sheppard. All rights reserved. + +Developed by: Kevin Sheppard (kevin.sheppard@economics.ox.ac.uk, kevin.k.sheppard@gmail.com) http://www.kevinsheppard.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 with 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: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. + +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. + +Neither the names of Kevin Sheppard, nor the names of any contributors may be used to endorse or promote products derived from this Software without specific prior written permission. + +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 CONTRIBUTORS 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 WITH THE SOFTWARE. + +3-Clause BSD License + +Copyright (c) 2019 Kevin Sheppard. 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. + +Components + +Many parts of this module have been derived from original sources, often the algorithm's designer. Component licenses are located with the component code. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: nympy.core.ma + +Copyright (c) 2006, University of Georgia and Pierre G.F. Gerard-Marchant +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 University of Georgia 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 REGENTS 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. + +------------------------------------------------------------------------------------------------------------------------------------- + +===== +pandas: +BSD 3-Clause License + +Copyright (c) 2008-2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team +All rights reserved. + +Copyright (c) 2011-2023, Open source contributors. + +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. + +DATEUTIL_LICENSE (https://github.com/pandas-dev/pandas/blob/main/LICENSES/DATEUTIL_LICENSE): +Copyright 2017- Paul Ganssle +Copyright 2017- dateutil contributors (see AUTHORS file) + + 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 above license applies to all contributions after 2017-12-01, as well as +all contributions that have been re-licensed (see AUTHORS file for the list of +contributors who have re-licensed their code). +-------------------------------------------------------------------------------- +dateutil - Extensions to the standard Python datetime module. + +Copyright (c) 2003-2011 - Gustavo Niemeyer +Copyright (c) 2012-2014 - Tomi Pieviläinen +Copyright (c) 2014-2016 - Yaron de Leeuw +Copyright (c) 2015- - Paul Ganssle +Copyright (c) 2015- - dateutil contributors (see AUTHORS file) + +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 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 above BSD License Applies to all code, even that also covered by Apache 2.0. + +HAVEN_LICENSE (https://github.com/pandas-dev/pandas/blob/main/LICENSES/HAVEN_LICENSE): +# MIT License + +Copyright (c) 2019 Hadley Wickham; RStudio; and Evan Miller + +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. + +HAVEN_MIT (https://github.com/pandas-dev/pandas/blob/main/LICENSES/HAVEN_MIT): +Based on http://opensource.org/licenses/MIT + +This is a template. Complete and ship as file LICENSE the following 2 +lines (only) + +YEAR: +COPYRIGHT HOLDER: + +and specify as + +License: MIT + file LICENSE + +Copyright (c) , + +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. + +KLIB (https://github.com/pandas-dev/pandas/blob/main/LICENSES/KLIB_LICENSE): +The MIT License + +Copyright (c) 2008- Attractive Chaos + +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. + +MUSL (https://github.com/pandas-dev/pandas/blob/main/LICENSES/MUSL_LICENSE): +musl as a whole is licensed under the following standard MIT license: + +---------------------------------------------------------------------- +Copyright © 2005-2014 Rich Felker, et al. + +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. +---------------------------------------------------------------------- + +Authors/contributors include: + +Anthony G. Basile +Arvid Picciani +Bobby Bingham +Boris Brezillon +Brent Cook +Chris Spiegel +Clément Vasseur +Emil Renner Berthing +Hiltjo Posthuma +Isaac Dunham +Jens Gustedt +Jeremy Huntwork +John Spencer +Justin Cormack +Luca Barbato +Luka Perkov +M Farkas-Dyck (Strake) +Michael Forney +Nicholas J. Kain +orc +Pascal Cuoq +Pierre Carrier +Rich Felker +Richard Pennington +sin +Solar Designer +Stefan Kristiansson +Szabolcs Nagy +Timo Teräs +Valentin Ochs +William Haddon + +Portions of this software are derived from third-party works licensed +under terms compatible with the above MIT license: + +The TRE regular expression implementation (src/regex/reg* and +src/regex/tre*) is Copyright © 2001-2008 Ville Laurikari and licensed +under a 2-clause BSD license (license text in the source files). The +included version has been heavily modified by Rich Felker in 2012, in +the interests of size, simplicity, and namespace cleanliness. + +Much of the math library code (src/math/* and src/complex/*) is +Copyright © 1993,2004 Sun Microsystems or +Copyright © 2003-2011 David Schultz or +Copyright © 2003-2009 Steven G. Kargl or +Copyright © 2003-2009 Bruce D. Evans or +Copyright © 2008 Stephen L. Moshier +and labelled as such in comments in the individual source files. All +have been licensed under extremely permissive terms. + +The ARM memcpy code (src/string/armel/memcpy.s) is Copyright © 2008 +The Android Open Source Project and is licensed under a two-clause BSD +license. It was taken from Bionic libc, used on Android. + +The implementation of DES for crypt (src/misc/crypt_des.c) is +Copyright © 1994 David Burren. It is licensed under a BSD license. + +The implementation of blowfish crypt (src/misc/crypt_blowfish.c) was +originally written by Solar Designer and placed into the public +domain. The code also comes with a fallback permissive license for use +in jurisdictions that may not recognize the public domain. + +The smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011 +Valentin Ochs and is licensed under an MIT-style license. + +The BSD PRNG implementation (src/prng/random.c) and XSI search API +(src/search/*.c) functions are Copyright © 2011 Szabolcs Nagy and +licensed under following terms: "Permission to use, copy, modify, +and/or distribute this code for any purpose with or without fee is +hereby granted. There is no warranty." + +The x86_64 port was written by Nicholas J. Kain. Several files (crt) +were released into the public domain; others are licensed under the +standard MIT license terms at the top of this file. See individual +files for their copyright status. + +The mips and microblaze ports were originally written by Richard +Pennington for use in the ellcc project. The original code was adapted +by Rich Felker for build system and code conventions during upstream +integration. It is licensed under the standard MIT terms. + +The powerpc port was also originally written by Richard Pennington, +and later supplemented and integrated by John Spencer. It is licensed +under the standard MIT terms. + +All other files which have no copyright comments are original works +produced specifically for use as part of this library, written either +by Rich Felker, the main author of the library, or by one or more +contibutors listed above. Details on authorship of individual files +can be found in the git version control history of the project. The +omission of copyright and license comments in each file is in the +interest of source tree size. + +All public header files (include/* and arch/*/bits/*) should be +treated as Public Domain as they intentionally contain no content +which can be covered by copyright. Some source modules may fall in +this category as well. If you believe that a file is so trivial that +it should be in the Public Domain, please contact the authors and +request an explicit statement releasing it from copyright. + +The following files are trivial, believed not to be copyrightable in +the first place, and hereby explicitly released to the Public Domain: + +All public headers: include/*, arch/*/bits/* +Startup files: crt/* + +NUMPY (https://github.com/pandas-dev/pandas/blob/main/LICENSES/NUMPY_LICENSE): +Copyright (c) 2005-2011, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + +BOTTLENECK (https://github.com/pandas-dev/pandas/blob/main/LICENSES/OTHER): +Bottleneck license +------------------ + +Copyright (c) 2010-2012 Archipel Asset Management AB. +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. + +Pyperclip v1.3 license +---------------------- + +Copyright (c) 2010, Albert Sweigart +All rights reserved. + +BSD-style license: + +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 pyperclip 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 Albert Sweigart "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 Albert Sweigart 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. + +PACKAGING (https://github.com/pandas-dev/pandas/blob/main/LICENSES/PACKAGING_LICENSE): + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + END OF TERMS AND CONDITIONS + + +Copyright (c) Donald Stufft and individual 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: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. + +PSF (https://github.com/pandas-dev/pandas/blob/main/LICENSES/PSF_LICENSE): +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see http://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations (now Zope +Corporation, see http://www.zope.com). In 2001, the Python Software +Foundation (PSF, see http://www.python.org/psf/) was formed, a +non-profit organization created specifically to own Python-related +Intellectual Property. Zope Corporation is a sponsoring member of +the PSF. + +All Python releases are Open Source (see http://www.opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.2 2.1.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2.1 2.2 2002 PSF yes + 2.2.2 2.2.1 2002 PSF yes + 2.2.3 2.2.2 2003 PSF yes + 2.3 2.2.2 2002-2003 PSF yes + 2.3.1 2.3 2002-2003 PSF yes + 2.3.2 2.3.1 2002-2003 PSF yes + 2.3.3 2.3.2 2002-2003 PSF yes + 2.3.4 2.3.3 2004 PSF yes + 2.3.5 2.3.4 2005 PSF yes + 2.4 2.3 2004 PSF yes + 2.4.1 2.4 2005 PSF yes + 2.4.2 2.4.1 2005 PSF yes + 2.4.3 2.4.2 2006 PSF yes + 2.4.4 2.4.3 2006 PSF yes + 2.5 2.4 2006 PSF yes + 2.5.1 2.5 2007 PSF yes + 2.5.2 2.5.1 2008 PSF yes + 2.5.3 2.5.2 2008 PSF yes + 2.6 2.5 2008 PSF yes + 2.6.1 2.6 2008 PSF yes + 2.6.2 2.6.1 2009 PSF yes + 2.6.3 2.6.2 2009 PSF yes + 2.6.4 2.6.3 2009 PSF yes + 2.6.5 2.6.4 2010 PSF yes + 2.7 2.6 2010 PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 +Python Software Foundation; All Rights Reserved" are retained in Python alone or +in any derivative version prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the Internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the Internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +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 Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM 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 TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +PYUPGRADE (https://github.com/pandas-dev/pandas/blob/main/LICENSES/PYUPGRADE_LICENSE): +Copyright (c) 2017 Anthony Sottile + +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. + +SAS7BDAT (https://github.com/pandas-dev/pandas/blob/main/LICENSES/SAS7BDAT_LICENSE): +Copyright (c) 2015 Jared Hobbs + +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. + +SCIPY (https://github.com/pandas-dev/pandas/blob/main/LICENSES/SCIPY_LICENSE): +Copyright (c) 2001, 2002 Enthought, Inc. +All rights reserved. + +Copyright (c) 2003-2012 SciPy Developers. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + a. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + b. 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. + c. Neither the name of Enthought nor the names of the SciPy Developers + 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. + +ULTRAJSON (https://github.com/pandas-dev/pandas/blob/main/LICENSES/ULTRAJSON_LICENSE): +Copyright (c) 2011-2013, ESN Social Software AB and Jonas Tarnstrom +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 ESN Social Software AB 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 ESN SOCIAL SOFTWARE AB OR JONAS TARNSTROM 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. + + +Portions of code from MODP_ASCII - Ascii transformations (upper/lower, etc) +https://github.com/client9/stringencoders +Copyright (c) 2007 Nick Galbreath -- nickg [at] modp [dot] com. All rights reserved. + +Numeric decoder derived from TCL library +http://www.opensource.apple.com/source/tcl/tcl-14/tcl/license.terms + * Copyright (c) 1988-1993 The Regents of the University of California. + * Copyright (c) 1994 Sun Microsystems, Inc. + +XARRAY (https://github.com/pandas-dev/pandas/blob/main/LICENSES/XARRAY_LICENSE): +Copyright 2014-2019, xarray Developers + +-------------------------------------------------------------------------------- + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. 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. + +2. 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. + +3. 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. + +4. Redistribution. + +You may reproduce and distribute copies of the Work or Derivative Works thereof +in any medium, with or without modifications, and in Source or Object form, +provided that You meet the following conditions: + +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. + +5. 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. + +6. 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. + +7. 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. + +8. 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. + +9. 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. + +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. + +-- matplotlib -- + +=====================Top Level License and Notice================= + +License agreement for matplotlib versions 1.3.0 and later +========================================================= + +1. This LICENSE AGREEMENT is between the Matplotlib Development Team +("MDT"), and the Individual or Organization ("Licensee") accessing and +otherwise using matplotlib software in source or binary form and its +associated documentation. + +2. Subject to the terms and conditions of this License Agreement, MDT +hereby grants Licensee a nonexclusive, royalty-free, world-wide license +to reproduce, analyze, test, perform and/or display publicly, prepare +derivative works, distribute, and otherwise use matplotlib +alone or in any derivative version, provided, however, that MDT's +License Agreement and MDT's notice of copyright, i.e., "Copyright (c) +2012- Matplotlib Development Team; All Rights Reserved" are retained in +matplotlib alone or in any derivative version prepared by +Licensee. + +3. In the event Licensee prepares a derivative work that is based on or +incorporates matplotlib or any part thereof, and wants to +make the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to matplotlib . + +4. MDT is making matplotlib available to Licensee on an "AS +IS" basis. MDT MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, MDT MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF MATPLOTLIB +WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. MDT SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF MATPLOTLIB + FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR +LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING +MATPLOTLIB , OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF +THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between MDT and +Licensee. This License Agreement does not grant permission to use MDT +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using matplotlib , +Licensee agrees to be bound by the terms and conditions of this License +Agreement. + + -------------------------------------------------------------------- + +Copyright Notices for sub-files within matplotlib project: +========================================================= + +LICENSE_AMSFONTS +----------------- +The cmr10.pfb file is a Type-1 version of one of Knuth's Computer Modern fonts. +It is included here as test data only, but the following license applies. + +Copyright (c) 1997, 2009, American Mathematical Society (http://www.ams.org). +All Rights Reserved. + +"cmb10" is a Reserved Font Name for this Font Software. +"cmbsy10" is a Reserved Font Name for this Font Software. +"cmbsy5" is a Reserved Font Name for this Font Software. +"cmbsy6" is a Reserved Font Name for this Font Software. +"cmbsy7" is a Reserved Font Name for this Font Software. +"cmbsy8" is a Reserved Font Name for this Font Software. +"cmbsy9" is a Reserved Font Name for this Font Software. +"cmbx10" is a Reserved Font Name for this Font Software. +"cmbx12" is a Reserved Font Name for this Font Software. +"cmbx5" is a Reserved Font Name for this Font Software. +"cmbx6" is a Reserved Font Name for this Font Software. +"cmbx7" is a Reserved Font Name for this Font Software. +"cmbx8" is a Reserved Font Name for this Font Software. +"cmbx9" is a Reserved Font Name for this Font Software. +"cmbxsl10" is a Reserved Font Name for this Font Software. +"cmbxti10" is a Reserved Font Name for this Font Software. +"cmcsc10" is a Reserved Font Name for this Font Software. +"cmcsc8" is a Reserved Font Name for this Font Software. +"cmcsc9" is a Reserved Font Name for this Font Software. +"cmdunh10" is a Reserved Font Name for this Font Software. +"cmex10" is a Reserved Font Name for this Font Software. +"cmex7" is a Reserved Font Name for this Font Software. +"cmex8" is a Reserved Font Name for this Font Software. +"cmex9" is a Reserved Font Name for this Font Software. +"cmff10" is a Reserved Font Name for this Font Software. +"cmfi10" is a Reserved Font Name for this Font Software. +"cmfib8" is a Reserved Font Name for this Font Software. +"cminch" is a Reserved Font Name for this Font Software. +"cmitt10" is a Reserved Font Name for this Font Software. +"cmmi10" is a Reserved Font Name for this Font Software. +"cmmi12" is a Reserved Font Name for this Font Software. +"cmmi5" is a Reserved Font Name for this Font Software. +"cmmi6" is a Reserved Font Name for this Font Software. +"cmmi7" is a Reserved Font Name for this Font Software. +"cmmi8" is a Reserved Font Name for this Font Software. +"cmmi9" is a Reserved Font Name for this Font Software. +"cmmib10" is a Reserved Font Name for this Font Software. +"cmmib5" is a Reserved Font Name for this Font Software. +"cmmib6" is a Reserved Font Name for this Font Software. +"cmmib7" is a Reserved Font Name for this Font Software. +"cmmib8" is a Reserved Font Name for this Font Software. +"cmmib9" is a Reserved Font Name for this Font Software. +"cmr10" is a Reserved Font Name for this Font Software. +"cmr12" is a Reserved Font Name for this Font Software. +"cmr17" is a Reserved Font Name for this Font Software. +"cmr5" is a Reserved Font Name for this Font Software. +"cmr6" is a Reserved Font Name for this Font Software. +"cmr7" is a Reserved Font Name for this Font Software. +"cmr8" is a Reserved Font Name for this Font Software. +"cmr9" is a Reserved Font Name for this Font Software. +"cmsl10" is a Reserved Font Name for this Font Software. +"cmsl12" is a Reserved Font Name for this Font Software. +"cmsl8" is a Reserved Font Name for this Font Software. +"cmsl9" is a Reserved Font Name for this Font Software. +"cmsltt10" is a Reserved Font Name for this Font Software. +"cmss10" is a Reserved Font Name for this Font Software. +"cmss12" is a Reserved Font Name for this Font Software. +"cmss17" is a Reserved Font Name for this Font Software. +"cmss8" is a Reserved Font Name for this Font Software. +"cmss9" is a Reserved Font Name for this Font Software. +"cmssbx10" is a Reserved Font Name for this Font Software. +"cmssdc10" is a Reserved Font Name for this Font Software. +"cmssi10" is a Reserved Font Name for this Font Software. +"cmssi12" is a Reserved Font Name for this Font Software. +"cmssi17" is a Reserved Font Name for this Font Software. +"cmssi8" is a Reserved Font Name for this Font Software. +"cmssi9" is a Reserved Font Name for this Font Software. +"cmssq8" is a Reserved Font Name for this Font Software. +"cmssqi8" is a Reserved Font Name for this Font Software. +"cmsy10" is a Reserved Font Name for this Font Software. +"cmsy5" is a Reserved Font Name for this Font Software. +"cmsy6" is a Reserved Font Name for this Font Software. +"cmsy7" is a Reserved Font Name for this Font Software. +"cmsy8" is a Reserved Font Name for this Font Software. +"cmsy9" is a Reserved Font Name for this Font Software. +"cmtcsc10" is a Reserved Font Name for this Font Software. +"cmtex10" is a Reserved Font Name for this Font Software. +"cmtex8" is a Reserved Font Name for this Font Software. +"cmtex9" is a Reserved Font Name for this Font Software. +"cmti10" is a Reserved Font Name for this Font Software. +"cmti12" is a Reserved Font Name for this Font Software. +"cmti7" is a Reserved Font Name for this Font Software. +"cmti8" is a Reserved Font Name for this Font Software. +"cmti9" is a Reserved Font Name for this Font Software. +"cmtt10" is a Reserved Font Name for this Font Software. +"cmtt12" is a Reserved Font Name for this Font Software. +"cmtt8" is a Reserved Font Name for this Font Software. +"cmtt9" is a Reserved Font Name for this Font Software. +"cmu10" is a Reserved Font Name for this Font Software. +"cmvtt10" is a Reserved Font Name for this Font Software. +"euex10" is a Reserved Font Name for this Font Software. +"euex7" is a Reserved Font Name for this Font Software. +"euex8" is a Reserved Font Name for this Font Software. +"euex9" is a Reserved Font Name for this Font Software. +"eufb10" is a Reserved Font Name for this Font Software. +"eufb5" is a Reserved Font Name for this Font Software. +"eufb7" is a Reserved Font Name for this Font Software. +"eufm10" is a Reserved Font Name for this Font Software. +"eufm5" is a Reserved Font Name for this Font Software. +"eufm7" is a Reserved Font Name for this Font Software. +"eurb10" is a Reserved Font Name for this Font Software. +"eurb5" is a Reserved Font Name for this Font Software. +"eurb7" is a Reserved Font Name for this Font Software. +"eurm10" is a Reserved Font Name for this Font Software. +"eurm5" is a Reserved Font Name for this Font Software. +"eurm7" is a Reserved Font Name for this Font Software. +"eusb10" is a Reserved Font Name for this Font Software. +"eusb5" is a Reserved Font Name for this Font Software. +"eusb7" is a Reserved Font Name for this Font Software. +"eusm10" is a Reserved Font Name for this Font Software. +"eusm5" is a Reserved Font Name for this Font Software. +"eusm7" is a Reserved Font Name for this Font Software. +"lasy10" is a Reserved Font Name for this Font Software. +"lasy5" is a Reserved Font Name for this Font Software. +"lasy6" is a Reserved Font Name for this Font Software. +"lasy7" is a Reserved Font Name for this Font Software. +"lasy8" is a Reserved Font Name for this Font Software. +"lasy9" is a Reserved Font Name for this Font Software. +"lasyb10" is a Reserved Font Name for this Font Software. +"lcircle1" is a Reserved Font Name for this Font Software. +"lcirclew" is a Reserved Font Name for this Font Software. +"lcmss8" is a Reserved Font Name for this Font Software. +"lcmssb8" is a Reserved Font Name for this Font Software. +"lcmssi8" is a Reserved Font Name for this Font Software. +"line10" is a Reserved Font Name for this Font Software. +"linew10" is a Reserved Font Name for this Font Software. +"msam10" is a Reserved Font Name for this Font Software. +"msam5" is a Reserved Font Name for this Font Software. +"msam6" is a Reserved Font Name for this Font Software. +"msam7" is a Reserved Font Name for this Font Software. +"msam8" is a Reserved Font Name for this Font Software. +"msam9" is a Reserved Font Name for this Font Software. +"msbm10" is a Reserved Font Name for this Font Software. +"msbm5" is a Reserved Font Name for this Font Software. +"msbm6" is a Reserved Font Name for this Font Software. +"msbm7" is a Reserved Font Name for this Font Software. +"msbm8" is a Reserved Font Name for this Font Software. +"msbm9" is a Reserved Font Name for this Font Software. +"wncyb10" is a Reserved Font Name for this Font Software. +"wncyi10" is a Reserved Font Name for this Font Software. +"wncyr10" is a Reserved Font Name for this Font Software. +"wncysc10" is a Reserved Font Name for this Font Software. +"wncyss10" is a Reserved Font Name for this Font Software. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. ++++++++++++++++++++ + +LICENSE_BAKOMA +----------------- + + BaKoMa Fonts Licence + -------------------- + + This licence covers two font packs (known as BaKoMa Fonts Collection, + which is available at `CTAN:fonts/cm/ps-type1/bakoma/'): + + 1) BaKoMa-CM (1.1/12-Nov-94) + Computer Modern Fonts in PostScript Type 1 and TrueType font formats. + + 2) BaKoMa-AMS (1.2/19-Jan-95) + AMS TeX fonts in PostScript Type 1 and TrueType font formats. + + Copyright (C) 1994, 1995, Basil K. Malyshev. All Rights Reserved. + + Permission to copy and distribute these fonts for any purpose is + hereby granted without fee, provided that the above copyright notice, + author statement and this permission notice appear in all copies of + these fonts and related documentation. + + Permission to modify and distribute modified fonts for any purpose is + hereby granted without fee, provided that the copyright notice, + author statement, this permission notice and location of original + fonts (http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma) + appear in all copies of modified fonts and related documentation. + + Permission to use these fonts (embedding into PostScript, PDF, SVG + and printing by using any software) is hereby granted without fee. + It is not required to provide any notices about using these fonts. + + Basil K. Malyshev + INSTITUTE FOR HIGH ENERGY PHYSICS + IHEP, OMVT + Moscow Region + 142281 PROTVINO + RUSSIA + + E-Mail: bakoma@mail.ru + or malyshev@mail.ihep.ru + ++++++++++++++++++ + +LICENSE_CARLOGO +--------------- +----> we renamed carlito -> carlogo to comply with the terms <---- + +Copyright (c) 2010-2013 by tyPoland Lukasz Dziedzic with Reserved Font Name "Carlito". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. +++++++++++++++++++++ + +LICENSE_COLORBREWER +------------------- +Apache-Style Software License for ColorBrewer Color Schemes + +Version 1.1 + +Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania +State University. All rights reserved. Redistribution and use in source +and binary forms, with or without modification, are permitted provided +that the following conditions are met: + +1. Redistributions as source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + +2. The end-user documentation included with the redistribution, if any, +must include the following acknowledgment: "This product includes color +specifications and designs developed by Cynthia Brewer +(http://colorbrewer.org/)." Alternately, this acknowledgment may appear in +the software itself, if and wherever such third-party acknowledgments +normally appear. + +3. The name "ColorBrewer" must not be used to endorse or promote products +derived from this software without prior written permission. For written +permission, please contact Cynthia Brewer at cbrewer@psu.edu. + +4. Products derived from this software may not be called "ColorBrewer", +nor may "ColorBrewer" appear in their name, without prior written +permission of Cynthia Brewer. + +THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED 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 +CYNTHIA BREWER, MARK HARROWER, OR THE PENNSYLVANIA STATE UNIVERSITY 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. +++++++++++++++++++++ + +LICENSE_COURIERTEN +------------------ +The Courier10PitchBT-Bold.pfb file is a Type-1 version of +Courier 10 Pitch BT Bold by Bitstream, obtained from +. It is included +here as test data only, but the following license applies. + + +(c) Copyright 1989-1992, Bitstream Inc., Cambridge, MA. + +You are hereby granted permission under all Bitstream propriety rights +to use, copy, modify, sublicense, sell, and redistribute the 4 Bitstream +Charter (r) Type 1 outline fonts and the 4 Courier Type 1 outline fonts +for any purpose and without restriction; provided, that this notice is +left intact on all copies of such fonts and that Bitstream's trademark +is acknowledged as shown below on all unmodified copies of the 4 Charter +Type 1 fonts. + +BITSTREAM CHARTER is a registered trademark of Bitstream Inc. + ++++++++++++++++++ + +LICENSE_JSXTOOLS_RESIZE_OBSERVER +-------------------------------- +# 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. + +1. 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: + 1. the right to reproduce, adapt, distribute, perform, display, communicate, + and translate a Work; + 2. moral rights retained by the original author(s) and/or performer(s); + 3. publicity and privacy rights pertaining to a person’s image or likeness + depicted in a Work; + 4. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(i), below; + 5. rights protecting the extraction, dissemination, use and reuse of data in + a Work; + 6. 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 + 7. other similar, equivalent or corresponding rights throughout the world + based on applicable law or treaty, and any national implementations + thereof. + +2. 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. + +3. 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. + +4. Limitations and Disclaimers. + 1. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + 2. 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. + 3. 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. + 4. 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 +http://creativecommons.org/publicdomain/zero/1.0/. + ++++++++++++++++++++++++ + +LICENSE_QT4_EDITOR +------------------ +Module creating PyQt4 form dialogs/layouts to edit various type of parameters + + +formlayout License Agreement (MIT License) +------------------------------------------ + +Copyright (c) 2009 Pierre Raybaut + +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. +""" +++++++++++++++++++++++ + +LICENSE_SOLARIZED +----------------- +https://github.com/altercation/solarized/blob/master/LICENSE +Copyright (c) 2011 Ethan Schoonover + +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. +++++++++++++++++++++++ + +LICENSE_STIX +------------ +TERMS AND CONDITIONS + + 1. Permission is hereby granted, free of charge, to any person +obtaining a copy of the STIX Fonts-TM set accompanying this license +(collectively, the "Fonts") and the associated documentation files +(collectively with the Fonts, the "Font Software"), to reproduce and +distribute the Font Software, including the rights to use, copy, merge +and publish copies of the Font Software, and to permit persons to whom +the Font Software is furnished to do so same, subject to the following +terms and conditions (the "License"). + + 2. The following copyright and trademark notice and these Terms and +Conditions shall be included in all copies of one or more of the Font +typefaces and any derivative work created as permitted under this +License: + + Copyright (c) 2001-2005 by the STI Pub Companies, consisting of +the American Institute of Physics, the American Chemical Society, the +American Mathematical Society, the American Physical Society, Elsevier, +Inc., and The Institute of Electrical and Electronic Engineers, Inc. +Portions copyright (c) 1998-2003 by MicroPress, Inc. Portions copyright +(c) 1990 by Elsevier, Inc. All rights reserved. STIX Fonts-TM is a +trademark of The Institute of Electrical and Electronics Engineers, Inc. + + 3. You may (a) convert the Fonts from one format to another (e.g., +from TrueType to PostScript), in which case the normal and reasonable +distortion that occurs during such conversion shall be permitted and (b) +embed or include a subset of the Fonts in a document for the purposes of +allowing users to read text in the document that utilizes the Fonts. In +each case, you may use the STIX Fonts-TM mark to designate the resulting +Fonts or subset of the Fonts. + + 4. You may also (a) add glyphs or characters to the Fonts, or modify +the shape of existing glyphs, so long as the base set of glyphs is not +removed and (b) delete glyphs or characters from the Fonts, provided +that the resulting font set is distributed with the following +disclaimer: "This [name] font does not include all the Unicode points +covered in the STIX Fonts-TM set but may include others." In each case, +the name used to denote the resulting font set shall not include the +term "STIX" or any similar term. + + 5. You may charge a fee in connection with the distribution of the +Font Software, provided that no copy of one or more of the individual +Font typefaces that form the STIX Fonts-TM set may be sold by itself. + + 6. THE FONT SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK OR OTHER RIGHT. IN NO EVENT SHALL +MICROPRESS OR ANY OF THE STI PUB COMPANIES BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, INCLUDING, BUT NOT LIMITED TO, ANY GENERAL, +SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM OR OUT OF THE USE OR +INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT +SOFTWARE. + + 7. Except as contained in the notice set forth in Section 2, the +names MicroPress Inc. and STI Pub Companies, as well as the names of the +companies/organizations that compose the STI Pub Companies, shall not be +used in advertising or otherwise to promote the sale, use or other +dealings in the Font Software without the prior written consent of the +respective company or organization. + + 8. This License shall become null and void in the event of any +material breach of the Terms and Conditions herein by licensee. + + 9. A substantial portion of the STIX Fonts set was developed by +MicroPress Inc. for the STI Pub Companies. To obtain additional +mathematical fonts, please contact MicroPress, Inc., 68-30 Harrow +Street, Forest Hills, NY 11375, USA - Phone: (718) 575-1816. +++++++++++++++++++++++++++ + +LICENSE_YORICK +-------------- +BSD-style license for gist/yorick colormaps. + +Copyright: + + Copyright (c) 1996. The Regents of the University of California. + All rights reserved. + +Permission to use, copy, modify, and distribute this software for any +purpose without fee is hereby granted, provided that this entire +notice is included in all copies of any software which is or includes +a copy or modification of this software and in all copies of the +supporting documentation for such software. + +This work was produced at the University of California, Lawrence +Livermore National Laboratory under contract no. W-7405-ENG-48 between +the U.S. Department of Energy and The Regents of the University of +California for the operation of UC LLNL. + + + DISCLAIMER + +This software was prepared as an account of work sponsored by an +agency of the United States Government. Neither the United States +Government nor the University of California nor any of their +employees, makes any warranty, express or implied, or assumes any +liability or responsibility for the accuracy, completeness, or +usefulness of any information, apparatus, product, or process +disclosed, or represents that its use would not infringe +privately-owned rights. Reference herein to any specific commercial +products, process, or service by trade name, trademark, manufacturer, +or otherwise, does not necessarily constitute or imply its +endorsement, recommendation, or favoring by the United States +Government or the University of California. The views and opinions of +authors expressed herein do not necessarily state or reflect those of +the United States Government or the University of California, and +shall not be used for advertising or product endorsement purposes. + + + AUTHOR + +David H. Munro wrote Yorick and Gist. Berkeley Yacc (byacc) generated +the Yorick parser. The routines in Math are from LAPACK and FFTPACK; +MathC contains C translations by David H. Munro. The algorithms for +Yorick's random number generator and several special functions in +Yorick/include were taken from Numerical Recipes by Press, et. al., +although the Yorick implementations are unrelated to those in +Numerical Recipes. A small amount of code in Gist was adapted from +the X11R4 release, copyright M.I.T. -- the complete copyright notice +may be found in the (unused) file Gist/host.c. +---------------------------------------------------------------- + +agg24-svn +--------- +The Anti-Grain Geometry Project +A high quality rendering engine for C++ +http://antigrain.com + +Anti-Grain Geometry - Version 2.4 +Copyright (C) 2002-2005 Maxim Shemanarev (McSeem) + +Permission to copy, use, modify, sell and distribute this software +is granted provided this copyright notice appears in all copies. +This software is provided "as is" without express or implied +warranty, and with no claim as to its suitability for any purpose. + +++++++++++++++ + +ttutil.cpp +---------- +/* + * Modified for use within matplotlib + * 5 July 2007 + * Michael Droettboom + */ + +/* Very simple interface to the ppr TT routines */ +/* (c) Frank Siegert 1996 */ + ++++++++++++++ + +pprdrv.h +-------- +/* + * Modified for use within matplotlib + * 5 July 2007 + * Michael Droettboom + */ + +/* +** ~ppr/src/include/pprdrv.h +** Copyright 1995, Trinity College Computing Center. +** Written by David Chappell. +** +** Permission to use, copy, modify, and distribute this software and its +** documentation for any purpose and without fee is hereby granted, provided +** that the above copyright notice appear in all copies and that both that +** copyright notice and this permission notice appear in supporting +** documentation. This software is provided "as is" without express or +** implied warranty. +** +** This file last revised 5 December 1995. +*/ + +++++++++++++ + +pprdrv_tt.cpp +------------- +/* + * Modified for use within matplotlib + * 5 July 2007 + * Michael Droettboom + */ + +/* +** ~ppr/src/pprdrv/pprdrv_tt.c +** Copyright 1995, Trinity College Computing Center. +** Written by David Chappell. +** +** Permission to use, copy, modify, and distribute this software and its +** documentation for any purpose and without fee is hereby granted, provided +** that the above copyright notice appear in all copies and that both that +** copyright notice and this permission notice appear in supporting +** documentation. This software is provided "as is" without express or +** implied warranty. +** +** TrueType font support. These functions allow PPR to generate +** PostScript fonts from Microsoft compatible TrueType font files. +** +** Last revised 19 December 1995. +*/ + ++++++++++++++ + +pprdrv_tt2.cpp +-------------- +/* + * Modified for use within matplotlib + * 5 July 2007 + * Michael Droettboom + */ + +/* +** ~ppr/src/pprdrv/pprdrv_tt2.c +** Copyright 1995, Trinity College Computing Center. +** Written by David Chappell. +** +** Permission to use, copy, modify, and distribute this software and its +** documentation for any purpose and without fee is hereby granted, provided +** that the above copyright notice appear in all copies and that both that +** copyright notice and this permission notice appear in supporting +** documentation. This software is provided "as is" without express or +** implied warranty. +** +** TrueType font support. These functions allow PPR to generate +** PostScript fonts from Microsoft compatible TrueType font files. +** +** The functions in this file do most of the work to convert a +** TrueType font to a type 3 PostScript font. +** +** Most of the material in this file is derived from a program called +** "ttf2ps" which L. S. Ng posted to the usenet news group +** "comp.sources.postscript". The author did not provide a copyright +** notice or indicate any restrictions on use. +** +** Last revised 11 July 1995. +*/ + ++++++++++++++++ + +truetype.h +---------- +/* + * Modified for use within matplotlib + * 5 July 2007 + * Michael Droettboom + */ + + +/* +** ~ppr/src/include/typetype.h +** +** Permission to use, copy, modify, and distribute this software and its +** documentation for any purpose and without fee is hereby granted, provided +** that the above copyright notice appear in all copies and that both that +** copyright notice and this permission notice appear in supporting +** documentation. This software is provided "as is" without express or +** implied warranty. +** +** This include file is shared by the source files +** "pprdrv/pprdrv_tt.c" and "pprdrv/pprdrv_tt2.c". +** +** Last modified 19 April 1995. +*/ ++++++++++++++++++++ + +_tkmini.h +--------- +/* Small excerpts from the Tcl / Tk 8.6 headers + * + * License terms copied from: + * http://www.tcl.tk/software/tcltk/license.html + * as of 20 May 2016. + * + * Copyright (c) 1987-1994 The Regents of the University of California. + * Copyright (c) 1993-1996 Lucent Technologies. + * Copyright (c) 1994-1998 Sun Microsystems, Inc. + * Copyright (c) 1998-2000 by Scriptics Corporation. + * Copyright (c) 2002 by Kevin B. Kenny. All rights reserved. + * + * This software is copyrighted by the Regents of the University + * of California, Sun Microsystems, Inc., Scriptics Corporation, + * and other parties. The following terms apply to all files + * associated with the software unless explicitly disclaimed in + * individual files. + * + * The authors hereby grant permission to use, copy, modify, + * distribute, and license this software and its documentation + * for any purpose, provided that existing copyright notices are + * retained in all copies and that this notice is included + * verbatim in any distributions. No written agreement, license, + * or royalty fee is required for any of the authorized uses. + * Modifications to this software may be copyrighted by their + * authors and need not follow the licensing terms described + * here, provided that the new terms are clearly indicated on + * the first page of each file where they apply. + * + * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO + * ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR + * CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS + * SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN + * IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH + * DAMAGE. + * + * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR + * PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON + * AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO + * OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, + * ENHANCEMENTS, OR MODIFICATIONS. + * + * GOVERNMENT USE: If you are acquiring this software on behalf + * of the U.S. government, the Government shall have only + * "Restricted Rights" in the software and related documentation + * as defined in the Federal Acquisition Regulations (FARs) in + * Clause 52.227.19 (c) (2). If you are acquiring the software + * on behalf of the Department of Defense, the software shall be + * classified as "Commercial Computer Software" and the + * Government shall have only "Restricted Rights" as defined in + * Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the + * foregoing, the authors grant the U.S. Government and others + * acting in its behalf permission to use and distribute the + * software in accordance with the terms specified in this + * license + */ + -------------------------------------------------------------------- + +++++++++++4th party dependencies+++++++++++ + +Dependency: Cycler License: BSD 3-Clause "New" +Copyright (c) 2015, matplotlib project +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 matplotlib 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 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. + +++++++++++++++++++ +Dependency: Kiwisolver License: BSD +Copyright (c) 2013, Nucleic Development Team + +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 Nucleic Development Team 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. + ++++++++++++++++++++++++ +Dependency: Numpy License: BSD + +Copyright (c) 2006, University of Georgia and Pierre G.F. Gerard-Marchant +Copyright (c) 2005-2021, NumPy Developers. +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 NumPy Developers nor the names of any + 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. +----------------------------------- +numpy/LICENSES_bundled.txt + +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: lapack-lite +Files: numpy/linalg/lapack_lite/* +License: BSD-3-Clause + For details, see numpy/linalg/lapack_lite/LICENSE.txt + +Name: tempita +Files: tools/npy_tempita/* +License: MIT + For details, see tools/npy_tempita/license.txt + +Name: dragon4 +Files: numpy/core/src/multiarray/dragon4.c +License: MIT + For license text, see numpy/core/src/multiarray/dragon4.c + +Name: libdivide +Files: numpy/core/include/numpy/libdivide/* +License: Zlib + For license text, see numpy/core/include/numpy/libdivide/LICENSE.txt +----------------------------------- +numpy/numpy/random/LICENSE.md + +**This software is dual-licensed under the The University of Illinois/NCSA +Open Source License (NCSA) and The 3-Clause BSD License** + +# NCSA Open Source License +**Copyright (c) 2019 Kevin Sheppard. All rights reserved.** + +Developed by: Kevin Sheppard (, +) +[http://www.kevinsheppard.com](http://www.kevinsheppard.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 with +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: + +Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimers. + +Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimers in the documentation and/or +other materials provided with the distribution. + +Neither the names of Kevin Sheppard, nor the names of any contributors may be +used to endorse or promote products derived from this Software without specific +prior written permission. + +**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 +CONTRIBUTORS 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 WITH +THE SOFTWARE.** + + +# 3-Clause BSD License +**Copyright (c) 2019 Kevin Sheppard. All rights reserved.** + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +2. 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. + +3. 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.** + +# Components + +Many parts of this module have been derived from original sources, +often the algorithm's designer. Component licenses are located with +the component code. +------------------------------- +numpy/numpy/random/src/distributions/LICENSE.md + +## NumPy + +Copyright (c) 2005-2017, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + + +## Julia + +The ziggurat methods were derived from Julia. + +Copyright (c) 2009-2019: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, +and other contributors: + +https://github.com/JuliaLang/julia/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. + +------------------------ +------------------------ +numpy/tools/npy_tempita/license.txt + +License +------- + +Copyright (c) 2008 Ian Bicking 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. +----------------------- +numpy/tools/wheels/LICENSE_linux.txt + +---- + +This binary distribution of NumPy also bundles the following software: + + +Name: OpenBLAS +Files: .libs/libopenb*.so +Description: bundled as a dynamically linked library +Availability: https://github.com/xianyi/OpenBLAS/ +License: 3-clause BSD + Copyright (c) 2011-2014, The OpenBLAS Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + 3. Neither the name of the OpenBLAS 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 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. + + +Name: LAPACK +Files: .libs/libopenb*.so +Description: bundled in OpenBLAS +Availability: https://github.com/xianyi/OpenBLAS/ +License 3-clause BSD + Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. + Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. + Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + + $COPYRIGHT$ + + Additional copyrights may follow + + $HEADER$ + + 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 listed + in this license in the documentation and/or other materials + provided with the distribution. + + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + + 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. +-------------------- +numpy/numpy/random/src/pcg64/LICENSE.md + +# PCG64 + +## The MIT License + +PCG Random Number Generation for C. + +Copyright 2014 Melissa O'Neill + +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. +------------------------- +numpy/numpy/random/src/sfc64/LICENSE.md + +# SFC64 + +## The MIT License + +Adapted from a C++ implementation of Chris Doty-Humphrey's SFC PRNG. + +https://gist.github.com/imneme/f1f7821f07cf76504a97f6537c818083 + +Copyright (c) 2018 Melissa E. O'Neill + +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. +---------------------- +numpy/numpy/random/src/philox/LICENSE.md + +# PHILOX + +Copyright 2010-2012, D. E. Shaw Research. +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 D. E. Shaw Research 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. +------------------------------ +numpy/numpy/random/src/mt19937/LICENSE.md + +# MT19937 + +Copyright (c) 2003-2005, Jean-Sebastien Roy (js@jeannot.org) + +The rk_random and rk_seed functions algorithms and the original design of +the Mersenne Twister RNG: + + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + + 3. The names of its contributors 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 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. + +Original algorithm for the implementation of rk_interval function from +Richard J. Wagner's implementation of the Mersenne Twister RNG, optimised by +Magnus Jonsson. + +Constants used in the rk_double implementation by Isaku Wada. + +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. +---------------------------------- +numpy/numpy/linalg/lapack_lite/LICENSE.txt + +Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. +Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. +Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + +$COPYRIGHT$ + +Additional copyrights may follow + +$HEADER$ + +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 listed + in this license in the documentation and/or other materials + provided with the distribution. + +- Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +The copyright holders provide no reassurances that the source code +provided does not infringe any patent, copyright, or any other +intellectual property rights of third parties. The copyright holders +disclaim any liability to any recipient for claims brought against +recipient by any third party for infringement of that parties +intellectual property rights. + +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. +---------------------- +numpy/numpy/random/src/splitmix64/LICENSE.md + +# SPLITMIX64 + +Written in 2015 by Sebastiano Vigna (vigna@acm.org) + +To the extent possible under law, the author has dedicated all copyright +and related and neighboring rights to this software to the public domain +worldwide. This software is distributed without any warranty. + +See . + +CC0 1.0 Universal (CC0 1.0) +Public Domain Dedication + +No Copyright +The person who associated a work with this deed has dedicated the work to the public domain by waiving all of his or her rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. + +You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission. See Other Information below. + +This license is acceptable for Free Cultural Works. +Other Information +In no way are the patent or trademark rights of any person affected by CC0, nor are the rights that other persons may have in the work or in how the work is used, such as publicity or privacy rights. +Unless expressly stated otherwise, the person who associated a work with this deed makes no warranties about the work, and disclaims liability for all uses of the work, to the fullest extent permitted by applicable law. +When using or citing the work, you should not imply endorsement by the author or the affirmer. +------------------------ +numpy/numpy/core/include/numpy/libdivide/LICENSE.txt + + zlib License + ------------ + + Copyright (C) 2010 - 2019 ridiculous_fish, + Copyright (C) 2016 - 2019 Kim Walisch, + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +++++++++++++++++ +Dependency: Six License: MIT license +Copyright (c) 2010-2021 Benjamin Peterson + +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. + +++++++++++++++++ +Dependency: Pyparsing License: MIT license +Copyright (c) 2003-2021 Paul T. McGuire + +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. +++++++++++++++++ +Dependency: Pillow License:Historical Permission Notice and Disclaimer + +Pillow is the friendly PIL fork. It is + + Copyright © 2010-2021 by Alex Clark and contributors + +Like PIL, Pillow is licensed under the open source HPND License: + +By obtaining, using, and/or copying this software and/or its associated +documentation, you agree that you have read, understood, and will comply +with the following terms and conditions: + +Permission to use, copy, modify, and distribute this software and its +associated documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appears in all copies, and that +both that copyright notice and this permission notice appear in supporting +documentation, and that the name of Secret Labs AB or the author not be +used in advertising or publicity pertaining to distribution of the software +without specific, written prior permission. + +SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. +IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR 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 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +++++++++++++++++ +Dependency: python-dateutil License: Apache Software License, BSD License + +Copyright 2017- Paul Ganssle +Copyright 2017- dateutil contributors (see AUTHORS file) + + 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 above license applies to all contributions after 2017-12-01, as well as +all contributions that have been re-licensed (see AUTHORS file for the list of +contributors who have re-licensed their code). +-------------------------------------------------------------------------------- +dateutil - Extensions to the standard Python datetime module. + +Copyright (c) 2003-2011 - Gustavo Niemeyer +Copyright (c) 2012-2014 - Tomi Pieviläinen +Copyright (c) 2014-2016 - Yaron de Leeuw +Copyright (c) 2015- - Paul Ganssle +Copyright (c) 2015- - dateutil contributors (see AUTHORS file) + +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 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 above BSD License Applies to all code, even that also covered by Apache 2.0. +++++++++++++++++ + +https://matplotlib.org/stable/users/license.html +License +Matplotlib only uses BSD compatible code, and its license is based on the PSF license. See the Open Source Initiative licenses page for details on individual licenses. Non-BSD compatible licenses (e.g., LGPL) are acceptable in matplotlib toolkits. For a discussion of the motivations behind the licencing choice, see Licenses. + +Copyright Policy +John Hunter began matplotlib around 2003. Since shortly before his passing in 2012, Michael Droettboom has been the lead maintainer of matplotlib, but, as has always been the case, matplotlib is the work of many. + +Prior to July of 2013, and the 1.3.0 release, the copyright of the source code was held by John Hunter. As of July 2013, and the 1.3.0 release, matplotlib has moved to a shared copyright model. + +matplotlib uses a shared copyright model. Each contributor maintains copyright over their contributions to matplotlib. But, it is important to note that these contributions are typically only changes to the repositories. Thus, the matplotlib source code, in its entirety, is not the copyright of any single person or institution. Instead, it is the collective copyright of the entire matplotlib Development Team. If individual contributors want to maintain a record of what changes/contributions they have specific copyright on, they should indicate their copyright in the commit message of the change, when they commit the change to one of the matplotlib repositories. + +The Matplotlib Development Team is the set of all contributors to the matplotlib project. A full list can be obtained from the git version control logs. + +License agreement for matplotlib 3.4.3 +1. This LICENSE AGREEMENT is between the Matplotlib Development Team ("MDT"), and the Individual or Organization ("Licensee") accessing and otherwise using matplotlib software in source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, MDT hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use matplotlib 3.4.3 alone or in any derivative version, provided, however, that MDT's License Agreement and MDT's notice of copyright, i.e., "Copyright (c) 2012-2013 Matplotlib Development Team; All Rights Reserved" are retained in matplotlib 3.4.3 alone or in any derivative version prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on or incorporates matplotlib 3.4.3 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to matplotlib 3.4.3. + +4. MDT is making matplotlib 3.4.3 available to Licensee on an "AS IS" basis. MDT MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, MDT MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF MATPLOTLIB 3.4.3 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. MDT SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF MATPLOTLIB 3.4.3 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING MATPLOTLIB 3.4.3, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between MDT and Licensee. This License Agreement does not grant permission to use MDT trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using matplotlib 3.4.3, Licensee agrees to be bound by the terms and conditions of this License Agreement. + +License agreement for matplotlib versions prior to 1.3.0 +1. This LICENSE AGREEMENT is between John D. Hunter ("JDH"), and the Individual or Organization ("Licensee") accessing and otherwise using matplotlib software in source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, JDH hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use matplotlib 3.4.3 alone or in any derivative version, provided, however, that JDH's License Agreement and JDH's notice of copyright, i.e., "Copyright (c) 2002-2009 John D. Hunter; All Rights Reserved" are retained in matplotlib 3.4.3 alone or in any derivative version prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on or incorporates matplotlib 3.4.3 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to matplotlib 3.4.3. + +4. JDH is making matplotlib 3.4.3 available to Licensee on an "AS IS" basis. JDH MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, JDH MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF MATPLOTLIB 3.4.3 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. JDH SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF MATPLOTLIB 3.4.3 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING MATPLOTLIB 3.4.3, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between JDH and Licensee. This License Agreement does not grant permission to use JDH trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using matplotlib 3.4.3, Licensee agrees to be bound by the terms and conditions of this License Agreement. + +++++++++++++++++ +Dependency: packaging + +This software is made available under the terms of *either* of the licenses +found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made +under the terms of *both* these licenses. +------- + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + END OF TERMS AND CONDITIONS +--------- +Copyright (c) Donald Stufft and individual 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: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. + +++++++++++++++++ +Dependency: zipp + +Copyright Jason R. Coombs + +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. + +++++++++++++++++ +Dependency: importlib-resources + +License: Apache 2.0 +++++++++++++++++ +Dependency: fonttools + +MIT License + +Copyright (c) 2017 Just van Rossum + +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. + +------------- +FontTools includes the following font projects for testing purposes, which are +under SIL Open Font License, Version 1.1: + +Lobster + Copyright (c) 2010, Pablo Impallari (www.impallari.com|impallari@gmail.com), + with Reserved Font Name Lobster. + This Font Software is licensed under the SIL Open Font License, Version 1.1. + +Noto Fonts + This Font Software is licensed under the SIL Open Font License, Version 1.1. + +XITS font project + Copyright (c) 2001-2010 by the STI Pub Companies, consisting of the American + Institute of Physics, the American Chemical Society, the American + Mathematical Society, the American Physical Society, Elsevier, Inc., and The + Institute of Electrical and Electronic Engineers, Inc. (www.stixfonts.org), + with Reserved Font Name STIX Fonts, STIX Fonts (TM) is a trademark of The + Institute of Electrical and Electronics Engineers, Inc. + + Portions copyright (c) 1998-2003 by MicroPress, Inc. + (www.micropress-inc.com), with Reserved Font Name TM Math. To obtain + additional mathematical fonts, please contact MicroPress, Inc., 68-30 Harrow + Street, Forest Hills, NY 11375, USA, Phone: (718) 575-1816. + + Portions copyright (c) 1990 by Elsevier, Inc. + + This Font Software is licensed under the SIL Open Font License, Version 1.1. + +Iosevka + Copyright (c) 2015-2020 Belleve Invis (belleve@typeof.net). + This Font Software is licensed under the SIL Open Font License, Version 1.1. + +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font +creation efforts of academic and linguistic communities, and to +provide a free and open framework in which fonts may be shared and +improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply to +any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software +components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, +deleting, or substituting -- in part or in whole -- any of the +components of the Original Version, by changing formats or by porting +the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, +modify, redistribute, and sell modified and unmodified copies of the +Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in +Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the +corresponding Copyright Holder. This restriction only applies to the +primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created using +the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +===== + +FontTools includes Adobe AGL & AGLFN, which is under 3-clauses BSD license: + +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 Adobe Systems Incorporated 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. + +===== + +FontTools includes cu2qu, which is Copyright 2016 Google Inc. All Rights Reserved. +Licensed under the Apache License, Version 2.0, a copy of which is reproduced below: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + 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. +++++++++++++++++ +Dependency: contourpy + +BSD 3-Clause License + +Copyright (c) 2021-2023, ContourPy Developers. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. 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. + +3. 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. + +-- Numpy -- + +Copyright: NumPy Developers +https://github.com/numpy/numpy/tree/v2.2.4 +License: BSD 3-Clause + + ./.spin/LICENSE + +BSD 3-Clause License + +Copyright (c) 2021--2025, Scientific Python project +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. 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. + +3. 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. + +-------------- Separator -------------- + + ./LICENSE.txt + +Copyright (c) 2005-2024, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + +-------------- Separator -------------- + + ./LICENSES_bundled.txt + +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: lapack-lite +Files: numpy/linalg/lapack_lite/* +License: BSD-3-Clause + For details, see numpy/linalg/lapack_lite/LICENSE.txt + +Name: dragon4 +Files: numpy/_core/src/multiarray/dragon4.c +License: MIT + For license text, see numpy/_core/src/multiarray/dragon4.c + +Name: libdivide +Files: numpy/_core/include/numpy/libdivide/* +License: Zlib + For license text, see numpy/_core/include/numpy/libdivide/LICENSE.txt + + +Note that the following files are vendored in the repository and sdist but not +installed in built numpy packages: + +Name: Meson +Files: vendored-meson/meson/* +License: Apache 2.0 + For license text, see vendored-meson/meson/COPYING + +Name: spin +Files: .spin/cmds.py +License: BSD-3 + For license text, see .spin/LICENSE + +-------------- Separator -------------- + + ./numpy/_core/include/numpy/libdivide/LICENSE.txt + + zlib License + ------------ + + Copyright (C) 2010 - 2019 ridiculous_fish, + Copyright (C) 2016 - 2019 Kim Walisch, + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +-------------- Separator -------------- + + ./numpy/core/src/multiarray/dragon4.c + +/* + * Copyright (c) 2014 Ryan Juckett + * + * 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. + */ +-------------- Separator -------------- + + ./numpy/linalg/lapack_lite/LICENSE.txt + +Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. +Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. +Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + +$COPYRIGHT$ + +Additional copyrights may follow + +$HEADER$ + +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 listed + in this license in the documentation and/or other materials + provided with the distribution. + +- Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +The copyright holders provide no reassurances that the source code +provided does not infringe any patent, copyright, or any other +intellectual property rights of third parties. The copyright holders +disclaim any liability to any recipient for claims brought against +recipient by any third party for infringement of that parties +intellectual property rights. + +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. + +-------------- Separator -------------- + + ./numpy/ma/LICENSE + +* Copyright (c) 2006, University of Georgia and Pierre G.F. Gerard-Marchant +* 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 University of Georgia 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 REGENTS 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. + +-------------- Separator -------------- + + ./numpy/random/LICENSE.md + +**This software is dual-licensed under the The University of Illinois/NCSA +Open Source License (NCSA) and The 3-Clause BSD License** + +# NCSA Open Source License +**Copyright (c) 2019 Kevin Sheppard. All rights reserved.** + +Developed by: Kevin Sheppard (, +) +[http://www.kevinsheppard.com](http://www.kevinsheppard.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 with +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: + +Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimers. + +Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimers in the documentation and/or +other materials provided with the distribution. + +Neither the names of Kevin Sheppard, nor the names of any contributors may be +used to endorse or promote products derived from this Software without specific +prior written permission. + +**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 +CONTRIBUTORS 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 WITH +THE SOFTWARE.** + + +# 3-Clause BSD License +**Copyright (c) 2019 Kevin Sheppard. All rights reserved.** + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +2. 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. + +3. 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.** + +# Components + +Many parts of this module have been derived from original sources, +often the algorithm's designer. Component licenses are located with +the component code. + +-------------- Separator -------------- + + ./numpy/random/src/distributions/LICENSE.md + +## NumPy + +Copyright (c) 2005-2017, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + + +## Julia + +The ziggurat methods were derived from Julia. + +Copyright (c) 2009-2019: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, +and other contributors: + +https://github.com/JuliaLang/julia/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. + +-------------- Separator -------------- + + ./numpy/random/src/mt19937/LICENSE.md + +# MT19937 + +Copyright (c) 2003-2005, Jean-Sebastien Roy (js@jeannot.org) + +The rk_random and rk_seed functions algorithms and the original design of +the Mersenne Twister RNG: + + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + + 3. The names of its contributors 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 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. + +Original algorithm for the implementation of rk_interval function from +Richard J. Wagner's implementation of the Mersenne Twister RNG, optimised by +Magnus Jonsson. + +Constants used in the rk_double implementation by Isaku Wada. + +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. + +-------------- Separator -------------- + + ./numpy/random/src/pcg64/LICENSE.md + +# PCG64 + +## The MIT License + +PCG Random Number Generation for C. + +Copyright 2014 Melissa O'Neill + +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. + +-------------- Separator -------------- + + ./numpy/random/src/philox/LICENSE.md + +# PHILOX + +Copyright 2010-2012, D. E. Shaw Research. +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 D. E. Shaw Research 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. + +-------------- Separator -------------- + + ./numpy/random/src/sfc64/LICENSE.md + +# SFC64 + +## The MIT License + +Adapted from a C++ implementation of Chris Doty-Humphrey's SFC PRNG. + +https://gist.github.com/imneme/f1f7821f07cf76504a97f6537c818083 + +Copyright (c) 2018 Melissa E. O'Neill + +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. + +-------------- Separator -------------- + + ./numpy/random/src/splitmix64/LICENSE.md + +# SPLITMIX64 + +Written in 2015 by Sebastiano Vigna (vigna@acm.org) + +To the extent possible under law, the author has dedicated all copyright +and related and neighboring rights to this software to the public domain +worldwide. This software is distributed without any warranty. + +See . + +-------------- Separator -------------- + + .https://files.pythonhosted.org/packages/45/b2/6c7545bb7a38754d63048c7696804a0d947328125d81bf12beaa692c3ae3/numpy-1.19.5-cp36-cp36m-manylinux1_x86_64.whl + +This binary distribution of NumPy also bundles the following software: + + +Name: OpenBLAS +Files: .libs/libopenb*.so +Description: bundled as a dynamically linked library +Availability: https://github.com/xianyi/OpenBLAS/ +License: 3-clause BSD + Copyright (c) 2011-2014, The OpenBLAS Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + 3. Neither the name of the OpenBLAS 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 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. +-------------- Separator -------------- + +-- Openpyxl -- + +Top Level Component Name : openpyxl +Top Level Component License : The MIT License (MIT) +Top Level Component Copyright : +Copyright (c) 2010 openpyxl + +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. + +============================================================================== + +Fourth Party Dependency #1 Name : et-xmlfile +Fourth Party Dependency #1 License : The MIT License (MIT) +Fourth Party Dependency #1 Copyright : + +This software is under the MIT Licence + +Copyright (c) 2010 openpyxl + +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. + +Odict implementation in openpyxl/writer/odict.py uses the following licence: + +Copyright (c) 2001-2011 Python Software Foundation + 2011 Raymond Hettinger +License: PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 + See http://www.opensource.org/licenses/Python-2.0 for full terms +Note: backport changes by Raymond were originally distributed under MIT + license, but since the original license for Python is more + restrictive than MIT, code cannot be released under its terms and + still adheres to the limitations of Python license. + +-- Uvicorn -- + +Copyright: Tom Christie +License: BSD 3-Clause + + ./LICENSE.md + +Copyright © 2017-present, [Encode OSS Ltd](https://www.encode.io/). +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. + +-------------- Separator -------------- +Dependency: :click +Copyright: David Lord +License: BSD 3-Clause + ./LICENSE.rst + +Copyright 2014 Pallets + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. 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. + +3. 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. + +-------------- Separator -------------- +Dependency: :h11 +Copyright: Nathaniel J. Smith +License: MIT + ./LICENSE.txt + +The MIT License (MIT) + +Copyright (c) 2016 Nathaniel J. Smith 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. + +-------------- Separator -------------- +Dependency: :typing-extensions +Copyright: Python Software Foundation +License: BSD 0-Clause; Python License Version 2 + ./LICENSE + +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see https://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see https://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations, which became +Zope Corporation. In 2001, the Python Software Foundation (PSF, see +https://www.python.org/psf/) was formed, a non-profit organization +created specifically to own Python-related Intellectual Property. +Zope Corporation was a sponsoring member of the PSF. + +All Python releases are Open Source (see https://opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2 and above 2.1.1 2001-now PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +Python software and documentation are licensed under the +Python Software Foundation License Version 2. + +Starting with Python 3.8.6, examples, recipes, and other code in +the documentation are dual licensed under the PSF License Version 2 +and the Zero-Clause BSD license. + +Some software incorporated into Python is under different licenses. +The licenses are listed with code falling under that license. + + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +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 Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM 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 TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION +---------------------------------------------------------------------- + +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. + +-------------- Separator -------------- + +-- Faiss-cpu -- + +===================================================================== + +------------------------------ Top-Level License ------------------------------- +SPDX:MIT + +MIT License + +Copyright (c) 2019 Kota Yamaguchi + +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. + +-------------------------- Fourth Party Dependencies --------------------------- +-- Apache-2.0 +-- BSD-2-Clause +-- BSD-3-Clause + +--------------------------------- (separator) ---------------------------------- +== Dependency +== github.com/numpy/numpy/tree/v1.26.4 +numpy + +== License Type +./LICENSE.txt +BSD-3-Clause + +./.spin/LICENSE + +BSD 3-Clause License + +Copyright (c) 2021--2025, Scientific Python project +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. 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. + +3. 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. + +-------------- Separator -------------- + + ./LICENSE.txt + +Copyright (c) 2005-2024, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + +-------------- Separator -------------- + + ./LICENSES_bundled.txt + +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: lapack-lite +Files: numpy/linalg/lapack_lite/* +License: BSD-3-Clause + For details, see numpy/linalg/lapack_lite/LICENSE.txt + +Name: dragon4 +Files: numpy/_core/src/multiarray/dragon4.c +License: MIT + For license text, see numpy/_core/src/multiarray/dragon4.c + +Name: libdivide +Files: numpy/_core/include/numpy/libdivide/* +License: Zlib + For license text, see numpy/_core/include/numpy/libdivide/LICENSE.txt + + +Note that the following files are vendored in the repository and sdist but not +installed in built numpy packages: + +Name: Meson +Files: vendored-meson/meson/* +License: Apache 2.0 + For license text, see vendored-meson/meson/COPYING + +Name: spin +Files: .spin/cmds.py +License: BSD-3 + For license text, see .spin/LICENSE + +-------------- Separator -------------- + + ./numpy/_core/include/numpy/libdivide/LICENSE.txt + + zlib License + ------------ + + Copyright (C) 2010 - 2019 ridiculous_fish, + Copyright (C) 2016 - 2019 Kim Walisch, + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +-------------- Separator -------------- + + ./numpy/core/src/multiarray/dragon4.c + +/* + * Copyright (c) 2014 Ryan Juckett + * + * 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. + */ +-------------- Separator -------------- + + ./numpy/linalg/lapack_lite/LICENSE.txt + +Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. +Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. +Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + +$COPYRIGHT$ + +Additional copyrights may follow + +$HEADER$ + +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 listed + in this license in the documentation and/or other materials + provided with the distribution. + +- Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +The copyright holders provide no reassurances that the source code +provided does not infringe any patent, copyright, or any other +intellectual property rights of third parties. The copyright holders +disclaim any liability to any recipient for claims brought against +recipient by any third party for infringement of that parties +intellectual property rights. + +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. + +-------------- Separator -------------- + + ./numpy/ma/LICENSE + +* Copyright (c) 2006, University of Georgia and Pierre G.F. Gerard-Marchant +* 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 University of Georgia 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 REGENTS 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. + +-------------- Separator -------------- + + ./numpy/random/LICENSE.md + +**This software is dual-licensed under the The University of Illinois/NCSA +Open Source License (NCSA) and The 3-Clause BSD License** + +# NCSA Open Source License +**Copyright (c) 2019 Kevin Sheppard. All rights reserved.** + +Developed by: Kevin Sheppard (, +) +[http://www.kevinsheppard.com](http://www.kevinsheppard.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 with +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: + +Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimers. + +Redistributions in binary form must reproduce the above copyright notice, this +list of conditions and the following disclaimers in the documentation and/or +other materials provided with the distribution. + +Neither the names of Kevin Sheppard, nor the names of any contributors may be +used to endorse or promote products derived from this Software without specific +prior written permission. + +**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 +CONTRIBUTORS 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 WITH +THE SOFTWARE.** + + +# 3-Clause BSD License +**Copyright (c) 2019 Kevin Sheppard. All rights reserved.** + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +2. 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. + +3. 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.** + +# Components + +Many parts of this module have been derived from original sources, +often the algorithm's designer. Component licenses are located with +the component code. + +-------------- Separator -------------- + + ./numpy/random/src/distributions/LICENSE.md + +## NumPy + +Copyright (c) 2005-2017, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + + +## Julia + +The ziggurat methods were derived from Julia. + +Copyright (c) 2009-2019: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, +and other contributors: + +https://github.com/JuliaLang/julia/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. + +-------------- Separator -------------- + + ./numpy/random/src/mt19937/LICENSE.md + +# MT19937 + +Copyright (c) 2003-2005, Jean-Sebastien Roy (js@jeannot.org) + +The rk_random and rk_seed functions algorithms and the original design of +the Mersenne Twister RNG: + + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + + 3. The names of its contributors 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 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. + +Original algorithm for the implementation of rk_interval function from +Richard J. Wagner's implementation of the Mersenne Twister RNG, optimised by +Magnus Jonsson. + +Constants used in the rk_double implementation by Isaku Wada. + +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. + +-------------- Separator -------------- + + ./numpy/random/src/pcg64/LICENSE.md + +# PCG64 + +## The MIT License + +PCG Random Number Generation for C. + +Copyright 2014 Melissa O'Neill + +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. + +-------------- Separator -------------- + + ./numpy/random/src/philox/LICENSE.md + +# PHILOX + +Copyright 2010-2012, D. E. Shaw Research. +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 D. E. Shaw Research 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. + +-------------- Separator -------------- + + ./numpy/random/src/sfc64/LICENSE.md + +# SFC64 + +## The MIT License + +Adapted from a C++ implementation of Chris Doty-Humphrey's SFC PRNG. + +https://gist.github.com/imneme/f1f7821f07cf76504a97f6537c818083 + +Copyright (c) 2018 Melissa E. O'Neill + +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. + +-------------- Separator -------------- + + ./numpy/random/src/splitmix64/LICENSE.md + +# SPLITMIX64 + +Written in 2015 by Sebastiano Vigna (vigna@acm.org) + +To the extent possible under law, the author has dedicated all copyright +and related and neighboring rights to this software to the public domain +worldwide. This software is distributed without any warranty. + +See . + +-------------- Separator -------------- + + .https://files.pythonhosted.org/packages/45/b2/6c7545bb7a38754d63048c7696804a0d947328125d81bf12beaa692c3ae3/numpy-1.19.5-cp36-cp36m-manylinux1_x86_64.whl + +This binary distribution of NumPy also bundles the following software: + + +Name: OpenBLAS +Files: .libs/libopenb*.so +Description: bundled as a dynamically linked library +Availability: https://github.com/xianyi/OpenBLAS/ +License: 3-clause BSD + Copyright (c) 2011-2014, The OpenBLAS Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + 3. Neither the name of the OpenBLAS 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 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. + +== Copyright +Copyright (c) 2021--2025, Scientific Python project +Copyright (c) 2005-2024, NumPy Developers. +All rights reserved. + +--------------------------------- (separator) ---------------------------------- +== Dependency== github.com/pypa/packaging/tree/24.2 +packaging + + +== License Type +Apache-2.0 or BSD-2-Clause + +This software is made available under the terms of *either* of the licenses +found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made +under the terms of *both* these licenses. + +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + END OF TERMS AND CONDITIONS + +BSD-2-Clause + +Copyright (c) Donald Stufft and individual 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: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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 +Copyright (c) Donald Stufft and individual contributors. + +-- Plotly -- + +------------------------------- Top-level license -------------------------- +The MIT License (MIT) + +Copyright (c) 2016-2018 Plotly, 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. + +== Copyright Notices +Copyright (c) 2016-2018 Plotly, Inc + +---------------------------- Fourth-party information ---------------------- +== NAME OF DEPENDENCY 1 +packaging +== License +This software is made available under the terms of *either* of the licenses +found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made +under the terms of *both* these licenses. + +== LICENSE.APACHE + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + END OF TERMS AND CONDITIONS + +== LICENSE.BSD +Copyright (c) Donald Stufft and individual 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: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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 Notices +Copyright (c) Donald Stufft and individual contributors. +All rights reserved. + +--------------------------------(separator)--------------------------------- +== NAME OF DEPENDENCY 2 +tenacity +== License + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + 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. + +-- requests -- + +---------------------------------- +Top level component: requests +---------------------------------- +Top level copyright: Copyright 2019 Kenneth Reitz +---------------------------------- +Top level license: Apache 2.0 +---------------------------------- + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + 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. + + +==========================DEPENDENCIES======================================= +== NAME OF DEPENDENCY #1: urllib3 +== License Type: MIT +== Copyright Notices: Copyright (c) 2008-2020 Andrey Petrov and contributors (see CONTRIBUTORS.txt) +https://git.navylinux.org/installer/doc/-/blob/master/python3-urllib3/CONTRIBUTORS.txt +========================LICENSE============================================= +MIT License + +Copyright (c) 2008-2020 Andrey Petrov and contributors (see CONTRIBUTORS.txt) + +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. +--------------------------------(separator)--------------------------------- +== NAME OF DEPENDENCY #2: certifi +== License Type: Mozilla +== Copyright Notices: Copyright 2019 Kenneth Reitz +========================LICENSE============================================= +This package contains a modified version of ca-bundle.crt: + +ca-bundle.crt -- Bundle of CA Root Certificates + +Certificate data from Mozilla as of: Thu Nov 3 19:04:19 2011# +This is a bundle of X.509 certificates of public Certificate Authorities +(CA). These were automatically extracted from Mozilla's root certificates +file (certdata.txt). This file can be found in the mozilla source tree: +https://hg.mozilla.org/mozilla-central/file/tip/security/nss/lib/ckfw/builtins/certdata.txt +It contains the certificates in PEM format and therefore +can be directly used with curl / libcurl / php_curl, or with +an Apache+mod_ssl webserver for SSL client authentication. +Just configure this file as the SSLCACertificateFile.# + +***** BEGIN LICENSE BLOCK ***** +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 http://mozilla.org/MPL/2.0/. + +***** END LICENSE BLOCK ***** +@(#) $RCSfile: certdata.txt,v $ $Revision: 1.80 $ $Date: 2011/11/03 15:11:58 $ + +========================Mozilla Public License 2.0 LICENSE ============================================= + +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 + +that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or + +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: + +any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or + +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: + +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 + +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: + +for any code that a Contributor has removed from Covered Software; or + +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 + +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: + +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 + +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. + +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. + +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 + +========================Mozilla Public License 2.0 LICENSE END============================================= + +--------------------------------(separator)--------------------------------- +== NAME OF DEPENDENCY #3: idna +== License Type: BSD-3-clause +== Copyright Notices: Copyright (c) 2013-2022, Kim Davies and contributors. All rights reserved. +========================LICENSE============================================= +BSD 3-Clause License + +Copyright (c) 2013-2021, Kim Davies 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. +--------------------------------(separator)--------------------------------- +== NAME OF DEPENDENCY #4: charset-normalizer +== License Type: MIT +== Copyright Notices: Copyright (c) 2019 TAHRI Ahmed R. +========================LICENSE============================================= +MIT License + +Copyright (c) 2019 TAHRI Ahmed R. + +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. + +-- Psutil -- + +BSD 3-Clause License + +Copyright (c) 2009, Jay Loden, Dave Daeschler, Giampaolo Rodola +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 psutil authors 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. + +-- Pytest -- + +====================================================== + +------------------------------ Top-Level License ------------------------------- + +The MIT License (MIT) + +Copyright (c) 2004 Holger Krekel and others + +-------------------------- Fourth Party Dependencies --------------------------- + + +--------------------------------- (separator) ---------------------------------- +exceptiongroup + + +The MIT License (MIT) + +Copyright (c) 2022 Alex Grönholm + +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. + + +This project contains code copied from the Python standard library. +The following is the required license notice for those parts. + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + +--------------------------------- (separator) ---------------------------------- +iniconfig + +The MIT License (MIT) + +Copyright (c) 2010 - 2023 Holger Krekel and others + +--------------------------------- (separator) ---------------------------------- +packaging + + +This software is made available under the terms of *either* of the licenses +found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made +under the terms of *both* these licenses. + +Copyright (c) Donald Stufft and individual contributors. + +--------------------------------- (separator) ---------------------------------- +pluggy + +The MIT License (MIT) + +Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42) + +--------------------------------- (separator) ---------------------------------- +tomli + +SPDX-License-Identifier: MIT +SPDX-FileCopyrightText: 2021 Taneli Hukkinen +Licensed to PSF under a Contributor Agreement. + +MIT License + +Copyright (c) 2021 Taneli Hukkinen + +--------------------------------- License ---------------------------------- + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + 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. + +--------------------------------- Separator ---------------------------------- +BSD License + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. + +--------------------------------- Separator ---------------------------------- +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. +--------------------------------- Separator ---------------------------------- + +-- Setuptools -- + +Copyright: Jason R. Coombs +License: 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. + +-------------- Separator -------------- + + ./setuptools/_vendor/autocommand-2.2.2.dist-info/LICENSE + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + 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 that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU 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 as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +-------------- Separator -------------- + + ./setuptools/_vendor/backports.tarfile-1.2.0.dist-info/LICENSE + +MIT ( same as top-level ) +-------------- Separator -------------- + + ./setuptools/_vendor/importlib_metadata-8.0.0.dist-info/LICENSE + + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + 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. + +-------------- Separator -------------- + + ./setuptools/_vendor/inflect-7.3.1.dist-info/LICENSE + +MIT ( same as top-level ) +-------------- Separator -------------- + + ./setuptools/_vendor/jaraco.collections-5.1.0.dist-info/LICENSE + +MIT ( same as top-level ) +-------------- Separator -------------- + + ./setuptools/_vendor/jaraco.context-5.3.0.dist-info/LICENSE + +MIT ( same as top-level ) +-------------- Separator -------------- + + ./setuptools/_vendor/jaraco.functools-4.0.1.dist-info/LICENSE + +MIT ( same as top-level ) +-------------- Separator -------------- + + ./setuptools/_vendor/jaraco.text-3.12.1.dist-info/LICENSE + +MIT ( same as top-level ) +-------------- Separator -------------- + + ./setuptools/_vendor/more_itertools-10.3.0.dist-info/LICENSE + +Copyright (c) 2012 Erik Rose + +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. + +-------------- Separator -------------- + + ./setuptools/_vendor/packaging-24.2.dist-info/LICENSE + +This software is made available under the terms of *either* of the licenses +found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made +under the terms of *both* these licenses. + +-------------- Separator -------------- + + ./setuptools/_vendor/packaging-24.2.dist-info/LICENSE.APACHE + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + END OF TERMS AND CONDITIONS + +-------------- Separator -------------- + + ./setuptools/_vendor/packaging-24.2.dist-info/LICENSE.BSD + +Copyright (c) Donald Stufft and individual 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: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. + +-------------- Separator -------------- + + ./setuptools/_vendor/platformdirs-4.2.2.dist-info/licenses/LICENSE + +MIT License + +Copyright (c) 2010-202x The platformdirs developers + +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. + +-------------- Separator -------------- + + ./setuptools/_vendor/tomli-2.0.1.dist-info/LICENSE + +MIT License + +Copyright (c) 2021 Taneli Hukkinen + +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. + +-------------- Separator -------------- + + ./setuptools/_vendor/typeguard-4.3.0.dist-info/LICENSE + +This is the MIT license: http://www.opensource.org/licenses/mit-license.php + +Copyright (c) Alex Grönholm + +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. + +-------------- Separator -------------- + + ./setuptools/_vendor/typing_extensions-4.12.2.dist-info/LICENSE + +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see https://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see https://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations, which became +Zope Corporation. In 2001, the Python Software Foundation (PSF, see +https://www.python.org/psf/) was formed, a non-profit organization +created specifically to own Python-related Intellectual Property. +Zope Corporation was a sponsoring member of the PSF. + +All Python releases are Open Source (see https://opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2 and above 2.1.1 2001-now PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +Python software and documentation are licensed under the +Python Software Foundation License Version 2. + +Starting with Python 3.8.6, examples, recipes, and other code in +the documentation are dual licensed under the PSF License Version 2 +and the Zero-Clause BSD license. + +Some software incorporated into Python is under different licenses. +The licenses are listed with code falling under that license. + + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +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 Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM 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 TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION +---------------------------------------------------------------------- + +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. + +-------------- Separator -------------- + + ./setuptools/_vendor/wheel-0.43.0.dist-info/LICENSE.txt + +MIT License + +Copyright (c) 2012 Daniel Holth 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. + +-------------- Separator -------------- + + ./setuptools/_vendor/zipp-3.19.2.dist-info/LICENSE + +MIT ( same as top-level ) +-------------- Separator -------------- + + ./setuptools/config/NOTICE + +The following files include code from opensource projects +(either as direct copies or modified versions): + +- `setuptools.schema.json`, `distutils.schema.json`: + - project: `validate-pyproject` - licensed under MPL-2.0 + (https://github.com/abravalheri/validate-pyproject): + + 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/. + +-------------- Separator -------------- + + ./setuptools/config/_validate_pyproject/NOTICE + +The code contained in this directory was automatically generated using the +following command: + + python -m validate_pyproject.pre_compile --output-dir=setuptools/config/_validate_pyproject --enable-plugins setuptools distutils --very-verbose -t distutils=setuptools/config/distutils.schema.json -t setuptools=setuptools/config/setuptools.schema.json + +Please avoid changing it manually. + + +You can report issues or suggest changes directly to `validate-pyproject` +(or to the relevant plugin repository) + +- https://github.com/abravalheri/validate-pyproject/issues + + +*** + +The following files include code from opensource projects +(either as direct copies or modified versions): + +- `fastjsonschema_exceptions.py`: + - project: `fastjsonschema` - licensed under BSD-3-Clause + (https://github.com/horejsek/python-fastjsonschema) +- `extra_validations.py` and `format.py`, `error_reporting.py`: + - project: `validate-pyproject` - licensed under MPL-2.0 + (https://github.com/abravalheri/validate-pyproject) + + +Additionally the following files are automatically generated by tools provided +by the same projects: + +- `__init__.py` +- `fastjsonschema_validations.py` + +The relevant copyright notes and licenses are included below. + + +*** + +`fastjsonschema` +================ + +Copyright (c) 2018, Michal Horejsek +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 {organization} 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. + + + +*** + +`validate-pyproject` +==================== + +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. + +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. + +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. + +-------------- Separator -------------- + +-- Torch -- + +From PyTorch: + +Copyright (c) 2016- Facebook, Inc (Adam Paszke) +Copyright (c) 2014- Facebook, Inc (Soumith Chintala) +Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert) +Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu) +Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu) +Copyright (c) 2011-2013 NYU (Clement Farabet) +Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston) +Copyright (c) 2006 Idiap Research Institute (Samy Bengio) +Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz) + +From Caffe2: + +Copyright (c) 2016-present, Facebook Inc. All rights reserved. + +All contributions by Facebook: +Copyright (c) 2016 Facebook Inc. + +All contributions by Google: +Copyright (c) 2015 Google Inc. +All rights reserved. + +All contributions by Yangqing Jia: +Copyright (c) 2015 Yangqing Jia +All rights reserved. + +All contributions by Kakao Brain: +Copyright 2019-2020 Kakao Brain + +All contributions from Caffe: +Copyright(c) 2013, 2014, 2015, the respective contributors +All rights reserved. + +All other contributions: +Copyright(c) 2015, 2016 the respective contributors +All rights reserved. + +Caffe2 uses a copyright model similar to Caffe: each contributor holds +copyright over their contributions to Caffe2. The project versioning records +all such contribution and copyright details. If a contributor wants to further +mark their specific copyright on a particular contribution, they should +indicate their copyright solely in the commit message of the change when it is +committed. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. 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. + +3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories America + and IDIAP Research Institute 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. + +======================================================================= +Software under third_party +======================================================================= +Software libraries under third_party are provided as github submodule +links, and their content is not part of the Caffe2 codebase. Their +licences can be found under the respective software repositories. + +======================================================================= +Earlier BSD License +======================================================================= +Early development of Caffe2 in 2015 and early 2016 is licensed under the +BSD license. The license is attached below: + +All contributions by Facebook: +Copyright (c) 2016 Facebook Inc. + +All contributions by Google: +Copyright (c) 2015 Google Inc. +All rights reserved. + +All contributions by Yangqing Jia: +Copyright (c) 2015 Yangqing Jia +All rights reserved. + +All contributions by Kakao Brain: +Copyright 2019-2020 Kakao Brain + +All other contributions: +Copyright(c) 2015, 2016 the respective 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: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. 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 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. + + +======================================================================= +Caffe's BSD License +======================================================================= +Some parts of the caffe2 code is derived from the original Caffe code, which is +created by Yangqing Jia and is now a BSD-licensed open-source project. The Caffe +license is as follows: + +COPYRIGHT + +All contributions by the University of California: +Copyright (c) 2014, The Regents of the University of California (Regents) +All rights reserved. + +All other contributions: +Copyright (c) 2014, the respective contributors +All rights reserved. + +Caffe uses a shared copyright model: each contributor holds copyright over +their contributions to Caffe. The project versioning records all such +contribution and copyright details. If a contributor wants to further mark +their specific copyright on a particular contribution, they should indicate +their copyright solely in the commit message of the change when it is +committed. + +LICENSE + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. 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 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. + +CONTRIBUTION AGREEMENT + +By contributing to the BVLC/caffe repository through pull-request, comment, +or otherwise, the contributor releases their content to the +license and copyright terms herein. + +======================================================================= +Caffe2's Apache License +======================================================================= + +This repo contains Caffe2 code, which was previously licensed under +Apache License Version 2.0: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + +======================================================================= +Cephes's 3-Clause BSD License +======================================================================= + +Code derived from implementations in the Cephes Math Library should mention +its derivation and reference the following license: + + 3-Clause BSD License for the Cephes Math Library + Copyright (c) 2018, Steven Moshier + 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 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 Steven Moshier 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. + + +======================================================================= +SciPy's 3-Clause BSD License +======================================================================= + +Code derived from implementations in SciPy should mention its derivation +and reference the following license: + + Copyright (c) 2001-2002 Enthought, Inc. 2003-2019, SciPy Developers. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + + 3. 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 + 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. + +======================================================================= +Boost's 1.0 Software License +======================================================================= + +Code derived from implementations in Boost 1.0 should mention its +derivation and reference the following license: + + Boost Software License - Version 1.0 - August 17th, 2003 + + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + + 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, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + + 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. + +======================================================================= +PILLOW-SIMD Software License +======================================================================= + +Code derived from implementations in PILLOW-SIMD should mention its derivation +and reference the following license: + + The Python Imaging Library (PIL) is + + Copyright © 1997-2011 by Secret Labs AB + Copyright © 1995-2011 by Fredrik Lundh + + Pillow is the friendly PIL fork. It is + + Copyright © 2010-2022 by Alex Clark and contributors + + Like PIL, Pillow is licensed under the open source HPND License: + + By obtaining, using, and/or copying this software and/or its associated + documentation, you agree that you have read, understood, and will comply + with the following terms and conditions: + + Permission to use, copy, modify, and distribute this software and its + associated documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appears in all copies, and that + both that copyright notice and this permission notice appear in supporting + documentation, and that the name of Secret Labs AB or the author not be + used in advertising or publicity pertaining to distribution of the software + without specific, written prior permission. + + SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS + SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. + IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR 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 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + +===== + +----------------------------------- +4th Party Dependencies +----------------------------------- + +typing_extensions: + +A. HISTORY OF THE SOFTWARE +========================== + +Python was created in the early 1990s by Guido van Rossum at Stichting +Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands +as a successor of a language called ABC. Guido remains Python's +principal author, although it includes many contributions from others. + +In 1995, Guido continued his work on Python at the Corporation for +National Research Initiatives (CNRI, see http://www.cnri.reston.va.us) +in Reston, Virginia where he released several versions of the +software. + +In May 2000, Guido and the Python core development team moved to +BeOpen.com to form the BeOpen PythonLabs team. In October of the same +year, the PythonLabs team moved to Digital Creations (now Zope +Corporation, see http://www.zope.com). In 2001, the Python Software +Foundation (PSF, see http://www.python.org/psf/) was formed, a +non-profit organization created specifically to own Python-related +Intellectual Property. Zope Corporation is a sponsoring member of +the PSF. + +All Python releases are Open Source (see http://www.opensource.org for +the Open Source Definition). Historically, most, but not all, Python +releases have also been GPL-compatible; the table below summarizes +the various releases. + + Release Derived Year Owner GPL- + from compatible? (1) + + 0.9.0 thru 1.2 1991-1995 CWI yes + 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes + 1.6 1.5.2 2000 CNRI no + 2.0 1.6 2000 BeOpen.com no + 1.6.1 1.6 2001 CNRI yes (2) + 2.1 2.0+1.6.1 2001 PSF no + 2.0.1 2.0+1.6.1 2001 PSF yes + 2.1.1 2.1+2.0.1 2001 PSF yes + 2.1.2 2.1.1 2002 PSF yes + 2.1.3 2.1.2 2002 PSF yes + 2.2 and above 2.1.1 2001-now PSF yes + +Footnotes: + +(1) GPL-compatible doesn't mean that we're distributing Python under + the GPL. All Python licenses, unlike the GPL, let you distribute + a modified version without making your changes open source. The + GPL-compatible licenses make it possible to combine Python with + other software that is released under the GPL; the others don't. + +(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, + because its license has a choice of law clause. According to + CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 + is "not incompatible" with the GPL. + +Thanks to the many outside volunteers who have worked under Guido's +direction to make these releases possible. + + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014 Python Software Foundation; All Rights Reserved" are +retained in Python alone or in any derivative version prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the Internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the Internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +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 Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM 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 TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +===== +dataclasses: + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + 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 (c) 2017 Eric V. Smith + + 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. +===== +astunparse: + LICENSE +======= + +Copyright (c) 2014, Simon Percivall +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 AST Unparser 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. + + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014 Python Software Foundation; All Rights Reserved" are retained +in Python alone or in any derivative version prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. +===== +future: +Copyright (c) 2013-2016 Python Charmers Pty Ltd, Australia + +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. + +===== +numpy: +Copyright (c) 2005-2021, NumPy Developers. +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 NumPy Developers nor the names of any + 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. + +https://github.com/numpy/numpy/blob/main/LICENSES_bundled.txt +The NumPy repository and source distributions bundle several libraries that are +compatibly licensed. We list these here. + +Name: lapack-lite +Files: numpy/linalg/lapack_lite/* +License: BSD-3-Clause + For details, see numpy/linalg/lapack_lite/LICENSE.txt + +Name: tempita +Files: tools/npy_tempita/* +License: MIT + For details, see tools/npy_tempita/license.txt + +Name: dragon4 +Files: numpy/core/src/multiarray/dragon4.c +License: MIT + For license text, see numpy/core/src/multiarray/dragon4.c + +Name: libdivide +Files: numpy/core/include/numpy/libdivide/* +License: Zlib + +For license text, see numpy/core/include/numpy/libdivide/LICENSE.txt + +The following software, include the ones above, is bundled/embedded with numpy - their licenses follow in order: +OpenBLAS +lapack-lite +tempita +dragon4 +libdivide +SPLITMIX64 +SFC64 +PHILOX +PCG64 +MT19937 +Julia +Random +nympy.core.ma + + +Name: OpenBLAS +Files: .libs/libopenb*.so +Availability: https://github.com/xianyi/OpenBLAS/ +License: 3-clause BSD + Copyright (c) 2011-2014, The OpenBLAS Project + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. 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. + 3. Neither the name of the OpenBLAS 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 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. + + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: LAPACK +Files: .libs/libopenb*.so +Description: bundled in OpenBLAS +License: 3-clause BSD +Availability: https://github.com/xianyi/OpenBLAS/ +License 3-clause BSD + Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. + Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. + Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + + $COPYRIGHT$ + + Additional copyrights may follow + + $HEADER$ + + 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 listed + in this license in the documentation and/or other materials + provided with the distribution. + + - Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + The copyright holders provide no reassurances that the source code + provided does not infringe any patent, copyright, or any other + intellectual property rights of third parties. The copyright holders + disclaim any liability to any recipient for claims brought against + recipient by any third party for infringement of that parties + intellectual property rights. + + 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. + + +------------------------------------------------------------------------------------------------------------------------------------- +Name: lapack-lite +Files: numpy/linalg/lapack_lite/* +License: BSD-3-Clause + For details, see numpy/linalg/lapack_lite/LICENSE.txt +Copyright (c) 1992-2022 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. +Copyright (c) 2000-2022 The University of California Berkeley. All + rights reserved. +Copyright (c) 2006-2022 The University of Colorado Denver. All rights + reserved. + +Additional copyrights may follow + +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 listed + in this license in the documentation and/or other materials + provided with the distribution. + +- Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +The copyright holders provide no reassurances that the source code +provided does not infringe any patent, copyright, or any other +intellectual property rights of third parties. The copyright holders +disclaim any liability to any recipient for claims brought against +recipient by any third party for infringement of that parties +intellectual property rights. + +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. + +------------------------------------------------------------------------ +Name: tempita +Files: tools/npy_tempita/* +License: MIT + For details, see tools/npy_tempita/license.txt + +Copyright (c) 2022 Ian Bicking 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. + +---------------------------------------------------------------------------- + +Name: dragon4 +Files: numpy/core/src/multiarray/dragon4.c +License: MIT + For license text, see numpy/core/src/multiarray/dragon4.c + +dragon4 + Copyright (c) 2022 Ryan Juckett + + 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, andor + 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. + +-------------------------------------------------------------------------------- +Name: libdivide +Files: numpy/core/include/numpy/libdivide/* +License: Zlib + For license text, see numpy/core/include/numpy/libdivide/LICENSE.txt +zlib License + Copyright (C) 2010 - 2022 ridiculous_fish, + Copyright (C) 2016 - 2022 Kim Walisch, + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + +------------------------------------------------------------------------------------------------------------------------------------- +Name: SPLITMIX64 +Files: /numpy/blob/numpy/random/src/splitmix64/* +License: Sebastiano Vigna © 2005–2019 NumPy Developers, Licensed under the 3-clause BSD License. +For details, see /numpy/blob/numpy/random/src/splitmix64/LICENSE.md +Written in 2015 by Sebastiano Vigna (vigna@acm.org) + +To the extent possible under law, the author has dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. + +See http://creativecommons.org/publicdomain/zero/1.0/. + +------------------------------------------------------------------------------------------------------------------------------------- +Name: SFC64 +Files: /numpy/blob/numpy/random/src/sfc64/* +License: MIT +For details, see /numpy/blob/numpy/random/src/sfc64/LICENSE.md +© 2005–2019 NumPy Developers, Licensed under the 3-clause BSD License. + +The MIT License + +Adapted from a C++ implementation of Chris Doty-Humphrey's SFC PRNG. + +https://gist.github.com/imneme/f1f7821f07cf76504a97f6537c818083 + +Copyright (c) 2018 Melissa E. O'Neill + +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. + +------------------------------------------------------------------------------------------------------------------------------------- + + + + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: PHILOX +Files: /numpy/blob/numpy/random/src/philox/* +License: D. E. Shaw Research +For license text, see /numpy/blob/numpy/random/src/philox/LICENSE.md + +Copyright 2010-2012, D. E. Shaw Research. 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 D. E. Shaw Research 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. + +------------------------------------------------------------------------------------------------------------------------------------- +Name: PCG64 +Files: /numpy/blob/numpy/random/src/pcg64/* +License: MIT +For license text, see/numpy/blob/numpy/random/src/pcg64/LICENSE.md + +The MIT License + +PCG Random Number Generation for C. + +Copyright 2014 Melissa O'Neill oneill@pcg-random.org + +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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: MT19937 +Files: /numpy/blob/numpy/random/src/mt19937/* +License: MIT +For license text, see/numpy/blob/numpy/random/src/mt19937/LICENSE.md + +Copyright (c) 2003-2005, Jean-Sebastien Roy (js@jeannot.org) + +The rk_random and rk_seed functions algorithms and the original design of the Mersenne Twister RNG: + +Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, 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 names of its contributors 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 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. + +Original algorithm for the implementation of rk_interval function from Richard J. Wagner's implementation of the Mersenne Twister RNG, optimised by Magnus Jonsson. + +Constants used in the rk_double implementation by Isaku Wada. + +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. + +------------------------------------------------------------------------------------------------------------------------------------- +Name: Julia +Files: /numpy/blob/numpy/random/src/distributions/* +License: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors +For license text, see/numpy/blob/numpy/random/src/distributions/LICENSE.md + +The ziggurat methods were derived from Julia. + +Copyright (c) 2009-2019: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors: + +https://github.com/JuliaLang/julia/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. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: Random +Files: /numpy/blob/numpy/random/* +License: dual-licensed under the The University of Illinois/NCSA Open Source License (NCSA) and The 3-Clause BSD License +For license text, see/numpy/blob/numpy/random/LICENSE.md + +NCSA Open Source License + +Copyright (c) 2019 Kevin Sheppard. All rights reserved. + +Developed by: Kevin Sheppard (kevin.sheppard@economics.ox.ac.uk, kevin.k.sheppard@gmail.com) http://www.kevinsheppard.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 with 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: + +Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. + +Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. + +Neither the names of Kevin Sheppard, nor the names of any contributors may be used to endorse or promote products derived from this Software without specific prior written permission. + +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 CONTRIBUTORS 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 WITH THE SOFTWARE. + +3-Clause BSD License + +Copyright (c) 2019 Kevin Sheppard. 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. + +Components + +Many parts of this module have been derived from original sources, often the algorithm's designer. Component licenses are located with the component code. + +------------------------------------------------------------------------------------------------------------------------------------- + +Name: nympy.core.ma +Files: /numpy/blob/numpy/ma/* +License: University of Georgia and Pierre G.F. Gerard-Marchant +For license text, see /numpy/blob/numpy/ma/LICENSE + +Copyright (c) 2006, University of Georgia and Pierre G.F. Gerard-Marchant +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 University of Georgia 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 REGENTS 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. + +------------------------------------------------------------------------------------------------------------------------------------- +===== +psutil: +BSD 3-Clause License + +Copyright (c) 2009, Jay Loden, Dave Daeschler, Giampaolo Rodola' +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 psutil authors 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. +===== +pyyaml: +Copyright (c) 2017-2021 Ingy döt Net +Copyright (c) 2006-2016 Kirill Simonov + +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. +===== +requests: +Copyright 2019 Kenneth Reitz + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. 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. + + 2. 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. + + 3. 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. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (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. + + 5. 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. + + 6. 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. + + 7. 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. + + 8. 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. + + 9. 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. + + +===== +setuptools: +Copyright Jason R. Coombs + +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. +===== +six: +Copyright (c) 2010-2020 Benjamin Peterson + +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. + +===== +filelock: +copyright: 2014-2024, tox-dev + +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 + + +===== +sympy: +Copyright (c) 2006-2023 SymPy Development Team + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + a. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + b. 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. + c. Neither the name of SymPy 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. + +-------------------------------------------------------------------------------- + +Patches that were taken from the Diofant project (https://github.com/diofant/diofant) +are licensed as: + +Copyright (c) 2006-2018 SymPy Development Team, + 2013-2023 Sergey B Kirpichev + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + a. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + b. 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. + c. Neither the name of Diofant or SymPy 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. + +-------------------------------------------------------------------------------- + +Submodules taken from the multipledispatch project (https://github.com/mrocklin/multipledispatch) +are licensed as: + +Copyright (c) 2014 Matthew Rocklin + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + a. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + b. 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. + c. Neither the name of multipledispatch 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. + +-------------------------------------------------------------------------------- + +The files under the directory sympy/parsing/autolev/tests/pydy-example-repo +are directly copied from PyDy project and are licensed as: + +Copyright (c) 2009-2023, PyDy 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 this 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 PYDY AUTHORS 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 files under the directory sympy/parsing/latex +are directly copied from latex2sympy project and are licensed as: + +Copyright 2016, latex2sympy + +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. + +==== +networkx: + +NetworkX is distributed with the 3-clause BSD license. + +:: + + Copyright (C) 2004-2024, NetworkX Developers + Aric Hagberg + Dan Schult + Pieter Swart + 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 NetworkX Developers 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. + +==== +fsspec: + +BSD 3-Clause License + +Copyright (c) 2018, Martin Durant +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. + +==== +Jinja2: +Copyright 2007 Pallets + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. 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. + +3. 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. + +-- Sqlparse -- + +Copyright: Andi Albrecht +License: BSD 3-Clause + + ./LICENSE + +Copyright (c) 2016, Andi Albrecht +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 authors 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. + +-------------- Separator -------------- \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/bot.json b/vbcs_oda_archives/oda/askdata-oda-base/bot.json new file mode 100644 index 0000000..b3d916a --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/bot.json @@ -0,0 +1,16 @@ +{ + "type" : "USER", + "autoCompleteTrainingStatus" : "NO_DATA", + "category" : "null", + "description" : "calls Rest EP-MVP1(from v5g - APIGW(.252), auth, group, domain, odaclarify, EH+, FBFmtd, CC, dm_spc)", + "dialogVersion" : "2.0", + "displayName" : "callGenAiSQLEndPointv5h", + "intentTrainer" : "Sakura", + "multilingualMode" : "NATIVE", + "name" : "callGenAiSQLEndPointv5h", + "platformVersion" : "25.04", + "primaryLanguageTag" : "en", + "requiresAutoCompleteTraining" : false, + "trackingId" : "F59CDEF3-58DE-4895-B72F-824DE1EF2EDC", + "version" : "1.0" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/botDetails/en.json b/vbcs_oda_archives/oda/askdata-oda-base/botDetails/en.json new file mode 100644 index 0000000..98135af --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/botDetails/en.json @@ -0,0 +1,8 @@ +{ + "fullDescription" : null, + "invocationName" : "callGenAiSQLEndPointv5h", + "nativeLanguageTag" : "en", + "sampleInvocations" : [ "An example utterance" ], + "shortDescription" : "calls Rest EP-MVP1(from v5g - APIGW(.252), auth, group, domain, odaclarify, EH+, FBFmtd, CC, dm_spc)", + "trackingId" : "A66F4D7A-6ECD-436C-AA84-E9B36830096C" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/bundles/default.json b/vbcs_oda_archives/oda/askdata-oda-base/bundles/default.json new file mode 100644 index 0000000..6cf24fc --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/bundles/default.json @@ -0,0 +1,1050 @@ +{ + "extensionType" : null, + "keys" : { + "displayEnd.button.keywords" : { + "annotation" : null, + "extensionType" : null, + "message" : "End", + "trackingId" : "A8BAE44F-D9FF-4A42-8DF2-DEC085C86AED" + }, + "displayEnd.button.label" : { + "annotation" : null, + "extensionType" : null, + "message" : "End", + "trackingId" : "A617ADE5-4DC3-457C-831D-5B031C832089" + }, + "displayGood.button.keywords" : { + "annotation" : null, + "extensionType" : null, + "message" : "good,great,Awesome,awesome,Super,Very Good,Good,Excellent", + "trackingId" : "51456C3C-D1E8-406F-81C2-4BEACFFFCC1C" + }, + "displayGood.button.label" : { + "annotation" : null, + "extensionType" : null, + "message" : "👍", + "trackingId" : "C6FB3ABC-63DE-4EC5-8D6C-EEC908543E52" + }, + "displayNewConv.button.label" : { + "annotation" : null, + "extensionType" : null, + "message" : "New Conversation", + "trackingId" : "EBD8FA35-7528-47D0-9A2E-EBCA4401CF3C" + }, + "displayNo.button.keywords" : { + "annotation" : null, + "extensionType" : null, + "message" : "No,Nope,Not,Never,Nay", + "trackingId" : "A8205FC8-077D-407C-8DCE-89C3FB4064E1" + }, + "displayNo.button.label" : { + "annotation" : null, + "extensionType" : null, + "message" : "No", + "trackingId" : "B047572C-336D-4246-A434-45B21D02EF73" + }, + "displayYes.button.keywords" : { + "annotation" : null, + "extensionType" : null, + "message" : "Yes,Yep,Yeah", + "trackingId" : "A41B7AB3-056E-4171-B02C-33C11F175598" + }, + "displayYes.button.label" : { + "annotation" : null, + "extensionType" : null, + "message" : "Yes", + "trackingId" : "5484AE46-1EF6-4978-8682-992AA021B516" + }, + "displaynotGood.button.keywords" : { + "annotation" : null, + "extensionType" : null, + "message" : "Bad,Not Good, not good,Very bad,bad", + "trackingId" : "4DABEDFE-5021-43C3-B041-D2659CD10471" + }, + "displaynotGood.button.label" : { + "annotation" : null, + "extensionType" : null, + "message" : "👎", + "trackingId" : "2BD050B6-95A4-4545-9E5B-12FC9AABFB05" + }, + "displayskip.button.keywords" : { + "annotation" : null, + "extensionType" : null, + "message" : "skip,pass,not now", + "trackingId" : "D1181633-FBC3-41B0-A135-AD18CE390029" + }, + "displayskip.button.label" : { + "annotation" : null, + "extensionType" : null, + "message" : "Skip", + "trackingId" : "D3C75880-188A-4833-BD31-327B84F36BB5" + }, + "random.badfeedback.prompt" : { + "annotation" : null, + "extensionType" : null, + "message" : "My apologies. Would you like to leave a brief feedback?", + "trackingId" : "F91D1EBF-55C9-42E7-9C3C-78732419EBDD" + }, + "random.feedback.prompt" : { + "annotation" : null, + "extensionType" : null, + "message" : "We're interested in knowing if this helped. A thumbs up or down will help us improve our answers.", + "trackingId" : "0004C9FB-FBED-46AB-8985-B03921F6B390" + }, + "random.feedbackCaptureError.label" : { + "annotation" : null, + "extensionType" : null, + "message" : "There is an issue capturing your feedback.", + "trackingId" : "6EFFC7BF-202E-4761-ADCD-023234EBC8DA" + }, + "systemComponent_AgentConversation_conclusionMessage" : { + "annotation" : "The message shown to the user when human agent ends the chat.", + "extensionType" : null, + "message" : "Chat session ended. Thanks for chatting with us.", + "trackingId" : "926282BE-4725-4D5C-8E59-7B9AAD2AAB4A" + }, + "systemComponent_AgentConversation_errorMessage" : { + "annotation" : "The message shown to the user when Digital Assistant experiences errors with the agent chat system.", + "extensionType" : null, + "message" : "Chat session error. The reason is: {0}.", + "trackingId" : "D83F0A9D-36E7-4D02-A6A3-58CD8DC39E09" + }, + "systemComponent_AgentConversation_exitKeywords" : { + "annotation" : "Comma-delimited list of keywords the user can use to end the chat with the agent.", + "extensionType" : null, + "message" : "bye, take care, see you, goodbye", + "trackingId" : "5706155D-6BF8-4C5A-834C-58ECF3CA9CD3" + }, + "systemComponent_AgentConversation_expiryMessage" : { + "annotation" : "The message shown to the user when the chat session expires.", + "extensionType" : null, + "message" : "Chat session expired. Thanks for chatting with us.", + "trackingId" : "4648DA2F-FE22-496A-88AD-6E9F3E610278" + }, + "systemComponent_AgentConversation_userLeftMessage" : { + "annotation" : null, + "extensionType" : null, + "message" : "User left the chat.", + "trackingId" : "80213404-5D75-47EE-A364-451288A064F4" + }, + "systemComponent_AgentConversation_waitExpiryMessage" : { + "annotation" : "The message shown to the user when the chat expires while waiting for an agent.", + "extensionType" : null, + "message" : "The request for live chat expired while waiting for an agent.", + "trackingId" : "2F5D1572-5E54-4A78-BCF2-3350CC3A4091" + }, + "systemComponent_AgentInitiation_agentActionsMessage" : { + "annotation" : "Message preceding the list of agent actions.", + "extensionType" : null, + "message" : "\\n Here are the available actions that you can send to transfer the conversation back to the bot. Prepend the action with a forward slash (for example, /actionName).\\n", + "trackingId" : "92C0E70D-0254-48A5-A64A-109294381AFF" + }, + "systemComponent_AgentInitiation_errorMessage" : { + "annotation" : "The message shown to user when system error occurs during chat initiation with agent.", + "extensionType" : null, + "message" : "Error transferring to agent. The reason is: {0}.", + "trackingId" : "8D6864AC-C3A4-4789-896E-367395CDC370" + }, + "systemComponent_AgentInitiation_rejectedMessage" : { + "annotation" : "The message shown to the user when human agent rejects the chat request.", + "extensionType" : null, + "message" : "Agent rejected.", + "trackingId" : "7B6F54FB-DB30-4508-B84C-D87B61601E1A" + }, + "systemComponent_AgentInitiation_resumedMessage" : { + "annotation" : "The message shown to the user when the chat with human agent is resumed.", + "extensionType" : null, + "message" : "Resuming chat with agent", + "trackingId" : "08C84FC2-477E-46A8-89A3-0B8C4C8AA80D" + }, + "systemComponent_AgentInitiation_waitingMessage" : { + "annotation" : "The message that's shown to users when they are waiting for a human agent.", + "extensionType" : null, + "message" : "Agent chat session established, Waiting for agent to join.", + "trackingId" : "F6041FA6-39E4-40C0-B8D1-D35992A95F34" + }, + "systemComponent_AgentTransferCondition_errorMessage" : { + "annotation" : "The message shown to the user when Digital Assistant experiences trouble checking agent status with the agent chat system.", + "extensionType" : null, + "message" : "We were unable to check the status of other agents because there was a system error.", + "trackingId" : "4B5F720E-D9BF-43B0-AFEE-9641E8916F6F" + }, + "systemComponent_AgentTransfer_acceptedMessage" : { + "annotation" : "The message that's shown to the users whenever a human agent accepts the chat request.", + "extensionType" : null, + "message" : "The chat has been transferred to another agent.", + "trackingId" : "AFA404C0-312A-4707-800B-BE6431FD3D68" + }, + "systemComponent_AgentTransfer_errorMessage" : { + "annotation" : "The message shown to the user when Digital Assistant experiences trouble with the agent chat system.", + "extensionType" : null, + "message" : "We were unable to transfer you to another agent because there was a system error.", + "trackingId" : "9236DD72-3E7F-4001-8C02-125F20929224" + }, + "systemComponent_AgentTransfer_rejectedMessage" : { + "annotation" : "The message that's shown to the users whenever a human agent rejects the chat request, 'maxEngagementsInQueue' is exceeded, the 'allowTransferIf' condition is not met, or the estimated wait time exceeds 'maxWaitSeconds'.", + "extensionType" : null, + "message" : "Agent rejected.", + "trackingId" : "844DBAF8-982F-40B0-80B4-85205BBCD6B8" + }, + "systemComponent_AgentTransfer_waitingMessage" : { + "annotation" : "The message that's shown to users when they're transferred to a human agent.", + "extensionType" : null, + "message" : "Agent chat session established, Waiting for agent to join.", + "trackingId" : "DD52F2FD-B97D-4788-9E84-7F8D844C676E" + }, + "systemComponent_CommonResponse_formTitle" : { + "annotation" : "Default title shown in form dialog when using table-form message type on Slack.", + "extensionType" : null, + "message" : "View details", + "trackingId" : "24C000E8-F323-43D7-8873-ECFED4CDEB2F" + }, + "systemComponent_CommonResponse_showFormButtonLabel" : { + "annotation" : "Button label to open form when using a table-form layout.", + "extensionType" : null, + "message" : "View", + "trackingId" : "DE6CB3E2-5A54-4592-860A-7CF46D7B8D87" + }, + "systemComponent_DataQueryResponse_feedbackCategories" : { + "annotation" : "The categories shown in the feedback dialog for SQL Dialog responses.", + "extensionType" : null, + "message" : "Inaccurate Interpretation,Inaccurate Result,Other", + "trackingId" : "8EAE2CBF-AE65-487F-B82C-835AE73B0E2A" + }, + "systemComponent_Feedback_feedbackPrompt" : { + "annotation" : "It is the prompt shown to the user to select rating for the conversation.", + "extensionType" : null, + "message" : "How would you rate this conversation?", + "trackingId" : "6D68BF10-19CE-4B6C-B92F-CC12D2758223" + }, + "systemComponent_Feedback_invalidValuePrompt" : { + "annotation" : "It is the prompt shown to the user to select rating for the conversation after user inputs an invalid value for rating.", + "extensionType" : null, + "message" : "Value submitted for feedback rating is invalid. Please try again", + "trackingId" : "25D774BA-E5F3-4927-A540-B4885BDF7C2D" + }, + "systemComponent_Feedback_ratingButtonLabels" : { + "annotation" : "Comma separated list of labels displayed on rating buttons in feedback component.", + "extensionType" : null, + "message" : "1,2,3,4,5", + "trackingId" : "AA63BBBE-174F-4BDA-905A-B3B288C392CD" + }, + "systemComponent_Feedback_skipLabel" : { + "annotation" : "The label of the skip button to skip the feedback.", + "extensionType" : null, + "message" : "Skip", + "trackingId" : "220CB73C-5E9A-443A-81FB-0EBA6F9B4B40" + }, + "systemComponent_Feedback_textFeedbackPrompt" : { + "annotation" : "Prompt shown to user asking them to provide text feedback when they give a rating below threshold.", + "extensionType" : null, + "message" : "Any feedback?", + "trackingId" : "81D7CF45-0020-41E9-B4C1-3EA3FCEE5AFF" + }, + "systemComponent_Feedback_thankYouPrompt" : { + "annotation" : "It is the prompt shown to the user when transition set by user is not defined in dialog flow.", + "extensionType" : null, + "message" : "Thank you", + "trackingId" : "779C6A64-C4BA-40F6-B8FB-7E23E294D37F" + }, + "systemComponent_IncidentCreation_successMessage" : { + "annotation" : "The message that's shown to users when an incident is created successfully", + "extensionType" : null, + "message" : "Incident created successfully. Incident number : {0} .", + "trackingId" : "0D5944EE-9292-4916-B6BC-E959A10DB732" + }, + "systemComponent_IntelligentAdvisor_answerNotValid" : { + "annotation" : "Message that's displayed for Intelligent Advisor interview inputs of type Masked when the user's answer doesn't conform to the specified input mask.", + "extensionType" : null, + "message" : "The answer is not in the correct format. Try again.", + "trackingId" : "998C72BA-EA31-48E6-872D-4E9E59F6E88A" + }, + "systemComponent_IntelligentAdvisor_defaultValue" : { + "annotation" : "Text that's added to a question when the Intelligent Advisor interview input has a default value.", + "extensionType" : null, + "message" : "Suggested value is {0}.", + "trackingId" : "DD3AFA84-AD5C-4D89-8F59-90E07F1565F2" + }, + "systemComponent_IntelligentAdvisor_doneHelp" : { + "annotation" : "Help message that's displayed for Intelligent Advisor interview inputs of type Upload.", + "extensionType" : null, + "message" : "When you are done with the upload, say {0}.", + "trackingId" : "5C81A928-9CB7-4E8E-9F9A-B41DCAFCDB47" + }, + "systemComponent_IntelligentAdvisor_doneLabel" : { + "annotation" : "The text that users have to type to indicate that they are done uploading a file.", + "extensionType" : null, + "message" : "/done", + "trackingId" : "12C24595-6811-4972-9F91-02F8E4908279" + }, + "systemComponent_IntelligentAdvisor_endLabel" : { + "annotation" : "The label that is shown in the chat at the end of the interview.", + "extensionType" : null, + "message" : "Interview ended", + "trackingId" : "CF4633C3-45D4-4CD8-9053-37532BAF0BB9" + }, + "systemComponent_IntelligentAdvisor_exitLabel" : { + "annotation" : "The text that users have to type to indicate that they want to exit the interview.", + "extensionType" : null, + "message" : "/exit", + "trackingId" : "D7F8D317-31D9-410C-BC83-923739C2A914" + }, + "systemComponent_IntelligentAdvisor_explanationAskLabel" : { + "annotation" : "The question that is asked when showExplanation is set to 'ask'.", + "extensionType" : null, + "message" : "Do you want to see the explanation?", + "trackingId" : "F07A9422-44A3-45B0-A4BD-80F05724431E" + }, + "systemComponent_IntelligentAdvisor_maskLabel" : { + "annotation" : "Text that's added to a question to display the expected format for Intelligent Advisor interview inputs of type Masked Text Box.", + "extensionType" : null, + "message" : "Answer format: {0}", + "trackingId" : "C85AC599-D519-4648-983E-C6B1456D71EF" + }, + "systemComponent_IntelligentAdvisor_noLabel" : { + "annotation" : "The label to use to represent Boolean FALSE values.", + "extensionType" : null, + "message" : "No", + "trackingId" : "BB5DCB0C-DB6A-437C-8E70-6B101CF73424" + }, + "systemComponent_IntelligentAdvisor_numberMinMax" : { + "annotation" : "Message that's displayed when the user enters a value outside of the specified range for an Intelligent Advisor interview input of type Slider.", + "extensionType" : null, + "message" : "Enter a number between {0} and {1}.", + "trackingId" : "CF00BA47-D754-42CB-A5E0-642F4AC4AE41" + }, + "systemComponent_IntelligentAdvisor_outOfOrderMessage" : { + "annotation" : "Error message that's displayed when the user taps a button in a previous Intelligent Advisor interview message.", + "extensionType" : null, + "message" : "You have already answered this question. When you want to step backwards to change a previous answer, say {0}.", + "trackingId" : "5D9B1B32-1F92-4031-8213-6568E9884ABD" + }, + "systemComponent_IntelligentAdvisor_resetLabel" : { + "annotation" : "The text that users have to type to indicate that they want to go back to the first question.", + "extensionType" : null, + "message" : "/reset", + "trackingId" : "171A1A51-2AE0-494B-87C9-A76106F50F05" + }, + "systemComponent_IntelligentAdvisor_resumeSessionPrompt" : { + "annotation" : "Question that is asked if the user starts an interview that they had previously left before the interview completed.", + "extensionType" : null, + "message" : "Do you want to restart the interview from where you previously left?", + "trackingId" : "936285BE-54B8-4152-8624-ECEFA40588C7" + }, + "systemComponent_IntelligentAdvisor_suggestionText" : { + "annotation" : "The label that's displayed when the Intelligent Advisor interview input has a default value and the showSuggestion property is true.", + "extensionType" : null, + "message" : "Give your answer or press the button to use the suggested value.", + "trackingId" : "7ED58D4A-1492-432F-A8F1-ACC7FA691C96" + }, + "systemComponent_IntelligentAdvisor_uncertainLabel" : { + "annotation" : "The label that appears for optional values and is what the user can type if they don't know the value.", + "extensionType" : null, + "message" : "Uncertain", + "trackingId" : "14C3DC29-753B-41B0-8E40-FBA8912CBA53" + }, + "systemComponent_IntelligentAdvisor_undoLabel" : { + "annotation" : "The text that users have to type to indicate that they want to go back to the previous question.", + "extensionType" : null, + "message" : "/back", + "trackingId" : "4EB5F656-0421-4801-86FC-35811E1A923B" + }, + "systemComponent_IntelligentAdvisor_yesLabel" : { + "annotation" : "The label to use to represent Boolean TRUE values.", + "extensionType" : null, + "message" : "Yes", + "trackingId" : "3B90982B-083D-4810-9FC4-A67890188935" + }, + "systemComponent_IntelligentAdvisor_yesNoMessage" : { + "annotation" : "Message that's displayed when the user enters an invalid answer for Intelligent Advisor interview inputs of type Boolean Radio Button.", + "extensionType" : null, + "message" : "Enter either {0} or {1}", + "trackingId" : "FB62645A-17A0-4BB1-BE16-73CE26A3F2A9" + }, + "systemComponent_Intent_optionsPrompt" : { + "annotation" : "The prompt shown to the user when there are multiple top intents within the confidence win margin.", + "extensionType" : null, + "message" : "Do you want to", + "trackingId" : "198F5951-77FF-4510-8D1C-C9A534EF8433" + }, + "systemComponent_Intent_optionsQnaLabel" : { + "annotation" : "The label of the action in the options (see optionsPrompt) that will take the user to the QnA component to display the matches.", + "extensionType" : null, + "message" : "View Answers", + "trackingId" : "3C165F0D-A50D-4530-A7A9-4FF0150A38DD" + }, + "systemComponent_KnowledgeDialogs_feedbackCategories" : { + "annotation" : "The categories shown in the feedback dialog for knowledge-generated responses.", + "extensionType" : null, + "message" : "Inaccurate,Inappropriate,Irrelevant,Other", + "trackingId" : "779C9BE5-ED81-443F-8F53-82E1CC1F11D7" + }, + "systemComponent_KnowledgeDialogs_generateLabel" : { + "annotation" : "The label of the button to generate answer using KnowledgeDialogs.", + "extensionType" : null, + "message" : "Show answer", + "trackingId" : "31A80D0F-73C7-40CD-848B-0FB9EDE3657D" + }, + "systemComponent_KnowledgeDialogs_generateResponseInfo" : { + "annotation" : "The explanatory label displayed next to KnowledgeDialogs button.", + "extensionType" : null, + "message" : "Related answer in \"{0}\"", + "trackingId" : "803F3544-0D07-4875-96E2-5DA79F855386" + }, + "systemComponent_KnowledgeDialogs_llmGeneratedInfo" : { + "annotation" : "A text field used to indicate that the content of the message was generated by an LLM.", + "extensionType" : null, + "message" : "AI generated from \"{0}\"", + "trackingId" : "AC55AABB-6E31-47FD-A727-E4AA51E137BD" + }, + "systemComponent_KnowledgeDialogs_notAnswerable" : { + "annotation" : "Message to inform the user that a document with some relevance has been located", + "extensionType" : null, + "message" : "I've found a document that appears to have some relevance, but unfortunately, it doesn't fully address your original question.", + "trackingId" : "A0B63DE3-4E4D-4916-B6C6-937AB9E12118" + }, + "systemComponent_KnowledgeDialogs_pageNumberNotAvailable" : { + "annotation" : "The value in the reference table column in cases where the page number is unavailable.", + "extensionType" : null, + "message" : "n/a", + "trackingId" : "30859CE1-C01B-4FBD-A402-BB4E6D833182" + }, + "systemComponent_KnowledgeDialogs_rewrittenPendingMessage" : { + "annotation" : "Message during KnowledgeDialogs response wait when context rewriter rewrites query.", + "extensionType" : null, + "message" : "Generating an answer for : \"{0}\"", + "trackingId" : "65DEC371-2101-47F7-823E-FC9E8493C12D" + }, + "systemComponent_KnowledgeDialogs_showSourcesLabel" : { + "annotation" : "The label of the button to generate references for KnowledgeDialogs.", + "extensionType" : null, + "message" : "Show sources", + "trackingId" : "9723824C-193E-422C-9A3E-827C3D428454" + }, + "systemComponent_KnowledgeSearch_defaultAttachmentLabel" : { + "annotation" : "The default label to use for the result card's URL action that is linked with an attachment of the search result if that attachment does not have a display name configured already.", + "extensionType" : null, + "message" : "Download", + "trackingId" : "BB5C4E58-107D-41B8-99E0-DA35D1FAA64C" + }, + "systemComponent_KnowledgeSearch_noResultText" : { + "annotation" : "The text to output when no search result is available.", + "extensionType" : null, + "message" : "Sorry, no result was found in the knowledge search.", + "trackingId" : "54CF84D3-022D-4DDD-AA5E-5FEF8842FBD0" + }, + "systemComponent_KnowledgeSearch_resultLinkLabel" : { + "annotation" : "The label to use for the result card's URL action linked to the web version of the knowledge article. If the resultLinkLabel component property is set to an empty or blank string, the card URL is hidden and the card description shows the full article.", + "extensionType" : null, + "message" : "View Details", + "trackingId" : "5E91BFD5-8CD3-4E33-B72F-8B23BC4B749F" + }, + "systemComponent_KnowledgeSearch_searchLinkLabel" : { + "annotation" : "For B2C, the label to use for the card message payload action that's linked to the web page with the full search result list. For B2B, the label to use for the card message payload action that's linked to the home search page.", + "extensionType" : null, + "message" : "Open Page with All Answers", + "trackingId" : "3EC90A11-86EA-451E-A5AF-7FF02EA1EF33" + }, + "systemComponent_KnowledgeSearch_searchPrelude" : { + "annotation" : "The text to output before the search result is displayed.", + "extensionType" : null, + "message" : "Here's what I found:", + "trackingId" : "241FF3CE-FDBB-49F4-8BE4-045CFED4070E" + }, + "systemComponent_LLM_entityNotSpecifiedPrompt" : { + "annotation" : "Retry prompt sent to the LLM when an entity is not matched in the LLM response.", + "extensionType" : null, + "message" : "The {0} is not specified in the response.", + "trackingId" : "3CB50D21-8F6F-47AF-977D-C199A6E14380" + }, + "systemComponent_LLM_feedbackCategories" : { + "annotation" : "The categories shown in the feedback dialog for LLM-generated responses.", + "extensionType" : null, + "message" : "Inaccurate,Inappropriate,Irrelevant,Other", + "trackingId" : "4F139212-22DE-46F6-B88B-007179CE57AB" + }, + "systemComponent_LLM_invalidJsonError" : { + "annotation" : "Error message sent to the LLM when the LLM response is not valid JSON.", + "extensionType" : null, + "message" : "Response is not a valid JSON object: {0}.", + "trackingId" : "3DAB4970-A597-42DC-9DC9-A44DEFA8B59A" + }, + "systemComponent_LLM_invalidJsonResponsePrompt" : { + "annotation" : "Retry prompt sent to the LLM when the response causes JSON validation errors.", + "extensionType" : null, + "message" : "The response doesn't comply with the JSON Schema, the following errors are found:\\n###\\n{0}\\n###\\nThe following is a revised response with a valid JSON Object that fixes the errors and complies with the JSON schema:\\n", + "trackingId" : "B12BE5FC-0203-468D-AFC7-DE2F64D9CD86" + }, + "systemComponent_LLM_invalidResponsePrompt" : { + "annotation" : "Retry prompt sent to the LLM when the response causes validation errors.", + "extensionType" : null, + "message" : "The response is invalid, the following errors are found::\\n###\\n{0}\\n###\\n\\nThe following is a revised response that fixes the errors:\\n", + "trackingId" : "92C6DBC4-9958-43F6-B380-170C1082D1D6" + }, + "systemComponent_LLM_jsonSchemaInstruction" : { + "annotation" : "System prompt sent to the LLM when the LLM response should comply with the JSON schema provided.", + "extensionType" : null, + "message" : "You are a service that translates user requests into a JSON object according to the following JSON Schema:\\n\\n###\\n{0}\\n###\\n\\nThe following is the user request:\\n''''''\\n{1}\\n''''''\\n\\nThe following is the user request translated into a JSON object with 2 spaces of indentation and no properties with the value undefined:\\n", + "trackingId" : "71EC05B1-5712-4A4A-A240-F1AAFB9BC371" + }, + "systemComponent_LLM_llmGeneratedInfo" : { + "annotation" : "A text field used to indicate that the content of the message was generated by an LLM.", + "extensionType" : null, + "message" : "Response generated using artificial intelligence.", + "trackingId" : "29D0B3C3-D518-44AC-ACFD-DA98FA5FEE23" + }, + "systemComponent_OAuth2AccountLink_cancelLabel" : { + "annotation" : "The label for the cancel button that lets users leave the state without invoking the authentication dialog.", + "extensionType" : null, + "message" : "Cancel", + "trackingId" : "ED78052B-2174-4F0D-B990-33352DF493DD" + }, + "systemComponent_OAuth2AccountLink_consentNeverFinalConfirmationNoLabel" : { + "annotation" : "The label for the \"No\" button that appears after the prompt to confirm that the user wants to opt out of having their channel account permanently associated with a unified identity.", + "extensionType" : null, + "message" : "Cancel", + "trackingId" : "41C9F42D-F0DD-4761-8DC2-51DFCA6A6410" + }, + "systemComponent_OAuth2AccountLink_consentNeverFinalConfirmationPrompt" : { + "annotation" : "The message that asks users to confirm that they want to opt out of having their account associated with a unified identity.", + "extensionType" : null, + "message" : "Please confirm that this channel account should never be associated with your unified identity.", + "trackingId" : "B23723F4-ECDC-43E5-927D-54EC2C097126" + }, + "systemComponent_OAuth2AccountLink_consentNeverFinalConfirmationYesLabel" : { + "annotation" : "The label for the \"Yes\" button that appears after the prompt to confirm that the user wants to opt out of having their account permanently associated with a unified identity.", + "extensionType" : null, + "message" : "Confirm", + "trackingId" : "002E4034-E2A0-4499-90EA-E98D79085455" + }, + "systemComponent_OAuth2AccountLink_consentNeverFinalPrompt" : { + "annotation" : "The prompt that asks users to confirm that they want to opt out of having their account associated with a unified identity.", + "extensionType" : null, + "message" : "Any user identity data that is associated with this {0} channel account {1} will not be stored by Oracle Digital Assistant as part of a unified identity. As such, if you later sign in to this assistant through a different channel, you will not be recognized as the same user by Digital Assistant. If you change your mind, please contact your system administrator.", + "trackingId" : "DA65A800-9CBC-4478-AD58-3D2EF2AC5AEE" + }, + "systemComponent_OAuth2AccountLink_consentNeverLabel" : { + "annotation" : "The label for the \"Never\" button that appears after the prompt that asks if the user wants to associate their channel account with a unified identity.", + "extensionType" : null, + "message" : "Never link this account", + "trackingId" : "73099F65-2CCE-47AC-9A0A-E84F050EBDC5" + }, + "systemComponent_OAuth2AccountLink_consentNotNowFinalPrompt" : { + "annotation" : "The message that confirms to users that they have temporarily declined to associate their channel account with a unified identity.", + "extensionType" : null, + "message" : "This {0} channel account {1} will not be associated with your unified Digital Assistant user identity at this time.", + "trackingId" : "681E8EDC-5436-4E44-B47B-05C50DC70DA0" + }, + "systemComponent_OAuth2AccountLink_consentNotNowLabel" : { + "annotation" : "The label for the \"Not Now\" button that appears after the prompt that asks if the user wants to associate their channel account with a unified identity.", + "extensionType" : null, + "message" : "Not at this time", + "trackingId" : "3180E4A0-B6A4-48C7-B071-53496A4F1C65" + }, + "systemComponent_OAuth2AccountLink_consentNotifyPrompt" : { + "annotation" : "The message that informs users that their channel identity will be associated with the authenticated user identity.", + "extensionType" : null, + "message" : "This {0} channel account {1} is now associated with your unified Digital Assistant user identity.", + "trackingId" : "D5660307-5F3A-4125-A393-EF7BAD92A55A" + }, + "systemComponent_OAuth2AccountLink_consentPrompt" : { + "annotation" : "The prompt that asks users to choose if they consent to associating their channel account with the authenticated user identity.", + "extensionType" : null, + "message" : "Would you like to link this channel account to a Digital Assistant unified user identity? This will allow you to have conversations with your digital assistant across multiple channels and be recognized as the same user.", + "trackingId" : "BA6F96EC-1AD8-4069-9C06-F270B4FDCD71" + }, + "systemComponent_OAuth2AccountLink_consentYesLabel" : { + "annotation" : "The label for the \"Yes\" button that appears after the prompt that asks if the user wants to associate their channel account with a unified identity.", + "extensionType" : null, + "message" : "Associate account", + "trackingId" : "4D5B06A8-0088-47C9-B42B-7B1050F86248" + }, + "systemComponent_OAuth2AccountLink_linkLabel" : { + "annotation" : "The label for the button that invokes the authentication dialog.\nGet Access Token", + "extensionType" : null, + "message" : "Continue", + "trackingId" : "18D4395B-4374-4C18-8AD6-EB7D876725B3" + }, + "systemComponent_OAuth2AccountLink_prompt" : { + "annotation" : "The message that tells users to sign in now.\nPlease sign in", + "extensionType" : null, + "message" : "Please tap on the link to proceed (token missing!)", + "trackingId" : "94AB68A5-A5CE-47DF-A5BC-CE9CB36137BD" + }, + "systemComponent_OAuthAccountLink_cancelLabel" : { + "annotation" : "The label for the cancel button that lets users leave the state without invoking the authentication dialog.", + "extensionType" : null, + "message" : "Cancel", + "trackingId" : "2B388277-1339-4059-AA44-323919E1F56F" + }, + "systemComponent_OAuthAccountLink_linkLabel" : { + "annotation" : "The label for the button that invokes the authentication dialog.", + "extensionType" : null, + "message" : "Log In", + "trackingId" : "32E01642-863F-49D0-B667-0B74B8025ED6" + }, + "systemComponent_OAuthAccountLink_prompt" : { + "annotation" : "The message that tells users to sign in now.", + "extensionType" : null, + "message" : "Please tap on the link to proceed", + "trackingId" : "BE9279A3-543D-4AEE-BF02-C54B23FBE0E0" + }, + "systemComponent_Planner_cannotProcessRequest" : { + "annotation" : "It's the message shown to the user when the planner cannot process the user request.", + "extensionType" : null, + "message" : "Sorry, I am unable to process your request.", + "trackingId" : "F3F4BF19-585F-4B60-8D73-938F10CE49B5" + }, + "systemComponent_QnA_answersLabel" : { + "annotation" : "The label for the action to view answers in a particular category.", + "extensionType" : null, + "message" : "Answers", + "trackingId" : "C483810C-C8B4-4E7A-BF68-5050AE0EDF16" + }, + "systemComponent_QnA_categoriesLabel" : { + "annotation" : "The label for the action to display the categories that match the user utterance.", + "extensionType" : null, + "message" : "Categories", + "trackingId" : "BEBA2B2C-CE7A-4D79-A9BD-486F7218F63F" + }, + "systemComponent_QnA_exitLabel" : { + "annotation" : "The label for the exit questions action.", + "extensionType" : null, + "message" : "Exit Questions", + "trackingId" : "E19FE2F3-D3C3-4841-BB93-B2A3837C76AF" + }, + "systemComponent_QnA_moreAnswersLabel" : { + "annotation" : "The label for the action to paginate to next set of answers.", + "extensionType" : null, + "message" : "More Answers", + "trackingId" : "43B32D6D-3E7C-4E6E-9789-5D3B2DCFD662" + }, + "systemComponent_QnA_moreCategoriesLabel" : { + "annotation" : "The label for the action to paginate to next set of categories.", + "extensionType" : null, + "message" : "More Categories", + "trackingId" : "925ABC40-D5BD-41A4-AF50-6BE1A4C87093" + }, + "systemComponent_QnA_subCategoriesLabel" : { + "annotation" : "The label for the action to display sub-categories within a given category.", + "extensionType" : null, + "message" : "Sub-Categories", + "trackingId" : "7A517C16-22B5-419D-BCE1-8053B956CEF7" + }, + "systemComponent_QnA_viewAnswerLabel" : { + "annotation" : "The label for the action to view answer details.", + "extensionType" : null, + "message" : "View", + "trackingId" : "E75D1ADF-70E3-451D-8C15-6A1ADD393083" + }, + "systemComponent_ResolveActionParameters_headerText" : { + "annotation" : "Header text used when prompting for missing action parameters", + "extensionType" : null, + "message" : "Please provide the missing required information", + "trackingId" : "9F73A2A4-B348-4CD6-A8F5-4FF10E10B772" + }, + "systemComponent_ResolveActionParameters_submitLabel" : { + "annotation" : "The label of the form submission button", + "extensionType" : null, + "message" : "Submit", + "trackingId" : "AB4FFFA6-FCF5-42C1-AF74-66C03F8BE6F4" + }, + "systemComponent_ResolveEntities_bagItemsDisambiguationPrompt" : { + "annotation" : "The prompt used for disambiguation if an entity match applies to more than one composite bag item.", + "extensionType" : null, + "message" : "Which item do you want to set to ''{0}''?", + "trackingId" : "9379A718-11EF-4008-A8CD-21D0A3845846" + }, + "systemComponent_ResolveEntities_defaultDisambiguationPrompt" : { + "annotation" : "Default message shown when the user entered ambiguous input causing multiple entity matches.", + "extensionType" : null, + "message" : "Please select one value for {0}", + "trackingId" : "8E11BE8A-4408-462F-BD61-7CF90178C8AD" + }, + "systemComponent_ResolveEntities_defaultPrompt" : { + "annotation" : "Default message shown to prompt the user for input.", + "extensionType" : null, + "message" : "Please enter {0}", + "trackingId" : "6FCC7AD1-E651-4D71-8256-531BBC63F131" + }, + "systemComponent_ResolveEntities_showMoreLabel" : { + "annotation" : "The label used for the forward pagination button when the number of enumeration values, or disambiguation matches exceeds the 'Enumeration Range Size' property of the composite bag item.", + "extensionType" : null, + "message" : "Show More", + "trackingId" : "C54EE45B-01B7-4F19-B438-E06465EC414E" + }, + "systemComponent_ResolveEntities_showPreviousLabel" : { + "annotation" : "The label used for the backward pagination button when the number of enumeration values, or disambiguation matches exceeds the 'Enumeration Range Size' property of the composite bag item.", + "extensionType" : null, + "message" : "Show Previous", + "trackingId" : "29788390-7524-4872-98F5-9CA4E746DB2C" + }, + "systemComponent_SelectCalendarEvent_acceptedLabel" : { + "annotation" : "The text used to indicate that the invite was accepted.", + "extensionType" : null, + "message" : "Accepted", + "trackingId" : "11FB7D8E-7F6E-4647-8FD2-2763497D7C18" + }, + "systemComponent_SelectCalendarEvent_allDayLabel" : { + "annotation" : "The text used to indicate all-day events.", + "extensionType" : null, + "message" : "All day", + "trackingId" : "010BA4D8-5CBE-4E63-BEB8-E4FFDD734D45" + }, + "systemComponent_SelectCalendarEvent_declinedLabel" : { + "annotation" : "The text used to indicate that the invite was declined.", + "extensionType" : null, + "message" : "Declined", + "trackingId" : "6D2149D5-DADB-4F4D-B64B-95E29C547B6F" + }, + "systemComponent_SelectCalendarEvent_pendingLabel" : { + "annotation" : "The text used to indicate that the invite status is still pending.", + "extensionType" : null, + "message" : "Pending", + "trackingId" : "C5B36E64-3B67-45D2-B9CF-32F922D6D8B2" + }, + "systemComponent_SelectCalendarEvent_prompt" : { + "annotation" : "The text that appears before the list of events.", + "extensionType" : null, + "message" : "You have the following meeting(s):", + "trackingId" : "1735022E-4562-40C3-98CC-1A1DC8277CDF" + }, + "systemComponent_SelectCalendarEvent_recurringLabel" : { + "annotation" : "The text used to indicate recurring events.", + "extensionType" : null, + "message" : "Recurring", + "trackingId" : "E320223C-6B67-474D-8CDE-002B25C9D363" + }, + "systemComponent_SelectCalendarEvent_tentativeLabel" : { + "annotation" : "The text used to indicate that the invite was tentatively accepted.", + "extensionType" : null, + "message" : "Tentative", + "trackingId" : "15C0D12C-40B9-4442-959F-65DC46929E21" + }, + "systemComponent_Webview_cancelLabel" : { + "annotation" : "The label of the cancel button to leave this state without invoking the webview.", + "extensionType" : null, + "message" : "Cancel", + "trackingId" : "2109F25C-83D5-44A3-8C2E-28D897013F63" + }, + "systemComponent_Webview_linkLabel" : { + "annotation" : "The label of the button to invoke the webview.", + "extensionType" : null, + "message" : "Tap to continue", + "trackingId" : "F57CDCC8-4D12-4A7D-A286-E282CC6FD0AC" + }, + "systemComponent_Webview_prompt" : { + "annotation" : "The message for the user to tap on the link to invoke the webview.", + "extensionType" : null, + "message" : "

Please tap on the link to proceed

", + "trackingId" : "0CCEE352-0A6B-44D6-868C-F4D82E73C76E" + }, + "systemConfiguration_SQLIntent_authFailedMessage" : { + "annotation" : "Your query requires authorization from DB but failed.", + "extensionType" : null, + "message" : "Authentication Failed", + "trackingId" : "43AF4B60-1025-40C8-89B2-273C60A4E6E6" + }, + "systemConfiguration_SQLIntent_interpretationMessage" : { + "annotation" : "The message shows SQL intent query interpretation for user's input message.", + "extensionType" : null, + "message" : "I think you want to see: {0}", + "trackingId" : "A81BF654-2895-405C-9715-263A33D03C2C" + }, + "systemConfiguration_SQLIntent_noResultMessage" : { + "annotation" : "The message displayed when SQL intent query returns no result.", + "extensionType" : null, + "message" : "No result found", + "trackingId" : "DE672FE7-084B-41DB-91CC-C2AD50FC9ED1" + }, + "systemConfiguration_autoNumberPrefixSeparator" : { + "annotation" : "The separator used between the number prefix and the postback action label.", + "extensionType" : null, + "message" : ".", + "trackingId" : "9750EC0E-A6AC-49C0-9EAA-6F6F7B59F025" + }, + "systemConfiguration_autoNumberPrefixes" : { + "annotation" : "The prefixes used for auto-numbering postback action labels.", + "extensionType" : null, + "message" : "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", + "trackingId" : "52532E84-CFB6-435E-A769-B911645C130A" + }, + "systemConfiguration_conversationHistoryActionInvalidPrompt" : { + "annotation" : "Message to display when a user clicks on a choice in the conversation history that can no longer be processed.", + "extensionType" : null, + "message" : "Sorry, this choice is no longer available.", + "trackingId" : "0BE2AC05-4E60-4318-B748-14330F091C9A" + }, + "systemConfiguration_document_reference_authorLabel" : { + "annotation" : "The label for the Author column header in the document reference table.", + "extensionType" : null, + "message" : "Author", + "trackingId" : "DBABDD8B-0FF1-4431-87C9-AC4EE20720FF" + }, + "systemConfiguration_document_reference_dateLabel" : { + "annotation" : "The label for the Date column header in the document reference table.", + "extensionType" : null, + "message" : "Date", + "trackingId" : "8C0CC9D0-B4AA-4A73-97C9-389C00A5E627" + }, + "systemConfiguration_document_reference_titleLabel" : { + "annotation" : "The label for the Title column header in the document reference table.", + "extensionType" : null, + "message" : "Title", + "trackingId" : "9CCD57CA-25BA-4BFE-8A8C-0E5032539AFC" + }, + "systemConfiguration_document_reference_unknownLabel" : { + "annotation" : "The label for the unknown date label in the document reference table.", + "extensionType" : null, + "message" : "Unknown", + "trackingId" : "5A863959-A567-44CE-8352-8FB43951B965" + }, + "systemConfiguration_errorExpiredSessionPrompt" : { + "annotation" : "The message when the session has expired.", + "extensionType" : null, + "message" : "Your session has expired. Please start again.", + "trackingId" : "39ED6F0C-CB04-47B7-A266-EBD398EA92E5" + }, + "systemConfiguration_errorMaxStatesExceededPrompt" : { + "annotation" : "The message when the bot appears to be in an infinite loop.", + "extensionType" : null, + "message" : "Your session appears to be in an infinite loop.", + "trackingId" : "E311731D-9065-4621-9EC0-AB132AF841AE" + }, + "systemConfiguration_errorUnexpectedErrorPrompt" : { + "annotation" : "The message when there is an unexpected error.", + "extensionType" : null, + "message" : "Oops I'm encountering a spot of trouble. Please try again later...", + "trackingId" : "0BFB723E-BF53-4B3C-BD51-C51B124098D2" + }, + "systemConfiguration_feedbackAsk" : { + "annotation" : "Message asking for additional feedback when negative feedback has been provided.", + "extensionType" : null, + "message" : "I'm sorry the answer wasn't helpful. Can you please provide feedback to help me improve?", + "trackingId" : "B5E4B75C-D685-4C83-9066-5DD2CB82DCA0" + }, + "systemConfiguration_feedbackConfirmationNegative" : { + "annotation" : "Confirmation message shown to the user when negative feedback has been provided.", + "extensionType" : null, + "message" : "Thanks for your feedback. Your input is appreciated.", + "trackingId" : "8F648D1D-6BF9-4B38-9F93-8DB8862D2199" + }, + "systemConfiguration_feedbackConfirmationPositive" : { + "annotation" : "Message shown to the user when positive feedback has been provided.", + "extensionType" : null, + "message" : "Thank you for the feedback.", + "trackingId" : "C21DCA6E-5E3D-4DF9-867B-DEA71706B021" + }, + "systemConfiguration_feedbackDialogCancelLabel" : { + "annotation" : "The label of the cancel button in the user feedback dialog.", + "extensionType" : null, + "message" : "Cancel", + "trackingId" : "EC17F9D5-7C69-4C9A-AAA7-20EC0188C67F" + }, + "systemConfiguration_feedbackDialogCommentsFieldPlaceholder" : { + "annotation" : "The placeholder text shown in the comments field of the user feedback dialog.", + "extensionType" : null, + "message" : "Additional feedback", + "trackingId" : "11E2C47A-8A69-4C76-B47D-FEF719C40D91" + }, + "systemConfiguration_feedbackDialogHeaderText" : { + "annotation" : "The header text of the user feedback dialog.", + "extensionType" : null, + "message" : "What was the issue with this response?", + "trackingId" : "1A31F241-69B6-41C1-94FE-3BF1F987F99C" + }, + "systemConfiguration_feedbackDialogOpenLabel" : { + "annotation" : "The label of the button that opens the user feedback dialog.", + "extensionType" : null, + "message" : "Give Feedback", + "trackingId" : "AD417F2F-F5BE-4321-9FAA-22F14068D9B9" + }, + "systemConfiguration_feedbackDialogSubmitLabel" : { + "annotation" : "The label of the submit button in the user feedback dialog.", + "extensionType" : null, + "message" : "Submit Feedback", + "trackingId" : "50C5B7C2-BE86-42BD-9E1F-595900BF5C47" + }, + "systemConfiguration_feedbackDialogTitle" : { + "annotation" : "The title of the user feedback dialog.", + "extensionType" : null, + "message" : "Give your feedback", + "trackingId" : "87E7990D-A062-427D-89F4-6D27BA96874D" + }, + "systemConfiguration_feedbackPrompt" : { + "annotation" : "Prompt used to solicit user feedback for a message shown to the user.", + "extensionType" : null, + "message" : "Is this answer helpful?", + "trackingId" : "6E1B4CC9-9D78-4E90-8C17-D1B1BCC986D2" + }, + "systemConfiguration_graphQL_schema" : { + "annotation" : "GraphQL schema used in Clinical AI API agent action.", + "extensionType" : null, + "message" : "schema '{'\\n query: ClinicalSemanticGraph\\n'}'\\n\\n\"Clinical AI - Semantic Graph Schema\"\\ntype ClinicalSemanticGraph '{'\\n \"The current conversation context\"\\n context: Context\\n \"Electronic Health Records\"\\n ehr: EHRDatabase\\n \"The knowledge base\"\\n knowledge: KnowledgeGraph\\n'}'\\n\\n\"Condition\"\\ntype Condition '{'\\n \"The condition status\"\\n clinicalStatus: String\\n \"The generic condition concept\"\\n condition: ConditionConcept\\n \"\"\"\\n The primary date property of this object. When querying any properties of this object, always\\n include 'date'. Include the primary 'date' even if you are also querying for other date properties.\\n \"\"\"\\n date: String\\n \"A summary of the condition's history as it relates to the patient.\"\\n historySummary: Summary\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"The name of this object. When querying any properties of this object, always include this property.\"\\n name: String\\n \"The time this condition started\"\\n onsetDateTime: String\\n'}'\\n\\n\"Generic information about a Condition or Problem\"\\ntype ConditionConcept '{'\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"The name of this object. When querying any properties of this object, always include this property.\"\\n name: String\\n'}'\\n\\n\"The current conversation context\"\\ntype Context '{'\\n \"The current patient. When querying this object, always include the 'id' property.\"\\n currentPatient: Patient\\n'}'\\n\\n\"A Clinical Document, such as a visit note\"\\ntype Document '{'\\n \"The 'Assessment & Plan' section, briefly referred to as 'A&P'\"\\n assessmentAndPlan: DocumentSection\\n \"\"\"\\n The primary date property of this object. When querying any properties of this object, always\\n include 'date'. Include the primary 'date' even if you are also querying for other date properties.\\n \"\"\"\\n date: String\\n \"The 'History of Present Illness' section, briefly referred to as 'HPI'\"\\n historyOfPresentIllness: DocumentSection\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"Plain text of the entire document\"\\n plainText: String\\n'}'\\n\\n\"A single section of a clinical document\"\\ntype DocumentSection '{'\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"Plain text version of the content\"\\n plainText: String\\n'}'\\n\\ntype EHRDatabase '{'\\n domain: String\\n patientById(id: String): Patient\\n'}'\\n\\n\"Encounter\"\\ntype Encounter '{'\\n \"The list of conditions diagnosed or treated during this encounter\"\\n conditions(\\n \"Filter by the specified condition names or categories\"\\n names: [String]\\n ): [Condition]\\n \"\"\"\\n The primary date property of this object. When querying any properties of this object, always\\n include 'date'. Include the primary 'date' even if you are also querying for other date properties.\\n \"\"\"\\n date: String\\n \"The type of this encounter (inpatient, outpatient, etc.)\"\\n encounterType: [String]\\n \"The end time\"\\n end: String\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"\"\"\\n A list of medications prescribed during this encounter.\\n\\n When querying this property, always include the nested properties 'id', 'name' and 'date'.\\n \"\"\"\\n medications(\\n \"Filter by the specified medication names or categories\"\\n names: [String],\\n \"Filter by the specified risks\"\\n risks: [MedicationRiskInput]\\n ): [MedicationRequest]\\n \"The notes associated with this encounter, e.g. a visit SOAP note\"\\n notes: [Document]\\n \"The reason for visit\"\\n reason: String\\n \"The type of service performed\"\\n serviceType: String\\n \"A list of services ordered during this encounter\"\\n services(\\n \"Filter by the specified service names or categories\"\\n names: [String]\\n ): [ServiceRequest]\\n \"The start time\"\\n start: String\\n \"The status\"\\n status: String\\n'}'\\n\\n\"The knowledge base\"\\ntype KnowledgeGraph '{'\\n \"Query the conditions\"\\n conditions(\\n \"Filter results by name\"\\n names: [String]\\n ): [ConditionConcept]\\n \"Query the medications\"\\n medications(\\n \"Filter results by including the specified medication names or categories\"\\n names: [String],\\n \"Filter by list of conditions or condition categories for which the medication is typically prescribed\"\\n relatedConditions: [String],\\n \"Filter the results by the specified risks\"\\n risks: [MedicationRiskInput]\\n ): [MedicationConcept]\\n'}'\\n\\n\"Generic information about a Medication\"\\ntype MedicationConcept '{'\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"The name of this object. When querying any properties of this object, always include this property.\"\\n name: String\\n \"The associated risks\"\\n risks: [MedicationRisk]\\n'}'\\n\\n\"Medication Request\"\\ntype MedicationRequest '{'\\n \"Date this request was written\"\\n authoredOn: String\\n \"\"\"\\n The primary date property of this object. When querying any properties of this object, always\\n include 'date'. Include the primary 'date' even if you are also querying for other date properties.\\n \"\"\"\\n date: String\\n \"Provides a summary of the medication's history as it relates to the patient\"\\n historySummary: Summary\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"The medication being ordered\"\\n medication: MedicationConcept\\n \"The name of this object. When querying any properties of this object, always include this property.\"\\n name: String\\n \"The conditions this medication order is intended to treat\"\\n relatedConditions: [ConditionConcept]\\n \"The status\"\\n status: String\\n'}'\\n\\n\"Describes a type of risk in using a medication\"\\ntype MedicationRisk '{'\\n category: MedicationRiskCategory\\n value: String\\n'}'\\n\\n\"Patient data\"\\ntype Patient '{'\\n \"The birth date\"\\n birthDate: String\\n \"The list of conditions this patient has had, always returned in reverse chronological order.\"\\n conditions(\\n \"Only return conditions that may be caused by one of the specified list of conditions or categories\"\\n causedBy: [String],\\n \"Only return conditions that may cause one of the specified list of conditions or categories\"\\n causing: [String],\\n \"\"\"\\n If specified, return at most this number of most recent conditions that satisfy\\n other specified filters. Set this to 1 if asked about the 'last' time the patient\\n had a certain condition.\\n \"\"\"\\n lastN: Int,\\n \"\"\"\\n Filter by the specified condition names or categories.\\n\\n Use this filter when *directly* looking for a class of conditions, or a specific\\n condition name. For example, if the doctor asks 'Does she have diabetes?', then use\\n ```names: [\"diabetes\"]```.\\n\\n Do NOT use this argument when filtering by *related* conditions. For example, if the\\n doctor asks if the patient has symptoms related to diabetes, then to look up those\\n symptoms use ```relatedConditions: [\"diabetes\"]```.\\n \"\"\"\\n names: [String],\\n \"Only return conditions that are in any way related to at least one of the specified list of symptoms, conditions or categories.\"\\n relatedConditions: [String],\\n \"\"\"\\n Filter conditions on clinical status (active/resolved) if appropriate.\\n\\n Use ```ACTIVE``` for ongoing conditions and problems, e.g when the question refers to\\n 'active', 'current', or is asked in the present tense, e.g., 'Does she have issue X?'\\n or 'Does she show symptoms of X?'.\\n\\n Do not use ```ACTIVE``` if the question does not have these or similar keywords, or is not\\n definitely asked in the present tense or has no verb. For example, if the question is\\n phrased as 'Any conditions related to X?', then the ```resolvedOrActive``` filter should\\n not be used.\\n\\n Use ```RESOLVED``` ONLY when a question explicitly asks for 'resolved'\\n problems/conditions. Otherwise, do NOT include this property if the question is about\\n 'past' or 'previous' conditions.\\n \"\"\"\\n resolvedOrActive: ResolvedOrActive\\n ): [Condition]\\n \"The patient's default name\"\\n defaultName: String\\n \"\"\"\\n The list of encounters. When querying encounters, always include the 'id' and 'date\" properties.\\n\\n Note about retrieving notes: only use the ```encounters``` query to retrieve notes if the question\\n associates those notes with a specific encounter. For example, if the question is\\n 'Show my last visit notes', then use the ```encounters(LastN = 1,...)``` query to find the visit\\n first, and then descend into the ```notes``` query under the ```Encounter``` type.\\n\\n Conversely, if the question is about notes generally, e.g., 'What was my last note?'\\n then use the ```notes``` query on the ```Patient``` type instead.\\n \"\"\"\\n encounters(\\n \"\"\"\\n Filter by the specified condition names or categories *mentioned by the patient*.\\n\\n Only use this filter when the question explicitly refers to the patient mentioning a\\n condition during the visit.\\n\\n When using this filter, also query the encounter's ```notes``` property.\\n \"\"\"\\n conditionsMentionedByPatient: [String],\\n \"If specified, return at most this number of most recent encounters that satisfy other specified filters. Set this to 1 if asked about the 'last' encounter.\"\\n lastN: Int,\\n \"\"\"\\n Narrow the encounters down to those with the current or with *other*\\n than current provider. Use this filter when the healthcare provider explicitly\\n asks about their own treatments, prescriptions, notes, or diagnoses.\\n\\n For example, set this filter to 'CURRENT_PROVIDER' when the provider asks about\\n 'my last note', 'my A&P', 'what have I prescribed', 'how did I treat here', etc.\\n \"\"\"\\n participatingProvider: WhichProvider,\\n \"\"\"\\n List of conditions or categories that were diagnosed or treated during this encounter,\\n including the 'Reason For Visit (RFV)', and the recorded 'Chief Complaint (CC)'.\\n\\n Use this filter when querying a patient's encounters if the related condition is known,\\n for example, when answering questions about ED or hospital admission for a specific reason.\\n \"\"\"\\n relatedConditions: [String],\\n \"Filter by encounter type.\"\\n types: [EncounterType]\\n ): [Encounter]\\n \"The gender\"\\n gender: String\\n \"The id of this Patient. When querying any properties of Patient, always include the id.\"\\n id: ID\\n \"A list of medications the patient took in the past or is taking currently.\"\\n medications(\\n \"\"\"\\n Filter medication on its status (active/completed) if appropriate.\\n Use ACTIVE ONLY when asked about medications a patient is currently taking,\\n e.g 'is taking', 'current', 'active'.\\n\\n However, use COMPLETED ONLY when a question explicitly asks for 'completed' or 'resolved'.\\n Do NOT include this property if asking about 'past' or 'previous' medications taken.\\n \"\"\"\\n completedOrActive: CompletedOrActive,\\n \"\"\"\\n If specified, return at most this number of most recent medication requests that satisfy\\n other specified filters. Set this to 1 if asked, for example, about the last treatment for\\n a specific condition.\\n \"\"\"\\n lastN: Int,\\n \"Filter by including the specified medication names or categories\"\\n names: [String],\\n \"\"\"\\n Narrow medication requests down to those authored by the current, or *other*\\n than current, provider. Use this filter when the healthcare provider explicitly\\n asks about their own treatments or prescriptions.\\n\\n For example, use this filter when the provider asks about 'my last note', 'my A&P',\\n 'what have I prescribed', etc.\\n \"\"\"\\n prescribingProvider: WhichProvider,\\n \"Filter by list of conditions or condition categories for which the medication was prescribed\"\\n relatedConditions: [String],\\n \"Filter by the specified risks\"\\n risks: [MedicationRiskInput]\\n ): [MedicationRequest]\\n \"\"\"\\n The clinical notes associated with this patient.\\n\\n Always use this ```notes``` query for retrieving notes, or sections of notes, not associated with\\n a specific encounter. For example, if the question is 'What was my last note?' or\\n 'Show me my last HPI (or A&P, etc.)', use this ```notes``` query on the ```Patient``` type.\\n\\n Conversely, use the ```encounters``` query instead to retrieve notes, if the question refers to\\n a specific encounter. For example, if the question is 'Show my last visit notes', then use the\\n ```encounters(LastN = 1,...)``` query to find the visit first, and then descend into the\\n ```notes``` query under the ```Encounter``` type.\\n \"\"\"\\n notes(\\n \"\"\"\\n Narrow the notes down to those authored by the current or with *other*\\n than current provider. Use this filter when the healthcare provider explicitly\\n asks about their own notes.\\n\\n For example, set this filter to 'CURRENT_PROVIDER' when the provider asks about\\n 'my last note', 'my A&P', etc.\\n \"\"\"\\n author: WhichProvider,\\n \"\"\"\\n Filter by the specified condition names or categories *mentioned by the patient*.\\n\\n Only use this filter when the question explicitly refers to the patient mentioning a\\n condition.\\n \"\"\"\\n conditionsMentionedByPatient: [String],\\n \"Filter by type of encounter with which the note is associated.\"\\n encounterTypes: [EncounterType],\\n \"\"\"\\n If specified, return at most this number of most recent notes that satisfy other specified\\n filters. Set this to 1 if asked about the 'last' note or section of a note.\\n \"\"\"\\n lastN: Int,\\n \"Filter by type of note.\"\\n noteTypes: [NoteType],\\n \"List of conditions or categories that were mentioned in the note in any context.\"\\n relatedConditions: [String]\\n ): [Document]\\n \"A list of services ordered for the patient.\"\\n services(\\n \"Filter services by active/completed.\"\\n completedOrActive: CompletedOrActive,\\n \"Filter by including the specified service names or categories\"\\n names: [String],\\n \"Filter by list of conditions or condition categories for which the service was ordered\"\\n relatedConditions: [String]\\n ): [ServiceRequest]\\n'}'\\n\\n\"Generic information about a Service\"\\ntype ServiceConcept '{'\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"The name of this object. When querying any properties of this object, always include this property.\"\\n name: String\\n'}'\\n\\n\"Condition\"\\ntype ServiceRequest '{'\\n \"The time this request was ordered\"\\n authoredOn: String\\n \"\"\"\\n The primary date property of this object. When querying any properties of this object, always\\n include 'date'. Include the primary 'date' even if you are also querying for other date properties.\\n \"\"\"\\n date: String\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"The name of this object. When querying any properties of this object, always include this property.\"\\n name: String\\n \"The priority of this request\"\\n priority: String\\n \"The generic service concept\"\\n service: ServiceConcept\\n \"The status of this request\"\\n status: String\\n'}'\\n\\n\"A clinical summary.\"\\ntype Summary '{'\\n \"\"\"\\n The primary date property of this object. When querying any properties of this object, always\\n include 'date'. Include the primary 'date' even if you are also querying for other date properties.\\n \"\"\"\\n date: String\\n \"The id of this object. When querying any properties of this object, always include this property.\"\\n id: ID\\n \"The narrative\"\\n narrative: DocumentSection\\n \"The type of this summary.\"\\n type: SummaryType\\n'}'\\n\\n\"Helps filter Medication and Service Requests by temporal applicability\"\\nenum CompletedOrActive '{'\\n \"The request is a process that is presently occuring and is 'actionable', e.g., active medications, labs, or procedures.\"\\n ACTIVE\\n \"All actions that are implied by the request have occurred and completed, e.g., completed medications, labs, or procedures.\"\\n COMPLETED\\n'}'\\n\\n\"Helps filter encounters by type\"\\nenum EncounterType '{'\\n \"A visit to the emergency room.\"\\n EMERGENCY\\n \"A hospitalization.\"\\n HOSPITALIZATION\\n \"The wellness check-up.\"\\n WELLNESS\\n'}'\\n\\n\"A category of medication risk\"\\nenum MedicationRiskCategory '{'\\n \"A risk of interaction with other medications\"\\n interaction\\n'}'\\n\\n\"Helps filter notes by type\"\\nenum NoteType '{'\\n \"Admission note.\"\\n ADMISSION\\n \"Discharge summary.\"\\n DISCHARGE\\n \"History and Physical, also referred to as 'H&P'.\"\\n HISTORY_AND_PHYSICAL\\n \"Progress note.\"\\n PROGRESS\\n'}'\\n\\n\"Helps filter condition chart data by temporal applicability\"\\nenum ResolvedOrActive '{'\\n \"The subject is currently experiencing the condition or situation, e.g., such as active conditions or problems.\"\\n ACTIVE\\n \"The subject is not presently experiencing the condition or situation, e.g such as resolved conditions or problems.\"\\n RESOLVED\\n'}'\\n\\n\"A standard summary type\"\\nenum SummaryType '{'\\n \"A patient's history with a condition\"\\n CONDITION_HISTORY\\n \"A patient's history with a medication.\"\\n MEDICATION_HISTORY\\n'}'\\n\\n\"Helps filter encounters, diagnoses, and medications by which healthcare provider participated in, diagnosed, or prescribed them, respectively.\"\\nenum WhichProvider '{'\\n \"Only include encounters with, conditions diagnosed by, and medications prescribed by the current provider.\"\\n CURRENT_PROVIDER\\n \"Only include encounters with, conditions diagnosed by, and medications prescribed by providers *other* than the current one.\"\\n OTHER_PROVIDER\\n'}'\\n\\n\"Describes a type of risk in using a medication\"\\ninput MedicationRiskInput '{'\\n category: MedicationRiskCategory\\n value: String\\n'}'", + "trackingId" : "DBE18B10-40E2-435C-93F2-33D22713A287" + }, + "systemConfiguration_internalWelcomeMessage" : { + "annotation" : "The internal message sent to the skill when a channel handles the event that a new user has gotten access to the skill. The reply to the internal message is sent as welcome message to the new user.", + "extensionType" : null, + "message" : "help", + "trackingId" : "5D039B1B-F766-44B2-86FE-20EB367890DA" + }, + "systemConfiguration_llm_actionResolverSystemPrompt" : { + "annotation" : "Prompt used by the function-based agent action planner", + "extensionType" : null, + "message" : "You are a physician's assistant whose job is to help select the right tool to use in order to answer the physician query.\\nThe physician you are helping is interacting with a multi-modal application that they can interact with using conversation or touch.\\nYou must adhere to the guidelines. Use the relevant context information if necessary.\\n\\nGuidelines:\\n- Utilize the tool description and given context information carefully to decide which tool to select and/or what argument values to populate.\\n- The Salutation tool is secondary and optional if the main intent is something other than salute.\\n- If the tool does not have any arguments provided, do not make up new arguments to pass.\\n- Do NOT make up an argument value if it is not explicitly provided by the user.\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {0}\\n- Additional information that may be useful:\\n {1}", + "trackingId" : "CB7F36C7-8C3D-4CC8-8C8A-BA41C247E94F" + }, + "systemConfiguration_llm_actionResolverSystemPrompt_noteSearch" : { + "annotation" : "Prompt used by the function-based agent action planner", + "extensionType" : null, + "message" : "Persona: You are a physician's assistant whose job is to help select the right tools to use in order to answer the physician query. In addition to selecting the right tools, you will also fill out parameters value for each tool and enhance the user query by doing contextual query rewriting. The physician you are helping is interacting with a multi-modal application that they can interact with using conversation or touch. You must adhere to the guidelines. Use the relevant context information if necessary.\\n\\nGUIDELINES:\\n- Run the tool `CDA_QuerySemanticObject ` only when the query can be answered using structured data.\\n- Always run the tool `CDA_DocumentReferenceSearch`.\\n- If the provided query can be transformed or rewritten contextually to better fit the capabilities of the available tools, feel free to do so to enhance query resolution efficiency. Use `rewrittenQuery` parameter.\\n- Do not perform query rewrite for the first turn of the multi-turn conversation.\\n- Do not perform query rewrite for a complete user query that already has the necessary contextual information.\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {0}\\n- Additional information that may be useful: {1}", + "trackingId" : "61ED1863-13FF-4538-9211-2BCAACD04211" + }, + "systemConfiguration_llm_responseEnginePrompt_acknowledgement" : { + "annotation" : "Prompt used by the response engine to generate an acknowledgement message", + "extensionType" : null, + "message" : "You are a physician's assistant whose job is to generate a response message for a bot-physician conversation based on the previously selected tool and execution output for that tool. You must adhere to the guidelines. Use the relevant context information if necessary.\\n\\nGUIDELINES:\\n- The response should be human-like, concise and follow the natural flow of the conversation history\\n- NEVER mention in the response to consult with a healthcare provider or professional. The end user itself is a healthcare provider and this will be considered irrelevant.\\n- you generate an acknowledgement message indicating that the tools execution is complete. Do not try to provide any additional information or try to answer other questions. \\n- Use only the content of the results returned in the execution output to respond to the user query. NEVER generate any content that is not present in the execution output.\\n\\nEXAMPLE:\\nUser query: Show me my meetings for the next week\\nExecution Output: executeApplicationAction\\\\nCDA-Ambulatory\\\\ncustom\\\\nMeetings.filterMeetings\\\\nstartDate: 2024-04-29T00:00:00Z\\\\nendDate: 2024-05-05T23:59:59Z\\\\\\nYour Response: I have retrieved the list of your meetings for the next week.\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {0}\\n- Additional information that may be useful:\\n {1}", + "trackingId" : "DDE9398B-C955-4CBD-8527-2E881079E0AC" + }, + "systemConfiguration_llm_responseEnginePrompt_documentChunks" : { + "annotation" : "Prompt used by the response engine to generate a header with document chunks in JSON format", + "extensionType" : null, + "message" : "You are a physicians assistant whose job it is to generate a response message answering a physician's query.\\nThe responses you provide will be used by the physician to make decisions about patient care, so any errors in your response can lead to patient safety issues.\\n\\nYou will answer the query by using the output of a 'CDA_DocumentReferenceSearch' function call, which will contain a list of physician note segments sorted by relevance to the physician's query.\\nTo answer the question, you will explain your thought process, choose the relevant chunks from the provided 'CDA_DocumentReferenceSearch' list, then generate an abstractive response to answer the physican query using the information contained in the chunks.\\nYou must adhere to the guidelines. Use the relevant context information if necessary.\\n\\nGUIDELINES:\\n- The response should be a JSON containing 'explanation', 'chunkIds', and 'header' keys following the schema below:\\n - {0}\\n- The generated header will be an introductory abstractive message, which will be shown before the actual data is displayed\\n- The header will have different formatting based on the function called prior to 'CDA_DocumentReferenceSearch' in the conversation history:\\n - If that function is 'querySemanticObject', the header will be following up in a previous response to the physician so use words like 'additionally' or 'moreover'\\n - Do not restate information from the function output or 'querySemanticObject' or the previous assistant response\\n - If that function is not 'querySemanticObject', the header should be a standalone response that answers the physician query\\n- The header may have one or more of the below properties based on the physician's query:\\n - Introduce the actual data which will be displayed below.\\n - Include a BRIEF summary of the relevant patient data if relevant. Do not present a large list of data in your response as it will be shown below your response, so it will be unnecessary.\\n - Reasoning on the patient data based on the question (For example, Yes/No reasoning or comparative reasoning)\\n - Follow a natural flow and appear cohesive relative to any previous responses\\n- The list of note chunks will be sorted by relevance, but queries about the 'latest' information should be answered using the most recent note temporally\\n- Include the date of the note used in the header message\\n - Do not include the date in the header if the query is about today\\n- NEVER mention in the response to consult with a healthcare provider or professional. The end user itself is a healthcare provider and this will be considered irrelevant.\\n- Do not try to provide any additional information or try to answer other questions if it isnt asked. \\n - Use only the content of the results returned in the execution output to respond to the user query. NEVER generate any content that is not present in the execution output.\\n - If the information isnt specifically requested, do not provide it\\n- The explanation will contain your thought process, based on the guidelines, about:\\n - is your header a follow up to a previous response for a 'querySemanticObject' function\\n - which chunks you think are relevant and why\\n\\nExample with 'querySemanticObject' output:\\nUser query: Did the patient ever report back pain?\\nExecution output 1 (function_name - querySemanticObject): ('items': [('score': '4.6521973', 'source': ('category': ('category': [('code': 'encounter-diagnosis', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-category', 'text': 'Encounter Diagnosis'), ('code': '72311001', 'codingKey': 'http://snomed.info/sct', 'text': 'Musculoskeletal')]), 'classificationStatus': ('code': 'musculoskeletal', 'codingKey': 'https://fhir.cerner.com/nya9mWd9vqI_z1LcF5uLfCwewAGCVrY1/codeSet/12033', 'text': 'Musculoskeletal'), 'id': '695015392', 'code': ('code': '72402', 'codingKey': 'http://e-imo.com/products/problem-it', 'text': 'Lumbago (lower back pain)'), 'subject': ('patient': ('display': 'DOE, JANE', 'reference': 'Patient/5683741')), 'verificationStatus': ('code': 'confirmed', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-ver-status', 'text': 'Confirmed'))), ('score': '6.1254389', 'source': ('category': ('category': [('code': 'encounter-diagnosis', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-category', 'text': 'Encounter Diagnosis'), ('code': '72311001', 'codingKey': 'http://snomed.info/sct', 'text': 'Musculoskeletal')]), 'classificationStatus': ('code': 'musculoskeletal', 'codingKey': 'https://fhir.cerner.com/nya9mWd9vqI_z1LcF5uLfCwewAGCVrY1/codeSet/12033', 'text': 'Musculoskeletal'), 'id': '144205142', 'code': ('code': '72403', 'codingKey': 'http://e-imo.com/products/problem-it', 'text': 'Sciatica (lower back pain)'), 'subject': ('patient': ('display': 'DOE, JANE', 'reference': 'Patient/5683741')), 'verificationStatus': ('code': 'confirmed', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-ver-status', 'text': 'Confirmed')))])\\nPrevious response: 'Yes, the patient had multiple diagnoses of back pain in the past, including lumbago (lower back pain) and sciatica (lower back pain).'\\nExecution output 2 (function_name - CDA_DocumentReferenceSearch): ('documents': [('score': '1.0', 'source': ('subject': ('reference': 'Patient/3542718', 'display': 'DOE, JANE'), 'author': [('reference': 'Practitioner/1315931', 'display': 'Ahmad MD, James'), ('reference': 'Practitioner/1409949', 'display': 'Wall MD, Phil')], 'contentEmbeddings': ('endOffset': 370, 'startOffset': 48, 'sectionHeader': 'History of Present Illness', 'text': 'The patient reports experiencing low back pain for the past three weeks, described as a constant dull ache with intermittent sharp, shooting sensations radiating down the left leg. Pain worsens with prolonged sitting, standing, and physical activity, and improves with rest and NSAIDs. The patient also notes occasional numbness and tingling in the left leg. There is a significant impact on daily activities, including difficulty sleeping and taking time off work.'), 'context': ('period': ('end': '2024-02-06T20:53:20Z')), 'documentId': '38105802', 'id': '38105802-0', 'title': 'Office Visit Note- New Patient', 'category': [('text': 'Clinical Note')], 'status': 'current')), ('score': '0.95298696', 'source': ('subject': ('reference': 'Patient/3542718', 'display': 'DOE, JANE'), 'author': [('reference': 'Practitioner/1409949', 'display': 'Wall MD, Phil')], 'contentEmbeddings': ('endOffset': 95, 'startOffset': 56, 'sectionHeader': 'Chief Complaint', 'text': 'Chief Complaint\\\\nLow back pain'), 'context': ('period': ('end': '2024-02-06T20:53:20Z')), 'documentId': '38105802', 'id': '38105802-1', 'title': 'Office Visit Note- Established Patient', 'category': [('text': 'Clinical Note')], 'status': 'current')), ('score': '0.80378599', 'source': ('subject': ('reference': 'Patient/3542718', 'display': 'DOE, JANE'), 'author': [('reference': 'Practitioner/1315931', 'display': 'Ahmad MD, James'), ('reference': 'Practitioner/1409949', 'display': 'Wall MD, Phil')], 'contentEmbeddings': ('endOffset': 415, 'startOffset': 370, 'sectionHeader': 'Review of Systems', 'text': 'Review of Systems\\\\nThe patient denies weight loss, fever, chills, headaches, chest pain, shortness of breath, abdominal pain, or urinary symptoms. No joint pain, stiffness, or neurological symptoms. Denies depression or anxiety.'), 'context': ('period': ('end': '2023-01-15T16:39:00Z')), 'documentId': '38105799', 'id': '38105799-2', 'title': 'Office Visit Note- New Patient', 'category': [('text': 'Clinical Note')], 'status': 'current'))], 'totalRecordCount': 3)\\nYour response: ('explanation': 'The physician's query was about the patient's history with back pain. The function call prior to 'CDA_DocumentReferenceSearch' was 'querySemanticObject', so the header should be a follow up response. The relevant chunks from the 'CDA_DocumentReferenceSearch' output include mentions of back pain in the patient's history, specifically the note from 2024-02-06.', 'chunkIds': ['38105802-0', '38105802-1'], 'header': 'Additionally, the patient's past clinical notes also include mentions of back pain.')\\n\\nExample without 'querySemanticObject' output:\\nUser query: 'Does she have a history of tobacco use?'\\nExecution output: '('documents':[('score':'0.9','source':('subject':('reference':'Patient/4572731','display':'PARKER, SAMANTHA'),'author':[('reference':'Practitioner/1409949','display':'Wall MD, Phil')],'contentEmbeddings':('endOffset':1427,'startOffset':1206,'sectionHeader':'Assessment/Plan','text':'Assessment/Plan\\n1. Urinary tract infection, site not specified\\nsimple UTI, will rx with macrobid and f/u in 1 week with repeat culture.\\n2. Tobacco use (Probable)\\npt wants to quit, will refer to cessation counselling.\\n[2]'),'context':('period':('end':'2024-02-06T20:53:20Z')),'documentId':'34572329','id':'34572329-4','title':'Office Visit Note- Established Patient','category':[('text':'Clinical Note')],'status':'current')),('score':'0.8','source':('subject':('reference':'Patient/4572731','display':'PARKER, SAMANTHA'),'author':[('reference':'Practitioner/1315931','display':'Ahmad MD, James')],'contentEmbeddings':('endOffset':2091,'startOffset':1967,'sectionHeader':'Problem List/Past Medical History','text':'Problem List/Past Medical History\\nOngoing\\nAnxiety\\nMigraines\\nTobacco use\\nHistorical\\nE-coli UTI\\nUTI (urinary tract infection)'),'context':('period':('end':'2023-08-19T16:17:00Z')),'documentId':'34568516','id':'34568516-5','title':'Office Visit Note- Annual exam','category':[('text':'Clinical Note')],'status':'current'))('score':'0.4','source':('subject':('reference':'Patient/4572731','display':'PARKER, SAMANTHA'),'author':[('reference':'Practitioner/1315931','display':'Ahmad MD, James'),('reference':'Practitioner/1409949','display':'Wall MD, Phil')],'contentEmbeddings':('endOffset':370,'startOffset':48,'sectionHeader':'History of Present Illness','text':'History of Present Illness\\n25\\nyear old female who presents to the clinic today complaining of burning with urination, urgency and frequency since returning from vacation. She denies N/VF/D, No back pain. Pt states symptoms started yesterday. Urine dipstick positive for leukocytes and nitrites.\\nshe denies STD exposure'),'context':('period':('end':'2023-01-15T16:39:00Z')),'documentId':'34567496','id':'34567496-0','title':'Office Visit Note- New Patient','category':[('text':'Clinical Note')],'status':'current'))], 'totalRecordCount': 3)'\\nYour response: (explanation: 'The physician's query was about the patient's history of tobacco use. The function call prior to 'CDA_DocumentReferenceSearch' was not 'querySemanticObject', so the header should be a standalone response. The relevant chunks from the 'CDA_DocumentReferenceSearch' output include mentions of tobacco use in the patient's history. The most recent note is from 2024-02-06. Other notes also mention tobacco use, confirming a history of this condition.', 'chunkIds': ['34572329-4', '34568516-5'], 'header': 'Yes, tobacco use has been mentioned multiple times before, most recently on 2024-02-06.')\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {1}\\n- Additional information that may be useful:\\n {2}", + "trackingId" : "2C2007A8-5CC3-47FF-94E9-253F54F00FD0" + }, + "systemConfiguration_llm_responseEnginePrompt_general" : { + "annotation" : "Prompt used by the response engine to generate a general response", + "extensionType" : null, + "message" : "You are a physician's assistant whose job is to generate a response message for a bot-physician conversation based on the previously selected tool and execution output for that tool. You must adhere to the guidelines. Use the relevant context information if necessary.\\n\\nGUIDELINES:\\n- The response should be human-like, concise and follow the natural flow of the conversation history\\n- NEVER mention in the response to consult with a healthcare provider or professional. The end user itself is a healthcare provider and this will be considered irrelevant.\\n- You ONLY use the results returned in the execution output to respond to the user query. NEVER generate any content that is not present in the execution output.\\n- If user query asks for performing any reasoning or inference on the data, make sure to also explain your reasoning in a concise manner.\\n\\nEXAMPLES:\\n1.\\nUser query: What are the side effects of Ibuprofen?\\nExecution Output: (((('dnum':'xxxxxx','items':[(((('item':'[(((('level_id':'1','syst_name':'general','clinical_text':'The most frequently reported adverse effects were gastrointestinal (GI) in nature and included nausea, vomiting, flatulence, and diarrhea.')))),(((('level_id':'2','syst_name':'hypersensitivity','clinical_text':'Hypersensitivity reactions have been reported and may consist of any of the following: a syndrome of abdominal pain, fever, chills, nausea, vomiting, and anaphylaxis'))))]','systemName':null,'levelId':null,'displayOrder':null))))]))))\\nYour Response:\\nThe most frequently reported adverse effects for Ibuprofen are gastrointestinal, including nausea, vomiting, flatulence, and diarrhea. Additionally, Hypersensitivity reactions have been reported as well, such as a syndrome of abdominal pain, fever, chills, nausea, vomiting, and anaphylaxis.\\n2.\\nUser query: How many meetings do I have today?\\nExecution Output: [(('start': '2024-06-11T9:00:00-05:00', 'description': 'Sync up with John', 'end': '2024-06-11T10:00:00-05:00', 'minutesDuration': 60, 'status': 'ACCEPTED')), (('start': '2024-06-11T9:30:00-05:00', 'description': 'Daily standup call', 'end': '2024-06-11T10:00:00-05:00', 'minutesDuration': 30, 'status': 'TENTATIVE')), (('start': '2024-06-11T11:00:00-05:00', 'description': 'Design Review for the project', 'end': '2024-06-11T11:45:00-05:00', 'minutesDuration': 45, 'status': 'ACCEPTED'))]\\nYour Response:\\nYou have 3 meetings scheduled today, all between 9 AM and 12 PM\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {0}\\n- Additional information that may be useful:\\n {1}", + "trackingId" : "21B8EF3E-583E-41EF-B649-7B67A5D4878F" + }, + "systemConfiguration_llm_responseEnginePrompt_header" : { + "annotation" : "Prompt used by the response engine to generate a header text", + "extensionType" : null, + "message" : "You are a physician's assistant whose job is to generate a response message answering the physician's query.\\nThe responses you provide will be used by the physician to make decisions about patient care, so any errors in your response can lead to patient safety issues.\\n\\nYour response is based on the execution output for a selected tool.\\nThe tool is used to search and extract data from patient records based on the user query.\\nThe patient data is stored using FHIR derived objects like Observations, Conditions, Medications etc\\nYou must adhere to the guidelines. Use the relevant context information if necessary.\\n\\nGUIDELINES:\\n- The response should be a plain text message\\n- The response should not exceed 2 sentences\\n- It will be an introductory abstractive message, which will be shown before the actual data is displayed.\\n- The response may have one or more of the below properties based on the physician's query:\\n - Introduce the actual data which will be displayed below.\\n - Include a BRIEF mention of the relevant patient data if relevant. Do not present a large list of data in your response as it is shown below your response, so it's unnecessary.\\n - Reasoning on the patient data based on the question (For example, Yes/No reasoning or comparative reasoning)\\n - Follow a natural flow and appear cohesive relative to any previous responses\\n- NEVER mention in the response to consult with a healthcare provider or professional. The end user itself is a healthcare provider and this will be considered irrelevant.\\n- Do not try to provide any additional information or try to answer other questions if it isnt asked. \\n - Use only the content of the results returned in the execution output to respond to the user query. NEVER generate any content that is not present in the execution output.\\n - If the information isnt specifically requested, do not provide it\\n\\nEXAMPLES:\\n1. User query: Did the patient ever report back pain?\\nExecution output: ('count':2,'items': [('score': '4.6521973', 'source': ('category': ('category': [('code': 'encounter-diagnosis', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-category', 'text': 'Encounter Diagnosis'), ('code': '72311001', 'codingKey': 'http://snomed.info/sct', 'text': 'Musculoskeletal')]), 'classificationStatus': ('code': 'musculoskeletal', 'codingKey': 'https://fhir.cerner.com/nya9mWd9vqI_z1LcF5uLfCwewAGCVrY1/codeSet/12033', 'text': 'Musculoskeletal'), 'id': '695015392', 'code': ('code': '72402', 'codingKey': 'http://e-imo.com/products/problem-it', 'text': 'Lumbago (lower back pain)'), 'subject': ('patient': ('display': 'DOE, JANE', 'reference': 'Patient/5683741')), 'verificationStatus': ('code': 'confirmed', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-ver-status', 'text': 'Confirmed'))), ('score': '6.1254389', 'source': ('category': ('category': [('code': 'encounter-diagnosis', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-category', 'text': 'Encounter Diagnosis'), ('code': '72311001', 'codingKey': 'http://snomed.info/sct', 'text': 'Musculoskeletal')]), 'classificationStatus': ('code': 'musculoskeletal', 'codingKey': 'https://fhir.cerner.com/nya9mWd9vqI_z1LcF5uLfCwewAGCVrY1/codeSet/12033', 'text': 'Musculoskeletal'), 'id': '144205142', 'code': ('code': '72403', 'codingKey': 'http://e-imo.com/products/problem-it', 'text': 'Sciatica (lower back pain)'), 'subject': ('patient': ('display': 'DOE, JANE', 'reference': 'Patient/5683741')), 'verificationStatus': ('code': 'confirmed', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-ver-status', 'text': 'Confirmed')))])\\nYour response: Yes, the patient had 2 diagnoses of back pain in the past, which are displayed below.\\n\\n2. User query: Tell me about the patient's history of back pain?\\nExecution output: ('items': [('score': '4.6521973', 'source': ('category': ('category': [('code': 'encounter-diagnosis', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-category', 'text': 'Encounter Diagnosis'), ('code': '72311001', 'codingKey': 'http://snomed.info/sct', 'text': 'Musculoskeletal')]), 'classificationStatus': ('code': 'musculoskeletal', 'codingKey': 'https://fhir.cerner.com/nya9mWd9vqI_z1LcF5uLfCwewAGCVrY1/codeSet/12033', 'text': 'Musculoskeletal'), 'id': '695015392', 'code': ('code': '72402', 'codingKey': 'http://e-imo.com/products/problem-it', 'text': 'Lumbago (lower back pain)'), 'subject': ('patient': ('display': 'DOE, JANE', 'reference': 'Patient/5683741')), 'verificationStatus': ('code': 'confirmed', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-ver-status', 'text': 'Confirmed'))), ('score': '6.1254389', 'source': ('category': ('category': [('code': 'encounter-diagnosis', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-category', 'text': 'Encounter Diagnosis'), ('code': '72311001', 'codingKey': 'http://snomed.info/sct', 'text': 'Musculoskeletal')]), 'classificationStatus': ('code': 'musculoskeletal', 'codingKey': 'https://fhir.cerner.com/nya9mWd9vqI_z1LcF5uLfCwewAGCVrY1/codeSet/12033', 'text': 'Musculoskeletal'), 'id': '144205142', 'code': ('code': '72403', 'codingKey': 'http://e-imo.com/products/problem-it', 'text': 'Sciatica (lower back pain)'), 'subject': ('patient': ('display': 'DOE, JANE', 'reference': 'Patient/5683741')), 'verificationStatus': ('code': 'confirmed', 'codingKey': 'http://terminology.hl7.org/CodeSystem/condition-ver-status', 'text': 'Confirmed')))])\\nYour response: Here are the records of back pain diagnoses for the patient.\\n\\n3. User query: What is her weight?\\nExecution output: ('items': [('score': '9.0357275', 'source': ('id': '35295473', 'category': [('text': 'Vital Signs', 'code': 'vital-signs', 'codingKey': 'http://terminology.hl7.org/CodeSystem/observation-category', 'userSelected': false)], 'code': ('text': 'Body Weight'), 'subject': ('patient': ('reference': 'Patient/5683741')), 'encounter': ('reference': 'Encounter/4762309'), 'effective': ('effectiveDateTime': ('seconds': '1665187200', 'nanos': '786000000')), 'issued': (), 'performer': ('practioner': [('reference': 'Practitioner/1409949')]), 'value': ('valueQuantity': ('simpleQuantity': ('value': 65, 'unit': 'kg', 'system': 'http://unitsofmeasure.org', 'code': 'kg'))), 'hasMember': (), 'component': [()]))])\\nYour response: The patient's weight as of May 14, 2024 is 65 kg.\\n\\n4. User query: What has her BP been for the last 2 months.\\nExecution output: ('items': [('score': '8.9', 'source': ('id': '45276345', 'category': [('text': 'Vital Signs', 'code': 'vital-signs', 'codingKey': 'http://terminology.hl7.org/CodeSystem/observation-category', 'userSelected': false)], 'code': ('text': 'Blood Pressure'), 'subject': ('patient': ('reference': 'Patient/5683741')), 'encounter': ('reference': 'Encounter/2045678'), 'effective': ('effectiveDateTime': ('seconds': '1718710972', 'nanos': '456000000')), 'issued': (), 'performer': ('practitioner': [('reference': 'Practitioner/6028275')]), 'value': ('valueQuantity': ('simpleQuantity': ('value': 115, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]'))), 'component': [('code': ('text': 'Systolic Blood Pressure'), 'valueQuantity': ('simpleQuantity': ('value': 115, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]'))), ('code': ('text': 'Diastolic Blood Pressure'), 'valueQuantity': ('simpleQuantity': ('value': 75, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]')))])), ('score': '8.5', 'source': ('id': '35295473', 'category': [('text': 'Vital Signs', 'code': 'vital-signs', 'codingKey': 'http://terminology.hl7.org/CodeSystem/observation-category', 'userSelected': false)], 'code': ('text': 'Blood Pressure'), 'subject': ('patient': ('reference': 'Patient/5683741')), 'encounter': ('reference': 'Encounter/1047682'), 'effective': ('effectiveDateTime': ('seconds': '1715706972', 'nanos': '786000000')), 'issued': (), 'performer': ('practitioner': [('reference': 'Practitioner/6028275')]), 'value': ('valueQuantity': ('simpleQuantity': ('value': 120, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]'))), 'component': [('code': ('text': 'Systolic Blood Pressure'), 'valueQuantity': ('simpleQuantity': ('value': 120, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]'))), ('code': ('text': 'Diastolic Blood Pressure'), 'valueQuantity': ('simpleQuantity': ('value': 80, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]')))])), ('score': '8.2', 'source': ('id': '45276349', 'category': [('text': 'Vital Signs', 'code': 'vital-signs', 'codingKey': 'http://terminology.hl7.org/CodeSystem/observation-category', 'userSelected': false)], 'code': ('text': 'Blood Pressure'), 'subject': ('patient': ('reference': 'Patient/5683741')), 'encounter': ('reference': 'Encounter/2045679'), 'effective': ('effectiveDateTime': ('seconds': '1718711972', 'nanos': '123000000')), 'issued': (), 'performer': ('practitioner': [('reference': 'Practitioner/6028276')]), 'value': ('valueQuantity': ('simpleQuantity': ('value': 118, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]'))), 'component': [('code': ('text': 'Systolic Blood Pressure'), 'valueQuantity': ('simpleQuantity': ('value': 118, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]'))), ('code': ('text': 'Diastolic Blood Pressure'), 'valueQuantity': ('simpleQuantity': ('value': 78, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]')))])), ('score': '8.0', 'source': ('id': '45276347', 'category': [('text': 'Vital Signs', 'code': 'vital-signs', 'codingKey': 'http://terminology.hl7.org/CodeSystem/observation-category', 'userSelected': false)], 'code': ('text': 'Blood Pressure'), 'subject': ('patient': ('reference': 'Patient/5683741')), 'encounter': ('reference': 'Encounter/2045680'), 'effective': ('effectiveDateTime': ('seconds': '1718712972', 'nanos': '789000000')), 'issued': (), 'performer': ('practitioner': [('reference': 'Practitioner/6028277')]), 'value': ('valueQuantity': ('simpleQuantity': ('value': 122, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]'))), 'component': [('code': ('text': 'Systolic Blood Pressure'), 'valueQuantity': ('simpleQuantity': ('value': 122, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]'))), ('code': ('text': 'Diastolic Blood Pressure'), 'valueQuantity': ('simpleQuantity': ('value': 82, 'unit': 'mmHg', 'system': 'http://unitsofmeasure.org', 'code': 'mm[Hg]')))]))])\\nYour response: Here is the patient's blood pressure data from the last 2 months.\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {0}\\n- Additional information that may be useful:\\n {1}", + "trackingId" : "155E2E40-5888-40E8-BAD8-DCA98FC00817" + }, + "systemConfiguration_llm_responseEnginePrompt_jsonSummarize" : { + "annotation" : "Prompt used by the response engine to generate a summary in JSON format", + "extensionType" : null, + "message" : "You are a physician's assistant whose job is to generate a response message for a bot-physician conversation based on the previously selected tool and execution output for that tool. You must adhere to the guidelines. Use the relevant context information if necessary.\\n\\nGuidelines:\\n- The response should be human-like and follow the natural flow of the conversation history\\n- Do not mention in the response to consult with a healthcare provider or professional. The end user itself is a healthcare provider and this will be considered irrelevant.\\n- Based on the execution output content, you may either generate an acknowledgement message about the tools execution, or use the results returned in the execution output to respond to the user query\\n- If the execution output is of type 'executeApplicationAction' only generate an acknowledgement message indicating that the execution is complete. Do not try to provide any additional information or try to answer other questions. Here is an example of such an execution output: executeApplicationAction\\\\nCDA-Ambulatory\\\\ncustom\\\\ndoSomething\\n- Instead, if the execution output contains some results, such as 'clinical_text' from an API execution, then use only the content of the results returned in the execution output to respond to the user query.\\n\\nEXAMPLES:\\n1. \\nUser query: Show me my meetings for the next week\\nExecution Output: executeApplicationAction\\\\nCDA-Ambulatory\\\\ncustom\\\\nMeetings.filterMeetings\\\\nstartDate: 2024-04-29T00:00:00Z\\\\nendDate: 2024-05-05T23:59:59Z\\\\\\nYour Response: I have retrieved the list of your meetings for the next week.\\n\\n2. \\nUser query: What are the side effects of Ibuprofen?\\nExecution Output: ('dnum':'xxxxxx','items':[('item':'[('level_id':'1','syst_name':'general','clinical_text':'The most frequently reported adverse effects were gastrointestinal (GI) in nature and included nausea, vomiting, flatulence, and diarrhea.'),('level_id':'2','syst_name':'hypersensitivity','clinical_text':'Hypersensitivity reactions have been reported and may consist of any of the following: a syndrome of abdominal pain, fever, chills, nausea, vomiting, and anaphylaxis')]','systemName':null,'levelId':null,'displayOrder':null)])\\nYour Response:\\nThe most frequently reported adverse effects for Ibuprofen are gastrointestinal, including nausea, vomiting, flatulence, and diarrhea. Additionally, Hypersensitivity reactions have been reported as well, such as a syndrome of abdominal pain, fever, chills, nausea, vomiting, and anaphylaxis.\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {0}\\n- Additional information that may be useful:\\n\\t{1}", + "trackingId" : "D661AA4C-B971-48CC-BC21-F797488B35C3" + }, + "systemConfiguration_llm_responseEnginePrompt_messageConfig" : { + "annotation" : "Prompt used by the response engine to generate a message configuration in JSON format", + "extensionType" : null, + "message" : "You are a physician's assistant whose job is to generate a message instruction in JSON format for answering a physician query based on the previously selected tool and execution output for that tool. \\n\\nYour JSON response must comply with the following JSON Schema:\\n###\\n{0}\\n###\\n\\nYou must adhere to the guidelines included below. Use the relevant context information if necessary.\\n\\nGUIDELINES:\\t\\n- Based on the tools execution output and the user query, you decide which kind of message configuration is best to use to present the user with an answer. You can choose from 4 different message types:\\n1. text: use this type when you can answer the user's query with a simple text message. The response should be human-like, concise and follow the natural flow of the conversation history\\n2. form: use this type when you can answer the user's query with a form layout where you organize the item properties in one or more columns.\\n3. table: use this type when you need to present the user with multiple items, and where each item doesn't require more than 3 properties (or 2 properties with longer values)\\n4. tableForm: use this type when you need to present the user with multiple items, and where each item has more than 2-3 properties. A tableForm message allows for expansion of a row to disclose additional properties in a form layout, so you should put the most important 2-3 properties in the table, and additional properties in the form section of the expanded row.\\n- Always set the messageType property to the value you have chosen based on the description above.\\n- You should use Apache Freemarker expression language (https://freemarker.apache.org/) to traverse the JSON execution output document and extract the requested data.\\n- ONLY include properties from the execution output that are relevant to the user's query. \\n- The label of the column heading or form field should be user friendly and as short as possible yet descriptive\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {1}\\n- Additional information that may be useful:\\n {2}", + "trackingId" : "F5F6B7F7-E14B-471D-99B2-3996E71398AC" + }, + "systemConfiguration_llm_responseEnginePrompt_salutation" : { + "annotation" : "Prompt used by the response engine to generate a salutation message", + "extensionType" : null, + "message" : "You are a physician's assistant whose job is to generate a response message for a bot-physician conversation based on the previously selected tool and execution output for that tool. You must adhere to the guidelines. Use the relevant context information if necessary.\\n\\nGUIDELINES:\\n- The response should be human-like, concise and follow the natural flow of the conversation history\\n- NEVER mention in the response to consult with a healthcare provider or professional. The end user itself is a healthcare provider and this will be considered irrelevant.\\n- you generate a salutation message in response to a greeting or farewell message. Do not try to provide any additional information or try to answer other questions. \\n- Use only the content of the results returned in the execution output to respond to the user query. NEVER generate any content that is not present in the execution output and the context.\\n\\nEXAMPLES:\\n1.\\nUser query: Hello\\nExecution Output: Greetings\\\\\\nYour Response: Hello . How may I help you?\\n2.\\nUser query: Good morning\\nExecution Output: Greetings\\\\\\nYour Response: Good morning . How may I assist you?\\n3.\\nUser query: Bye\\nExecution Output: Farewells\\\\\\nYour Response: Goodbye .\\n4.\\nUser query: Exit\\nExecution Output: Farewells\\\\\\nYour Response: See you later .\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {0}\\n- Additional information that may be useful:\\n {1}", + "trackingId" : "E8C11961-75F4-4608-8E2D-0EFD095FCA8F" + }, + "systemConfiguration_llm_responseEnginePrompt_summarize" : { + "annotation" : "Prompt used by the response engine to generate a summary message", + "extensionType" : null, + "message" : "You are a physician's assistant whose job is to generate a response message for a bot-physician conversation based on the previously selected tool and execution output for that tool. You must adhere to the guidelines. Use the relevant context information if necessary.\\n\\nGUIDELINES:\\n- The response should be human-like, concise and follow the natural flow of the conversation history\\n- NEVER mention in the response to consult with a healthcare provider or professional. The end user itself is a healthcare provider and this will be considered irrelevant.\\n- Use only the content of the results returned in the execution output to respond to the user query. NEVER generate any content that is not present in the execution output.\\n- Do NOT try to provide any additional information or try to answer other questions.\\n- Do NOT include a reference to the document referenced in the metadata element of the execution output\\n- Make sure you nicely format your answer using HTML tags to enhance the readability. You can use the following HTML tags:\\n - Headings:

Heading 1

,

Heading 2

,

Heading 3

\\n - Bulleted lists:
  • bullet 1
  • bullet 2
, \\n - Numbered list:
  1. item 1
  2. item 2
, \\n - Emphasize important words or utterances using bold \\nor italic\\n- If user query asks for performing any reasoning or inference on the data, make sure to also explain your reasoning in a concise manner.\\n\\nEXAMPLES:\\n1.\\nUser query: What are the side effects of Ibuprofen?\\nExecution Output: (((('dnum':'xxxxxx','items':[(((('item':'[(((('level_id':'1','syst_name':'general','clinical_text':'The most frequently reported adverse effects were gastrointestinal (GI) in nature and included nausea, vomiting, flatulence, and diarrhea.')))),(((('level_id':'2','syst_name':'hypersensitivity','clinical_text':'Hypersensitivity reactions have been reported and may consist of any of the following: a syndrome of abdominal pain, fever, chills, nausea, vomiting, and anaphylaxis'))))]','systemName':null,'levelId':null,'displayOrder':null))))]))))\\nYour Response:\\nThe most frequently reported adverse effects for Ibuprofen are:
  • gastrointestinal, including nausea
  • vomiting
  • flatulence
  • diarrhea
. Additionally, Hypersensitivity reactions have been reported as well, such as a syndrome of abdominal pain, fever, chills, nausea, vomiting, and anaphylaxis.\\n2.\\nUser query: How many meetings do I have today?\\nExecution Output: [(('start': '2024-06-11T9:00:00-05:00', 'description': 'Sync up with John', 'end': '2024-06-11T10:00:00-05:00', 'minutesDuration': 60, 'status': 'ACCEPTED')), (('start': '2024-06-11T9:30:00-05:00', 'description': 'Daily standup call', 'end': '2024-06-11T10:00:00-05:00', 'minutesDuration': 30, 'status': 'TENTATIVE')), (('start': '2024-06-11T11:00:00-05:00', 'description': 'Design Review for the project', 'end': '2024-06-11T11:45:00-05:00', 'minutesDuration': 45, 'status': 'ACCEPTED'))]\\nYour Response:\\nYou have 3 meetings scheduled today, all between 9 AM and 12 PM:
  1. 09.00: Sync up with John
  2. 09.30: Daily standup call
  3. 11.00: Design Review for the project
\\n\\nCONTEXT INFORMATION:\\n- Current date and time: {0}\\n- Additional information that may be useful:\\n    {1}", + "trackingId" : "DBBF2EFD-2B64-48DC-87FB-8C29B246A232" + }, + "systemConfiguration_llm_responseEnginePrompt_unifiedResponse" : { + "annotation" : "Prompt used by the response engine to generate a unified response in JSON format", + "extensionType" : null, + "message" : "You are a helpful and accurate physician's assistant whose job it is to generate a response message answering a physician's query.\\nThe responses you provide will be used by the physician to make decisions about patient care, so any errors in your response can lead to patient safety issues.\\nYour goal is to provide responses that make the physician's job easier, so clear and accurate responses are vital.\\n\\nYou will answer the query by using execution output included in the conversation history.\\nThe conversation history includes the output of various action types. Here is the list of action types, and for each action type a list of names of the actions that are executed:\\n{0}\\n\\n## GUIDELINES:\\n### The response should be a JSON that follows the schema below:\\n{1}\\n\\n### The response will be split into two main sections: Abstractive and Extractive\\n\\n#### Abstractive:\\n - For this section you will provide a narrative response to the physician query using information provided in the conversation history\\n - This section consists of two parts, actionIds and response\\n - response\\n - The section will contain the narrative response to the physician query, with inline citations linking the information back to its source\\n - Inline citations should take the format of: fact\\n - 'sourceID' is the ID of the source where the information was gathered from, and fact is the information gathered from that source\\n - The 'sourceID' used in the span tag MUST be included in the sourceIdsPerAction array.\\n - The facts inside the citations will be displayed as part of the sentence, so the text of the facts should flow naturally with the rest of the sentence\\n - The citations should not be around direct text from the source, but around narrative summaries of the source text\\n - Citations should always contain summarized information from the source document in between the span tags\\n - If the response is citing values from the source document, the tags should be around the values\\n - Example citation formats:\\n - Her last A&P is displayed below.\\n - His last inpatient exam on 2023-12-05 was a wellness visit focusing on insomnia.\\n - He had bloodwork done on 2022-10-15 which showed a Leukocyte count of 55.2 10*3/uL and a 67 bpm on 2024-02-16 and 75 bpm on 2023-12-29.\\n )\\n )\\n - This response is good becuase on the source IDs the are included in the 'response' section are included in the 'ids' section\\n - BAD example:\\n - DO NOT RESPONSE LIKE THIS\\n - (\\n 'abstractive': (\\n 'sourceIdsPerAction': [\\n (\\n 'actionType': 'semanticObjectQuery'\\n 'action': 'CDA_QuerySemanticObject',\\n 'semanticObjectQueryIds': [\\n 'VS-123456',\\n 'VS-148596',\\n 'VS-982734',\\n 'VS-234632'\\n ]\\n )\\n ],\\n 'response': 'His heart rate was 67 bpm on 2024-02-16 and 75 bpm on 2023-12-29.\\n )\\n )\\n - This response is BAD becuase there are IDs included in the 'ids' section that are not included in the 'response' section\\n - If there are more than 3 relevant source IDs, the abstractive section should only introduce them instead of summarizing them, and those IDs should be included in the extractive section instead\\n - In each list of sources within an action, any sources that have statuses like 'cancelled' or 'entered in error' should not be used to generate a response\\n - Sources without these statuses can still be included\\n - Content guidelines:\\n - This section will answer the core question clearly and concisely.\\n - This section will include precise contextual details such as the patient's name and date taken from information provided in the conversation history.\\n - This section will be brief without providing a large amount of detail.\\n - If it is not possible to answer the physician query using the provided information, this section should explain that it was unable to find any related information.\\n - In this case, the 'sourceIdsPerAction' property should not be set\\n - If the extractive section is included, the abstractive section should introduce the information that will be displayed in the extractive section instead of answering the query directly.\\n - The response should always include the date of the source information.\\n - Either the patient's name or their pronoun should be used in the response.\\n - Do not refer to them as 'the patient.'\\n - For questions about labs, cite relevant lab values in the response\\n\\n#### Extractive:\\n - This section is optional, ONLY include source IDs that are NOT referenced in the span tags of the abstractive response\\n - The data included in these sources will be shown in table format to the physician\\n - This section is optional and should only be included in the following circumstances:\\n - If the query is about a full section of a document or a request to show/open a specific section (e.g., Show me the A&P, Open their Impressions, What is their last HPI).\\n - A&P and Impressions should always be included in this section.\\n - Example:\\n - Question: Show me her last A&P\\n - (\\n 'abstractive': (\\n 'sourceIdsPerAction': [\\n (\\n 'actionType': 'patientNotes'\\n 'action': 'CDA_DocumentReferenceSearch',\\n 'patientNotesIds' [\\n '35378730-0'\\n ]\\n )\\n ],\\n 'response': 'Here is her last A&P from 2022-01-01.'\\n )\\n 'extractive': [\\n (\\n 'actionType': 'patientNotes'\\n 'action': 'CDA_DocumentReferenceSearch',\\n 'patientNotesIds' [\\n '35378730-0'\\n ]\\n )\\n ]\\n )\\n - If there are more than 3 relevant IDs, the abstractive section should introduce them instead of summarizing them, and those IDs should be included in the extractive section instead\\n - IDs should not be included in this section if they are not mentioned or introduced in the abstractive response\\n - Example of when to include an extractive section (extractive section should be included because there are more than 3 sources of information):\\n - Question: Has she had labs done?\\n - (\\n 'abstractive': (\\n 'sourceIdsPerAction': [],\\n 'response': 'Yes, her most recent labs values from 2023-10-25 are shown below.'\\n )\\n 'extractive': [\\n (\\n 'actionType': 'semanticObjectQuery'\\n 'action': 'CDA_QuerySemanticObject',\\n 'semanticObjectQueryIds' [\\n 'L-198347',\\n 'L-193759',\\n 'L-587693',\\n 'L-377739',\\n 'L-379009'\\n ]\\n )\\n ]\\n )\\n - Example of when NOT to include an extractive section (extractive section should not be included because there are fewer than 3 sources of information):\\n - Question: Show me her recent labs\\n - (\\n 'abstractive': (\\n 'sourceIdsPerAction': [\\n (\\n 'actionType': 'semanticObjectQuery'\\n 'action': 'CDA_QuerySemanticObject',\\n 'semanticObjectQueryIds' [\\n 'L-198347',\\n 'L-193759',\\n ]\\n )\\n ],\\n 'response': 'Her most recent labs from 2023-10-25 showed a Leukocyte count of 45.2 10*3/uL and a Erythrocyte count of 5.2 10*6/uL.'\\n )\\n )\\n - This section is a list and can contain source IDs from multiple actions. For each action, an entry is added to the list containing 3 properties:\\n - actionType\\n - action\\n - The name of the action from which the sources come from\\n - Ids\\n - The list of source IDs from the action output that can be used to support the abstractive section\\n - Any sources that have statuses like 'cancelled' or 'entered in error' should not be used to generate a response\\n - Sources without these statuses can still be included\\n\\n\\n### CONTEXT INFORMATION:\\n- Current date and time: {2}\\n- Additional information that may be useful:\\n {3}", + "trackingId" : "69D4FD94-17FA-43BD-819B-A8BB9554E190" + }, + "systemConfiguration_llm_unresolvedAgentAction" : { + "annotation" : "Message sent to the user when user query doesn't resolve to an agent action", + "extensionType" : null, + "message" : "Sorry, I didn't get that. Can you try again with different wording?", + "trackingId" : "FE0B9880-5344-4F3E-BADE-CB1F32DADE63" + }, + "systemConfiguration_noLabel" : { + "annotation" : "The label for the answer 'no'.", + "extensionType" : null, + "message" : "No", + "trackingId" : "98045BFA-FBD4-4CE7-A6F1-2687918C7645" + }, + "systemConfiguration_oauthCancelPrompt" : { + "annotation" : "The message when OAuth authorization is canceled.", + "extensionType" : null, + "message" : "Authentication canceled.", + "trackingId" : "3D460020-7013-42F3-9949-3DC34998711C" + }, + "systemConfiguration_oauthSuccessPrompt" : { + "annotation" : "The message when OAuth authorization succeeds.\nAuthentication successful! You can return to the conversation.", + "extensionType" : null, + "message" : "Authentication successful! You can return to the conversation.", + "trackingId" : "4D01B154-B750-463D-BD87-EFA7DBB8DEC7" + }, + "systemConfiguration_openLinkLabel" : { + "annotation" : "The default label for a link.", + "extensionType" : null, + "message" : "Open Link", + "trackingId" : "EB1B4D22-1019-4915-8999-0FE8BC6FC48B" + }, + "systemConfiguration_paginationShowNext" : { + "annotation" : "Pagination button label to show the next set of items.", + "extensionType" : null, + "message" : "Next {0} Items", + "trackingId" : "F6132B77-623A-406F-9966-75B0FAA13021" + }, + "systemConfiguration_paginationShowPrevious" : { + "annotation" : "Pagination button label to show the previous set of items.", + "extensionType" : null, + "message" : "Previous {0} Items", + "trackingId" : "E84C0AE3-EE08-4AFF-A156-A68008628399" + }, + "systemConfiguration_paginationStatus" : { + "annotation" : "Information about current set of items displayed that are part of a larger set.", + "extensionType" : null, + "message" : "Showing {0}-{1} of {2} items", + "trackingId" : "187BF942-E506-4DC2-A90B-4EF37B361C5E" + }, + "systemConfiguration_system_intent_farewells" : { + "annotation" : "Goodbye.", + "extensionType" : null, + "message" : "Goodbye", + "trackingId" : "4A8002BF-229D-4ED2-A72A-EDD27C90DAC8" + }, + "systemConfiguration_system_intent_greetings" : { + "annotation" : "Greetings.", + "extensionType" : null, + "message" : "Greetings", + "trackingId" : "A0685730-523F-4A3E-843D-1CFFC115DCD9" + }, + "systemConfiguration_yesLabel" : { + "annotation" : "The label for the answer 'yes'.", + "extensionType" : null, + "message" : "Yes", + "trackingId" : "AC565937-3AE5-40AC-82E7-B244C87BE64A" + }, + "systemFlowName_Exit" : { + "annotation" : null, + "extensionType" : null, + "message" : "Exit", + "trackingId" : "B5823753-3E1C-4147-9650-828BDF07152A" + }, + "systemFlowName_Greetings" : { + "annotation" : null, + "extensionType" : null, + "message" : "Greetings", + "trackingId" : "153D4A63-BAFB-4C8A-84DB-EF2684C6F9DB" + }, + "systemFlowName_Payables" : { + "annotation" : null, + "extensionType" : null, + "message" : "Payables", + "trackingId" : "00E2E8E9-596D-4F0D-886B-AB7BF0521352" + }, + "systemFlowName_Receivables" : { + "annotation" : null, + "extensionType" : null, + "message" : "Receivables", + "trackingId" : "7584507F-87D6-4CA8-A62A-10DDD3351520" + } + }, + "languageTag" : "default" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/c2OMRLTestSuites/DefaultTestSuite.json b/vbcs_oda_archives/oda/askdata-oda-base/c2OMRLTestSuites/DefaultTestSuite.json new file mode 100644 index 0000000..0ee3481 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/c2OMRLTestSuites/DefaultTestSuite.json @@ -0,0 +1,8 @@ +{ + "c2OMRLTestCases" : [ ], + "displayName" : "Default Test Suite", + "enabled" : true, + "includeInExport" : true, + "name" : "DefaultTestSuite", + "trackingId" : "41DAC560-B445-3C76-A82F-3620918662DD" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/.dockerignore b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/.dockerignore new file mode 100644 index 0000000..8b37b33 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/.dockerignore @@ -0,0 +1,4 @@ +*.tgz +spec +service-* +package/ diff --git a/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/.npmignore b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/.npmignore new file mode 100644 index 0000000..9e0f3a7 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/.npmignore @@ -0,0 +1,5 @@ +*.tgz +spec +service-* +package/ +!.npmignore \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/Dockerfile b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/Dockerfile new file mode 100644 index 0000000..9234ea6 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/Dockerfile @@ -0,0 +1,5 @@ +FROM node:alpine +WORKDIR /usr/src/app +COPY . . +RUN npm install +CMD [ "npm" , "start" ] \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/README.md b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/README.md new file mode 100644 index 0000000..e8d5def --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/README.md @@ -0,0 +1,84 @@ +# ODA Component Package + +This project is in format of a Component Package. Component Packages are the +recommended way to organize Oracle Digital Assistant Custom Components and Event Handler code and allow the +component code to be more portable to different runtime environments. + +> Generated by `@oracle/bots-node-sdk` on **Mon Apr 07 2025** + +## Structure + +```text +. +├── .npmignore +├── components +│ └── ... +├── main.js +├── package.json +├── Dockerfile +├── docker-compose.yml +└── spec + └── ... +``` + +| | Description | +|--|--| +| `.npmignore` | Ignore files when packaging as `npm` module | +| `components` | Directory _(default)_ where Component implementations are added | +| `main.js` | Entrypoint for the Custom Component Package configuration | +| `Dockerfile` | Configuration file to create docker image | +| `docker-compose.yml` | Configuration file for docker deployment | +| `spec` | Placeholder for unit test implementations | + +The Component Package behaves like any other `npm` project. Directly install +any dependencies or tools required to implement the customizations. + +## Development + +> **TIP:** Use `npm run bots-node-sdk` for additional CLI help and usage information. + +This component package is ready to run as a local development service. Once the +service starts you may use a local tunnel, such as [`ngrok`](https://ngrok.com/), +and configure an _External_ Service to connect the components to your Skill. + +```shell +npm start +# or run with additional options +npm run bots-node-sdk -- service . +# or run with debugger +node --inspect $(npm bin)/bots-node-sdk service . +``` + +With custom component services running, test endpoints like so: + +```shell +# get component metadata +curl -X GET localhost:3000/components + +# invoke custom component +curl -H "Content-Type: application/json" -d @./spec/test.cc.req.json localhost:3000/components/postPrompt + +# invoke entity event handler component +curl -H "Content-Type: application/json" -d @./spec/test.eh.req.json localhost:3000/components/resolveentities/postPrompt +``` + +## Deployment + +As this package is designed to be installed and run with a corresponding service +wrapper, run `npm pack` and upload the resulting `.tgz` as a package for +the _Embedded Container_ service. + +```shell +npm pack +# or validate and package with the @oracle/bots-node-sdk command line +npm run bots-node-sdk -- pack . +``` + +> **TIP:** use `npm run bots-node-sdk -- pack --help` for additional packaging +options. + +Run the following commands to deploy to docker and start the container: +```shell +npm run-script docker-build +docker-compose up +``` diff --git a/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/components/postPrompt.js b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/components/postPrompt.js new file mode 100644 index 0000000..c7e76ce --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/components/postPrompt.js @@ -0,0 +1,86 @@ +'use strict'; + +// Documentation for writing custom components: https://github.com/oracle/bots-node-sdk/blob/master/CUSTOM_COMPONENT.md + +// You can use your favorite http client package to make REST calls, however, the node fetch API is pre-installed with the bots-node-sdk. +// Documentation can be found at https://www.npmjs.com/package/node-fetch +// Un-comment the next line if you want to make REST calls using node-fetch. + const fetch = require("node-fetch"); + +module.exports = { + metadata: () => ({ + name: 'askdata.postPrompt', + properties: { + question: { required: true, type: 'string' }, + sessionId: { required: true, type: 'string' }, + userName: { required: false, type: 'string' }, + domain: { required: false, type: 'string' }, + groupName: { required: false, type: 'string' }, + url: { required: true, type: 'string' }, + token: { required: false, type: 'string' }, + variable: { required: false, type: 'string' } + }, + supportedActions: ['success', 'failure'] + }), + + + /** + * invoke method gets called when the custom component state is executed in the dialog flow + * @param {CustomComponentContext} context + */ + invoke: async (context, done) => { + // Retrieve the value of component property. + const { question } = context.properties(); + const { sessionId } = context.properties(); + const { userName } = context.properties(); + const { domain } = context.properties(); + const { groupName } = context.properties(); + const { url } = context.properties(); + const { token } = context.properties(); + const { variable } = context.properties() + + context.logger().info("Input parameter values: question: "+question+", sessionId: "+sessionId+", userName: "+userName+", domain: "+domain+", groupName: "+groupName); + + context.logger().info("Input url values: url: "+url); + //Comment out the following line in PRODUCTION + context.logger().info("Input token values: token: "+token); + + let payload = { + question: question, + sessionid: sessionId, + userName: userName, + domain: domain, + groupName: groupName + }; + + + try { + const response = await fetch(url, { + method: 'POST', + headers: { 'Content-Type': 'application/json', + 'Authorization': 'Bearer '+token}, + body: JSON.stringify(payload) + }); + //context.logger().info("response: " + response.toString()) + const responseData = await response.json(); + context.logger().info("responseData: " + responseData.toString()) + context.logger().info("status: " + response.status) + + if (response.status === 200) { + context.setVariable(variable, responseData) + context.transition('success') + context.keepTurn(true) + } else { + context.transition('failure') + context.logger().warn(`Error: ${error.message}`) + context.keepTurn(true) + } + done() + } catch (error) { + context.transition('failure') + context.logger().warn(`Error: ${error.message}`) + context.keepTurn(true) + done() + } + } +}; diff --git a/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/docker-compose.yml b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/docker-compose.yml new file mode 100644 index 0000000..07b7ea7 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3.3" +services: + oda-cc-queryBackendSvc: + build: . + image: "oda-cc-queryBackendSvc:1.0" + container_name: "oda-cc-queryBackendSvc" + command: "npm start" + ports: + - 3000:3000 \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/main.js b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/main.js new file mode 100644 index 0000000..305bcbd --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/main.js @@ -0,0 +1,5 @@ +module.exports = { + components: [ + './components' + ] +}; \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/package.json b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/package.json new file mode 100644 index 0000000..5a321f1 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/componentPackages/queryPromptBackendService/package/package.json @@ -0,0 +1,20 @@ +{ + "name": "queryBackendSvc", + "version": "1.0.0", + "description": "Oracle Digital Assistant Component Package", + "main": "main.js", + "scripts": { + "bots-node-sdk": "bots-node-sdk", + "help": "npm run bots-node-sdk -- --help", + "prepack": "npm run bots-node-sdk -- pack --dry-run", + "start": "npm run bots-node-sdk -- service .", + "docker-build": "docker-compose build --force-rm --no-cache" + }, + "repository": {}, + "dependencies": {}, + "devDependencies": { + "@oracle/bots-node-sdk": "^2.7.3", + "express": "^4.18.2" + }, + "bundleDependencies": [] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/componentServices/queryPromptBackendService.json b/vbcs_oda_archives/oda/askdata-oda-base/componentServices/queryPromptBackendService.json new file mode 100644 index 0000000..29f63ae --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/componentServices/queryPromptBackendService.json @@ -0,0 +1,14 @@ +{ + "type" : "HOSTED", + "name" : "queryPromptBackendService", + "packageFileName" : "queryBackendSvc-1.0.0.tgz", + "packageChecksum" : "300dae48e2ac6ecdd425c47dee89ac9e", + "runtime" : "node", + "status" : { + "code" : "created", + "message" : "The service is created but not ready." + }, + "loggingEnabled" : true, + "enabled" : true, + "trackingId" : "503CD325-98AD-4DED-88B3-BCCB22340552" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/dialogs/System.MainFlow.yaml b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/System.MainFlow.yaml new file mode 100644 index 0000000..281a754 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/System.MainFlow.yaml @@ -0,0 +1,52 @@ +name: "System.MainFlow" +trackingId: "6187C1DE-8B01-4C8B-AD2A-1A0B8AD040EF" +type: "main" +version: "2.0" +public: false +interface: {} +configuration: + requiresAuthorization: false +variables: +- name: "system.nlpresult" + type: "nlpresult" + description: "Variable used to store the nlp result from the intent component" + system: true +- name: "system.intent.utterance" + type: "string" + description: "When this variable has a value, the intent component will use this value for intent matching instead of the last user message" + system: true +- name: "system.event" + type: "map" + description: "When one of the standard events is mapped in the main flow or a sub flow, this variable holds event properties you can use to handle the event. Check out the documentation for the property names available with each event type." + system: true +- name: "system.rb" + type: "resourcebundle" + description: "Variable that can be used to access language resource bundle entries" + system: true +- name: "moduleVar" + type: "entity" + entityName: "Modules" + description: "" + metadata: + isFreeMarker: false + trackingId: "09b90b2e-24e5-4ed1-8573-d931008e9ab6" + system: false +eventMappings: +- eventName: "system.intent.unresolvedIntent" + flowName: "backendFlow" + trackingId: "af6a4977-e242-4f4e-a401-d09e906d2e0f" +- eventName: "system.intent.Greetings" + flowName: "greetingsFlow" + trackingId: "c4c55408-7851-49ac-8210-6a4887f4643b" +- eventName: "system.intent.Exit" + flowName: "exitFlow" + trackingId: "40dd2d6c-d99c-4f87-b7b7-64168c84b735" +- eventName: "system.intent.Payables" + flowName: "backendFlow" + inputParameters: + - name: "hint" + required: false + trackingId: "36cc5365-8779-44e4-a3a3-fd2b83ea27d0" +- eventName: "system.intent.Receivables" + flowName: "backendFlow" + trackingId: "038ddb1f-37f9-4ff5-806c-68190c5df4e1" diff --git a/vbcs_oda_archives/oda/askdata-oda-base/dialogs/UnresolvedIntent.yaml b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/UnresolvedIntent.yaml new file mode 100644 index 0000000..870fffd --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/UnresolvedIntent.yaml @@ -0,0 +1,31 @@ +name: "UnresolvedIntent" +trackingId: "F9F16896-05ED-439E-8159-CADE3181F749" +type: "task" +version: "2.0" +description: "This starter skill has no intents yet, so the flow will be invoked when a user starts the chat." +interface: {} +variables: +- name: "newHint" + type: "string" + defaultValue: " " + description: "" + metadata: + isFreeMarker: true + system: false +defaultTransitions: + actions: + system.startTaskFlow: "unresolvedMessage" +states: + unresolvedMessage: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "Sorry, I didn't get that. Can you try again with different wording?" + type: "text" + keepTurn: true + transitions: {} + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false diff --git a/vbcs_oda_archives/oda/askdata-oda-base/dialogs/backendFlow.yaml b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/backendFlow.yaml new file mode 100644 index 0000000..0707ee3 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/backendFlow.yaml @@ -0,0 +1,540 @@ +name: "backendFlow" +trackingId: "3B219488-05F2-4038-92BC-08925548E1E0" +type: "task" +version: "2.0" +interface: + inputParameters: + - name: "hint" + description: "" + type: "string" + required: false + defaultValue: "${skill.system.event.value.intent.intentName}" + metadata: + isFreeMarker: true + trackingId: "925e4f27-80ea-4378-a261-72c7903c05f0" +configuration: + requiresAuthorization: false + defaultApplicationContext: false + privateThread: false +variables: +- name: "response" + type: "string" + description: "" + metadata: + isFreeMarker: true + system: false +- name: "badFbDetails" + type: "string" + description: "" + metadata: + isFreeMarker: true + system: false +- name: "varFbGoodBad" + type: "string" + description: "" + metadata: + isFreeMarker: true + system: false +- name: "badFbYesNo" + type: "string" + description: "" + metadata: + isFreeMarker: true + system: false +- name: "varFbGoodBadRestResp" + type: "map" + description: "" + metadata: + isFreeMarker: false + system: false +- name: "varFbMessageRestResp" + type: "map" + description: "" + metadata: + isFreeMarker: false + system: false +- name: "varClear" + type: "entity" + entityName: "Clear" + description: "" + metadata: + isFreeMarker: false + system: false +- name: "processLLMResponse" + type: "string" + description: "" + metadata: + isFreeMarker: true + system: false +defaultTransitions: + actions: + system.authorizeUser: "callBackendSvc" + system.dialogError: "outputError" + system.startTaskFlow: "callBackendSvc" +states: + moreFbAckFailureMsg: + description: "FYI" + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "${rb('random.feedbackCaptureError.label')}" + type: "text" + keepTurn: true + transitions: + next: "moreFbAck" + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + callRESTFbBad: + component: "System.CallRestService" + properties: + authConfigType: "bearerToken" + restService: "feedbackUpDownV3_apigw" + endpoint: "/v1/feedbackupdown" + responseConfig: "apiResponse" + requestHeaders: [] + method: "POST" + requestBody: "{\n \"feedbackcode\": \"${varFbGoodBad?contains('Good')?string ('1', '-1')}\",\n \"sessionid\": \"${system.message.channelConversation.sessionId}\"\n}" + requestParameters: [] + tokenVariable: "user.userToken" + resultVariable: "varFbMessageRestResp" + transitions: + actions: + failure: "badFbAckFailureMsg" + success: "badFb" + next: "badFb" + metadata: + propertySheetIsFreeMarkerMap: + authConfigType: false + restService: false + endpoint: false + responseConfig: false + method: false + requestBody: true + apiKeyValueVariable: false + passwordVariable: false + tokenVariable: false + resultVariable: false + requiresAuthorization: false + callRESTFbMessage: + component: "System.CallRestService" + properties: + authConfigType: "bearerToken" + restService: "feedbackMessageV3_apigw" + endpoint: "/v1/feedbackmessage" + responseConfig: "apiResponse" + requestHeaders: [] + method: "POST" + requestBody: "{\n \"feedback\": \"${badFbDetails?replace(\"[^\\\\w\\\\s]|dataToSubmit\", \"\", \"r\")}\",\n \"sessionid\": \"${system.message.channelConversation.sessionId}\"\n}" + requestParameters: [] + tokenVariable: "user.userToken" + resultVariable: "varFbMessageRestResp" + transitions: + actions: + failure: "moreFbAckFailureMsg" + success: "moreFbAck" + next: "moreFbAck" + metadata: + propertySheetIsFreeMarkerMap: + authConfigType: false + requestParameters--Item--type: false + restService: false + endpoint: false + responseConfig: false + method: false + requestBody: true + apiKeyValueVariable: false + passwordVariable: false + tokenVariable: false + resultVariable: false + requiresAuthorization: false + resetVariables: + component: "System.ResetVariables" + properties: + variableList: "processLLMResponse" + transitions: + next: "cleanupLLMResponse" + metadata: + propertySheetIsFreeMarkerMap: + variableList: false + requiresAuthorization: false + goodFbAckFailureMsg: + description: "FYI" + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "${rb('random.feedbackCaptureError.label')}" + type: "text" + keepTurn: true + transitions: + next: "goodFbAck" + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + skipFb: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "Sounds good. Please continue with your next question." + type: "text" + keepTurn: true + transitions: {} + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + outputError: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "I am having trouble getting the data you requested. Could you rephrase your question so I can attempt to answer it again?" + type: "text" + keepTurn: true + transitions: + next: "endConversation" + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + endConversation: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - separateBubbles: false + text: "If the issues persist, you can reset the session by closing and reopening the Assistant, or start a new conversation by clicking the button below." + type: "text" + globalActions: + - payload: + variables: + system.text: "Clear" + action: "system.textReceived" + label: "${rb('displayNewConv.button.label')}" + keyword: "Clear" + type: "postback" + processUserMessage: true + keepTurn: false + transitions: {} + metadata: + propertySheetIsFreeMarkerMap: + maxPrompts: false + useFullEntityMatches: false + cancelPolicy: true + variable: false + processUserMessage: false + keepTurn: false + multiValue: false + requiresAuthorization: false + outputLLMResponse: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - separateBubbles: false + text: "${processLLMResponse}" + type: "text" + globalActions: + - payload: + variables: + system.text: "Good" + action: "system.textReceived" + label: "${rb('displayGood.button.label')}" + keyword: "${rb('displayGood.button.keywords')}" + type: "postback" + - payload: + variables: + system.text: "Bad" + action: "system.textReceived" + label: "${rb('displaynotGood.button.label')}" + keyword: "${rb('displaynotGood.button.keywords')}" + type: "postback" + - payload: + variables: + system.text: "Clear" + action: "system.textReceived" + label: "${rb('displayNewConv.button.label')}" + keyword: "Clear" + type: "postback" + variable: "varFbGoodBad" + processUserMessage: true + keepTurn: false + transitions: + actions: + system.textReceived: "checkFb" + metadata: + propertySheetIsFreeMarkerMap: + maxPrompts: false + useFullEntityMatches: false + cancelPolicy: true + variable: false + processUserMessage: false + keepTurn: false + multiValue: false + requiresAuthorization: false + cleanupLLMResponse: + component: "System.SetVariable" + properties: + variable: "processLLMResponse" + value: "${response?replace('^\\\"|\\\"$', '', 'r')}" + transitions: + next: "cleanupGraphLink" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + value: true + requiresAuthorization: false + checkRESTResponse: + component: "System.Switch" + properties: + source: "${response?replace('^\\\"|\\\"$', '', 'r')?contains('Database query')?string ('failure', response?replace('^\\\"|\\\"$', '', 'r')?contains('Done')?string ('clearCache', 'success'))}" + transitions: + actions: + failure: "outputError" + success: "resetVariables" + clearCache: "ackStartConv" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + source: true + requiresAuthorization: false + callBackendSvc: + requiresAuthorization: true + component: "queryPromptBackendService:askdata.postPrompt" + properties: + groupName: "${(profile.properties.value['uiGroupName'])!}" + question: "${system.message.messagePayload.text}" + domain: "${skill.moduleVar.value.value?replace(' ', '')}" + variable: "response" + sessionId: "${system.message.channelConversation.sessionId}" + userName: "${(userId)!}" + url: "${skill.system.config.postQueryURL}" + token: "${(userToken)!}" + transitions: + actions: + failure: "outputError" + success: "checkRESTResponse" + metadata: + propertySheetIsFreeMarkerMap: + groupName: true + question: true + domain: true + variable: true + sessionId: true + userName: true + url: true + token: true + requiresAuthorization: false + cleanupGraphLink: + component: "System.SetVariable" + properties: + variable: "processLLMResponse" + value: "${processLLMResponse?replace('href=\\\\\"', 'href=\"')}" + transitions: + next: "cleanupGraphTailLink" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + value: true + requiresAuthorization: false + badFb: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "${rb('random.badfeedback.prompt')}" + type: "text" + globalActions: + - payload: + variables: + system.text: "Yes" + action: "system.textReceived" + label: "${rb('displayYes.button.label')}" + keyword: "${rb('displayYes.button.keywords')}" + type: "postback" + - payload: + variables: + system.text: "No" + action: "system.textReceived" + label: "${rb('displayNo.button.label')}" + keyword: "${rb('displayNo.button.keywords')}" + type: "postback" + variable: "badFbYesNo" + processUserMessage: true + keepTurn: false + transitions: + next: "moreFbYesNo" + metadata: + propertySheetIsFreeMarkerMap: + maxPrompts: false + useFullEntityMatches: false + cancelPolicy: true + variable: false + processUserMessage: false + keepTurn: false + multiValue: false + requiresAuthorization: false + moreFbAck: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "Thank you for providing the feedback. Please continue with your next question." + type: "text" + keepTurn: true + transitions: {} + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + callFbSPA: + component: "System.Webview" + properties: + linkLabel: "Feedback" + sourceVariableList: "badFbYesNo" + service: "NL2SQLFeedbackFormService" + variable: "badFbDetails" + transitions: + actions: + cancel: "skipFb" + unexpectedAction: "skipFb" + next: "callRESTFbMessage" + metadata: + propertySheetIsFreeMarkerMap: + webAppUrl: false + linkLabel: false + sourceVariableList: false + queryParams: false + service: false + imageUrl: false + authToken: false + variable: false + requiresAuthorization: false + moreFbYesNo: + component: "System.Switch" + properties: + variable: "badFbYesNo" + transitions: + actions: + "No": "skipFb" + "Yes": "callFbSPA" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + source: true + requiresAuthorization: false + checkFb: + component: "System.Switch" + properties: + variable: "varFbGoodBad" + transitions: + actions: + Bad: "callRESTFbBad" + Good: "callRESTFbGood" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + source: true + requiresAuthorization: false + nextPrompt: + component: "System.CommonResponse" + properties: + variable: "varClear" + processUserMessage: true + prompt: "If the issues persist, you can reset the session by closing and reopening the Assistant, typing 'Clear' in the message box below, or by clicking the Clear button" + transitions: {} + metadata: + virtualComponent: "Virtual.Question" + propertySheetIsFreeMarkerMap: + variable: false + prompt: true + requiresAuthorization: false + goodFbAck: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "Thank you for your feedback. Please continue with your next question." + type: "text" + keepTurn: true + transitions: {} + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + callRESTFbGood: + component: "System.CallRestService" + properties: + authConfigType: "bearerToken" + restService: "feedbackUpDownV3_apigw" + endpoint: "/v1/feedbackupdown" + responseConfig: "apiResponse" + requestHeaders: [] + method: "POST" + requestBody: "{\n \"feedbackcode\": \"${varFbGoodBad?contains('Good')?string ('1', '-1')}\",\n \"sessionid\": \"${system.message.channelConversation.sessionId}\"\n}" + requestParameters: [] + tokenVariable: "user.userToken" + resultVariable: "varFbGoodBadRestResp" + transitions: + actions: + failure: "goodFbAckFailureMsg" + success: "goodFbAck" + next: "goodFbAck" + metadata: + propertySheetIsFreeMarkerMap: + authConfigType: false + restService: false + endpoint: false + responseConfig: false + method: false + requestBody: true + apiKeyValueVariable: false + passwordVariable: false + tokenVariable: false + resultVariable: false + requiresAuthorization: false + ackStartConv: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "Sounds good. I'm starting a new conversation. Feel free to ask your next question." + type: "text" + keepTurn: true + transitions: {} + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + cleanupGraphTailLink: + component: "System.SetVariable" + properties: + variable: "processLLMResponse" + value: "${processLLMResponse?replace('\\\\\"', '\"')}\n${processLLMResponse?contains('ODACLARIFY')?string ('Please ensure that the output aligns with your intended query. If it does not, feel free to provide additional clarification.','')}" + transitions: + next: "outputLLMResponse" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + value: true + requiresAuthorization: false + badFbAckFailureMsg: + description: "FYI" + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "${rb('random.feedbackCaptureError.label')}" + type: "text" + keepTurn: true + transitions: + next: "badFb" + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false diff --git a/vbcs_oda_archives/oda/askdata-oda-base/dialogs/exitFlow.yaml b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/exitFlow.yaml new file mode 100644 index 0000000..10fe195 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/exitFlow.yaml @@ -0,0 +1,28 @@ +name: "exitFlow" +trackingId: "8046CF27-C13B-4A3D-B020-FE6027FECF85" +type: "task" +version: "2.0" +interface: {} +configuration: + requiresAuthorization: false + defaultApplicationContext: false + privateThread: false +defaultTransitions: + actions: + system.startTaskFlow: "Exit" +states: + Exit: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "Thank you for using Oracle AskData Assistant." + type: "text" + - text: "Good Bye!" + type: "text" + keepTurn: true + transitions: {} + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false diff --git a/vbcs_oda_archives/oda/askdata-oda-base/dialogs/greetingsFlow.yaml b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/greetingsFlow.yaml new file mode 100644 index 0000000..eb64e1b --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/dialogs/greetingsFlow.yaml @@ -0,0 +1,172 @@ +name: "greetingsFlow" +trackingId: "343063A8-FAD3-4B6B-A0A5-627B4A83E54E" +type: "task" +version: "2.0" +interface: {} +configuration: + requiresAuthorization: false + defaultApplicationContext: false + privateThread: false +variables: +- name: "ModuleVar" + type: "entity" + entityName: "Modules" + description: "" + metadata: + isFreeMarker: false + system: false +- name: "Delete" + type: "map" + description: "" + metadata: + isFreeMarker: false + system: false +defaultTransitions: + actions: + system.startTaskFlow: "Greetings" +states: + checkUserIdExist: + component: "System.Switch" + properties: + source: "${(((userToken!)?length)?number > 0)?then('notempty', 'empty')}" + transitions: + actions: + notempty: "question" + empty: "oauth2AccountLink" + next: "question" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + source: true + requiresAuthorization: false + question: + component: "System.CommonResponse" + properties: + variable: "skill.moduleVar" + processUserMessage: true + prompt: "Here are the domain areas you can pick from:" + transitions: + next: "switch" + metadata: + virtualComponent: "Virtual.Question" + propertySheetIsFreeMarkerMap: + variable: false + prompt: true + requiresAuthorization: false + outputPayables: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "Sounds good. Let's get started, you can ask me questions like:\n• Show invoices with amount due\n• Show invoice number, amount due and invoice date\n• Show vendor name and total amount due\n• Show as bar graph" + type: "text" + keepTurn: true + transitions: {} + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + outputOthers: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "Please ask me a question" + type: "text" + keepTurn: true + transitions: {} + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + outputReceivables: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "You can ask me questions like,\n•\tShow receipts with highest amount due. \n•\tbreak it up by vendor name" + type: "text" + keepTurn: true + transitions: {} + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + Greetings: + component: "System.CommonResponse" + properties: + metadata: + responseItems: + - text: "Welcome! I'm your friendly Data Assistant. I’m here to assist you with your financial inquiries. Feel free to ask me any questions, I’ll provide answers based on the data available in the system.\n\nFor follow-up questions, please start with phrases like:\n• Also show [specific fields]…\n• Include also…\n• Narrow down to…\n• Limit to…\n• Just show…\n\nYou may reset this session anytime by simply closing and reopening the Assistant." + type: "text" + keepTurn: true + transitions: + next: "setUserId" + metadata: + virtualComponent: "Virtual.Output" + propertySheetIsFreeMarkerMap: + requiresAuthorization: false + oauth2AccountLink: + component: "System.OAuth2AccountLink" + properties: + authenticationService: "IDCSAuthcode" + showCancelOption: false + updateUserProfile: false + requiresAssociationConsent: "yes" + enableSingleSignOn: false + authenticatedUserVariableName: "user.userId" + accessTokenVariableName: "user.userToken" + transitions: + actions: + fail: "oauth2AccountLink" + pass: "question" + next: "oauth2AccountLink" + metadata: + propertySheetIsFreeMarkerMap: + redirectUri: true + showCancelOption: false + multiScopeAccessTokensVariableName: false + footerText: true + updateUserProfile: false + requiresAssociationConsent: true + enableSingleSignOn: false + authenticatedUserVariableName: false + accessTokenVariableName: false + setUserToken: + component: "System.SetVariable" + properties: + variable: "user.userToken" + value: "${(profile.properties.value['uiUserToken'])!}" + transitions: + next: "checkUserIdExist" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + value: true + requiresAuthorization: false + switch: + component: "System.Switch" + properties: + variable: "skill.moduleVar" + transitions: + actions: + Receivables: "outputReceivables" + Others: "outputOthers" + Payables: "outputPayables" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + source: true + requiresAuthorization: false + setUserId: + component: "System.SetVariable" + properties: + variable: "user.userId" + value: "${(profile.properties.value['uiUserId'])!}" + transitions: + next: "setUserToken" + metadata: + propertySheetIsFreeMarkerMap: + variable: false + value: true + requiresAuthorization: false diff --git a/vbcs_oda_archives/oda/askdata-oda-base/entities/CURRENCY.json b/vbcs_oda_archives/oda/askdata-oda-base/entities/CURRENCY.json new file mode 100644 index 0000000..67b3b3a --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/entities/CURRENCY.json @@ -0,0 +1,19 @@ +{ + "botPrompts" : [ ], + "customSettings" : { + "currency" : { + "version" : "1.0", + "defaultDollarAmbiguity" : "USD", + "defaultYSignAmbiguity" : "JPY", + "userLocaleEnabled" : true + } + }, + "entityGazetteers" : [ ], + "fuzzyMatch" : false, + "multiValue" : false, + "name" : "CURRENCY", + "promptForDisambiguation" : true, + "trackingId" : "AEADD1C9-1DFC-46F8-8649-D26B252D9B24", + "type" : "SYSTEM", + "validationRules" : [ ] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/entities/Clear.json b/vbcs_oda_archives/oda/askdata-oda-base/entities/Clear.json new file mode 100644 index 0000000..c129fde --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/entities/Clear.json @@ -0,0 +1,24 @@ +{ + "botPrompts" : [ { + "text" : "Please enter Clear", + "type" : "DEFAULT" + } ], + "enumValues" : [ { + "type" : "StaticEntityValue", + "canonicalName" : "Start a new Conversation", + "extensionType" : null, + "nativeLanguageTag" : "en", + "primaryLanguageCanonicalName" : "Start a new Conversation", + "scopeValue" : null, + "synonyms" : [ "Clear" ], + "trackingId" : "006B8FCE-9207-404F-9943-E4ED332D01F7" + } ], + "fuzzyMatch" : false, + "multiLingual" : false, + "multiValue" : false, + "name" : "Clear", + "promptForDisambiguation" : false, + "trackingId" : "85A32CA3-25EE-4697-ACF5-2A468C4756FA", + "type" : "ENUMVALUES", + "validationRules" : [ ] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/entities/DATE_TIME.json b/vbcs_oda_archives/oda/askdata-oda-base/entities/DATE_TIME.json new file mode 100644 index 0000000..7ceb91a --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/entities/DATE_TIME.json @@ -0,0 +1,19 @@ +{ + "botPrompts" : [ ], + "customSettings" : { + "dateTime" : { + "version" : "1.0", + "ambiguousDateTimeResolution" : "DEFAULT", + "defaultDateFormat" : "MONTH_DAY", + "userLocaleEnabled" : true + } + }, + "entityGazetteers" : [ ], + "fuzzyMatch" : false, + "multiValue" : false, + "name" : "DATE_TIME", + "promptForDisambiguation" : true, + "trackingId" : "DF233D13-BB24-47CC-A4A1-058762640B70", + "type" : "SYSTEM", + "validationRules" : [ ] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/entities/LOCATION.json b/vbcs_oda_archives/oda/askdata-oda-base/entities/LOCATION.json new file mode 100644 index 0000000..f9d6f7e --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/entities/LOCATION.json @@ -0,0 +1,11 @@ +{ + "botPrompts" : [ ], + "entityGazetteers" : [ ], + "fuzzyMatch" : false, + "multiValue" : false, + "name" : "LOCATION", + "promptForDisambiguation" : true, + "trackingId" : "A584B4BB-2EF1-4CCC-A752-6386F1F6FEDD", + "type" : "SYSTEM", + "validationRules" : [ ] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/entities/Modules.json b/vbcs_oda_archives/oda/askdata-oda-base/entities/Modules.json new file mode 100644 index 0000000..3066f49 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/entities/Modules.json @@ -0,0 +1,41 @@ +{ + "botPrompts" : [ { + "text" : "Please enter Modules", + "type" : "DEFAULT" + } ], + "enumValues" : [ { + "type" : "StaticEntityValue", + "canonicalName" : "Payables", + "extensionType" : null, + "nativeLanguageTag" : "en", + "primaryLanguageCanonicalName" : "Payables", + "scopeValue" : null, + "synonyms" : null, + "trackingId" : "6D9F52D7-2142-400B-BDE5-C7B2B9EAC313" + }, { + "type" : "StaticEntityValue", + "canonicalName" : "Receivables", + "extensionType" : null, + "nativeLanguageTag" : "en", + "primaryLanguageCanonicalName" : "Receivables", + "scopeValue" : null, + "synonyms" : null, + "trackingId" : "18632EBD-AEF8-4F67-BAE8-E1D97C8C0086" + }, { + "type" : "StaticEntityValue", + "canonicalName" : "Supply Chain", + "extensionType" : null, + "nativeLanguageTag" : "en", + "primaryLanguageCanonicalName" : "Supply Chain", + "scopeValue" : null, + "synonyms" : null, + "trackingId" : "F7FFF4A9-B4FD-4E7E-B08F-FBA189B902BB" + } ], + "fuzzyMatch" : false, + "multiValue" : false, + "name" : "Modules", + "promptForDisambiguation" : true, + "trackingId" : "99499E60-FE90-4F66-A378-BB60073DEAD4", + "type" : "ENUMVALUES", + "validationRules" : [ ] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/entities/NUMBER.json b/vbcs_oda_archives/oda/askdata-oda-base/entities/NUMBER.json new file mode 100644 index 0000000..42ba2dc --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/entities/NUMBER.json @@ -0,0 +1,17 @@ +{ + "botPrompts" : [ ], + "customSettings" : { + "number" : { + "version" : "1.0", + "userLocaleEnabled" : true + } + }, + "entityGazetteers" : [ ], + "fuzzyMatch" : false, + "multiValue" : false, + "name" : "NUMBER", + "promptForDisambiguation" : true, + "trackingId" : "E8A0695D-B602-4B02-AAFF-661A86A183F1", + "type" : "SYSTEM", + "validationRules" : [ ] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/entities/PERSON.json b/vbcs_oda_archives/oda/askdata-oda-base/entities/PERSON.json new file mode 100644 index 0000000..cbbfcb4 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/entities/PERSON.json @@ -0,0 +1,11 @@ +{ + "botPrompts" : [ ], + "entityGazetteers" : [ ], + "fuzzyMatch" : false, + "multiValue" : false, + "name" : "PERSON", + "promptForDisambiguation" : true, + "trackingId" : "DF2093C4-CCC4-4928-AF4C-11DEA272F4E6", + "type" : "SYSTEM", + "validationRules" : [ ] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/intents-models/C2OMRL-Tamao.json b/vbcs_oda_archives/oda/askdata-oda-base/intents-models/C2OMRL-Tamao.json new file mode 100644 index 0000000..c088e42 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/intents-models/C2OMRL-Tamao.json @@ -0,0 +1,5 @@ +{ + "intentTrainer" : "Tamao", + "language" : "en", + "modelPurpose" : "C2OMRL" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/intents-models/Default-Tamao.json b/vbcs_oda_archives/oda/askdata-oda-base/intents-models/Default-Tamao.json new file mode 100644 index 0000000..24af6c2 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/intents-models/Default-Tamao.json @@ -0,0 +1,5 @@ +{ + "intentTrainer" : "Tamao", + "language" : "en", + "modelPurpose" : "Default" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/intents-models/Entity-Tamao.json b/vbcs_oda_archives/oda/askdata-oda-base/intents-models/Entity-Tamao.json new file mode 100644 index 0000000..8ea32dc --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/intents-models/Entity-Tamao.json @@ -0,0 +1,5 @@ +{ + "intentTrainer" : "Tamao", + "language" : "en", + "modelPurpose" : "Entity" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/intents/Exit.json b/vbcs_oda_archives/oda/askdata-oda-base/intents/Exit.json new file mode 100644 index 0000000..46f8771 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/intents/Exit.json @@ -0,0 +1,52 @@ +{ + "annotations" : [ ], + "autoCompleteData" : [ ], + "enabled" : true, + "exampleData" : [ { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Bye", + "trackingId" : "5F4AECAE-1ACB-4A4B-9A32-01004425D7BC", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Exit", + "trackingId" : "737270F9-371B-4AE7-914D-873BBEF9453F", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Thank you", + "trackingId" : "F23A4920-05D9-4047-AEC6-ABC41C3D57E5", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + } ], + "intentParameters" : [ ], + "name" : "Exit", + "trackingId" : "C9C91B60-BB09-4545-9F8E-4382D6E9F0A7", + "type" : "NLPIntent" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/intents/Greetings.json b/vbcs_oda_archives/oda/askdata-oda-base/intents/Greetings.json new file mode 100644 index 0000000..a646634 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/intents/Greetings.json @@ -0,0 +1,80 @@ +{ + "annotations" : [ ], + "autoCompleteData" : [ ], + "enabled" : true, + "exampleData" : [ { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Greeting", + "trackingId" : "8DCABE8F-7E3F-494A-8235-BBA21541F9F0", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Greetings", + "trackingId" : "1BF46812-189F-4B08-A203-9EFD2FD9D0AE", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Hello", + "trackingId" : "118D7CBB-753A-4658-9B75-087DB516C57E", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Hey", + "trackingId" : "D1734E95-D774-47A1-9B22-B38BAF943D8F", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Hi", + "trackingId" : "CD245CA5-2C9C-4EBF-9A6B-7717659BBCFA", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + } ], + "intentParameters" : [ ], + "name" : "Greetings", + "trackingId" : "3C73FE1A-AB38-400B-BF80-BAAD15994F94", + "type" : "NLPIntent" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/intents/Payables.json b/vbcs_oda_archives/oda/askdata-oda-base/intents/Payables.json new file mode 100644 index 0000000..ada00c4 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/intents/Payables.json @@ -0,0 +1,151 @@ +{ + "annotations" : [ ], + "autoCompleteData" : [ ], + "description" : "Payables", + "enabled" : true, + "exampleData" : [ { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Also show vendor name and past due days", + "trackingId" : "C4C09A90-3D9E-4316-B859-A90958C4DF03", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Show invoice number and amount due and invoice date", + "trackingId" : "394C4C8D-E1A6-47A0-94D9-D5F2C6AC801C", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Show me total of all the payable invoices that are past due 0 to 30 days", + "trackingId" : "46096119-0634-4D72-BCEA-6CC79F2E2EB9", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "Show overdue invoices with highest amount due.", + "trackingId" : "F801AD39-5C1E-4F59-901E-216C880F8BA2", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "also show total amount due for every vendor in the table above", + "trackingId" : "D1AAFFD8-EC5C-448B-BBD9-1505C39271AA", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "break it up by vendor name", + "trackingId" : "2F67FBF8-4FDF-4250-8BF2-E3BC8AFBBBB3", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "create an invoice aging report with past due amounts grouped by vendor name, sum past due amounts 0 to 30 days, 30 to 60 days and 60 days or more", + "trackingId" : "D22A2225-59BA-471E-971F-E66F3E033FC0", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "show all invoice numbers for Staples", + "trackingId" : "9EE5DD61-3015-450D-A153-9C652F92F13B", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "show invoice details for invoice number ERS-9063-229746", + "trackingId" : "EA2C4043-7185-485B-A918-0ADC08879A71", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "use this data to create a bar graph by vendor", + "trackingId" : "4025B8DC-BD9C-489E-B31C-A45A9DF94A74", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + } ], + "intentParameters" : [ ], + "name" : "Payables", + "trackingId" : "EE866290-F739-4FA6-B944-17D17987434B", + "type" : "NLPIntent" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/intents/Receivables.json b/vbcs_oda_archives/oda/askdata-oda-base/intents/Receivables.json new file mode 100644 index 0000000..cb6ff66 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/intents/Receivables.json @@ -0,0 +1,53 @@ +{ + "annotations" : [ ], + "autoCompleteData" : [ ], + "description" : "Receivables", + "enabled" : true, + "exampleData" : [ { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "account receivables", + "trackingId" : "DC712B64-1004-4BB6-A5DE-433F7B5CDC67", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "display the receipts", + "trackingId" : "3521B090-C4E7-4402-8088-1E6DC674781D", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + }, { + "annotations" : [ ], + "contributor" : null, + "crowdJobId" : null, + "detectedLanguage" : null, + "developerId" : null, + "developerTag" : null, + "exampleEntities" : [ ], + "nativeLanguageTag" : "en", + "sentence" : "show me payment terms", + "trackingId" : "F0840FD0-D10F-4BAB-99E3-AFE24AAEE782", + "translated" : null, + "translatedBy" : null, + "translatedLanguage" : null + } ], + "intentParameters" : [ ], + "name" : "Receivables", + "trackingId" : "5562800F-97BE-460B-80C4-A3158D13CE9D", + "type" : "NLPIntent" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/nativeLanguages/en.json b/vbcs_oda_archives/oda/askdata-oda-base/nativeLanguages/en.json new file mode 100644 index 0000000..c9cd3fa --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/nativeLanguages/en.json @@ -0,0 +1,4 @@ +{ + "languageTag" : "en", + "trackingId" : "F0BDA615-C6D5-44D9-A785-F40517E61E9B" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/nluTestSuites/DefaultTestSuite.json b/vbcs_oda_archives/oda/askdata-oda-base/nluTestSuites/DefaultTestSuite.json new file mode 100644 index 0000000..a0533c2 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/nluTestSuites/DefaultTestSuite.json @@ -0,0 +1,8 @@ +{ + "displayName" : "Default Test Suite", + "enabled" : true, + "includeInExport" : true, + "name" : "DefaultTestSuite", + "nluTestCases" : [ ], + "trackingId" : "38338A6D-8649-3954-96A7-573F6E59DCA2" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/settings.json b/vbcs_oda_archives/oda/askdata-oda-base/settings.json new file mode 100644 index 0000000..90d9a77 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/settings.json @@ -0,0 +1,46 @@ +{ + "conversationHistoryEnabled" : false, + "insightsEnabled" : true, + "intentResultHistoryEnabled" : false, + "qnAResultHistoryEnabled" : true, + "settings" : { + "copilotRouting" : [ ], + "llmServices" : [ ], + "botConfig" : [ { + "displayName" : "postQueryURL", + "name" : "postQueryURL", + "description" : "The URL value passed to the Custom Component - postQuery", + "type" : "string", + "value" : "/v1/prompt" + }, { + "displayName" : "Use Enhanced Slot Filling", + "name" : "system.useEnhancedSlotFilling", + "description" : "If switched on, enhanced slot filling rules will become active. These rules include prioritizing the current resolving item when an entity match applies to multiple items, and showing a disambiguation dialog when an entity match applies to multiple non-resolving bag items.", + "type" : "boolean", + "value" : true + } ], + "translator" : null, + "timeouts" : { + "customComponent" : { + "readTimeout" : 120000 + } + }, + "aicConfig" : [ ], + "piiEntityNames" : [ ], + "Multistage_Pipeline" : true, + "runtimeFeatureFlags" : { + "querySemanticObjectActionEnabled" : false, + "sameFlowReentrancyAllowed" : false, + "llmActionResolverBased" : false, + "globalShellCommandActionsEnabled" : false, + "contextualDialogEnabled" : false + }, + "Verbose_Output" : false, + "Pipeline_Output_Size" : 100, + "Result_Size" : 10, + "dynamicEntityConfig" : { + "baseUrl" : null, + "interval" : 6 + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/testSuites/DefaultTestSuite.json b/vbcs_oda_archives/oda/askdata-oda-base/testSuites/DefaultTestSuite.json new file mode 100644 index 0000000..526484e --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/testSuites/DefaultTestSuite.json @@ -0,0 +1,6 @@ +{ + "displayName" : "Default Test Suite", + "name" : "DefaultTestSuite", + "testCases" : [ ], + "trackingId" : "99E569EC-D7FD-3D0B-820D-F7AE56F03620" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/build-info.json b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/build-info.json new file mode 100644 index 0000000..6d93d3d --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/build-info.json @@ -0,0 +1,79 @@ +{ + "applicationType": "web", + "builder": { + "time": "2025-04-23T13:59:38.966Z", + "type": "grunt-vb-build", + "version": "2410.0.19" + }, + "bundles": {}, + "bundles-extra": { + "pathsToResources": { + "bundles/vb-app-bundle": { + "app-flow": "app-flow.js", + "css!resources/css/app": "resources/css/app.css", + "flows/main/main-flow": "flows/main/main-flow.js", + "flows/main/pages/main-start-page": "flows/main/pages/main-start-page.js", + "flows/main/pages/main-start_copy-page": "flows/main/pages/main-start_copy-page.js", + "flows/main/pages/main-thanks-page": "flows/main/pages/main-thanks-page.js", + "pages/resources/strings/shell/nls/root/shell-strings": "pages/resources/strings/shell/nls/root/shell-strings.js", + "pages/resources/strings/shell/nls/shell-strings": "pages/resources/strings/shell/nls/shell-strings.js", + "pages/shell-page": "pages/shell-page.js", + "resources/strings/app/nls/app-strings": "resources/strings/app/nls/app-strings.js", + "resources/strings/app/nls/root/app-strings": "resources/strings/app/nls/root/app-strings.js", + "text!app-flow.json": "app-flow.json", + "text!flows/main/main-flow.json": "flows/main/main-flow.json", + "text!flows/main/pages/main-start-page.html": "flows/main/pages/main-start-page.html", + "text!flows/main/pages/main-start-page.json": "flows/main/pages/main-start-page.json", + "text!flows/main/pages/main-start_copy-page.html": "flows/main/pages/main-start_copy-page.html", + "text!flows/main/pages/main-start_copy-page.json": "flows/main/pages/main-start_copy-page.json", + "text!flows/main/pages/main-thanks-page.html": "flows/main/pages/main-thanks-page.html", + "text!flows/main/pages/main-thanks-page.json": "flows/main/pages/main-thanks-page.json", + "text!pages/shell-page.html": "pages/shell-page.html", + "text!pages/shell-page.json": "pages/shell-page.json", + "text!services/catalog.json": "services/catalog.json", + "text!settings/dependencies.json": "settings/dependencies.json" + } + } + }, + "extendableResources": [], + "internalResources": [], + "requirePaths": {}, + "resources": [ + "build-info.json", + "index.html", + "version_1745416778965/app-flow.js", + "version_1745416778965/app-flow.json", + "version_1745416778965/bundles/plain/vb-app-bundle.js", + "version_1745416778965/bundles/plain/vb-app-bundle.js.map", + "version_1745416778965/bundles/vb-app-bundle.js", + "version_1745416778965/bundles/vb-app-bundle.js.map", + "version_1745416778965/flows/main/main-flow.js", + "version_1745416778965/flows/main/main-flow.json", + "version_1745416778965/flows/main/pages/main-start-page.html", + "version_1745416778965/flows/main/pages/main-start-page.js", + "version_1745416778965/flows/main/pages/main-start-page.json", + "version_1745416778965/flows/main/pages/main-start_copy-page.html", + "version_1745416778965/flows/main/pages/main-start_copy-page.js", + "version_1745416778965/flows/main/pages/main-start_copy-page.json", + "version_1745416778965/flows/main/pages/main-thanks-page.html", + "version_1745416778965/flows/main/pages/main-thanks-page.js", + "version_1745416778965/flows/main/pages/main-thanks-page.json", + "version_1745416778965/pages/resources/strings/shell/nls/root/shell-strings.js", + "version_1745416778965/pages/resources/strings/shell/nls/shell-strings.js", + "version_1745416778965/pages/shell-page.html", + "version_1745416778965/pages/shell-page.js", + "version_1745416778965/pages/shell-page.json", + "version_1745416778965/resources/css/app.css", + "version_1745416778965/resources/strings/app/nls/app-strings.js", + "version_1745416778965/resources/strings/app/nls/root/app-strings.js", + "version_1745416778965/settings/dependencies.json" + ], + "schemaVersion": 2, + "themeLink": "https://static.oracle.com/cdn/jet/16.1.4/default/css/alta/oj-alta-min.css", + "version-info": { + "jet": "https://static.oracle.com/cdn/jet/16.1.4", + "source.version": "2410", + "visualRuntime": "https://static.oracle.com/cdn/vb/2410.2.0" + }, + "versionHash": "version_1745416778965" +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/index.html b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/index.html new file mode 100644 index 0000000..f23635c --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/index.html @@ -0,0 +1,34 @@ + + \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/app-flow.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/app-flow.js new file mode 100644 index 0000000..9fb900a --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/app-flow.js @@ -0,0 +1,7 @@ +define([], function () { + 'use strict'; + + var AppModule = function AppModule() {}; + + return AppModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/app-flow.json b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/app-flow.json new file mode 100644 index 0000000..e7070b9 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/app-flow.json @@ -0,0 +1 @@ +{"defaultPage":"shell","types":{},"variables":{},"security":{"access":{"requiresAuthentication":false}},"chains":{},"translations":{"app":{"path":"./resources/strings/app/nls/app-strings"}},"description":"A new VB app","id":"starter","userConfig":{"type":"vb/DefaultSecurityProvider","configuration":{"authentication":{"type":"oraclecloud"},"idcsInfo":"#{env.idcsInfo}#","url":"%{env.userProfileUrl}%","oauthUrl":"%{env.oauthUserProfileUrl}%"},"embedding":"deny"},"imports":{"components":{"oj-validation-base":{"path":"ojs/ojvalidation-base"},"oj-validation-datetime":{"path":"ojs/ojvalidation-datetime"},"oj-validation-number":{"path":"ojs/ojvalidation-number"}}},"configuration":{"profile":"%{env.profileId}%"}} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/plain/vb-app-bundle.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/plain/vb-app-bundle.js new file mode 100644 index 0000000..07263db --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/plain/vb-app-bundle.js @@ -0,0 +1 @@ +"use strict";define("app-flow",[],function(){"use strict";return function(){}}),define("text!app-flow.json",[],function(){return"{\"defaultPage\":\"shell\",\"types\":{},\"variables\":{},\"security\":{\"access\":{\"requiresAuthentication\":false}},\"chains\":{},\"translations\":{\"app\":{\"path\":\"./resources/strings/app/nls/app-strings\"}},\"description\":\"A new VB app\",\"id\":\"starter\",\"userConfig\":{\"type\":\"vb/DefaultSecurityProvider\",\"configuration\":{\"authentication\":{\"type\":\"oraclecloud\"},\"idcsInfo\":\"#{env.idcsInfo}#\",\"url\":\"%{env.userProfileUrl}%\",\"oauthUrl\":\"%{env.oauthUserProfileUrl}%\"},\"embedding\":\"deny\"},\"imports\":{\"components\":{\"oj-validation-base\":{\"path\":\"ojs/ojvalidation-base\"},\"oj-validation-datetime\":{\"path\":\"ojs/ojvalidation-datetime\"},\"oj-validation-number\":{\"path\":\"ojs/ojvalidation-number\"}}},\"configuration\":{\"profile\":\"%{env.profileId}%\"}}"}),define("flows/main/main-flow",[],function(){"use strict";var FlowModule=function(){};return FlowModule.prototype.submitFeedbackToDA=function(postbackURL,dataToSubmit){var cbDataVal=JSON.stringify({dataToSubmit}),settings={async:!0,crossDomain:!0,url:postbackURL,method:"POST",headers:{accept:"application/json"},processData:!1,data:cbDataVal};console.log("settings:"+JSON.stringify({settings})),$.ajax(settings).done(function(response){console.log(response)})},FlowModule}),define("text!flows/main/main-flow.json",[],function(){return"{\"id\":\"main\",\"description\":\"Flow main\",\"defaultPage\":\"main-start\",\"chains\":{},\"services\":{},\"types\":{},\"variables\":{}}"}),define("text!flows/main/pages/main-start-page.html",[],function(){return"

Provide your Feedback

What was the issue with this response?
Submit Cancel
"}),define("flows/main/pages/main-start-page",[],function(){"use strict";return function(){}}),define("text!flows/main/pages/main-start-page.json",[],function(){return"{\"title\":\"Enter Information\",\"description\":\"\",\"variables\":{\"data\":{\"type\":{\"postbackURL\":\"string\"},\"defaultValue\":{\"postbackURL\":\"{{ $application.initParams.postbackURL}}\"}},\"feedbackDetail\":{\"type\":\"string\"},\"feedbackReason\":{\"type\":\"string\",\"defaultValue\":\"null\"},\"cancelFeedback\":{\"type\":\"string\",\"defaultValue\":\"Feedback was not submitted.\"}},\"metadata\":{},\"types\":{},\"chains\":{\"submitFeedbackFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"submitFeedbackCallModuleFn\",\"actions\":{\"submitFeedbackCallModuleFn\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.feedbackDetail }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}},\"CancelButtonFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"callModuleFunction1\",\"actions\":{\"callModuleFunction1\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.cancelFeedback }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}}},\"eventListeners\":{\"ojButton4366295771OjAction2\":{\"chains\":[{\"chainId\":\"CancelButtonFn\",\"parameters\":{\"detail\":\"{{ $event.detail }}\"}}]},\"ojButton10080968061OjAction2\":{\"chains\":[{\"chainId\":\"submitFeedbackFn\",\"parameters\":{\"detail\":\"{{ $variables.feedbackReason }}\"}}]}},\"imports\":{\"components\":{\"oj-checkboxset\":{\"path\":\"ojs/ojcheckboxset\"},\"oj-form-layout\":{\"path\":\"ojs/ojformlayout\"},\"oj-input-text\":{\"path\":\"ojs/ojinputtext\"},\"oj-label\":{\"path\":\"ojs/ojlabel\"},\"oj-button\":{\"path\":\"ojs/ojbutton\"},\"oj-text-area\":{\"path\":\"ojs/ojinputtext\"},\"oj-menu\":{\"path\":\"ojs/ojmenu\"}}}}"}),define("text!flows/main/pages/main-start_copy-page.html",[],function(){return"
What was the issue with this response-2?
Submit Feedback
Cancel
"}),define("flows/main/pages/main-start_copy-page",[],function(){"use strict";return function(){}}),define("text!flows/main/pages/main-start_copy-page.json",[],function(){return"{\"title\":\"Enter Information\",\"description\":\"\",\"variables\":{\"data\":{\"type\":{\"postbackURL\":\"string\"},\"defaultValue\":{\"postbackURL\":\"{{ $application.initParams.postbackURL}}\"}},\"feedbackDetail\":{\"type\":\"string\"},\"feedbackReason\":{\"type\":\"string\",\"defaultValue\":\"null\"},\"cancelFeedback\":{\"type\":\"string\",\"defaultValue\":\"Feedback was not submitted.\"}},\"metadata\":{},\"types\":{},\"chains\":{\"submitFeedbackFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"submitFeedbackCallModuleFn\",\"actions\":{\"submitFeedbackCallModuleFn\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.feedbackDetail }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}},\"CancelButtonFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"callModuleFunction1\",\"actions\":{\"callModuleFunction1\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.cancelFeedback }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}}},\"eventListeners\":{\"ojButton4366295771OjAction2\":{\"chains\":[{\"chainId\":\"CancelButtonFn\",\"parameters\":{\"detail\":\"{{ $event.detail }}\"}}]},\"ojButton10080968061OjAction2\":{\"chains\":[{\"chainId\":\"submitFeedbackFn\",\"parameters\":{\"detail\":\"{{ $variables.feedbackReason }}\"}}]}},\"imports\":{\"components\":{\"oj-checkboxset\":{\"path\":\"ojs/ojcheckboxset\"},\"oj-form-layout\":{\"path\":\"ojs/ojformlayout\"},\"oj-input-text\":{\"path\":\"ojs/ojinputtext\"},\"oj-label\":{\"path\":\"ojs/ojlabel\"},\"oj-button\":{\"path\":\"ojs/ojbutton\"},\"oj-text-area\":{\"path\":\"ojs/ojinputtext\"},\"oj-menu\":{\"path\":\"ojs/ojmenu\"}}}}"}),define("text!flows/main/pages/main-thanks-page.html",[],function(){return"
"}),define("flows/main/pages/main-thanks-page",[],function(){"use strict";return function(){}}),define("text!flows/main/pages/main-thanks-page.json",[],function(){return"{\"title\":\"\",\"description\":\"\",\"variables\":{},\"metadata\":{},\"types\":{},\"chains\":{},\"eventListeners\":{},\"imports\":{}}"}),define("pages/resources/strings/shell/nls/root/shell-strings",[],function(){"use strict";return{shell_header_title:"My Application",shell_footer_about_link:"About",shell_footer_copyright:"Created with Visual Builder, Copyright \xA9 2019",shell_title_tooltip:"Application Name",shell_sign_out:"Sign Out"}}),define("pages/resources/strings/shell/nls/shell-strings",[],function(){"use strict";return{root:!0}}),define("text!pages/shell-page.html",[],function(){return"
"}),define("pages/shell-page",[],function(){"use strict";return function(){}}),define("text!pages/shell-page.json",[],function(){return"{\"description\":\"\",\"routerFlow\":\"main\",\"variables\":{\"messagesADP\":{\"type\":\"vb/ArrayDataProvider\",\"defaultValue\":{\"idAttribute\":\"id\",\"itemType\":\"page:messageType\"}}},\"metadata\":{},\"types\":{\"messageType\":{\"id\":\"string\",\"severity\":\"string\",\"category\":\"string\",\"summary\":\"string\",\"detail\":\"string\",\"timestamp\":\"string\",\"autoTimeout\":\"number\"}},\"chains\":{\"showNotification\":{\"variables\":{\"eventPayload\":{\"type\":\"page:messageType\",\"input\":\"fromCaller\"}},\"root\":\"displayMessage\",\"actions\":{\"displayMessage\":{\"module\":\"vb/action/builtin/fireDataProviderEventAction\",\"parameters\":{\"target\":\"{{ $page.variables.messagesADP }}\",\"add\":{\"data\":\"{{ [ $chain.variables.eventPayload ] }}\"}}}}},\"closeNotificationHandler\":{\"variables\":{\"eventMessage\":{\"type\":\"page:messageType\",\"input\":\"fromCaller\"}},\"root\":\"removeMessage\",\"actions\":{\"removeMessage\":{\"module\":\"vb/action/builtin/fireDataProviderEventAction\",\"parameters\":{\"target\":\"{{ $page.variables.messagesADP }}\",\"remove\":{\"keys\":\"{{ [ $variables.eventMessage.id ] }}\"}}}}}},\"eventListeners\":{\"vbNotification\":{\"chains\":[{\"chainId\":\"showNotification\",\"parameters\":{\"eventPayload\":\"{{ { id: $event.key, summary: $event.summary, detail: $event.message, category: $event.type, severity: $event.type, autoTimeout: $event.displayMode === 'transient' ? 0 : -1, timestamp: oj.IntlConverterUtils.dateToLocalIso(new Date()) } }}\"}}]},\"onMessageClose\":{\"chains\":[{\"chainId\":\"closeNotificationHandler\",\"parameters\":{\"eventMessage\":\"{{ $event.detail.message }}\"}}]}},\"imports\":{\"components\":{\"oj-messages\":{\"path\":\"ojs/ojmessages\"}}},\"translations\":{\"shell\":{\"path\":\"./resources/strings/shell/nls/shell-strings\"}}}"}),define("css!resources/css/app",[],function(){}),define("resources/strings/app/nls/app-strings",[],function(){"use strict";return{root:!0}}),define("resources/strings/app/nls/root/app-strings",[],function(){"use strict";return{}}),define("text!services/catalog.json",[],function(){return"\"#{env.catalogJson}#\""}),define("text!settings/dependencies.json",[],function(){return"{\"component-dependencies\":{}}"}),function(c){var d=document,s=d.createElement("style");s.type="text/css",d.getElementsByTagName("head")[0].appendChild(s),s.styleSheet?s.styleSheet.cssText=c:s.appendChild(d.createTextNode(c))}(".oj-collapsible-header-wrapper{background-color:#312d2a!important;padding-left:10px}.oj-button-confirm.oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-button-toggle.oj-focus-only.oj-button-full-chrome,.oj-button-confirm.oj-button.oj-default.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-button.oj-focus-only.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-focus-only.oj-button-full-chrome{background:#315357!important;color:#fff!important;border:1px solid #388e3c;padding:10px 20px;border-radius:4px;font-weight:700;font-size:13px!important}.oj-button,.oj-button-nocomp{height:3.28571rem!important;margin-bottom:4px;font-size:1rem;display:inline-flex;vertical-align:middle}"),define("bundles/vb-app-bundle",function(){}); \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/plain/vb-app-bundle.js.map b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/plain/vb-app-bundle.js.map new file mode 100644 index 0000000..a316093 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/plain/vb-app-bundle.js.map @@ -0,0 +1,60 @@ +{ + "version": 3, + "sources": [ + "../app-flow.js", + "text!app-flow.json", + "../flows/main/main-flow.js", + "text!flows/main/main-flow.json", + "text!flows/main/pages/main-start-page.html", + "../flows/main/pages/main-start-page.js", + "text!flows/main/pages/main-start-page.json", + "text!flows/main/pages/main-start_copy-page.html", + "../flows/main/pages/main-start_copy-page.js", + "text!flows/main/pages/main-start_copy-page.json", + "text!flows/main/pages/main-thanks-page.html", + "../flows/main/pages/main-thanks-page.js", + "text!flows/main/pages/main-thanks-page.json", + "../pages/resources/strings/shell/nls/root/shell-strings.js", + "../pages/resources/strings/shell/nls/shell-strings.js", + "text!pages/shell-page.html", + "../pages/shell-page.js", + "text!pages/shell-page.json", + "../resources/css/app!css", + "../resources/strings/app/nls/app-strings.js", + "../resources/strings/app/nls/root/app-strings.js", + "../services/catalog.json!text", + "../settings/dependencies.json!text", + "../../../../../../../../../../../../../../onLayerEnd0.js", + "../../../../../../../../../../../../../../module-create.js" + ], + "names": [], + "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACPA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACpCA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACRA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACRA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACRA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACPA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACPA;AACA;AACA;AACA,ACHA;AACA;AACA,ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACPA;AACA;AACA;AACA;AACA;AACA,ACLA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA", + "file": "bundles/vb-app-bundle.js", + "sourcesContent": [ + "define('app-flow',[], function () {\n 'use strict';\n\n var AppModule = function AppModule() {};\n\n return AppModule;\n});\n", + "\ndefine('text!app-flow.json',[],function () { return '{\"defaultPage\":\"shell\",\"types\":{},\"variables\":{},\"security\":{\"access\":{\"requiresAuthentication\":false}},\"chains\":{},\"translations\":{\"app\":{\"path\":\"./resources/strings/app/nls/app-strings\"}},\"description\":\"A new VB app\",\"id\":\"starter\",\"userConfig\":{\"type\":\"vb/DefaultSecurityProvider\",\"configuration\":{\"authentication\":{\"type\":\"oraclecloud\"},\"idcsInfo\":\"#{env.idcsInfo}#\",\"url\":\"%{env.userProfileUrl}%\",\"oauthUrl\":\"%{env.oauthUserProfileUrl}%\"},\"embedding\":\"deny\"},\"imports\":{\"components\":{\"oj-validation-base\":{\"path\":\"ojs/ojvalidation-base\"},\"oj-validation-datetime\":{\"path\":\"ojs/ojvalidation-datetime\"},\"oj-validation-number\":{\"path\":\"ojs/ojvalidation-number\"}}},\"configuration\":{\"profile\":\"%{env.profileId}%\"}}';});\n\n", + "define('flows/main/main-flow',[], function() {\n 'use strict';\n\n var FlowModule = function FlowModule() {};\n\n /**\n *\n * @param {String} arg1\n * @return {String}\n */\n FlowModule.prototype.submitFeedbackToDA = function(postbackURL, dataToSubmit) {\n\n var cbDataVal = JSON.stringify({dataToSubmit});\n\n var settings = {\n \"async\": true,\n\n \"crossDomain\": true,\n \"url\": postbackURL,\n \"method\": \"POST\",\n \"headers\": {\n \"accept\": \"application/json\"\n },\n \"processData\": false,\n \"data\": cbDataVal\n };\n\n console.log(\"settings:\"+JSON.stringify({settings}));\n\n $.ajax(settings).done(function(response) {\n console.log(response);\n });\n };\n\n return FlowModule;\n});\n", + "\ndefine('text!flows/main/main-flow.json',[],function () { return '{\"id\":\"main\",\"description\":\"Flow main\",\"defaultPage\":\"main-start\",\"chains\":{},\"services\":{},\"types\":{},\"variables\":{}}';});\n\n", + "\ndefine('text!flows/main/pages/main-start-page.html',[],function () { return '

Provide your Feedback

What was the issue with this response?
Submit Cancel
';});\n\n", + "define('flows/main/pages/main-start-page',[], function() {\n 'use strict';\n\n var PageModule = function PageModule() {};\n\n return PageModule;\n});\n\n", + "\ndefine('text!flows/main/pages/main-start-page.json',[],function () { return '{\"title\":\"Enter Information\",\"description\":\"\",\"variables\":{\"data\":{\"type\":{\"postbackURL\":\"string\"},\"defaultValue\":{\"postbackURL\":\"{{ $application.initParams.postbackURL}}\"}},\"feedbackDetail\":{\"type\":\"string\"},\"feedbackReason\":{\"type\":\"string\",\"defaultValue\":\"null\"},\"cancelFeedback\":{\"type\":\"string\",\"defaultValue\":\"Feedback was not submitted.\"}},\"metadata\":{},\"types\":{},\"chains\":{\"submitFeedbackFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"submitFeedbackCallModuleFn\",\"actions\":{\"submitFeedbackCallModuleFn\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.feedbackDetail }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}},\"CancelButtonFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"callModuleFunction1\",\"actions\":{\"callModuleFunction1\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.cancelFeedback }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}}},\"eventListeners\":{\"ojButton4366295771OjAction2\":{\"chains\":[{\"chainId\":\"CancelButtonFn\",\"parameters\":{\"detail\":\"{{ $event.detail }}\"}}]},\"ojButton10080968061OjAction2\":{\"chains\":[{\"chainId\":\"submitFeedbackFn\",\"parameters\":{\"detail\":\"{{ $variables.feedbackReason }}\"}}]}},\"imports\":{\"components\":{\"oj-checkboxset\":{\"path\":\"ojs/ojcheckboxset\"},\"oj-form-layout\":{\"path\":\"ojs/ojformlayout\"},\"oj-input-text\":{\"path\":\"ojs/ojinputtext\"},\"oj-label\":{\"path\":\"ojs/ojlabel\"},\"oj-button\":{\"path\":\"ojs/ojbutton\"},\"oj-text-area\":{\"path\":\"ojs/ojinputtext\"},\"oj-menu\":{\"path\":\"ojs/ojmenu\"}}}}';});\n\n", + "\ndefine('text!flows/main/pages/main-start_copy-page.html',[],function () { return '
What was the issue with this response-2?
Submit Feedback
Cancel
';});\n\n", + "define('flows/main/pages/main-start_copy-page',[], function() {\n 'use strict';\n\n var PageModule = function PageModule() {};\n\n return PageModule;\n});\n\n", + "\ndefine('text!flows/main/pages/main-start_copy-page.json',[],function () { return '{\"title\":\"Enter Information\",\"description\":\"\",\"variables\":{\"data\":{\"type\":{\"postbackURL\":\"string\"},\"defaultValue\":{\"postbackURL\":\"{{ $application.initParams.postbackURL}}\"}},\"feedbackDetail\":{\"type\":\"string\"},\"feedbackReason\":{\"type\":\"string\",\"defaultValue\":\"null\"},\"cancelFeedback\":{\"type\":\"string\",\"defaultValue\":\"Feedback was not submitted.\"}},\"metadata\":{},\"types\":{},\"chains\":{\"submitFeedbackFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"submitFeedbackCallModuleFn\",\"actions\":{\"submitFeedbackCallModuleFn\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.feedbackDetail }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}},\"CancelButtonFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"callModuleFunction1\",\"actions\":{\"callModuleFunction1\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.cancelFeedback }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}}},\"eventListeners\":{\"ojButton4366295771OjAction2\":{\"chains\":[{\"chainId\":\"CancelButtonFn\",\"parameters\":{\"detail\":\"{{ $event.detail }}\"}}]},\"ojButton10080968061OjAction2\":{\"chains\":[{\"chainId\":\"submitFeedbackFn\",\"parameters\":{\"detail\":\"{{ $variables.feedbackReason }}\"}}]}},\"imports\":{\"components\":{\"oj-checkboxset\":{\"path\":\"ojs/ojcheckboxset\"},\"oj-form-layout\":{\"path\":\"ojs/ojformlayout\"},\"oj-input-text\":{\"path\":\"ojs/ojinputtext\"},\"oj-label\":{\"path\":\"ojs/ojlabel\"},\"oj-button\":{\"path\":\"ojs/ojbutton\"},\"oj-text-area\":{\"path\":\"ojs/ojinputtext\"},\"oj-menu\":{\"path\":\"ojs/ojmenu\"}}}}';});\n\n", + "\ndefine('text!flows/main/pages/main-thanks-page.html',[],function () { return '
';});\n\n", + "define('flows/main/pages/main-thanks-page',[], function() {\n 'use strict';\n\n var PageModule = function PageModule() {};\n\n return PageModule;\n});\n\n", + "\ndefine('text!flows/main/pages/main-thanks-page.json',[],function () { return '{\"title\":\"\",\"description\":\"\",\"variables\":{},\"metadata\":{},\"types\":{},\"chains\":{},\"eventListeners\":{},\"imports\":{}}';});\n\n", + "define('pages/resources/strings/shell/nls/root/shell-strings',[],function() {\n 'use strict';\n\n return {\n \"shell_header_title\": \"My Application\",\n \"shell_footer_about_link\": \"About\",\n \"shell_footer_copyright\": \"Created with Visual Builder, Copyright © 2019\",\n \"shell_title_tooltip\": \"Application Name\",\n \"shell_sign_out\": \"Sign Out\"\n};\n});\n", + "define('pages/resources/strings/shell/nls/shell-strings',[],function() {\n 'use strict';\n\n return {\n \"root\": true\n};\n});\n", + "\ndefine('text!pages/shell-page.html',[],function () { return '
';});\n\n", + "define('pages/shell-page',[], function() {\n 'use strict';\n\n var PageModule = function PageModule() {};\n\n return PageModule;\n});\n", + "\ndefine('text!pages/shell-page.json',[],function () { return '{\"description\":\"\",\"routerFlow\":\"main\",\"variables\":{\"messagesADP\":{\"type\":\"vb/ArrayDataProvider\",\"defaultValue\":{\"idAttribute\":\"id\",\"itemType\":\"page:messageType\"}}},\"metadata\":{},\"types\":{\"messageType\":{\"id\":\"string\",\"severity\":\"string\",\"category\":\"string\",\"summary\":\"string\",\"detail\":\"string\",\"timestamp\":\"string\",\"autoTimeout\":\"number\"}},\"chains\":{\"showNotification\":{\"variables\":{\"eventPayload\":{\"type\":\"page:messageType\",\"input\":\"fromCaller\"}},\"root\":\"displayMessage\",\"actions\":{\"displayMessage\":{\"module\":\"vb/action/builtin/fireDataProviderEventAction\",\"parameters\":{\"target\":\"{{ $page.variables.messagesADP }}\",\"add\":{\"data\":\"{{ [ $chain.variables.eventPayload ] }}\"}}}}},\"closeNotificationHandler\":{\"variables\":{\"eventMessage\":{\"type\":\"page:messageType\",\"input\":\"fromCaller\"}},\"root\":\"removeMessage\",\"actions\":{\"removeMessage\":{\"module\":\"vb/action/builtin/fireDataProviderEventAction\",\"parameters\":{\"target\":\"{{ $page.variables.messagesADP }}\",\"remove\":{\"keys\":\"{{ [ $variables.eventMessage.id ] }}\"}}}}}},\"eventListeners\":{\"vbNotification\":{\"chains\":[{\"chainId\":\"showNotification\",\"parameters\":{\"eventPayload\":\"{{ { id: $event.key, summary: $event.summary, detail: $event.message, category: $event.type, severity: $event.type, autoTimeout: $event.displayMode === \\'transient\\' ? 0 : -1, timestamp: oj.IntlConverterUtils.dateToLocalIso(new Date()) } }}\"}}]},\"onMessageClose\":{\"chains\":[{\"chainId\":\"closeNotificationHandler\",\"parameters\":{\"eventMessage\":\"{{ $event.detail.message }}\"}}]}},\"imports\":{\"components\":{\"oj-messages\":{\"path\":\"ojs/ojmessages\"}}},\"translations\":{\"shell\":{\"path\":\"./resources/strings/shell/nls/shell-strings\"}}}';});\n\n", + "\ndefine('css!resources/css/app',[],function(){});\n", + "define('resources/strings/app/nls/app-strings',[],function() {\n 'use strict';\n\n return {\n \"root\": true\n};\n});\n", + "define('resources/strings/app/nls/root/app-strings',[],function() {\n 'use strict';\n\n return {};\n});\n", + "\ndefine('text!services/catalog.json',[],function () { return '\"#{env.catalogJson}#\"';});\n\n", + "\ndefine('text!settings/dependencies.json',[],function () { return '{\"component-dependencies\":{}}';});\n\n", + "\n(function(c){var d=document,a='appendChild',i='styleSheet',s=d.createElement('style');s.type='text/css';d.getElementsByTagName('head')[0][a](s);s[i]?s[i].cssText=c:s[a](d.createTextNode(c));})\n('.oj-collapsible-header-wrapper{background-color:#312d2a!important;padding-left:10px}.oj-button-confirm.oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-button-toggle.oj-focus-only.oj-button-full-chrome,.oj-button-confirm.oj-button.oj-default.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-button.oj-focus-only.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-focus-only.oj-button-full-chrome{background:#315357!important;color:#fff!important;border:1px solid #388e3c;padding:10px 20px;border-radius:4px;font-weight:700;font-size:13px!important}.oj-button,.oj-button-nocomp{height:3.28571rem!important;margin-bottom:4px;font-size:1rem;display:inline-flex;vertical-align:middle}');\n", + "\ndefine(\"bundles/vb-app-bundle\", function(){});\n" + ] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/vb-app-bundle.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/vb-app-bundle.js new file mode 100644 index 0000000..07263db --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/vb-app-bundle.js @@ -0,0 +1 @@ +"use strict";define("app-flow",[],function(){"use strict";return function(){}}),define("text!app-flow.json",[],function(){return"{\"defaultPage\":\"shell\",\"types\":{},\"variables\":{},\"security\":{\"access\":{\"requiresAuthentication\":false}},\"chains\":{},\"translations\":{\"app\":{\"path\":\"./resources/strings/app/nls/app-strings\"}},\"description\":\"A new VB app\",\"id\":\"starter\",\"userConfig\":{\"type\":\"vb/DefaultSecurityProvider\",\"configuration\":{\"authentication\":{\"type\":\"oraclecloud\"},\"idcsInfo\":\"#{env.idcsInfo}#\",\"url\":\"%{env.userProfileUrl}%\",\"oauthUrl\":\"%{env.oauthUserProfileUrl}%\"},\"embedding\":\"deny\"},\"imports\":{\"components\":{\"oj-validation-base\":{\"path\":\"ojs/ojvalidation-base\"},\"oj-validation-datetime\":{\"path\":\"ojs/ojvalidation-datetime\"},\"oj-validation-number\":{\"path\":\"ojs/ojvalidation-number\"}}},\"configuration\":{\"profile\":\"%{env.profileId}%\"}}"}),define("flows/main/main-flow",[],function(){"use strict";var FlowModule=function(){};return FlowModule.prototype.submitFeedbackToDA=function(postbackURL,dataToSubmit){var cbDataVal=JSON.stringify({dataToSubmit}),settings={async:!0,crossDomain:!0,url:postbackURL,method:"POST",headers:{accept:"application/json"},processData:!1,data:cbDataVal};console.log("settings:"+JSON.stringify({settings})),$.ajax(settings).done(function(response){console.log(response)})},FlowModule}),define("text!flows/main/main-flow.json",[],function(){return"{\"id\":\"main\",\"description\":\"Flow main\",\"defaultPage\":\"main-start\",\"chains\":{},\"services\":{},\"types\":{},\"variables\":{}}"}),define("text!flows/main/pages/main-start-page.html",[],function(){return"

Provide your Feedback

What was the issue with this response?
Submit Cancel
"}),define("flows/main/pages/main-start-page",[],function(){"use strict";return function(){}}),define("text!flows/main/pages/main-start-page.json",[],function(){return"{\"title\":\"Enter Information\",\"description\":\"\",\"variables\":{\"data\":{\"type\":{\"postbackURL\":\"string\"},\"defaultValue\":{\"postbackURL\":\"{{ $application.initParams.postbackURL}}\"}},\"feedbackDetail\":{\"type\":\"string\"},\"feedbackReason\":{\"type\":\"string\",\"defaultValue\":\"null\"},\"cancelFeedback\":{\"type\":\"string\",\"defaultValue\":\"Feedback was not submitted.\"}},\"metadata\":{},\"types\":{},\"chains\":{\"submitFeedbackFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"submitFeedbackCallModuleFn\",\"actions\":{\"submitFeedbackCallModuleFn\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.feedbackDetail }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}},\"CancelButtonFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"callModuleFunction1\",\"actions\":{\"callModuleFunction1\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.cancelFeedback }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}}},\"eventListeners\":{\"ojButton4366295771OjAction2\":{\"chains\":[{\"chainId\":\"CancelButtonFn\",\"parameters\":{\"detail\":\"{{ $event.detail }}\"}}]},\"ojButton10080968061OjAction2\":{\"chains\":[{\"chainId\":\"submitFeedbackFn\",\"parameters\":{\"detail\":\"{{ $variables.feedbackReason }}\"}}]}},\"imports\":{\"components\":{\"oj-checkboxset\":{\"path\":\"ojs/ojcheckboxset\"},\"oj-form-layout\":{\"path\":\"ojs/ojformlayout\"},\"oj-input-text\":{\"path\":\"ojs/ojinputtext\"},\"oj-label\":{\"path\":\"ojs/ojlabel\"},\"oj-button\":{\"path\":\"ojs/ojbutton\"},\"oj-text-area\":{\"path\":\"ojs/ojinputtext\"},\"oj-menu\":{\"path\":\"ojs/ojmenu\"}}}}"}),define("text!flows/main/pages/main-start_copy-page.html",[],function(){return"
What was the issue with this response-2?
Submit Feedback
Cancel
"}),define("flows/main/pages/main-start_copy-page",[],function(){"use strict";return function(){}}),define("text!flows/main/pages/main-start_copy-page.json",[],function(){return"{\"title\":\"Enter Information\",\"description\":\"\",\"variables\":{\"data\":{\"type\":{\"postbackURL\":\"string\"},\"defaultValue\":{\"postbackURL\":\"{{ $application.initParams.postbackURL}}\"}},\"feedbackDetail\":{\"type\":\"string\"},\"feedbackReason\":{\"type\":\"string\",\"defaultValue\":\"null\"},\"cancelFeedback\":{\"type\":\"string\",\"defaultValue\":\"Feedback was not submitted.\"}},\"metadata\":{},\"types\":{},\"chains\":{\"submitFeedbackFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"submitFeedbackCallModuleFn\",\"actions\":{\"submitFeedbackCallModuleFn\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.feedbackDetail }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}},\"CancelButtonFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"callModuleFunction1\",\"actions\":{\"callModuleFunction1\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.cancelFeedback }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}}},\"eventListeners\":{\"ojButton4366295771OjAction2\":{\"chains\":[{\"chainId\":\"CancelButtonFn\",\"parameters\":{\"detail\":\"{{ $event.detail }}\"}}]},\"ojButton10080968061OjAction2\":{\"chains\":[{\"chainId\":\"submitFeedbackFn\",\"parameters\":{\"detail\":\"{{ $variables.feedbackReason }}\"}}]}},\"imports\":{\"components\":{\"oj-checkboxset\":{\"path\":\"ojs/ojcheckboxset\"},\"oj-form-layout\":{\"path\":\"ojs/ojformlayout\"},\"oj-input-text\":{\"path\":\"ojs/ojinputtext\"},\"oj-label\":{\"path\":\"ojs/ojlabel\"},\"oj-button\":{\"path\":\"ojs/ojbutton\"},\"oj-text-area\":{\"path\":\"ojs/ojinputtext\"},\"oj-menu\":{\"path\":\"ojs/ojmenu\"}}}}"}),define("text!flows/main/pages/main-thanks-page.html",[],function(){return"
"}),define("flows/main/pages/main-thanks-page",[],function(){"use strict";return function(){}}),define("text!flows/main/pages/main-thanks-page.json",[],function(){return"{\"title\":\"\",\"description\":\"\",\"variables\":{},\"metadata\":{},\"types\":{},\"chains\":{},\"eventListeners\":{},\"imports\":{}}"}),define("pages/resources/strings/shell/nls/root/shell-strings",[],function(){"use strict";return{shell_header_title:"My Application",shell_footer_about_link:"About",shell_footer_copyright:"Created with Visual Builder, Copyright \xA9 2019",shell_title_tooltip:"Application Name",shell_sign_out:"Sign Out"}}),define("pages/resources/strings/shell/nls/shell-strings",[],function(){"use strict";return{root:!0}}),define("text!pages/shell-page.html",[],function(){return"
"}),define("pages/shell-page",[],function(){"use strict";return function(){}}),define("text!pages/shell-page.json",[],function(){return"{\"description\":\"\",\"routerFlow\":\"main\",\"variables\":{\"messagesADP\":{\"type\":\"vb/ArrayDataProvider\",\"defaultValue\":{\"idAttribute\":\"id\",\"itemType\":\"page:messageType\"}}},\"metadata\":{},\"types\":{\"messageType\":{\"id\":\"string\",\"severity\":\"string\",\"category\":\"string\",\"summary\":\"string\",\"detail\":\"string\",\"timestamp\":\"string\",\"autoTimeout\":\"number\"}},\"chains\":{\"showNotification\":{\"variables\":{\"eventPayload\":{\"type\":\"page:messageType\",\"input\":\"fromCaller\"}},\"root\":\"displayMessage\",\"actions\":{\"displayMessage\":{\"module\":\"vb/action/builtin/fireDataProviderEventAction\",\"parameters\":{\"target\":\"{{ $page.variables.messagesADP }}\",\"add\":{\"data\":\"{{ [ $chain.variables.eventPayload ] }}\"}}}}},\"closeNotificationHandler\":{\"variables\":{\"eventMessage\":{\"type\":\"page:messageType\",\"input\":\"fromCaller\"}},\"root\":\"removeMessage\",\"actions\":{\"removeMessage\":{\"module\":\"vb/action/builtin/fireDataProviderEventAction\",\"parameters\":{\"target\":\"{{ $page.variables.messagesADP }}\",\"remove\":{\"keys\":\"{{ [ $variables.eventMessage.id ] }}\"}}}}}},\"eventListeners\":{\"vbNotification\":{\"chains\":[{\"chainId\":\"showNotification\",\"parameters\":{\"eventPayload\":\"{{ { id: $event.key, summary: $event.summary, detail: $event.message, category: $event.type, severity: $event.type, autoTimeout: $event.displayMode === 'transient' ? 0 : -1, timestamp: oj.IntlConverterUtils.dateToLocalIso(new Date()) } }}\"}}]},\"onMessageClose\":{\"chains\":[{\"chainId\":\"closeNotificationHandler\",\"parameters\":{\"eventMessage\":\"{{ $event.detail.message }}\"}}]}},\"imports\":{\"components\":{\"oj-messages\":{\"path\":\"ojs/ojmessages\"}}},\"translations\":{\"shell\":{\"path\":\"./resources/strings/shell/nls/shell-strings\"}}}"}),define("css!resources/css/app",[],function(){}),define("resources/strings/app/nls/app-strings",[],function(){"use strict";return{root:!0}}),define("resources/strings/app/nls/root/app-strings",[],function(){"use strict";return{}}),define("text!services/catalog.json",[],function(){return"\"#{env.catalogJson}#\""}),define("text!settings/dependencies.json",[],function(){return"{\"component-dependencies\":{}}"}),function(c){var d=document,s=d.createElement("style");s.type="text/css",d.getElementsByTagName("head")[0].appendChild(s),s.styleSheet?s.styleSheet.cssText=c:s.appendChild(d.createTextNode(c))}(".oj-collapsible-header-wrapper{background-color:#312d2a!important;padding-left:10px}.oj-button-confirm.oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-button-toggle.oj-focus-only.oj-button-full-chrome,.oj-button-confirm.oj-button.oj-default.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-button.oj-focus-only.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-focus-only.oj-button-full-chrome{background:#315357!important;color:#fff!important;border:1px solid #388e3c;padding:10px 20px;border-radius:4px;font-weight:700;font-size:13px!important}.oj-button,.oj-button-nocomp{height:3.28571rem!important;margin-bottom:4px;font-size:1rem;display:inline-flex;vertical-align:middle}"),define("bundles/vb-app-bundle",function(){}); \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/vb-app-bundle.js.map b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/vb-app-bundle.js.map new file mode 100644 index 0000000..a316093 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/bundles/vb-app-bundle.js.map @@ -0,0 +1,60 @@ +{ + "version": 3, + "sources": [ + "../app-flow.js", + "text!app-flow.json", + "../flows/main/main-flow.js", + "text!flows/main/main-flow.json", + "text!flows/main/pages/main-start-page.html", + "../flows/main/pages/main-start-page.js", + "text!flows/main/pages/main-start-page.json", + "text!flows/main/pages/main-start_copy-page.html", + "../flows/main/pages/main-start_copy-page.js", + "text!flows/main/pages/main-start_copy-page.json", + "text!flows/main/pages/main-thanks-page.html", + "../flows/main/pages/main-thanks-page.js", + "text!flows/main/pages/main-thanks-page.json", + "../pages/resources/strings/shell/nls/root/shell-strings.js", + "../pages/resources/strings/shell/nls/shell-strings.js", + "text!pages/shell-page.html", + "../pages/shell-page.js", + "text!pages/shell-page.json", + "../resources/css/app!css", + "../resources/strings/app/nls/app-strings.js", + "../resources/strings/app/nls/root/app-strings.js", + "../services/catalog.json!text", + "../settings/dependencies.json!text", + "../../../../../../../../../../../../../../onLayerEnd0.js", + "../../../../../../../../../../../../../../module-create.js" + ], + "names": [], + "mappings": "AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACPA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACpCA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACRA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACRA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACRA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACPA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACPA;AACA;AACA;AACA,ACHA;AACA;AACA,ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,ACPA;AACA;AACA;AACA;AACA;AACA,ACLA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA;AACA,ACHA;AACA;AACA", + "file": "bundles/vb-app-bundle.js", + "sourcesContent": [ + "define('app-flow',[], function () {\n 'use strict';\n\n var AppModule = function AppModule() {};\n\n return AppModule;\n});\n", + "\ndefine('text!app-flow.json',[],function () { return '{\"defaultPage\":\"shell\",\"types\":{},\"variables\":{},\"security\":{\"access\":{\"requiresAuthentication\":false}},\"chains\":{},\"translations\":{\"app\":{\"path\":\"./resources/strings/app/nls/app-strings\"}},\"description\":\"A new VB app\",\"id\":\"starter\",\"userConfig\":{\"type\":\"vb/DefaultSecurityProvider\",\"configuration\":{\"authentication\":{\"type\":\"oraclecloud\"},\"idcsInfo\":\"#{env.idcsInfo}#\",\"url\":\"%{env.userProfileUrl}%\",\"oauthUrl\":\"%{env.oauthUserProfileUrl}%\"},\"embedding\":\"deny\"},\"imports\":{\"components\":{\"oj-validation-base\":{\"path\":\"ojs/ojvalidation-base\"},\"oj-validation-datetime\":{\"path\":\"ojs/ojvalidation-datetime\"},\"oj-validation-number\":{\"path\":\"ojs/ojvalidation-number\"}}},\"configuration\":{\"profile\":\"%{env.profileId}%\"}}';});\n\n", + "define('flows/main/main-flow',[], function() {\n 'use strict';\n\n var FlowModule = function FlowModule() {};\n\n /**\n *\n * @param {String} arg1\n * @return {String}\n */\n FlowModule.prototype.submitFeedbackToDA = function(postbackURL, dataToSubmit) {\n\n var cbDataVal = JSON.stringify({dataToSubmit});\n\n var settings = {\n \"async\": true,\n\n \"crossDomain\": true,\n \"url\": postbackURL,\n \"method\": \"POST\",\n \"headers\": {\n \"accept\": \"application/json\"\n },\n \"processData\": false,\n \"data\": cbDataVal\n };\n\n console.log(\"settings:\"+JSON.stringify({settings}));\n\n $.ajax(settings).done(function(response) {\n console.log(response);\n });\n };\n\n return FlowModule;\n});\n", + "\ndefine('text!flows/main/main-flow.json',[],function () { return '{\"id\":\"main\",\"description\":\"Flow main\",\"defaultPage\":\"main-start\",\"chains\":{},\"services\":{},\"types\":{},\"variables\":{}}';});\n\n", + "\ndefine('text!flows/main/pages/main-start-page.html',[],function () { return '

Provide your Feedback

What was the issue with this response?
Submit Cancel
';});\n\n", + "define('flows/main/pages/main-start-page',[], function() {\n 'use strict';\n\n var PageModule = function PageModule() {};\n\n return PageModule;\n});\n\n", + "\ndefine('text!flows/main/pages/main-start-page.json',[],function () { return '{\"title\":\"Enter Information\",\"description\":\"\",\"variables\":{\"data\":{\"type\":{\"postbackURL\":\"string\"},\"defaultValue\":{\"postbackURL\":\"{{ $application.initParams.postbackURL}}\"}},\"feedbackDetail\":{\"type\":\"string\"},\"feedbackReason\":{\"type\":\"string\",\"defaultValue\":\"null\"},\"cancelFeedback\":{\"type\":\"string\",\"defaultValue\":\"Feedback was not submitted.\"}},\"metadata\":{},\"types\":{},\"chains\":{\"submitFeedbackFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"submitFeedbackCallModuleFn\",\"actions\":{\"submitFeedbackCallModuleFn\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.feedbackDetail }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}},\"CancelButtonFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"callModuleFunction1\",\"actions\":{\"callModuleFunction1\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.cancelFeedback }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}}},\"eventListeners\":{\"ojButton4366295771OjAction2\":{\"chains\":[{\"chainId\":\"CancelButtonFn\",\"parameters\":{\"detail\":\"{{ $event.detail }}\"}}]},\"ojButton10080968061OjAction2\":{\"chains\":[{\"chainId\":\"submitFeedbackFn\",\"parameters\":{\"detail\":\"{{ $variables.feedbackReason }}\"}}]}},\"imports\":{\"components\":{\"oj-checkboxset\":{\"path\":\"ojs/ojcheckboxset\"},\"oj-form-layout\":{\"path\":\"ojs/ojformlayout\"},\"oj-input-text\":{\"path\":\"ojs/ojinputtext\"},\"oj-label\":{\"path\":\"ojs/ojlabel\"},\"oj-button\":{\"path\":\"ojs/ojbutton\"},\"oj-text-area\":{\"path\":\"ojs/ojinputtext\"},\"oj-menu\":{\"path\":\"ojs/ojmenu\"}}}}';});\n\n", + "\ndefine('text!flows/main/pages/main-start_copy-page.html',[],function () { return '
What was the issue with this response-2?
Submit Feedback
Cancel
';});\n\n", + "define('flows/main/pages/main-start_copy-page',[], function() {\n 'use strict';\n\n var PageModule = function PageModule() {};\n\n return PageModule;\n});\n\n", + "\ndefine('text!flows/main/pages/main-start_copy-page.json',[],function () { return '{\"title\":\"Enter Information\",\"description\":\"\",\"variables\":{\"data\":{\"type\":{\"postbackURL\":\"string\"},\"defaultValue\":{\"postbackURL\":\"{{ $application.initParams.postbackURL}}\"}},\"feedbackDetail\":{\"type\":\"string\"},\"feedbackReason\":{\"type\":\"string\",\"defaultValue\":\"null\"},\"cancelFeedback\":{\"type\":\"string\",\"defaultValue\":\"Feedback was not submitted.\"}},\"metadata\":{},\"types\":{},\"chains\":{\"submitFeedbackFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"submitFeedbackCallModuleFn\",\"actions\":{\"submitFeedbackCallModuleFn\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.feedbackDetail }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}},\"CancelButtonFn\":{\"description\":\"\",\"variables\":{\"detail\":{\"required\":true,\"type\":\"any\",\"input\":\"fromCaller\"}},\"root\":\"callModuleFunction1\",\"actions\":{\"callModuleFunction1\":{\"module\":\"vb/action/builtin/callModuleFunctionAction\",\"parameters\":{\"module\":\"{{$flow.functions}}\",\"functionName\":\"submitFeedbackToDA\",\"params\":[\"{{ $page.variables.data.postbackURL }}\",\"{{ $page.variables.cancelFeedback }}\"]},\"outcomes\":{\"success\":\"navigateToPage1\"}},\"navigateToPage1\":{\"module\":\"vb/action/builtin/navigateAction\",\"parameters\":{\"page\":\"main-thanks\"}}}}},\"eventListeners\":{\"ojButton4366295771OjAction2\":{\"chains\":[{\"chainId\":\"CancelButtonFn\",\"parameters\":{\"detail\":\"{{ $event.detail }}\"}}]},\"ojButton10080968061OjAction2\":{\"chains\":[{\"chainId\":\"submitFeedbackFn\",\"parameters\":{\"detail\":\"{{ $variables.feedbackReason }}\"}}]}},\"imports\":{\"components\":{\"oj-checkboxset\":{\"path\":\"ojs/ojcheckboxset\"},\"oj-form-layout\":{\"path\":\"ojs/ojformlayout\"},\"oj-input-text\":{\"path\":\"ojs/ojinputtext\"},\"oj-label\":{\"path\":\"ojs/ojlabel\"},\"oj-button\":{\"path\":\"ojs/ojbutton\"},\"oj-text-area\":{\"path\":\"ojs/ojinputtext\"},\"oj-menu\":{\"path\":\"ojs/ojmenu\"}}}}';});\n\n", + "\ndefine('text!flows/main/pages/main-thanks-page.html',[],function () { return '
';});\n\n", + "define('flows/main/pages/main-thanks-page',[], function() {\n 'use strict';\n\n var PageModule = function PageModule() {};\n\n return PageModule;\n});\n\n", + "\ndefine('text!flows/main/pages/main-thanks-page.json',[],function () { return '{\"title\":\"\",\"description\":\"\",\"variables\":{},\"metadata\":{},\"types\":{},\"chains\":{},\"eventListeners\":{},\"imports\":{}}';});\n\n", + "define('pages/resources/strings/shell/nls/root/shell-strings',[],function() {\n 'use strict';\n\n return {\n \"shell_header_title\": \"My Application\",\n \"shell_footer_about_link\": \"About\",\n \"shell_footer_copyright\": \"Created with Visual Builder, Copyright © 2019\",\n \"shell_title_tooltip\": \"Application Name\",\n \"shell_sign_out\": \"Sign Out\"\n};\n});\n", + "define('pages/resources/strings/shell/nls/shell-strings',[],function() {\n 'use strict';\n\n return {\n \"root\": true\n};\n});\n", + "\ndefine('text!pages/shell-page.html',[],function () { return '
';});\n\n", + "define('pages/shell-page',[], function() {\n 'use strict';\n\n var PageModule = function PageModule() {};\n\n return PageModule;\n});\n", + "\ndefine('text!pages/shell-page.json',[],function () { return '{\"description\":\"\",\"routerFlow\":\"main\",\"variables\":{\"messagesADP\":{\"type\":\"vb/ArrayDataProvider\",\"defaultValue\":{\"idAttribute\":\"id\",\"itemType\":\"page:messageType\"}}},\"metadata\":{},\"types\":{\"messageType\":{\"id\":\"string\",\"severity\":\"string\",\"category\":\"string\",\"summary\":\"string\",\"detail\":\"string\",\"timestamp\":\"string\",\"autoTimeout\":\"number\"}},\"chains\":{\"showNotification\":{\"variables\":{\"eventPayload\":{\"type\":\"page:messageType\",\"input\":\"fromCaller\"}},\"root\":\"displayMessage\",\"actions\":{\"displayMessage\":{\"module\":\"vb/action/builtin/fireDataProviderEventAction\",\"parameters\":{\"target\":\"{{ $page.variables.messagesADP }}\",\"add\":{\"data\":\"{{ [ $chain.variables.eventPayload ] }}\"}}}}},\"closeNotificationHandler\":{\"variables\":{\"eventMessage\":{\"type\":\"page:messageType\",\"input\":\"fromCaller\"}},\"root\":\"removeMessage\",\"actions\":{\"removeMessage\":{\"module\":\"vb/action/builtin/fireDataProviderEventAction\",\"parameters\":{\"target\":\"{{ $page.variables.messagesADP }}\",\"remove\":{\"keys\":\"{{ [ $variables.eventMessage.id ] }}\"}}}}}},\"eventListeners\":{\"vbNotification\":{\"chains\":[{\"chainId\":\"showNotification\",\"parameters\":{\"eventPayload\":\"{{ { id: $event.key, summary: $event.summary, detail: $event.message, category: $event.type, severity: $event.type, autoTimeout: $event.displayMode === \\'transient\\' ? 0 : -1, timestamp: oj.IntlConverterUtils.dateToLocalIso(new Date()) } }}\"}}]},\"onMessageClose\":{\"chains\":[{\"chainId\":\"closeNotificationHandler\",\"parameters\":{\"eventMessage\":\"{{ $event.detail.message }}\"}}]}},\"imports\":{\"components\":{\"oj-messages\":{\"path\":\"ojs/ojmessages\"}}},\"translations\":{\"shell\":{\"path\":\"./resources/strings/shell/nls/shell-strings\"}}}';});\n\n", + "\ndefine('css!resources/css/app',[],function(){});\n", + "define('resources/strings/app/nls/app-strings',[],function() {\n 'use strict';\n\n return {\n \"root\": true\n};\n});\n", + "define('resources/strings/app/nls/root/app-strings',[],function() {\n 'use strict';\n\n return {};\n});\n", + "\ndefine('text!services/catalog.json',[],function () { return '\"#{env.catalogJson}#\"';});\n\n", + "\ndefine('text!settings/dependencies.json',[],function () { return '{\"component-dependencies\":{}}';});\n\n", + "\n(function(c){var d=document,a='appendChild',i='styleSheet',s=d.createElement('style');s.type='text/css';d.getElementsByTagName('head')[0][a](s);s[i]?s[i].cssText=c:s[a](d.createTextNode(c));})\n('.oj-collapsible-header-wrapper{background-color:#312d2a!important;padding-left:10px}.oj-button-confirm.oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-button-toggle.oj-focus-only.oj-button-full-chrome,.oj-button-confirm.oj-button.oj-default.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-button.oj-focus-only.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-focus-only.oj-button-full-chrome{background:#315357!important;color:#fff!important;border:1px solid #388e3c;padding:10px 20px;border-radius:4px;font-weight:700;font-size:13px!important}.oj-button,.oj-button-nocomp{height:3.28571rem!important;margin-bottom:4px;font-size:1rem;display:inline-flex;vertical-align:middle}');\n", + "\ndefine(\"bundles/vb-app-bundle\", function(){});\n" + ] +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/main-flow.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/main-flow.js new file mode 100644 index 0000000..0a4ae38 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/main-flow.js @@ -0,0 +1,36 @@ +define([], function() { + 'use strict'; + + var FlowModule = function FlowModule() {}; + + /** + * + * @param {String} arg1 + * @return {String} + */ + FlowModule.prototype.submitFeedbackToDA = function(postbackURL, dataToSubmit) { + + var cbDataVal = JSON.stringify({dataToSubmit}); + + var settings = { + "async": true, + + "crossDomain": true, + "url": postbackURL, + "method": "POST", + "headers": { + "accept": "application/json" + }, + "processData": false, + "data": cbDataVal + }; + + console.log("settings:"+JSON.stringify({settings})); + + $.ajax(settings).done(function(response) { + console.log(response); + }); + }; + + return FlowModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/main-flow.json b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/main-flow.json new file mode 100644 index 0000000..2dd6078 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/main-flow.json @@ -0,0 +1 @@ +{"id":"main","description":"Flow main","defaultPage":"main-start","chains":{},"services":{},"types":{},"variables":{}} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start-page.html b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start-page.html new file mode 100644 index 0000000..07ceb8f --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start-page.html @@ -0,0 +1,6 @@ +

Provide your Feedback

What was the issue with this response?
Submit Cancel
\ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start-page.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start-page.js new file mode 100644 index 0000000..15f0320 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start-page.js @@ -0,0 +1,7 @@ +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start-page.json b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start-page.json new file mode 100644 index 0000000..ab462fa --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start-page.json @@ -0,0 +1 @@ +{"title":"Enter Information","description":"","variables":{"data":{"type":{"postbackURL":"string"},"defaultValue":{"postbackURL":"{{ $application.initParams.postbackURL}}"}},"feedbackDetail":{"type":"string"},"feedbackReason":{"type":"string","defaultValue":"null"},"cancelFeedback":{"type":"string","defaultValue":"Feedback was not submitted."}},"metadata":{},"types":{},"chains":{"submitFeedbackFn":{"description":"","variables":{"detail":{"required":true,"type":"any","input":"fromCaller"}},"root":"submitFeedbackCallModuleFn","actions":{"submitFeedbackCallModuleFn":{"module":"vb/action/builtin/callModuleFunctionAction","parameters":{"module":"{{$flow.functions}}","functionName":"submitFeedbackToDA","params":["{{ $page.variables.data.postbackURL }}","{{ $page.variables.feedbackDetail }}"]},"outcomes":{"success":"navigateToPage1"}},"navigateToPage1":{"module":"vb/action/builtin/navigateAction","parameters":{"page":"main-thanks"}}}},"CancelButtonFn":{"description":"","variables":{"detail":{"required":true,"type":"any","input":"fromCaller"}},"root":"callModuleFunction1","actions":{"callModuleFunction1":{"module":"vb/action/builtin/callModuleFunctionAction","parameters":{"module":"{{$flow.functions}}","functionName":"submitFeedbackToDA","params":["{{ $page.variables.data.postbackURL }}","{{ $page.variables.cancelFeedback }}"]},"outcomes":{"success":"navigateToPage1"}},"navigateToPage1":{"module":"vb/action/builtin/navigateAction","parameters":{"page":"main-thanks"}}}}},"eventListeners":{"ojButton4366295771OjAction2":{"chains":[{"chainId":"CancelButtonFn","parameters":{"detail":"{{ $event.detail }}"}}]},"ojButton10080968061OjAction2":{"chains":[{"chainId":"submitFeedbackFn","parameters":{"detail":"{{ $variables.feedbackReason }}"}}]}},"imports":{"components":{"oj-checkboxset":{"path":"ojs/ojcheckboxset"},"oj-form-layout":{"path":"ojs/ojformlayout"},"oj-input-text":{"path":"ojs/ojinputtext"},"oj-label":{"path":"ojs/ojlabel"},"oj-button":{"path":"ojs/ojbutton"},"oj-text-area":{"path":"ojs/ojinputtext"},"oj-menu":{"path":"ojs/ojmenu"}}}} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start_copy-page.html b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start_copy-page.html new file mode 100644 index 0000000..838e684 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start_copy-page.html @@ -0,0 +1 @@ +
What was the issue with this response-2?
Submit Feedback
Cancel
\ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start_copy-page.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start_copy-page.js new file mode 100644 index 0000000..15f0320 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start_copy-page.js @@ -0,0 +1,7 @@ +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start_copy-page.json b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start_copy-page.json new file mode 100644 index 0000000..ab462fa --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-start_copy-page.json @@ -0,0 +1 @@ +{"title":"Enter Information","description":"","variables":{"data":{"type":{"postbackURL":"string"},"defaultValue":{"postbackURL":"{{ $application.initParams.postbackURL}}"}},"feedbackDetail":{"type":"string"},"feedbackReason":{"type":"string","defaultValue":"null"},"cancelFeedback":{"type":"string","defaultValue":"Feedback was not submitted."}},"metadata":{},"types":{},"chains":{"submitFeedbackFn":{"description":"","variables":{"detail":{"required":true,"type":"any","input":"fromCaller"}},"root":"submitFeedbackCallModuleFn","actions":{"submitFeedbackCallModuleFn":{"module":"vb/action/builtin/callModuleFunctionAction","parameters":{"module":"{{$flow.functions}}","functionName":"submitFeedbackToDA","params":["{{ $page.variables.data.postbackURL }}","{{ $page.variables.feedbackDetail }}"]},"outcomes":{"success":"navigateToPage1"}},"navigateToPage1":{"module":"vb/action/builtin/navigateAction","parameters":{"page":"main-thanks"}}}},"CancelButtonFn":{"description":"","variables":{"detail":{"required":true,"type":"any","input":"fromCaller"}},"root":"callModuleFunction1","actions":{"callModuleFunction1":{"module":"vb/action/builtin/callModuleFunctionAction","parameters":{"module":"{{$flow.functions}}","functionName":"submitFeedbackToDA","params":["{{ $page.variables.data.postbackURL }}","{{ $page.variables.cancelFeedback }}"]},"outcomes":{"success":"navigateToPage1"}},"navigateToPage1":{"module":"vb/action/builtin/navigateAction","parameters":{"page":"main-thanks"}}}}},"eventListeners":{"ojButton4366295771OjAction2":{"chains":[{"chainId":"CancelButtonFn","parameters":{"detail":"{{ $event.detail }}"}}]},"ojButton10080968061OjAction2":{"chains":[{"chainId":"submitFeedbackFn","parameters":{"detail":"{{ $variables.feedbackReason }}"}}]}},"imports":{"components":{"oj-checkboxset":{"path":"ojs/ojcheckboxset"},"oj-form-layout":{"path":"ojs/ojformlayout"},"oj-input-text":{"path":"ojs/ojinputtext"},"oj-label":{"path":"ojs/ojlabel"},"oj-button":{"path":"ojs/ojbutton"},"oj-text-area":{"path":"ojs/ojinputtext"},"oj-menu":{"path":"ojs/ojmenu"}}}} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-thanks-page.html b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-thanks-page.html new file mode 100644 index 0000000..91affcc --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-thanks-page.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-thanks-page.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-thanks-page.js new file mode 100644 index 0000000..15f0320 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-thanks-page.js @@ -0,0 +1,7 @@ +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-thanks-page.json b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-thanks-page.json new file mode 100644 index 0000000..cb33313 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/flows/main/pages/main-thanks-page.json @@ -0,0 +1 @@ +{"title":"","description":"","variables":{},"metadata":{},"types":{},"chains":{},"eventListeners":{},"imports":{}} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/resources/strings/shell/nls/root/shell-strings.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/resources/strings/shell/nls/root/shell-strings.js new file mode 100644 index 0000000..2c8ce6f --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/resources/strings/shell/nls/root/shell-strings.js @@ -0,0 +1,11 @@ +define(function() { + 'use strict'; + + return { + "shell_header_title": "My Application", + "shell_footer_about_link": "About", + "shell_footer_copyright": "Created with Visual Builder, Copyright © 2019", + "shell_title_tooltip": "Application Name", + "shell_sign_out": "Sign Out" +}; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/resources/strings/shell/nls/shell-strings.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/resources/strings/shell/nls/shell-strings.js new file mode 100644 index 0000000..99f4fb3 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/resources/strings/shell/nls/shell-strings.js @@ -0,0 +1,7 @@ +define(function() { + 'use strict'; + + return { + "root": true +}; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/shell-page.html b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/shell-page.html new file mode 100644 index 0000000..260139c --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/shell-page.html @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/shell-page.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/shell-page.js new file mode 100644 index 0000000..9845dff --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/shell-page.js @@ -0,0 +1,7 @@ +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/shell-page.json b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/shell-page.json new file mode 100644 index 0000000..771135f --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/pages/shell-page.json @@ -0,0 +1 @@ +{"description":"","routerFlow":"main","variables":{"messagesADP":{"type":"vb/ArrayDataProvider","defaultValue":{"idAttribute":"id","itemType":"page:messageType"}}},"metadata":{},"types":{"messageType":{"id":"string","severity":"string","category":"string","summary":"string","detail":"string","timestamp":"string","autoTimeout":"number"}},"chains":{"showNotification":{"variables":{"eventPayload":{"type":"page:messageType","input":"fromCaller"}},"root":"displayMessage","actions":{"displayMessage":{"module":"vb/action/builtin/fireDataProviderEventAction","parameters":{"target":"{{ $page.variables.messagesADP }}","add":{"data":"{{ [ $chain.variables.eventPayload ] }}"}}}}},"closeNotificationHandler":{"variables":{"eventMessage":{"type":"page:messageType","input":"fromCaller"}},"root":"removeMessage","actions":{"removeMessage":{"module":"vb/action/builtin/fireDataProviderEventAction","parameters":{"target":"{{ $page.variables.messagesADP }}","remove":{"keys":"{{ [ $variables.eventMessage.id ] }}"}}}}}},"eventListeners":{"vbNotification":{"chains":[{"chainId":"showNotification","parameters":{"eventPayload":"{{ { id: $event.key, summary: $event.summary, detail: $event.message, category: $event.type, severity: $event.type, autoTimeout: $event.displayMode === 'transient' ? 0 : -1, timestamp: oj.IntlConverterUtils.dateToLocalIso(new Date()) } }}"}}]},"onMessageClose":{"chains":[{"chainId":"closeNotificationHandler","parameters":{"eventMessage":"{{ $event.detail.message }}"}}]}},"imports":{"components":{"oj-messages":{"path":"ojs/ojmessages"}}},"translations":{"shell":{"path":"./resources/strings/shell/nls/shell-strings"}}} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/resources/css/app.css b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/resources/css/app.css new file mode 100644 index 0000000..60629bb --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/resources/css/app.css @@ -0,0 +1 @@ +.oj-collapsible-header-wrapper{background-color:#312d2a!important;padding-left:10px}.oj-button-confirm.oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-button-toggle.oj-focus-only.oj-button-full-chrome,.oj-button-confirm.oj-button.oj-default.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-button.oj-focus-only.oj-button-full-chrome .oj-button-button,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-default.oj-button-full-chrome,.oj-button-confirm.oj-buttonset .oj-button-toggle.oj-focus-only.oj-button-full-chrome{background:#315357!important;color:#fff!important;border:1px solid #388e3c;padding:10px 20px;border-radius:4px;font-weight:700;font-size:13px!important}.oj-button,.oj-button-nocomp{height:3.28571rem!important;margin-bottom:4px;font-size:1rem;display:inline-flex;vertical-align:middle} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/resources/strings/app/nls/app-strings.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/resources/strings/app/nls/app-strings.js new file mode 100644 index 0000000..99f4fb3 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/resources/strings/app/nls/app-strings.js @@ -0,0 +1,7 @@ +define(function() { + 'use strict'; + + return { + "root": true +}; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/resources/strings/app/nls/root/app-strings.js b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/resources/strings/app/nls/root/app-strings.js new file mode 100644 index 0000000..20467b9 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/resources/strings/app/nls/root/app-strings.js @@ -0,0 +1,5 @@ +define(function() { + 'use strict'; + + return {}; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/settings/dependencies.json b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/settings/dependencies.json new file mode 100644 index 0000000..d82399f --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewPackages/NL2SQLFeedbackFormService/version_1745416778965/settings/dependencies.json @@ -0,0 +1 @@ +{"component-dependencies":{}} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/askdata-oda-base/webviewServices/NL2SQLFeedbackFormService.json b/vbcs_oda_archives/oda/askdata-oda-base/webviewServices/NL2SQLFeedbackFormService.json new file mode 100644 index 0000000..818f812 --- /dev/null +++ b/vbcs_oda_archives/oda/askdata-oda-base/webviewServices/NL2SQLFeedbackFormService.json @@ -0,0 +1,11 @@ +{ + "enabled" : true, + "hosted" : true, + "name" : "NL2SQLFeedbackFormService", + "packageChecksum" : "f5fb343ea3f0a39c19d8e7e65ba17d45", + "packageFileName" : "nl2sql_feedback_spa_form.tgz", + "status" : { + "code" : "awaitingDeployment", + "message" : "The webview service is waiting to be deployed." + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/oda/oda-RESTService-feedbackMessage.yaml b/vbcs_oda_archives/oda/oda-RESTService-feedbackMessage.yaml new file mode 100644 index 0000000..4e43d43 --- /dev/null +++ b/vbcs_oda_archives/oda/oda-RESTService-feedbackMessage.yaml @@ -0,0 +1,11 @@ +exportedRestServices: +- endpoint: "/v1/feedbackmessage" + description: "REST API endpoint to persist Feedback message (.252)" + name: "feedbackMessageV3_apigw" + type: "REST" + authType: "bearerToken" + mock: false + restServiceMethods: + - restServiceMethodType: "POST" + contentType: "application/json" + restServiceParams: [] diff --git a/vbcs_oda_archives/oda/oda-RESTService-feedbackUpDown.yaml b/vbcs_oda_archives/oda/oda-RESTService-feedbackUpDown.yaml new file mode 100644 index 0000000..ee35d95 --- /dev/null +++ b/vbcs_oda_archives/oda/oda-RESTService-feedbackUpDown.yaml @@ -0,0 +1,11 @@ +exportedRestServices: +- endpoint: "/v1/feedbackupdown" + description: "REST API endpoint to persist Feedback Like and Dislike (.252)" + name: "feedbackUpDownV3_apigw" + type: "REST" + authType: "bearerToken" + mock: false + restServiceMethods: + - restServiceMethodType: "POST" + contentType: "application/json" + restServiceParams: [] diff --git a/vbcs_oda_archives/oda/oda-RESTService-postQuery.yaml b/vbcs_oda_archives/oda/oda-RESTService-postQuery.yaml new file mode 100644 index 0000000..918811d --- /dev/null +++ b/vbcs_oda_archives/oda/oda-RESTService-postQuery.yaml @@ -0,0 +1,12 @@ +exportedRestServices: +- endpoint: "/v1/prompt" + description: "pointing to (.252)" + name: "postQueryV3_apigw" + type: "REST" + authType: "bearerToken" + mock: false + restServiceMethods: + - restServiceMethodType: "POST" + contentType: "application/json" + requestBody: "{\n \"question\": \"Show as bar graph\",\n \"sessionid\": \"${system.message.channelConversation.sessionId}\"\n}" + restServiceParams: [] diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/Gruntfile.js b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/Gruntfile.js new file mode 100644 index 0000000..0854827 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/Gruntfile.js @@ -0,0 +1,16 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +/*jslint node: true, esversion: 6 */ +'use strict'; + +/** + * Visual Builder application build script. + * For details about the application build and Visual Builder-specific grunt tasks + * provided by the grunt-vb-build npm dependency, please refer to + * https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/app-builder-cloud&id=visual-application-build + */ +module.exports = (grunt) => { + require('load-grunt-tasks')(grunt); +}; diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/README.md b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/README.md new file mode 100644 index 0000000..9d0db35 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/README.md @@ -0,0 +1,2 @@ +TestInstantApp.git + diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/businessObjects/default/businessObjects.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/businessObjects/default/businessObjects.json new file mode 100644 index 0000000..d5c694d --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/businessObjects/default/businessObjects.json @@ -0,0 +1,5 @@ +{ + "type": "default", + "security": { + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/businessObjects/default/objects/Data/entity.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/businessObjects/default/objects/Data/entity.json new file mode 100644 index 0000000..c1286d6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/businessObjects/default/objects/Data/entity.json @@ -0,0 +1,110 @@ +{ + "displayLabel": "data", + "fields": [ + { + "displayLabel": "Id", + "key": true, + "name": "id", + "oid": "", + "required": true, + "type": "number", + "unique": true + }, + { + "displayLabel": "Created", + "name": "creationDate", + "oid": "", + "type": "datetime", + "historyType": "timeCreated" + }, + { + "displayLabel": "Last Updated", + "name": "lastUpdateDate", + "oid": "", + "type": "datetime", + "historyType": "timeUpdated" + }, + { + "displayLabel": "Created By", + "name": "createdBy", + "oid": "", + "type": "string", + "historyType": "createdBy" + }, + { + "displayLabel": "Last Updated By", + "name": "lastUpdatedBy", + "oid": "", + "type": "string", + "historyType": "updatedBy" + }, + { + "displayLabel": "Version Number", + "name": "abcsChangeNumber", + "oid": "", + "type": "number", + "historyType": "versionNumber" + }, + { + "name": "answer1", + "oid": "", + "displayLabel": "answer1", + "type": "string" + }, + { + "name": "answer2", + "oid": "", + "displayLabel": "answer2", + "type": "string" + } + ], + "name": "Data", + "oid": "", + "security": { + "type": "local", + "acl": [ + { + "roleId": "approle.anonymous.user", + "privileges": [ + { + "name": "view", + "value": true + }, + { + "name": "create", + "value": true + }, + { + "name": "update", + "value": false + }, + { + "name": "delete", + "value": false + } + ] + }, + { + "roleId": "approle.authenticated.user", + "privileges": [ + { + "name": "view", + "value": true + }, + { + "name": "create", + "value": true + }, + { + "name": "update", + "value": true + }, + { + "name": "delete", + "value": true + } + ] + } + ] + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/businessObjects/default/objects/Data/resources/Data.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/businessObjects/default/objects/Data/resources/Data.json new file mode 100644 index 0000000..7a73a41 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/businessObjects/default/objects/Data/resources/Data.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/package.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/package.json new file mode 100644 index 0000000..e49853a --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/package.json @@ -0,0 +1,15 @@ +{ + "name": "vb-application", + "version": "1.0.0", + "description": "VB application", + "devDependencies": { + "@oracle/grunt-vb-build": "https://static.oracle.com/cdn/vb/tools/npm/grunt-vb-build/grunt-vb-build-2410.0.19.tar.gz", + "grunt": "^1.0.3", + "grunt-cli": "^1.3.2", + "load-grunt-tasks": "^4.0.0", + "@oracle/grunt-vb-audit": "https://static.oracle.com/cdn/vb/tools/npm/grunt-vb-audit/grunt-vb-audit-2410.0.4.tar.gz" + }, + "com_oracle_visual_builder": { + "upgrade": "micro" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/process/pcs/configurations.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/process/pcs/configurations.json new file mode 100644 index 0000000..99402aa --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/process/pcs/configurations.json @@ -0,0 +1,7 @@ +{ + "schemaVersion" : "1.0", + "development" : { + "allowProcessDevelopmentTarget": true, + "processTarget": "test" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/services/catalog.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/services/catalog.json new file mode 100644 index 0000000..274cb43 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/services/catalog.json @@ -0,0 +1,3 @@ +{ + "backends": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/settings/dependencies.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/settings/dependencies.json new file mode 100644 index 0000000..6ae08ac --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/settings/dependencies.json @@ -0,0 +1,3 @@ +{ + "component-dependencies": {} +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/settings/deployment-profiles.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/settings/deployment-profiles.json new file mode 100644 index 0000000..7ea4e59 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/settings/deployment-profiles.json @@ -0,0 +1,14 @@ +{ + "profiles": [ + { + "id": "development", + "displayName": "Default", + "description": "Default deployment profile" + } + ], + "defaults": { + "dev": "development", + "stage": "development", + "publish": "development" + } +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/settings/user-roles.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/settings/user-roles.json new file mode 100644 index 0000000..7c0363d --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/settings/user-roles.json @@ -0,0 +1 @@ +{"userroles":[]} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/visual-application.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/visual-application.json new file mode 100644 index 0000000..afbf45a --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/visual-application.json @@ -0,0 +1,36 @@ +{ + "vbcs.dt.version": "20240618-24.10.6", + "dependencies": { + "upgrade": "micro", + "paths": { + "jet": "https://static.oracle.com/cdn/jet/16.1.4", + "visualRuntime": "https://static.oracle.com/cdn/vb/2410.2.0", + "telemetry": "https://static.oracle.com/cdn/trace/8.2.2", + "oracleImageGallery": "https://static.oracle.com/cdn/fnd/gallery/2410.0.3" + } + }, + "source.version": "2410", + "migration": { + "2410": [ + "AutowiringDtMetadataMigrator", + "ArtifactModelVersionMigrator", + "LocalPersistedVariableMigrator", + "DefaultServicesMigrator", + "RTIconFontImportMigrator", + "TabbedWebAppShellCssMigrator", + "NavigateActionMigrator", + "ValidationImportMigrator", + "ActionsJsonMigrator", + "ACTJsSpecsMigrator", + "AppUIRootPageMigrator", + "RemoveReadOnlyAttrDynamicFormMigrator", + "RemoveMetadataPathAttrMigrator", + "ReferenceToNumberFieldTypeMigrator", + "SetHistoryTypeMigrator", + "RemoveCSPMetatagMigrator", + "MetadataRulesMigrator", + "MetadataRulesLabelMigrator", + "MetadataRulesVersionMigrator" + ] + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/app-flow.js b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/app-flow.js new file mode 100644 index 0000000..d66c7d1 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/app-flow.js @@ -0,0 +1,11 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function () { + 'use strict'; + + var AppModule = function AppModule() {}; + + return AppModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/app-flow.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/app-flow.json new file mode 100644 index 0000000..567d0e2 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/app-flow.json @@ -0,0 +1,40 @@ +{ + "defaultPage": "shell", + "types": {}, + "variables": {}, + "security": { + "access": { + "requiresAuthentication": false + } + }, + "chains": {}, + "translations": { + "app": { + "path": "./resources/strings/app/nls/app-strings" + } + }, + "description": "A new VB app", + "id": "starter", + "userConfig": { + "type": "vb/DefaultSecurityProvider", + "configuration": { + "authentication": { + "type": "oraclecloud" + } + }, + "embedding": "deny" + }, + "imports": { + "components": { + "oj-validation-base": { + "path": "ojs/ojvalidation-base" + }, + "oj-validation-datetime": { + "path": "ojs/ojvalidation-datetime" + }, + "oj-validation-number": { + "path": "ojs/ojvalidation-number" + } + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/main-flow.js b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/main-flow.js new file mode 100644 index 0000000..fc89a30 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/main-flow.js @@ -0,0 +1,40 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function() { + 'use strict'; + + var FlowModule = function FlowModule() {}; + + /** + * + * @param {String} arg1 + * @return {String} + */ + FlowModule.prototype.submitFeedbackToDA = function(postbackURL, dataToSubmit) { + + var cbDataVal = JSON.stringify({dataToSubmit}); + + var settings = { + "async": true, + + "crossDomain": true, + "url": postbackURL, + "method": "POST", + "headers": { + "accept": "application/json" + }, + "processData": false, + "data": cbDataVal + }; + + console.log("settings:"+JSON.stringify({settings})); + + $.ajax(settings).done(function(response) { + console.log(response); + }); + }; + + return FlowModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/main-flow.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/main-flow.json new file mode 100644 index 0000000..db4004f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/main-flow.json @@ -0,0 +1,10 @@ +{ + + "id": "main", + "description": "Flow main", + "defaultPage": "main-start", + "chains": {}, + "services": {}, + "types": {}, + "variables": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start-page.html new file mode 100644 index 0000000..b464ef2 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start-page.html @@ -0,0 +1,52 @@ +
+ +

+ Provide your Feedback

+ +
+
+ + +
+
+
+ What was the issue with this response? + +
+
+
+ + +
+ +
+
+ + + +
+
+ +
+ +
+
+
+ + Submit + + Cancel +
+
+
+
diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start-page.js new file mode 100644 index 0000000..dde32b8 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start-page.js @@ -0,0 +1,11 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start-page.json new file mode 100644 index 0000000..43d3410 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start-page.json @@ -0,0 +1,146 @@ +{ + + "title": "Enter Information", + "description": "", + "variables": { + "data": { + "type": { + "postbackURL": "string" + }, + "defaultValue": { + "postbackURL": "{{ $application.initParams.postbackURL}}" + } + }, + "feedbackDetail": { + "type": "string" + }, + "feedbackReason": { + "type": "string", + "defaultValue": "null" + }, + "cancelFeedback": { + "type": "string", + "defaultValue": "Feedback was not submitted." + } + + }, + "metadata": {}, + "types": {}, + "chains": { + "submitFeedbackFn": { + "description": "", + "variables": { + "detail": { + "required": true, + "type": "any", + "input": "fromCaller" + } + }, + "root": "submitFeedbackCallModuleFn", + "actions": { + "submitFeedbackCallModuleFn": { + "module": "vb/action/builtin/callModuleFunctionAction", + "parameters": { + "module": "{{$flow.functions}}", + "functionName": "submitFeedbackToDA", + "params": [ + "{{ $page.variables.data.postbackURL }}", + "{{ $page.variables.feedbackDetail }}" + ] + }, + "outcomes": { + "success": "navigateToPage1" + } + }, + "navigateToPage1": { + "module": "vb/action/builtin/navigateAction", + "parameters": { + "page": "main-thanks" + } + } + } + }, + "CancelButtonFn": { + "description": "", + "variables": { + "detail": { + "required": true, + "type": "any", + "input": "fromCaller" + } + }, + "root": "callModuleFunction1", + "actions": { + "callModuleFunction1": { + "module": "vb/action/builtin/callModuleFunctionAction", + "parameters": { + "module": "{{$flow.functions}}", + "functionName": "submitFeedbackToDA", + "params": [ + "{{ $page.variables.data.postbackURL }}", + "{{ $page.variables.cancelFeedback }}" + ] + }, + "outcomes": { + "success": "navigateToPage1" + } + }, + "navigateToPage1": { + "module": "vb/action/builtin/navigateAction", + "parameters": { + "page": "main-thanks" + } + } + } + } + }, + "eventListeners": { + + "ojButton4366295771OjAction2": { + "chains": [ + { + "chainId": "CancelButtonFn", + "parameters": { + "detail": "{{ $event.detail }}" + } + } + ] + }, + "ojButton10080968061OjAction2": { + "chains": [ + { + "chainId": "submitFeedbackFn", + "parameters": { + "detail": "{{ $variables.feedbackReason }}" + } + } + ] + } + }, + "imports": { + "components": { + "oj-checkboxset": { + "path": "ojs/ojcheckboxset" + }, + "oj-form-layout": { + "path": "ojs/ojformlayout" + }, + "oj-input-text": { + "path": "ojs/ojinputtext" + }, + "oj-label": { + "path": "ojs/ojlabel" + }, + "oj-button": { + "path": "ojs/ojbutton" + }, + "oj-text-area": { + "path": "ojs/ojinputtext" + }, + "oj-menu": { + "path": "ojs/ojmenu" + } + + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start_copy-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start_copy-page.html new file mode 100644 index 0000000..7819e07 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start_copy-page.html @@ -0,0 +1,17 @@ +
+ What was the issue with this response-2? +
+
+
+ +
+
+
+
+ Submit Feedback +
+
+ Cancel +
+
diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start_copy-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start_copy-page.js new file mode 100644 index 0000000..dde32b8 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start_copy-page.js @@ -0,0 +1,11 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start_copy-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start_copy-page.json new file mode 100644 index 0000000..43d3410 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-start_copy-page.json @@ -0,0 +1,146 @@ +{ + + "title": "Enter Information", + "description": "", + "variables": { + "data": { + "type": { + "postbackURL": "string" + }, + "defaultValue": { + "postbackURL": "{{ $application.initParams.postbackURL}}" + } + }, + "feedbackDetail": { + "type": "string" + }, + "feedbackReason": { + "type": "string", + "defaultValue": "null" + }, + "cancelFeedback": { + "type": "string", + "defaultValue": "Feedback was not submitted." + } + + }, + "metadata": {}, + "types": {}, + "chains": { + "submitFeedbackFn": { + "description": "", + "variables": { + "detail": { + "required": true, + "type": "any", + "input": "fromCaller" + } + }, + "root": "submitFeedbackCallModuleFn", + "actions": { + "submitFeedbackCallModuleFn": { + "module": "vb/action/builtin/callModuleFunctionAction", + "parameters": { + "module": "{{$flow.functions}}", + "functionName": "submitFeedbackToDA", + "params": [ + "{{ $page.variables.data.postbackURL }}", + "{{ $page.variables.feedbackDetail }}" + ] + }, + "outcomes": { + "success": "navigateToPage1" + } + }, + "navigateToPage1": { + "module": "vb/action/builtin/navigateAction", + "parameters": { + "page": "main-thanks" + } + } + } + }, + "CancelButtonFn": { + "description": "", + "variables": { + "detail": { + "required": true, + "type": "any", + "input": "fromCaller" + } + }, + "root": "callModuleFunction1", + "actions": { + "callModuleFunction1": { + "module": "vb/action/builtin/callModuleFunctionAction", + "parameters": { + "module": "{{$flow.functions}}", + "functionName": "submitFeedbackToDA", + "params": [ + "{{ $page.variables.data.postbackURL }}", + "{{ $page.variables.cancelFeedback }}" + ] + }, + "outcomes": { + "success": "navigateToPage1" + } + }, + "navigateToPage1": { + "module": "vb/action/builtin/navigateAction", + "parameters": { + "page": "main-thanks" + } + } + } + } + }, + "eventListeners": { + + "ojButton4366295771OjAction2": { + "chains": [ + { + "chainId": "CancelButtonFn", + "parameters": { + "detail": "{{ $event.detail }}" + } + } + ] + }, + "ojButton10080968061OjAction2": { + "chains": [ + { + "chainId": "submitFeedbackFn", + "parameters": { + "detail": "{{ $variables.feedbackReason }}" + } + } + ] + } + }, + "imports": { + "components": { + "oj-checkboxset": { + "path": "ojs/ojcheckboxset" + }, + "oj-form-layout": { + "path": "ojs/ojformlayout" + }, + "oj-input-text": { + "path": "ojs/ojinputtext" + }, + "oj-label": { + "path": "ojs/ojlabel" + }, + "oj-button": { + "path": "ojs/ojbutton" + }, + "oj-text-area": { + "path": "ojs/ojinputtext" + }, + "oj-menu": { + "path": "ojs/ojmenu" + } + + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-thanks-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-thanks-page.html new file mode 100644 index 0000000..e04f4bc --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-thanks-page.html @@ -0,0 +1,8 @@ +
+
+ +
+
+ +
+
diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-thanks-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-thanks-page.js new file mode 100644 index 0000000..dde32b8 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-thanks-page.js @@ -0,0 +1,11 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-thanks-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-thanks-page.json new file mode 100644 index 0000000..c255bc5 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/flows/main/pages/main-thanks-page.json @@ -0,0 +1,11 @@ +{ + + "title": "", + "description": "", + "variables": {}, + "metadata": {}, + "types": {}, + "chains": {}, + "eventListeners": {}, + "imports": {} +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/index.html b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/index.html new file mode 100644 index 0000000..b2c4154 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/index.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/resources/strings/shell/nls/root/shell-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/resources/strings/shell/nls/root/shell-strings.json new file mode 100644 index 0000000..87a208d --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/resources/strings/shell/nls/root/shell-strings.json @@ -0,0 +1,22 @@ +{ + "shell_header_title": "My Application", + "@shell_header_title": { + "description": "Title on shell header" + }, + "shell_footer_about_link": "About", + "@shell_footer_about_link": { + "description": "About link on shell footer" + }, + "shell_footer_copyright": "Created with Visual Builder, Copyright © 2019", + "@shell_footer_copyright": { + "description": "Copyright text on shell footer" + }, + "shell_title_tooltip": "Application Name", + "@shell_title_tooltip": { + "description": "Tooltip on shell title text" + }, + "shell_sign_out": "Sign Out", + "@shell_sign_out": { + "description": "Text on menu option to log out of the application" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/resources/strings/shell/nls/shell-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/resources/strings/shell/nls/shell-strings.json new file mode 100644 index 0000000..3aad3ff --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/resources/strings/shell/nls/shell-strings.json @@ -0,0 +1,3 @@ +{ + "root": true +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/shell-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/shell-page.html new file mode 100644 index 0000000..7e6e3bf --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/shell-page.html @@ -0,0 +1,14 @@ +
+ + + + +
+
+ + +
+
+
+
+
diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/shell-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/shell-page.js new file mode 100644 index 0000000..895f0bb --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/shell-page.js @@ -0,0 +1,11 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/shell-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/shell-page.json new file mode 100644 index 0000000..589f6bb --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/pages/shell-page.json @@ -0,0 +1,102 @@ +{ + + "description": "", + "routerFlow": "main", + "variables": { + "messagesADP": { + "type": "vb/ArrayDataProvider", + "defaultValue": { + "idAttribute": "id", + "itemType": "page:messageType" + } + } + }, + "metadata": {}, + "types": { + "messageType": { + "id": "string", + "severity": "string", + "category": "string", + "summary": "string", + "detail": "string", + "timestamp": "string", + "autoTimeout": "number" + } + }, + "chains": { + "showNotification": { + "variables": { + "eventPayload": { + "type": "page:messageType", + "input": "fromCaller" + } + }, + "root": "displayMessage", + "actions": { + "displayMessage": { + "module": "vb/action/builtin/fireDataProviderEventAction", + "parameters": { + "target": "{{ $page.variables.messagesADP }}", + "add": { + "data": "{{ [ $chain.variables.eventPayload ] }}" + } + } + } + } + }, + "closeNotificationHandler": { + "variables": { + "eventMessage": { + "type": "page:messageType", + "input": "fromCaller" + } + }, + "root": "removeMessage", + "actions": { + "removeMessage": { + "module": "vb/action/builtin/fireDataProviderEventAction", + "parameters": { + "target": "{{ $page.variables.messagesADP }}", + "remove": { + "keys": "{{ [ $variables.eventMessage.id ] }}" + } + } + } + } + } + }, + "eventListeners": { + "vbNotification": { + "chains": [ + { + "chainId": "showNotification", + "parameters": { + "eventPayload": "{{ { id: $event.key, summary: $event.summary, detail: $event.message, category: $event.type, severity: $event.type, autoTimeout: $event.displayMode === 'transient' ? 0 : -1, timestamp: oj.IntlConverterUtils.dateToLocalIso(new Date()) } }}" + } + } + ] + }, + "onMessageClose": { + "chains": [ + { + "chainId": "closeNotificationHandler", + "parameters": { + "eventMessage": "{{ $event.detail.message }}" + } + } + ] + } + }, + "imports": { + "components": { + "oj-messages": { + "path": "ojs/ojmessages" + } + } + }, + "translations": { + "shell": { + "path": "./resources/strings/shell/nls/shell-strings" + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/resources/css/app.css b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/resources/css/app.css new file mode 100644 index 0000000..1196572 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/resources/css/app.css @@ -0,0 +1,27 @@ +.oj-collapsible-header-wrapper { + background-color:#312D2A !important; + padding-left: 10px; +} + +.oj-button-confirm.oj-button-toggle.oj-default.oj-button-full-chrome, .oj-button-confirm.oj-button-toggle.oj-focus-only.oj-button-full-chrome, .oj-button-confirm.oj-button.oj-default.oj-button-full-chrome .oj-button-button, .oj-button-confirm.oj-button.oj-focus-only.oj-button-full-chrome .oj-button-button, .oj-button-confirm.oj-buttonset .oj-button-toggle.oj-default.oj-button-full-chrome, .oj-button-confirm.oj-buttonset .oj-button-toggle.oj-focus-only.oj-button-full-chrome { + /* background-color: #008230; */ + /* background-image: none; */ + /* border-color: transparent; */ + /* color: #fff; */ + /* text-shadow: none; */ + background: #315357 !important; + color: white !important; + border: 1px solid #388E3C; + padding: 10px 20px; + border-radius: 4px; + font-weight: bold; + font-size: 13px !important; +} + +.oj-button, .oj-button-nocomp { + height: 3.28571rem !important; + margin-bottom: 4px; + font-size: 1rem; + display: inline-flex; + vertical-align: middle; +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/resources/strings/app/nls/app-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/resources/strings/app/nls/app-strings.json new file mode 100644 index 0000000..f4d84b3 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/resources/strings/app/nls/app-strings.json @@ -0,0 +1,3 @@ +{ + "root": true +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/resources/strings/app/nls/root/app-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/resources/strings/app/nls/root/app-strings.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/resources/strings/app/nls/root/app-strings.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/settings/dependencies.json b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/settings/dependencies.json new file mode 100644 index 0000000..6ae08ac --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-FeedbackSPA/webApps/nl2sql_feedback_spa/settings/dependencies.json @@ -0,0 +1,3 @@ +{ + "component-dependencies": {} +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/Gruntfile.js b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/Gruntfile.js new file mode 100644 index 0000000..0854827 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/Gruntfile.js @@ -0,0 +1,16 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +/*jslint node: true, esversion: 6 */ +'use strict'; + +/** + * Visual Builder application build script. + * For details about the application build and Visual Builder-specific grunt tasks + * provided by the grunt-vb-build npm dependency, please refer to + * https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/app-builder-cloud&id=visual-application-build + */ +module.exports = (grunt) => { + require('load-grunt-tasks')(grunt); +}; diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/README.md b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/README.md new file mode 100644 index 0000000..9d0db35 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/README.md @@ -0,0 +1,2 @@ +TestInstantApp.git + diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/businessObjects/default/businessObjects.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/businessObjects/default/businessObjects.json new file mode 100644 index 0000000..d5c694d --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/businessObjects/default/businessObjects.json @@ -0,0 +1,5 @@ +{ + "type": "default", + "security": { + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/package.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/package.json new file mode 100644 index 0000000..e49853a --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/package.json @@ -0,0 +1,15 @@ +{ + "name": "vb-application", + "version": "1.0.0", + "description": "VB application", + "devDependencies": { + "@oracle/grunt-vb-build": "https://static.oracle.com/cdn/vb/tools/npm/grunt-vb-build/grunt-vb-build-2410.0.19.tar.gz", + "grunt": "^1.0.3", + "grunt-cli": "^1.3.2", + "load-grunt-tasks": "^4.0.0", + "@oracle/grunt-vb-audit": "https://static.oracle.com/cdn/vb/tools/npm/grunt-vb-audit/grunt-vb-audit-2410.0.4.tar.gz" + }, + "com_oracle_visual_builder": { + "upgrade": "micro" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/plotly-latest.min.js b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/plotly-latest.min.js new file mode 100644 index 0000000..3ab41f3 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/plotly-latest.min.js @@ -0,0 +1,61 @@ +/** +* plotly.js v1.58.5 +* Copyright 2012-2021, Plotly, Inc. +* All rights reserved. +* Licensed under the MIT license +*/ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Plotly=t()}}((function(){return function t(e,r,n){function i(o,s){if(!r[o]){if(!e[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var u=r[o]={exports:{}};e[o][0].call(u.exports,(function(t){return i(e[o][1][t]||t)}),u,u.exports,t,e,r,n)}return r[o].exports}for(var a="function"==typeof require&&require,o=0;o:not(.watermark)":"opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;","X:hover .modebar--hover .modebar-group":"opacity:1;","X .modebar-group":"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;","X .modebar-btn":"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;","X .modebar-btn svg":"position:relative;top:2px;","X .modebar.vertical":"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;","X .modebar.vertical svg":"top:-1px;","X .modebar.vertical .modebar-group":"display:block;float:none;padding-left:0px;padding-bottom:8px;","X .modebar.vertical .modebar-group .modebar-btn":"display:block;text-align:center;","X [data-title]:before,X [data-title]:after":"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;","X [data-title]:hover:before,X [data-title]:hover:after":"display:block;opacity:1;","X [data-title]:before":"content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;","X [data-title]:after":"content:attr(data-title);background:#69738a;color:white;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;","X .vertical [data-title]:before,X .vertical [data-title]:after":"top:0%;right:200%;","X .vertical [data-title]:before":"border:6px solid transparent;border-left-color:#69738a;margin-top:8px;margin-right:-30px;","X .select-outline":"fill:none;stroke-width:1;shape-rendering:crispEdges;","X .select-outline-1":"stroke:white;","X .select-outline-2":"stroke:black;stroke-dasharray:2px 2px;",Y:"font-family:'Open Sans', verdana, arial, sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;","Y p":"margin:0;","Y .notifier-note":"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,0.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;","Y .notifier-close":"color:#fff;opacity:0.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;","Y .notifier-close:hover":"color:#444;text-decoration:none;cursor:pointer;"};for(var a in i){var o=a.replace(/^,/," ,").replace(/X/g,".js-plotly-plot .plotly").replace(/Y/g,".plotly-notifier");n.addStyleRule(o,i[a])}},{"../src/lib":778}],2:[function(t,e,r){"use strict";e.exports=t("../src/transforms/aggregate")},{"../src/transforms/aggregate":1365}],3:[function(t,e,r){"use strict";e.exports=t("../src/traces/bar")},{"../src/traces/bar":929}],4:[function(t,e,r){"use strict";e.exports=t("../src/traces/barpolar")},{"../src/traces/barpolar":942}],5:[function(t,e,r){"use strict";e.exports=t("../src/traces/box")},{"../src/traces/box":952}],6:[function(t,e,r){"use strict";e.exports=t("../src/components/calendars")},{"../src/components/calendars":641}],7:[function(t,e,r){"use strict";e.exports=t("../src/traces/candlestick")},{"../src/traces/candlestick":961}],8:[function(t,e,r){"use strict";e.exports=t("../src/traces/carpet")},{"../src/traces/carpet":980}],9:[function(t,e,r){"use strict";e.exports=t("../src/traces/choropleth")},{"../src/traces/choropleth":994}],10:[function(t,e,r){"use strict";e.exports=t("../src/traces/choroplethmapbox")},{"../src/traces/choroplethmapbox":1001}],11:[function(t,e,r){"use strict";e.exports=t("../src/traces/cone")},{"../src/traces/cone":1007}],12:[function(t,e,r){"use strict";e.exports=t("../src/traces/contour")},{"../src/traces/contour":1022}],13:[function(t,e,r){"use strict";e.exports=t("../src/traces/contourcarpet")},{"../src/traces/contourcarpet":1033}],14:[function(t,e,r){"use strict";e.exports=t("../src/core")},{"../src/core":755}],15:[function(t,e,r){"use strict";e.exports=t("../src/traces/densitymapbox")},{"../src/traces/densitymapbox":1041}],16:[function(t,e,r){"use strict";e.exports=t("../src/transforms/filter")},{"../src/transforms/filter":1366}],17:[function(t,e,r){"use strict";e.exports=t("../src/traces/funnel")},{"../src/traces/funnel":1051}],18:[function(t,e,r){"use strict";e.exports=t("../src/traces/funnelarea")},{"../src/traces/funnelarea":1060}],19:[function(t,e,r){"use strict";e.exports=t("../src/transforms/groupby")},{"../src/transforms/groupby":1367}],20:[function(t,e,r){"use strict";e.exports=t("../src/traces/heatmap")},{"../src/traces/heatmap":1073}],21:[function(t,e,r){"use strict";e.exports=t("../src/traces/heatmapgl")},{"../src/traces/heatmapgl":1083}],22:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram")},{"../src/traces/histogram":1095}],23:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram2d")},{"../src/traces/histogram2d":1101}],24:[function(t,e,r){"use strict";e.exports=t("../src/traces/histogram2dcontour")},{"../src/traces/histogram2dcontour":1105}],25:[function(t,e,r){"use strict";e.exports=t("../src/traces/image")},{"../src/traces/image":1113}],26:[function(t,e,r){"use strict";var n=t("./core");n.register([t("./bar"),t("./box"),t("./heatmap"),t("./histogram"),t("./histogram2d"),t("./histogram2dcontour"),t("./contour"),t("./scatterternary"),t("./violin"),t("./funnel"),t("./waterfall"),t("./image"),t("./pie"),t("./sunburst"),t("./treemap"),t("./funnelarea"),t("./scatter3d"),t("./surface"),t("./isosurface"),t("./volume"),t("./mesh3d"),t("./cone"),t("./streamtube"),t("./scattergeo"),t("./choropleth"),t("./scattergl"),t("./splom"),t("./pointcloud"),t("./heatmapgl"),t("./parcoords"),t("./parcats"),t("./scattermapbox"),t("./choroplethmapbox"),t("./densitymapbox"),t("./sankey"),t("./indicator"),t("./table"),t("./carpet"),t("./scattercarpet"),t("./contourcarpet"),t("./ohlc"),t("./candlestick"),t("./scatterpolar"),t("./scatterpolargl"),t("./barpolar")]),n.register([t("./aggregate"),t("./filter"),t("./groupby"),t("./sort")]),n.register([t("./calendars")]),e.exports=n},{"./aggregate":2,"./bar":3,"./barpolar":4,"./box":5,"./calendars":6,"./candlestick":7,"./carpet":8,"./choropleth":9,"./choroplethmapbox":10,"./cone":11,"./contour":12,"./contourcarpet":13,"./core":14,"./densitymapbox":15,"./filter":16,"./funnel":17,"./funnelarea":18,"./groupby":19,"./heatmap":20,"./heatmapgl":21,"./histogram":22,"./histogram2d":23,"./histogram2dcontour":24,"./image":25,"./indicator":27,"./isosurface":28,"./mesh3d":29,"./ohlc":30,"./parcats":31,"./parcoords":32,"./pie":33,"./pointcloud":34,"./sankey":35,"./scatter3d":36,"./scattercarpet":37,"./scattergeo":38,"./scattergl":39,"./scattermapbox":40,"./scatterpolar":41,"./scatterpolargl":42,"./scatterternary":43,"./sort":44,"./splom":45,"./streamtube":46,"./sunburst":47,"./surface":48,"./table":49,"./treemap":50,"./violin":51,"./volume":52,"./waterfall":53}],27:[function(t,e,r){"use strict";e.exports=t("../src/traces/indicator")},{"../src/traces/indicator":1121}],28:[function(t,e,r){"use strict";e.exports=t("../src/traces/isosurface")},{"../src/traces/isosurface":1127}],29:[function(t,e,r){"use strict";e.exports=t("../src/traces/mesh3d")},{"../src/traces/mesh3d":1132}],30:[function(t,e,r){"use strict";e.exports=t("../src/traces/ohlc")},{"../src/traces/ohlc":1137}],31:[function(t,e,r){"use strict";e.exports=t("../src/traces/parcats")},{"../src/traces/parcats":1146}],32:[function(t,e,r){"use strict";e.exports=t("../src/traces/parcoords")},{"../src/traces/parcoords":1156}],33:[function(t,e,r){"use strict";e.exports=t("../src/traces/pie")},{"../src/traces/pie":1167}],34:[function(t,e,r){"use strict";e.exports=t("../src/traces/pointcloud")},{"../src/traces/pointcloud":1176}],35:[function(t,e,r){"use strict";e.exports=t("../src/traces/sankey")},{"../src/traces/sankey":1182}],36:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatter3d")},{"../src/traces/scatter3d":1220}],37:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattercarpet")},{"../src/traces/scattercarpet":1227}],38:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattergeo")},{"../src/traces/scattergeo":1235}],39:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattergl")},{"../src/traces/scattergl":1248}],40:[function(t,e,r){"use strict";e.exports=t("../src/traces/scattermapbox")},{"../src/traces/scattermapbox":1258}],41:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterpolar")},{"../src/traces/scatterpolar":1266}],42:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterpolargl")},{"../src/traces/scatterpolargl":1273}],43:[function(t,e,r){"use strict";e.exports=t("../src/traces/scatterternary")},{"../src/traces/scatterternary":1281}],44:[function(t,e,r){"use strict";e.exports=t("../src/transforms/sort")},{"../src/transforms/sort":1369}],45:[function(t,e,r){"use strict";e.exports=t("../src/traces/splom")},{"../src/traces/splom":1290}],46:[function(t,e,r){"use strict";e.exports=t("../src/traces/streamtube")},{"../src/traces/streamtube":1298}],47:[function(t,e,r){"use strict";e.exports=t("../src/traces/sunburst")},{"../src/traces/sunburst":1306}],48:[function(t,e,r){"use strict";e.exports=t("../src/traces/surface")},{"../src/traces/surface":1315}],49:[function(t,e,r){"use strict";e.exports=t("../src/traces/table")},{"../src/traces/table":1323}],50:[function(t,e,r){"use strict";e.exports=t("../src/traces/treemap")},{"../src/traces/treemap":1332}],51:[function(t,e,r){"use strict";e.exports=t("../src/traces/violin")},{"../src/traces/violin":1344}],52:[function(t,e,r){"use strict";e.exports=t("../src/traces/volume")},{"../src/traces/volume":1352}],53:[function(t,e,r){"use strict";e.exports=t("../src/traces/waterfall")},{"../src/traces/waterfall":1360}],54:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).eye||[0,0,1],r=t.center||[0,0,0],s=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],c=t.mode||"turntable",u=n(),f=i(),h=a();return u.setDistanceLimits(l[0],l[1]),u.lookAt(0,e,r,s),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,s),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,s),new o({turntable:u,orbit:f,matrix:h},c)};var n=t("turntable-camera-controller"),i=t("orbit-camera-controller"),a=t("matrix-camera-controller");function o(t,e){this._controllerNames=Object.keys(t),this._controllerList=this._controllerNames.map((function(e){return t[e]})),this._mode=e,this._active=t[e],this._active||(this._mode="turntable",this._active=t.turntable),this.modes=this._controllerNames,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}var s=o.prototype;[["flush",1],["idle",1],["lookAt",4],["rotate",4],["pan",4],["translate",4],["setMatrix",2],["setDistanceLimits",2],["setDistance",2]].forEach((function(t){for(var e=t[0],r=[],n=0;n1||i>1)}function A(t,e,r){return t.sort(E),t.forEach((function(n,i){var a,o,s=0;if(H(n,r)&&M(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;lo.source.column)){var c=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=c>s?c:s}n.circularPathData.verticalBuffer=s+n.width/2}})),t}function S(t,r,i,a){var o=e.min(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData={})})),A(t.links.filter((function(t){return"top"==t.circularLinkType})),r,a),A(t.links.filter((function(t){return"bottom"==t.circularLinkType})),r,a),t.links.forEach((function(e){if(e.circular){if(e.circularPathData.arcRadius=e.width+10,e.circularPathData.leftNodeBuffer=5,e.circularPathData.rightNodeBuffer=5,e.circularPathData.sourceWidth=e.source.x1-e.source.x0,e.circularPathData.sourceX=e.source.x0+e.circularPathData.sourceWidth,e.circularPathData.targetX=e.target.x0,e.circularPathData.sourceY=e.y0,e.circularPathData.targetY=e.y1,H(e,a)&&M(e))e.circularPathData.leftSmallArcRadius=10+e.width/2,e.circularPathData.leftLargeArcRadius=10+e.width/2,e.circularPathData.rightSmallArcRadius=10+e.width/2,e.circularPathData.rightLargeArcRadius=10+e.width/2,"bottom"==e.circularLinkType?(e.circularPathData.verticalFullExtent=e.source.y1+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=e.source.y0-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius);else{var s=e.source.column,l=e.circularLinkType,c=t.links.filter((function(t){return t.source.column==s&&t.circularLinkType==l}));"bottom"==e.circularLinkType?c.sort(L):c.sort(C);var u=0;c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.leftSmallArcRadius=10+e.width/2+u,e.circularPathData.leftLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),s=e.target.column,c=t.links.filter((function(t){return t.target.column==s&&t.circularLinkType==l})),"bottom"==e.circularLinkType?c.sort(P):c.sort(I),u=0,c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.rightSmallArcRadius=10+e.width/2+u,e.circularPathData.rightLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),"bottom"==e.circularLinkType?(e.circularPathData.verticalFullExtent=Math.max(i,e.source.y1,e.target.y1)+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=o-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius)}e.circularPathData.leftInnerExtent=e.circularPathData.sourceX+e.circularPathData.leftNodeBuffer,e.circularPathData.rightInnerExtent=e.circularPathData.targetX-e.circularPathData.rightNodeBuffer,e.circularPathData.leftFullExtent=e.circularPathData.sourceX+e.circularPathData.leftLargeArcRadius+e.circularPathData.leftNodeBuffer,e.circularPathData.rightFullExtent=e.circularPathData.targetX-e.circularPathData.rightLargeArcRadius-e.circularPathData.rightNodeBuffer}if(e.circular)e.path=function(t){var e="";e="top"==t.circularLinkType?"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 0 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 0 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 0 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 0 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY:"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 1 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 1 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 1 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 1 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY;return e}(e);else{var f=n.linkHorizontal().source((function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]})).target((function(t){return[t.target.x0,t.y1]}));e.path=f(e)}}))}function E(t,e){return z(t)==z(e)?"bottom"==t.circularLinkType?L(t,e):C(t,e):z(e)-z(t)}function C(t,e){return t.y0-e.y0}function L(t,e){return e.y0-t.y0}function I(t,e){return t.y1-e.y1}function P(t,e){return e.y1-t.y1}function z(t){return t.target.column-t.source.column}function O(t){return t.target.x0-t.source.x1}function D(t,e){var r=T(t),n=O(e)/Math.tan(r);return"up"==q(t)?t.y1+n:t.y1-n}function R(t,e){var r=T(t),n=O(e)/Math.tan(r);return"up"==q(t)?t.y1-n:t.y1+n}function F(t,e,r,n){t.links.forEach((function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach((function(o){if(o.column==a){var c,u=s/(l+1),f=Math.pow(1-u,3),h=3*u*Math.pow(1-u,2),p=3*Math.pow(u,2)*(1-u),d=Math.pow(u,3),g=f*i.y0+h*i.y0+p*i.y1+d*i.y1,m=g-i.width/2,v=g+i.width/2;m>o.y0&&mo.y0&&vo.y1)&&(c=v-o.y0+10,o=N(o,c,e,r),t.nodes.forEach((function(t){b(t,n)!=b(o,n)&&t.column==o.column&&t.y0o.y1&&N(t,c,e,r)})))}}))}}))}function B(t,e){return t.y0>e.y0&&t.y0e.y0&&t.y1e.y1)}function N(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach((function(t){t.y1=t.y1+e})),t.sourceLinks.forEach((function(t){t.y0=t.y0+e}))),t}function j(t,e,r,n){t.nodes.forEach((function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter((function(t){return b(t.source,r)==b(i,r)})),o=a.length;o>1&&a.sort((function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!V(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=R(e,t);return t.y1-r}if(e.target.column>t.target.column)return R(t,e)-e.y1}return t.circular&&!e.circular?"top"==t.circularLinkType?-1:1:e.circular&&!t.circular?"top"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&"top"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&"bottom"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:"top"==t.circularLinkType?-1:1:void 0}));var s=i.y0;a.forEach((function(t){t.y0=s+t.width/2,s+=t.width})),a.forEach((function(t,e){if("bottom"==t.circularLinkType){for(var r=e+1,n=0;r1&&n.sort((function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!V(t,e))return t.y0-e.y0;if(e.source.column0?"up":"down"}function H(t,e){return b(t.source,e)==b(t.target,e)}function G(t,r,n){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach((function(t){"top"==t.circularLinkType?o=!0:"bottom"==t.circularLinkType&&(s=!0)})),0==o||0==s){var l=e.min(i,(function(t){return t.y0})),c=(n-r)/(e.max(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e=(t.y1-t.y0)*c;t.y0=(t.y0-l)*c,t.y1=t.y0+e})),a.forEach((function(t){t.y0=(t.y0-l)*c,t.y1=(t.y1-l)*c,t.width=t.width*c}))}}t.sankeyCircular=function(){var t,n,i=0,a=0,b=1,T=1,M=24,A=m,E=o,C=v,L=y,I=32,P=2,z=null;function O(){var t={nodes:C.apply(null,arguments),links:L.apply(null,arguments)};D(t),_(t,A,z),R(t),B(t),w(t,A),N(t,I,A),V(t);for(var e=4,r=0;r0?r+25+10:r,bottom:n=n>0?n+25+10:n,left:a=a>0?a+25+10:a,right:i=i>0?i+25+10:i}}(o),f=function(t,r){var n=e.max(t.nodes,(function(t){return t.column})),o=b-i,s=T-a,l=o/(o+r.right+r.left),c=s/(s+r.top+r.bottom);return i=i*l+r.left,b=0==r.right?b:b*l,a=a*c+r.top,T*=c,t.nodes.forEach((function(t){t.x0=i+t.column*((b-i-M)/n),t.x1=t.x0+M})),c}(o,u);l*=f,o.links.forEach((function(t){t.width=t.value*l})),c.forEach((function(t){var e=t.length;t.forEach((function(t,n){t.depth==c.length-1&&1==e||0==t.depth&&1==e?(t.y0=T/2-t.value*l,t.y1=t.y0+t.value*l):t.partOfCycle?0==k(t,r)?(t.y0=T/2+n,t.y1=t.y0+t.value*l):"top"==t.circularLinkType?(t.y0=a+n,t.y1=t.y0+t.value*l):(t.y0=T-t.value*l-n,t.y1=t.y0+t.value*l):0==u.top||0==u.bottom?(t.y0=(T-a)/e*n,t.y1=t.y0+t.value*l):(t.y0=(T-a)/2-e/2+n,t.y1=t.y0+t.value*l)}))}))}(l),y();for(var u=1,m=s;m>0;--m)v(u*=.99,l),y();function v(t,r){var n=c.length;c.forEach((function(i){var a=i.length,o=i[0].depth;i.forEach((function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&k(i,r)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else if(o==n-1&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else{var l=e.mean(i.sourceLinks,g),c=e.mean(i.targetLinks,d),u=((l&&c?(l+c)/2:l||c)-p(i))*t;i.y0+=u,i.y1+=u}}))}))}function y(){c.forEach((function(e){var r,n,i,o=a,s=e.length;for(e.sort(f),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+t;if((n=o-t-T)>0)for(o=r.y0-=n,r.y1-=n,i=s-2;i>=0;--i)(n=(r=e[i]).y1+t-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}function V(t){t.nodes.forEach((function(t){t.sourceLinks.sort(u),t.targetLinks.sort(c)})),t.nodes.forEach((function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach((function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)})),t.targetLinks.forEach((function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)}))}))}return O.nodeId=function(t){return arguments.length?(A="function"==typeof t?t:s(t),O):A},O.nodeAlign=function(t){return arguments.length?(E="function"==typeof t?t:s(t),O):E},O.nodeWidth=function(t){return arguments.length?(M=+t,O):M},O.nodePadding=function(e){return arguments.length?(t=+e,O):t},O.nodes=function(t){return arguments.length?(C="function"==typeof t?t:s(t),O):C},O.links=function(t){return arguments.length?(L="function"==typeof t?t:s(t),O):L},O.size=function(t){return arguments.length?(i=a=0,b=+t[0],T=+t[1],O):[b-i,T-a]},O.extent=function(t){return arguments.length?(i=+t[0][0],b=+t[1][0],a=+t[0][1],T=+t[1][1],O):[[i,a],[b,T]]},O.iterations=function(t){return arguments.length?(I=+t,O):I},O.circularLinkGap=function(t){return arguments.length?(P=+t,O):P},O.nodePaddingRatio=function(t){return arguments.length?(n=+t,O):n},O.sortNodes=function(t){return arguments.length?(z=t,O):z},O.update=function(t){return w(t,A),V(t),t.links.forEach((function(t){t.circular&&(t.circularLinkType=t.y0+t.y1a&&(b=a);var o=e.min(i,(function(t){return(y-n-(t.length-1)*b)/e.sum(t,u)}));i.forEach((function(t){t.forEach((function(t,e){t.y1=(t.y0=e)+t.value*o}))})),t.links.forEach((function(t){t.width=t.value*o}))}(),d();for(var a=1,o=M;o>0;--o)l(a*=.99),d(),s(a),d();function s(t){i.forEach((function(r){r.forEach((function(r){if(r.targetLinks.length){var n=(e.sum(r.targetLinks,h)/e.sum(r.targetLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function l(t){i.slice().reverse().forEach((function(r){r.forEach((function(r){if(r.sourceLinks.length){var n=(e.sum(r.sourceLinks,p)/e.sum(r.sourceLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function d(){i.forEach((function(t){var e,r,i,a=n,o=t.length;for(t.sort(c),i=0;i0&&(e.y0+=r,e.y1+=r),a=e.y1+b;if((r=a-b-y)>0)for(a=e.y0-=r,e.y1-=r,i=o-2;i>=0;--i)(r=(e=t[i]).y1+b-a)>0&&(e.y0-=r,e.y1-=r),a=e.y0}))}}function I(t){t.nodes.forEach((function(t){t.sourceLinks.sort(l),t.targetLinks.sort(s)})),t.nodes.forEach((function(t){var e=t.y0,r=e;t.sourceLinks.forEach((function(t){t.y0=e+t.width/2,e+=t.width})),t.targetLinks.forEach((function(t){t.y1=r+t.width/2,r+=t.width}))}))}return A.update=function(t){return I(t),t},A.nodeId=function(t){return arguments.length?(_="function"==typeof t?t:o(t),A):_},A.nodeAlign=function(t){return arguments.length?(w="function"==typeof t?t:o(t),A):w},A.nodeWidth=function(t){return arguments.length?(x=+t,A):x},A.nodePadding=function(t){return arguments.length?(b=+t,A):b},A.nodes=function(t){return arguments.length?(T="function"==typeof t?t:o(t),A):T},A.links=function(t){return arguments.length?(k="function"==typeof t?t:o(t),A):k},A.size=function(e){return arguments.length?(t=n=0,i=+e[0],y=+e[1],A):[i-t,y-n]},A.extent=function(e){return arguments.length?(t=+e[0][0],i=+e[1][0],n=+e[0][1],y=+e[1][1],A):[[t,n],[i,y]]},A.iterations=function(t){return arguments.length?(M=+t,A):M},A},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,i)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=a,t.sankeyLinkHorizontal=function(){return n.linkHorizontal().source(y).target(x)},Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-array":156,"d3-collection":157,"d3-shape":165}],57:[function(t,e,r){"use strict";e.exports=t("./quad")},{"./quad":58}],58:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=t("clamp"),a=t("parse-rect"),o=t("array-bounds"),s=t("pick-by-alias"),l=t("defined"),c=t("flatten-vertex-data"),u=t("is-obj"),f=t("dtype"),h=t("math-log2");function p(t,e){for(var r=e[0],n=e[1],a=1/(e[2]-r),o=1/(e[3]-n),s=new Array(t.length),l=0,c=t.length/2;l>>1;e.dtype||(e.dtype="array"),"string"==typeof e.dtype?d=new(f(e.dtype))(m):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=m));for(var v=0;vr||s>1073741824){for(var h=0;he+n||w>r+n||T=M||a===o)){var s=y[i];void 0===o&&(o=s.length);for(var l=a;l=d&&u<=m&&f>=g&&f<=v&&S.push(c)}var h=x[i],p=h[4*a+0],b=h[4*a+1],A=h[4*a+2],E=h[4*a+3],I=L(h,a+1),P=.5*n,z=i+1;C(e,r,P,z,p,b||A||E||I),C(e,r+P,P,z,b,A||E||I),C(e+P,r,P,z,A,E||I),C(e+P,r+P,P,z,E,I)}}function L(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}return C(0,0,1,0,0,1),S},d;function E(t,e,r,i,a){for(var o=[],s=0;s0){e+=Math.abs(a(t[0]));for(var r=1;r2){for(s=0;st[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]=0))throw new Error("precision must be a positive number");var r=Math.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLength=f,r.lengthToRadians=h,r.lengthToDegrees=function(t,e){return p(h(t,e))},r.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},r.radiansToDegrees=p,r.degreesToRadians=function(t){return t%360*Math.PI/180},r.convertLength=function(t,e,r){if(void 0===e&&(e="kilometers"),void 0===r&&(r="kilometers"),!(t>=0))throw new Error("length must be a positive number");return f(h(t,e),r)},r.convertArea=function(t,e,n){if(void 0===e&&(e="meters"),void 0===n&&(n="kilometers"),!(t>=0))throw new Error("area must be a positive number");var i=r.areaFactors[e];if(!i)throw new Error("invalid original units");var a=r.areaFactors[n];if(!a)throw new Error("invalid final units");return t/i*a},r.isNumber=d,r.isObject=function(t){return!!t&&t.constructor===Object},r.validateBBox=function(t){if(!t)throw new Error("bbox is required");if(!Array.isArray(t))throw new Error("bbox must be an Array");if(4!==t.length&&6!==t.length)throw new Error("bbox must be an Array of 4 or 6 numbers");t.forEach((function(t){if(!d(t))throw new Error("bbox must only contain numbers")}))},r.validateId=function(t){if(!t)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof t))throw new Error("id must be a number or a string")},r.radians2degrees=function(){throw new Error("method has been renamed to `radiansToDegrees`")},r.degrees2radians=function(){throw new Error("method has been renamed to `degreesToRadians`")},r.distanceToDegrees=function(){throw new Error("method has been renamed to `lengthToDegrees`")},r.distanceToRadians=function(){throw new Error("method has been renamed to `lengthToRadians`")},r.radiansToDistance=function(){throw new Error("method has been renamed to `radiansToLength`")},r.bearingToAngle=function(){throw new Error("method has been renamed to `bearingToAzimuth`")},r.convertDistance=function(){throw new Error("method has been renamed to `convertLength`")}},{}],63:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t("@turf/helpers");function i(t,e,r){if(null!==t)for(var n,a,o,s,l,c,u,f,h=0,p=0,d=t.type,g="FeatureCollection"===d,m="Feature"===d,v=g?t.features.length:1,y=0;yc||p>u||d>f)return l=i,c=r,u=p,f=d,void(o=0);var g=n.lineString([l,i],t.properties);if(!1===e(g,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function u(t,e){if(!t)throw new Error("geojson is required");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case"LineString":if(!1===e(t,r,i,0,0))return!1;break;case"Polygon":for(var s=0;si&&(i=t[o]),t[o] + * @license MIT + */function i(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i=0;c--)if(u[c]!==f[c])return!1;for(c=u.length-1;c>=0;c--)if(s=u[c],!x(t[s],e[s],r,n))return!1;return!0}(t,e,r,n))}return r?t===e:t==e}function b(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function _(t,e){if(!t||!e)return!1;if("[object RegExp]"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function w(t,e,r,n){var i;if("function"!=typeof e)throw new TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&v(i,r,"Missing expected exception"+n);var a="string"==typeof n,s=!t&&i&&!r;if((!t&&o.isError(i)&&a&&_(i,r)||s)&&v(i,r,"Got unwanted exception"+n),t&&i&&r&&!_(i,r)||!t&&i)throw i}h.AssertionError=function(t){this.name="AssertionError",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=function(t){return g(m(t.actual),128)+" "+t.operator+" "+g(m(t.expected),128)}(this),this.generatedMessage=!0);var e=t.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=d(e),a=n.indexOf("\n"+i);if(a>=0){var o=n.indexOf("\n",a+1);n=n.substring(o+1)}this.stack=n}}},o.inherits(h.AssertionError,Error),h.fail=v,h.ok=y,h.equal=function(t,e,r){t!=e&&v(t,e,r,"==",h.equal)},h.notEqual=function(t,e,r){t==e&&v(t,e,r,"!=",h.notEqual)},h.deepEqual=function(t,e,r){x(t,e,!1)||v(t,e,r,"deepEqual",h.deepEqual)},h.deepStrictEqual=function(t,e,r){x(t,e,!0)||v(t,e,r,"deepStrictEqual",h.deepStrictEqual)},h.notDeepEqual=function(t,e,r){x(t,e,!1)&&v(t,e,r,"notDeepEqual",h.notDeepEqual)},h.notDeepStrictEqual=function t(e,r,n){x(e,r,!0)&&v(e,r,n,"notDeepStrictEqual",t)},h.strictEqual=function(t,e,r){t!==e&&v(t,e,r,"===",h.strictEqual)},h.notStrictEqual=function(t,e,r){t===e&&v(t,e,r,"!==",h.notStrictEqual)},h.throws=function(t,e,r){w(!0,t,e,r)},h.doesNotThrow=function(t,e,r){w(!1,t,e,r)},h.ifError=function(t){if(t)throw t},h.strict=n((function t(e,r){e||v(e,!0,r,"==",t)}),h,{equal:h.strictEqual,deepEqual:h.deepStrictEqual,notEqual:h.notStrictEqual,notDeepEqual:h.notDeepStrictEqual}),h.strict.strict=h.strict;var T=Object.keys||function(t){var e=[];for(var r in t)s.call(t,r)&&e.push(r);return e}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"object-assign":499,"util/":76}],74:[function(t,e,r){"function"==typeof Object.create?e.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},{}],75:[function(t,e,r){e.exports=function(t){return t&&"object"==typeof t&&"function"==typeof t.copy&&"function"==typeof t.fill&&"function"==typeof t.readUInt8}},{}],76:[function(t,e,r){(function(e,n){(function(){var i=/%[sdj%]/g;r.format=function(t){if(!v(t)){for(var e=[],r=0;r=a)return t;switch(t){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return t}})),l=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),d(e)?n.showHidden=e:e&&r._extend(n,e),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),u(n,t,n.depth)}function l(t,e){var r=s.styles[e];return r?"\x1b["+s.colors[r][0]+"m"+t+"\x1b["+s.colors[r][1]+"m":t}function c(t,e){return t}function u(t,e,n){if(t.customInspect&&e&&T(e.inspect)&&e.inspect!==r.inspect&&(!e.constructor||e.constructor.prototype!==e)){var i=e.inspect(n,t);return v(i)||(i=u(t,i,n)),i}var a=function(t,e){if(y(e))return t.stylize("undefined","undefined");if(v(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}if(m(e))return t.stylize(""+e,"number");if(d(e))return t.stylize(""+e,"boolean");if(g(e))return t.stylize("null","null")}(t,e);if(a)return a;var o=Object.keys(e),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(e)),w(e)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return f(e);if(0===o.length){if(T(e)){var l=e.name?": "+e.name:"";return t.stylize("[Function"+l+"]","special")}if(x(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(_(e))return t.stylize(Date.prototype.toString.call(e),"date");if(w(e))return f(e)}var c,b="",k=!1,M=["{","}"];(p(e)&&(k=!0,M=["[","]"]),T(e))&&(b=" [Function"+(e.name?": "+e.name:"")+"]");return x(e)&&(b=" "+RegExp.prototype.toString.call(e)),_(e)&&(b=" "+Date.prototype.toUTCString.call(e)),w(e)&&(b=" "+f(e)),0!==o.length||k&&0!=e.length?n<0?x(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special"):(t.seen.push(e),c=k?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o=0&&0,t+e.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return r[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+r[1];return r[0]+e+" "+t.join(", ")+" "+r[1]}(c,b,M)):M[0]+b+M[1]}function f(t){return"["+Error.prototype.toString.call(t)+"]"}function h(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),E(n,i)||(o="["+i+"]"),s||(t.seen.indexOf(l.value)<0?(s=g(r)?u(t,l.value,null):u(t,l.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map((function(t){return" "+t})).join("\n").substr(2):"\n"+s.split("\n").map((function(t){return" "+t})).join("\n")):s=t.stylize("[Circular]","special")),y(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=t.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=t.stylize(o,"string"))}return o+": "+s}function p(t){return Array.isArray(t)}function d(t){return"boolean"==typeof t}function g(t){return null===t}function m(t){return"number"==typeof t}function v(t){return"string"==typeof t}function y(t){return void 0===t}function x(t){return b(t)&&"[object RegExp]"===k(t)}function b(t){return"object"==typeof t&&null!==t}function _(t){return b(t)&&"[object Date]"===k(t)}function w(t){return b(t)&&("[object Error]"===k(t)||t instanceof Error)}function T(t){return"function"==typeof t}function k(t){return Object.prototype.toString.call(t)}function M(t){return t<10?"0"+t.toString(10):t.toString(10)}r.debuglog=function(t){if(y(a)&&(a=e.env.NODE_DEBUG||""),t=t.toUpperCase(),!o[t])if(new RegExp("\\b"+t+"\\b","i").test(a)){var n=e.pid;o[t]=function(){var e=r.format.apply(r,arguments);console.error("%s %d: %s",t,n,e)}}else o[t]=function(){};return o[t]},r.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},r.isArray=p,r.isBoolean=d,r.isNull=g,r.isNullOrUndefined=function(t){return null==t},r.isNumber=m,r.isString=v,r.isSymbol=function(t){return"symbol"==typeof t},r.isUndefined=y,r.isRegExp=x,r.isObject=b,r.isDate=_,r.isError=w,r.isFunction=T,r.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||"undefined"==typeof t},r.isBuffer=t("./support/isBuffer");var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function S(){var t=new Date,e=[M(t.getHours()),M(t.getMinutes()),M(t.getSeconds())].join(":");return[t.getDate(),A[t.getMonth()],e].join(" ")}function E(t,e){return Object.prototype.hasOwnProperty.call(t,e)}r.log=function(){console.log("%s - %s",S(),r.format.apply(r,arguments))},r.inherits=t("inherits"),r._extend=function(t,e){if(!e||!b(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}}).call(this)}).call(this,t("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":75,_process:526,inherits:74}],77:[function(t,e,r){e.exports=function(t){return atob(t)}},{}],78:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=e.length,a=new Array(r+1),o=0;o0?o-4:o;for(r=0;r>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,l[u++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;os?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+"==")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+"="));return a.join("")};for(var n=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=o.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],80:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]).add(e[0].mul(t[1])),t[1].mul(e[1]))}},{"./lib/rationalize":90}],81:[function(t,e,r){"use strict";e.exports=function(t,e){return t[0].mul(e[1]).cmp(e[0].mul(t[1]))}},{}],82:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]),t[1].mul(e[0]))}},{"./lib/rationalize":90}],83:[function(t,e,r){"use strict";var n=t("./is-rat"),i=t("./lib/is-bn"),a=t("./lib/num-to-bn"),o=t("./lib/str-to-bn"),s=t("./lib/rationalize"),l=t("./div");e.exports=function t(e,r){if(n(e))return r?l(e,t(r)):[e[0].clone(),e[1].clone()];var c,u,f=0;if(i(e))c=e.clone();else if("string"==typeof e)c=o(e);else{if(0===e)return[a(0),a(1)];if(e===Math.floor(e))c=a(e);else{for(;e!==Math.floor(e);)e*=Math.pow(2,256),f-=256;c=a(e)}}if(n(r))c.mul(r[1]),u=r[0].clone();else if(i(r))u=r.clone();else if("string"==typeof r)u=o(r);else if(r)if(r===Math.floor(r))u=a(r);else{for(;r!==Math.floor(r);)r*=Math.pow(2,256),f+=256;u=a(r)}else u=a(1);f>0?c=c.ushln(f):f<0&&(u=u.ushln(-f));return s(c,u)}},{"./div":82,"./is-rat":84,"./lib/is-bn":88,"./lib/num-to-bn":89,"./lib/rationalize":90,"./lib/str-to-bn":91}],84:[function(t,e,r){"use strict";var n=t("./lib/is-bn");e.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},{"./lib/is-bn":88}],85:[function(t,e,r){"use strict";var n=t("bn.js");e.exports=function(t){return t.cmp(new n(0))}},{"bn.js":99}],86:[function(t,e,r){"use strict";var n=t("./bn-sign");e.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a20)return 52;return r+32}},{"bit-twiddle":97,"double-bits":173}],88:[function(t,e,r){"use strict";t("bn.js");e.exports=function(t){return t&&"object"==typeof t&&Boolean(t.words)}},{"bn.js":99}],89:[function(t,e,r){"use strict";var n=t("bn.js"),i=t("double-bits");e.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},{"bn.js":99,"double-bits":173}],90:[function(t,e,r){"use strict";var n=t("./num-to-bn"),i=t("./bn-sign");e.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);if(o.cmpn(1))return[t.div(o),e.div(o)];return[t,e]}},{"./bn-sign":85,"./num-to-bn":89}],91:[function(t,e,r){"use strict";var n=t("bn.js");e.exports=function(t){return new n(t)}},{"bn.js":99}],92:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},{"./lib/rationalize":90}],93:[function(t,e,r){"use strict";var n=t("./lib/bn-sign");e.exports=function(t){return n(t[0])*n(t[1])}},{"./lib/bn-sign":85}],94:[function(t,e,r){"use strict";var n=t("./lib/rationalize");e.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},{"./lib/rationalize":90}],95:[function(t,e,r){"use strict";var n=t("./lib/bn-to-num"),i=t("./lib/ctz");e.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,c=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return c*s;if(s){var u=i(s)+4,f=n(l.ushln(u).divRound(r));return c*(s+f*Math.pow(2,-u))}var h=r.bitLength()-l.bitLength()+53;f=n(l.ushln(h).divRound(r));return h<1023?c*f*Math.pow(2,-h):(f*=Math.pow(2,-1023),c*f*Math.pow(2,1023-h))}},{"./lib/bn-to-num":86,"./lib/ctz":87}],96:[function(t,e,r){"use strict";function n(t,e,r,n,i){var a=["function ",t,"(a,l,h,",n.join(","),"){",i?"":"var i=",r?"l-1":"h+1",";while(l<=h){var m=(l+h)>>>1,x=a[m]"];return i?e.indexOf("c")<0?a.push(";if(x===y){return m}else if(x<=y){"):a.push(";var p=c(x,y);if(p===0){return m}else if(p<=0){"):a.push(";if(",e,"){i=m;"),r?a.push("l=m+1}else{h=m-1}"):a.push("h=m-1}else{l=m+1}"),a.push("}"),i?a.push("return -1};"):a.push("return i};"),a.join("")}function i(t,e,r,i){return new Function([n("A","x"+t+"y",e,["y"],i),n("P","c(x,y)"+t+"0",e,["y","c"],i),"function dispatchBsearch",r,"(a,y,c,l,h){if(typeof(c)==='function'){return P(a,(l===void 0)?0:l|0,(h===void 0)?a.length-1:h|0,y,c)}else{return A(a,(c===void 0)?0:c|0,(l===void 0)?a.length-1:l|0,y)}}return dispatchBsearch",r].join(""))()}e.exports={ge:i(">=",!1,"GE"),gt:i(">",!1,"GT"),lt:i("<",!0,"LT"),le:i("<=",!0,"LE"),eq:i("-",!0,"EQ",!0)}},{}],97:[function(t,e,r){"use strict";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],98:[function(t,e,r){"use strict";var n=t("clamp");e.exports=function(t,e){e||(e={});var r,o,s,l,c,u,f,h,p,d,g,m=null==e.cutoff?.25:e.cutoff,v=null==e.radius?8:e.radius,y=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error("For raw data width and height should be provided by options");r=e.width,o=e.height,l=t,u=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f=(h=t).getContext("2d"),r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(h=t.canvas,f=t,r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,u=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(c=l,l=Array(r*o),d=0,g=c.length;d=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return n}function l(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&"object"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initArray=function(t,e,r){if(n("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<>>26-a&4194303,(a+=24)>=26&&(a-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<>>26-a&4194303),this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,c=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var c=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c>>26,f=67108863&l,h=Math.min(c,e.length-1),p=Math.max(0,c-t.length+1);p<=h;p++){var d=c-p|0;u+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,a=0,o=0;o>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var h=u[t],p=f[t];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?g+r:c[h-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n("undefined"!=typeof o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===e,c=new t(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;at.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==a&&o>26,this.words[o]=67108863&e;if(0===a&&o>>13,p=0|o[1],d=8191&p,g=p>>>13,m=0|o[2],v=8191&m,y=m>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],T=8191&w,k=w>>>13,M=0|o[5],A=8191&M,S=M>>>13,E=0|o[6],C=8191&E,L=E>>>13,I=0|o[7],P=8191&I,z=I>>>13,O=0|o[8],D=8191&O,R=O>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,q=0|s[1],H=8191&q,G=q>>>13,Y=0|s[2],W=8191&Y,X=Y>>>13,Z=0|s[3],J=8191&Z,K=Z>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ct=st>>>13,ut=0|s[8],ft=8191&ut,ht=ut>>>13,pt=0|s[9],dt=8191&pt,gt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var mt=(c+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,V))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,V))+(i>>>13)|0)+(mt>>>26)|0,mt&=67108863,n=Math.imul(d,U),i=(i=Math.imul(d,V))+Math.imul(g,U)|0,a=Math.imul(g,V);var vt=(c+(n=n+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,H)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,U),i=(i=Math.imul(v,V))+Math.imul(y,U)|0,a=Math.imul(y,V),n=n+Math.imul(d,H)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(g,H)|0,a=a+Math.imul(g,G)|0;var yt=(c+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(h,W)|0))<<13)|0;c=((a=a+Math.imul(h,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(v,H)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,H)|0,a=a+Math.imul(y,G)|0,n=n+Math.imul(d,W)|0,i=(i=i+Math.imul(d,X)|0)+Math.imul(g,W)|0,a=a+Math.imul(g,X)|0;var xt=(c+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,K)|0)+Math.imul(h,J)|0))<<13)|0;c=((a=a+Math.imul(h,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(T,U),i=(i=Math.imul(T,V))+Math.imul(k,U)|0,a=Math.imul(k,V),n=n+Math.imul(b,H)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,H)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,X)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,X)|0,n=n+Math.imul(d,J)|0,i=(i=i+Math.imul(d,K)|0)+Math.imul(g,J)|0,a=a+Math.imul(g,K)|0;var bt=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(A,U),i=(i=Math.imul(A,V))+Math.imul(S,U)|0,a=Math.imul(S,V),n=n+Math.imul(T,H)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(k,H)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(b,W)|0,i=(i=i+Math.imul(b,X)|0)+Math.imul(_,W)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(v,J)|0,i=(i=i+Math.imul(v,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,n=n+Math.imul(d,$)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(g,$)|0,a=a+Math.imul(g,tt)|0;var _t=(c+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;c=((a=a+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(C,U),i=(i=Math.imul(C,V))+Math.imul(L,U)|0,a=Math.imul(L,V),n=n+Math.imul(A,H)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(S,H)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(T,W)|0,i=(i=i+Math.imul(T,X)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,X)|0,n=n+Math.imul(b,J)|0,i=(i=i+Math.imul(b,K)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(v,$)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(g,rt)|0,a=a+Math.imul(g,nt)|0;var wt=(c+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;c=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(P,U),i=(i=Math.imul(P,V))+Math.imul(z,U)|0,a=Math.imul(z,V),n=n+Math.imul(C,H)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(L,H)|0,a=a+Math.imul(L,G)|0,n=n+Math.imul(A,W)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(S,W)|0,a=a+Math.imul(S,X)|0,n=n+Math.imul(T,J)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,n=n+Math.imul(b,$)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,$)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,a=a+Math.imul(y,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(g,at)|0,a=a+Math.imul(g,ot)|0;var Tt=(c+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(h,lt)|0))<<13)|0;c=((a=a+Math.imul(h,ct)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(P,H)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(z,H)|0,a=a+Math.imul(z,G)|0,n=n+Math.imul(C,W)|0,i=(i=i+Math.imul(C,X)|0)+Math.imul(L,W)|0,a=a+Math.imul(L,X)|0,n=n+Math.imul(A,J)|0,i=(i=i+Math.imul(A,K)|0)+Math.imul(S,J)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(T,$)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(v,at)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ct)|0)+Math.imul(g,lt)|0,a=a+Math.imul(g,ct)|0;var kt=(c+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;c=((a=a+Math.imul(h,ht)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,V))+Math.imul(N,U)|0,a=Math.imul(N,V),n=n+Math.imul(D,H)|0,i=(i=i+Math.imul(D,G)|0)+Math.imul(R,H)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(P,W)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(z,W)|0,a=a+Math.imul(z,X)|0,n=n+Math.imul(C,J)|0,i=(i=i+Math.imul(C,K)|0)+Math.imul(L,J)|0,a=a+Math.imul(L,K)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,tt)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(T,rt)|0,i=(i=i+Math.imul(T,nt)|0)+Math.imul(k,rt)|0,a=a+Math.imul(k,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ct)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ct)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(g,ft)|0,a=a+Math.imul(g,ht)|0;var Mt=(c+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,gt)|0)+Math.imul(h,dt)|0))<<13)|0;c=((a=a+Math.imul(h,gt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,H),i=(i=Math.imul(B,G))+Math.imul(N,H)|0,a=Math.imul(N,G),n=n+Math.imul(D,W)|0,i=(i=i+Math.imul(D,X)|0)+Math.imul(R,W)|0,a=a+Math.imul(R,X)|0,n=n+Math.imul(P,J)|0,i=(i=i+Math.imul(P,K)|0)+Math.imul(z,J)|0,a=a+Math.imul(z,K)|0,n=n+Math.imul(C,$)|0,i=(i=i+Math.imul(C,tt)|0)+Math.imul(L,$)|0,a=a+Math.imul(L,tt)|0,n=n+Math.imul(A,rt)|0,i=(i=i+Math.imul(A,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(T,at)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(k,at)|0,a=a+Math.imul(k,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ct)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ct)|0,n=n+Math.imul(v,ft)|0,i=(i=i+Math.imul(v,ht)|0)+Math.imul(y,ft)|0,a=a+Math.imul(y,ht)|0;var At=(c+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,gt)|0)+Math.imul(g,dt)|0))<<13)|0;c=((a=a+Math.imul(g,gt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,W),i=(i=Math.imul(B,X))+Math.imul(N,W)|0,a=Math.imul(N,X),n=n+Math.imul(D,J)|0,i=(i=i+Math.imul(D,K)|0)+Math.imul(R,J)|0,a=a+Math.imul(R,K)|0,n=n+Math.imul(P,$)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(z,$)|0,a=a+Math.imul(z,tt)|0,n=n+Math.imul(C,rt)|0,i=(i=i+Math.imul(C,nt)|0)+Math.imul(L,rt)|0,a=a+Math.imul(L,nt)|0,n=n+Math.imul(A,at)|0,i=(i=i+Math.imul(A,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ct)|0)+Math.imul(k,lt)|0,a=a+Math.imul(k,ct)|0,n=n+Math.imul(b,ft)|0,i=(i=i+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,a=a+Math.imul(_,ht)|0;var St=(c+(n=n+Math.imul(v,dt)|0)|0)+((8191&(i=(i=i+Math.imul(v,gt)|0)+Math.imul(y,dt)|0))<<13)|0;c=((a=a+Math.imul(y,gt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,J),i=(i=Math.imul(B,K))+Math.imul(N,J)|0,a=Math.imul(N,K),n=n+Math.imul(D,$)|0,i=(i=i+Math.imul(D,tt)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(z,rt)|0,a=a+Math.imul(z,nt)|0,n=n+Math.imul(C,at)|0,i=(i=i+Math.imul(C,ot)|0)+Math.imul(L,at)|0,a=a+Math.imul(L,ot)|0,n=n+Math.imul(A,lt)|0,i=(i=i+Math.imul(A,ct)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ct)|0,n=n+Math.imul(T,ft)|0,i=(i=i+Math.imul(T,ht)|0)+Math.imul(k,ft)|0,a=a+Math.imul(k,ht)|0;var Et=(c+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,gt)|0)+Math.imul(_,dt)|0))<<13)|0;c=((a=a+Math.imul(_,gt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,$),i=(i=Math.imul(B,tt))+Math.imul(N,$)|0,a=Math.imul(N,tt),n=n+Math.imul(D,rt)|0,i=(i=i+Math.imul(D,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(P,at)|0,i=(i=i+Math.imul(P,ot)|0)+Math.imul(z,at)|0,a=a+Math.imul(z,ot)|0,n=n+Math.imul(C,lt)|0,i=(i=i+Math.imul(C,ct)|0)+Math.imul(L,lt)|0,a=a+Math.imul(L,ct)|0,n=n+Math.imul(A,ft)|0,i=(i=i+Math.imul(A,ht)|0)+Math.imul(S,ft)|0,a=a+Math.imul(S,ht)|0;var Ct=(c+(n=n+Math.imul(T,dt)|0)|0)+((8191&(i=(i=i+Math.imul(T,gt)|0)+Math.imul(k,dt)|0))<<13)|0;c=((a=a+Math.imul(k,gt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(D,at)|0,i=(i=i+Math.imul(D,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(P,lt)|0,i=(i=i+Math.imul(P,ct)|0)+Math.imul(z,lt)|0,a=a+Math.imul(z,ct)|0,n=n+Math.imul(C,ft)|0,i=(i=i+Math.imul(C,ht)|0)+Math.imul(L,ft)|0,a=a+Math.imul(L,ht)|0;var Lt=(c+(n=n+Math.imul(A,dt)|0)|0)+((8191&(i=(i=i+Math.imul(A,gt)|0)+Math.imul(S,dt)|0))<<13)|0;c=((a=a+Math.imul(S,gt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(D,lt)|0,i=(i=i+Math.imul(D,ct)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ct)|0,n=n+Math.imul(P,ft)|0,i=(i=i+Math.imul(P,ht)|0)+Math.imul(z,ft)|0,a=a+Math.imul(z,ht)|0;var It=(c+(n=n+Math.imul(C,dt)|0)|0)+((8191&(i=(i=i+Math.imul(C,gt)|0)+Math.imul(L,dt)|0))<<13)|0;c=((a=a+Math.imul(L,gt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ct))+Math.imul(N,lt)|0,a=Math.imul(N,ct),n=n+Math.imul(D,ft)|0,i=(i=i+Math.imul(D,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var Pt=(c+(n=n+Math.imul(P,dt)|0)|0)+((8191&(i=(i=i+Math.imul(P,gt)|0)+Math.imul(z,dt)|0))<<13)|0;c=((a=a+Math.imul(z,gt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var zt=(c+(n=n+Math.imul(D,dt)|0)|0)+((8191&(i=(i=i+Math.imul(D,gt)|0)+Math.imul(R,dt)|0))<<13)|0;c=((a=a+Math.imul(R,gt)|0)+(i>>>13)|0)+(zt>>>26)|0,zt&=67108863;var Ot=(c+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,gt))+Math.imul(N,dt)|0))<<13)|0;return c=((a=Math.imul(N,gt))+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,l[0]=mt,l[1]=vt,l[2]=yt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=Tt,l[8]=kt,l[9]=Mt,l[10]=At,l[11]=St,l[12]=Et,l[13]=Ct,l[14]=Lt,l[15]=It,l[16]=Pt,l[17]=zt,l[18]=Ot,0!==c&&(l[19]=c,r.length++),r};function d(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=h),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?p(this,t,e):r<63?h(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):d(this,t,e)},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,c=0;c=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if("mod"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=h)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=e.clone();!e.isZero();){for(var h=0,p=1;0==(e.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,g=1;0==(r.words[0]&g)&&d<26;++d,g<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f=0,h=1;0==(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new w(t)},a.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var m={k256:null,p224:null,p192:null,p25519:null};function v(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){v.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function x(){v.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function b(){v.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){v.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function w(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function T(t){w.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}v.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},v.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):r.strip(),r},v.prototype.split=function(t,e){t.iushrn(this.n,0,e)},v.prototype.imulK=function(t){return t.imul(this.k)},i(y,v),y.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=a}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},y.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(m[t])return m[t];var e;if("k256"===t)e=new y;else if("p224"===t)e=new x;else if("p192"===t)e=new b;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new _}return m[t]=e,e},w.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},w.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},w.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},w.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},w.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},w.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},w.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},w.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},w.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},w.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},w.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},w.prototype.isqr=function(t){return this.imul(t,t.clone())},w.prototype.sqr=function(t){return this.mul(t,t)},w.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var g=p,m=0;0!==g.cmp(s);m++)g=g.redSqr();n(m=0;n--){for(var c=e.words[n],u=l-1;u>=0;u--){var f=c>>u&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4===++s||0===n&&0===u)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},w.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},w.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new T(t)},i(T,w),T.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},T.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},T.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},T.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},T.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}("undefined"==typeof e||e,this)},{buffer:108}],100:[function(t,e,r){"use strict";e.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e>>1;if(!(u<=0)){var f,h=i.mallocDouble(2*u*s),p=i.mallocInt32(s);if((s=l(t,u,h,p))>0){if(1===u&&n)a.init(s),f=a.sweepComplete(u,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*u*c),g=i.mallocInt32(c);(c=l(e,u,d,g))>0&&(a.init(s+c),f=1===u?a.sweepBipartite(u,r,0,s,h,p,0,c,d,g):o(u,r,n,s,h,p,c,d,g),i.free(d),i.free(g))}i.free(h),i.free(p)}return f}}}function u(t,e){n.push([t,e])}function f(t){return n=[],c(t,t,u,!0),n}function h(t,e){return n=[],c(t,e,u,!1),n}},{"./lib/intersect":103,"./lib/sweep":107,"typedarray-pool":595}],102:[function(t,e,r){"use strict";var n=["d","ax","vv","rs","re","rb","ri","bs","be","bb","bi"];function i(t){var e="bruteForce"+(t?"Full":"Partial"),r=[],i=n.slice();t||i.splice(3,0,"fp");var a=["function "+e+"("+i.join()+"){"];function o(e,i){var o=function(t,e,r){var i="bruteForce"+(t?"Red":"Blue")+(e?"Flip":"")+(r?"Full":""),a=["function ",i,"(",n.join(),"){","var ","es","=2*","d",";"],o="for(var i=rs,rp=es*rs;ibe-bs){"),t?(o(!0,!1),a.push("}else{"),o(!1,!1)):(a.push("if(fp){"),o(!0,!0),a.push("}else{"),o(!0,!1),a.push("}}else{if(fp){"),o(!1,!0),a.push("}else{"),o(!1,!1),a.push("}")),a.push("}}return "+e);var s=r.join("")+a.join("");return new Function(s)()}r.partial=i(!1),r.full=i(!0)},{}],103:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,u,w,T,k,M){!function(t,e){var r=8*i.log2(e+1)*(t+1)|0,a=i.nextPow2(6*r);v.length0;){var C=6*(S-=1),L=v[C],I=v[C+1],P=v[C+2],z=v[C+3],O=v[C+4],D=v[C+5],R=2*S,F=y[R],B=y[R+1],N=1&D,j=!!(16&D),U=u,V=w,q=k,H=M;if(N&&(U=k,V=M,q=u,H=w),!(2&D&&(P=p(t,L,I,P,U,V,B),I>=P)||4&D&&(I=d(t,L,I,P,U,V,F))>=P)){var G=P-I,Y=O-z;if(j){if(t*G*(G+Y)<1<<22){if(void 0!==(A=l.scanComplete(t,L,e,I,P,U,V,z,O,q,H)))return A;continue}}else{if(t*Math.min(G,Y)<128){if(void 0!==(A=o(t,L,e,N,I,P,U,V,z,O,q,H)))return A;continue}if(t*G*Y<1<<22){if(void 0!==(A=l.scanBipartite(t,L,e,N,I,P,U,V,z,O,q,H)))return A;continue}}var W=f(t,L,I,P,U,V,F,B);if(I=p0)&&!(p1>=hi)",["p0","p1"]),h=u("lo===p0",["p0"]),p=u("lo>>1,f=2*t,h=u,p=o[f*u+e];for(;l=y?(h=v,p=y):m>=b?(h=g,p=m):(h=x,p=b):y>=b?(h=v,p=y):b>=m?(h=g,p=m):(h=x,p=b);for(var _=f*(c-1),w=f*h,T=0;Tr&&i[f+e]>c;--u,f-=o){for(var h=f,p=f+o,d=0;d=0&&n.push("lo=e[k+n]");t.indexOf("hi")>=0&&n.push("hi=e[k+o]");return r.push("for(var j=2*a,k=j*c,l=k,m=c,n=b,o=a+b,p=c;d>p;++p,k+=j){var _;if($)if(m===p)m+=1,l+=j;else{for(var s=0;j>s;++s){var t=e[k+s];e[k+s]=e[l],e[l++]=t}var u=f[p];f[p]=f[m],f[m++]=u}}return m".replace("_",n.join()).replace("$",t)),Function.apply(void 0,r)}},{}],106:[function(t,e,r){"use strict";e.exports=function(t,e){e<=128?n(0,e-1,t):function t(e,r,u){var f=(r-e+1)/6|0,h=e+f,p=r-f,d=e+r>>1,g=d-f,m=d+f,v=h,y=g,x=d,b=m,_=p,w=e+1,T=r-1,k=0;l(v,y,u)&&(k=v,v=y,y=k);l(b,_,u)&&(k=b,b=_,_=k);l(v,x,u)&&(k=v,v=x,x=k);l(y,x,u)&&(k=y,y=x,x=k);l(v,b,u)&&(k=v,v=b,b=k);l(x,b,u)&&(k=x,x=b,b=k);l(y,_,u)&&(k=y,y=_,_=k);l(y,x,u)&&(k=y,y=x,x=k);l(b,_,u)&&(k=b,b=_,_=k);for(var M=u[2*y],A=u[2*y+1],S=u[2*b],E=u[2*b+1],C=2*v,L=2*x,I=2*_,P=2*h,z=2*d,O=2*p,D=0;D<2;++D){var R=u[C+D],F=u[L+D],B=u[I+D];u[P+D]=R,u[z+D]=F,u[O+D]=B}a(g,e,u),a(m,r,u);for(var N=w;N<=T;++N)if(c(N,M,A,u))N!==w&&i(N,w,u),++w;else if(!c(N,S,E,u))for(;;){if(c(T,S,E,u)){c(T,M,A,u)?(o(N,w,T,u),++w,--T):(i(N,T,u),--T);break}if(--Tt;){var c=r[l-2],u=r[l-1];if(cr[e+1])}function c(t,e,r,n){var i=n[t*=2];return i>>1;a(h,A);var S=0,E=0;for(w=0;w=1<<28)p(l,c,E--,C=C-(1<<28)|0);else if(C>=0)p(o,s,S--,C);else if(C<=-(1<<28)){C=-C-(1<<28)|0;for(var L=0;L>>1;a(h,E);var C=0,L=0,I=0;for(k=0;k>1==h[2*k+3]>>1&&(z=2,k+=1),P<0){for(var O=-(P>>1)-1,D=0;D>1)-1;0===z?p(o,s,C--,O):1===z?p(l,c,L--,O):2===z&&p(u,f,I--,O)}}},scanBipartite:function(t,e,r,n,i,l,c,u,f,g,m,v){var y=0,x=2*t,b=e,_=e+t,w=1,T=1;n?T=1<<28:w=1<<28;for(var k=i;k>>1;a(h,E);var C=0;for(k=0;k=1<<28?(I=!n,M-=1<<28):(I=!!n,M-=1),I)d(o,s,C++,M);else{var P=v[M],z=x*M,O=m[z+e+1],D=m[z+e+1+t];t:for(var R=0;R>>1;a(h,w);var T=0;for(y=0;y=1<<28)o[T++]=x-(1<<28);else{var M=p[x-=1],A=g*x,S=f[A+e+1],E=f[A+e+1+t];t:for(var C=0;C=0;--C)if(o[C]===x){for(z=C+1;z0&&o.length>i&&!o.warned){o.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=t,l.type=e,l.count=o.length,s=l,console&&console.warn&&console.warn(s)}return t}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=h.bind(n);return i.listener=r,n.wrapFn=i,i}function d(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=i[t];if(void 0===l)return!1;if("function"==typeof l)a(l,this,e);else{var c=l.length,u=m(l,c);for(r=0;r=0;a--)if(r[a]===e||r[a].listener===e){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},s.prototype.listeners=function(t){return d(this,t,!0)},s.prototype.rawListeners=function(t){return d(this,t,!1)},s.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):g.call(t,e)},s.prototype.listenerCount=g,s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},{}],111:[function(t,e,r){(function(e){(function(){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +"use strict";var e=t("base64-js"),n=t("ieee754");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return l(t)}return o(t,e,r)}function o(t,e,r){if("string"==typeof t)return function(t,e){"string"==typeof e&&""!==e||(e="utf8");if(!a.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|f(t,e),n=i(r),o=n.write(t,e);o!==r&&(n=n.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return D(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return R(t).length;default:if(i)return n?-1:D(t).length;e=(""+e).toLowerCase(),i=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return A(this,e,r);case"utf8":case"utf-8":return T(this,e,r);case"ascii":return k(this,e,r);case"latin1":case"binary":return M(this,e,r);case"base64":return w(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),N(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:g(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):g(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function g(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;ne&&(t+=" ... "),""},a.prototype.compare=function(t,e,r,n,i){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(n,i),u=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return m(this,t,e,r);case"utf8":case"utf-8":return v(this,t,e,r);case"ascii":return y(this,t,e,r);case"latin1":case"binary":return x(this,t,e,r);case"base64":return b(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i="",a=e;ar)throw new RangeError("Trying to access beyond buffer length")}function C(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function L(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function I(t,e,r,i,a){return e=+e,r>>>=0,a||L(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function P(t,e,r,i,a){return e=+e,r>>>=0,a||L(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},a.prototype.readInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||C(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n)||C(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);C(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},a.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);C(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||C(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return I(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return P(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!a.isEncoding(n))throw new TypeError("Unknown encoding: "+n);if(1===t.length){var i=t.charCodeAt(0);("utf8"===n&&i<128||"latin1"===n)&&(t=i)}}else"number"==typeof t&&(t&=255);if(e<0||this.length>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(z,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function F(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function B(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function N(t){return t!=t}}).call(this)}).call(this,t("buffer").Buffer)},{"base64-js":79,buffer:111,ieee754:442}],112:[function(t,e,r){"use strict";var n=t("./lib/monotone"),i=t("./lib/triangulation"),a=t("./lib/delaunay"),o=t("./lib/filter");function s(t){return[Math.min(t[0],t[1]),Math.max(t[0],t[1])]}function l(t,e){return t[0]-e[0]||t[1]-e[1]}function c(t,e,r){return e in t?t[e]:r}e.exports=function(t,e,r){Array.isArray(e)?(r=r||{},e=e||[]):(r=e||{},e=[]);var u=!!c(r,"delaunay",!0),f=!!c(r,"interior",!0),h=!!c(r,"exterior",!0),p=!!c(r,"infinity",!1);if(!f&&!h||0===t.length)return[];var d=n(t,e);if(u||f!==h||p){for(var g=i(t.length,function(t){return t.map(s).sort(l)}(e)),m=0;m0;){for(var p=r.pop(),d=(s=r.pop(),u=-1,f=-1,l=o[s],1);d=0||(e.flip(s,p),i(t,e,r,u,s,f),i(t,e,r,s,f,u),i(t,e,r,f,p,u),i(t,e,r,p,u,f)))}}},{"binary-search-bounds":96,"robust-in-sphere":546}],114:[function(t,e,r){"use strict";var n,i=t("binary-search-bounds");function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}e.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i0||l.length>0;){for(;s.length>0;){var p=s.pop();if(c[p]!==-i){c[p]=i;u[p];for(var d=0;d<3;++d){var g=h[3*p+d];g>=0&&0===c[g]&&(f[3*p+d]?l.push(g):(s.push(g),c[g]=i))}}}var m=l;l=s,s=m,l.length=0,i=-i}var v=function(t,e,r){for(var n=0,i=0;i1&&i(r[h[p-2]],r[h[p-1]],a)>0;)t.push([h[p-1],h[p-2],o]),p-=1;h.length=p,h.push(o);var d=f.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function u(t,e){var r;return(r=t.a[0]d[0]&&i.push(new o(d,p,2,l),new o(p,d,1,l))}i.sort(s);for(var g=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),m=[new a([g,1],[g,0],-1,[],[],[],[])],v=[],y=(l=0,i.length);l=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;nr?r:t:te?e:t}},{}],121:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n;if(r){n=e;for(var i=new Array(e.length),a=0;ae[2]?1:0)}function v(t,e,r){if(0!==t.length){if(e)for(var n=0;n=0;--a){var x=e[u=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],T=t[_];if((w[0]-T[0]||w[1]-T[1])<0){var k=b;b=_,_=k}x[0]=b;var M,A=x[1]=S[1];for(i&&(M=x[2]);a>0&&n[a-1][0]===u;){var S,E=(S=n[--a])[1];i?e.push([A,E,M]):e.push([A,E]),A=E}i?e.push([A,_,M]):e.push([A,_])}return h}(t,e,h,m,r));return v(e,y,r),!!y||(h.length>0||m.length>0)}},{"./lib/rat-seg-intersect":122,"big-rat":83,"big-rat/cmp":81,"big-rat/to-float":95,"box-intersect":101,nextafter:496,"rat-vec":530,"robust-segment-intersect":551,"union-find":596}],122:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=u(a,f);if(0===o(h))return null;var p=s(t,r),d=u(f,p),g=i(d,h),m=c(a,g);return l(t,m)};var n=t("big-rat/mul"),i=t("big-rat/div"),a=t("big-rat/sub"),o=t("big-rat/sign"),s=t("rat-vec/sub"),l=t("rat-vec/add"),c=t("rat-vec/muls");function u(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},{"big-rat/div":82,"big-rat/mul":92,"big-rat/sign":93,"big-rat/sub":94,"rat-vec/add":529,"rat-vec/muls":531,"rat-vec/sub":532}],123:[function(t,e,r){"use strict";var n=t("clamp");function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(o=255&n(o,0,255))}e.exports=i,e.exports.to=i,e.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},{clamp:120}],124:[function(t,e,r){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],125:[function(t,e,r){"use strict";var n=t("color-rgba"),i=t("clamp"),a=t("dtype");e.exports=function(t,e){"float"!==e&&e||(e="array"),"uint"===e&&(e="uint8"),"uint_clamped"===e&&(e="uint8_clamped");var r=new(a(e))(4),o="uint8"!==e&&"uint8_clamped"!==e;return t.length&&"string"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},{clamp:120,"color-rgba":127,dtype:175}],126:[function(t,e,r){(function(r){(function(){"use strict";var n=t("color-name"),i=t("is-plain-obj"),a=t("defined");e.exports=function(t){var e,s,l=[],c=1;if("string"==typeof t)if(n[t])l=n[t].slice(),s="rgb";else if("transparent"===t)c=0,s="rgb",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var u=(p=t.slice(1)).length;c=1,u<=4?(l=[parseInt(p[0]+p[0],16),parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16)],4===u&&(c=parseInt(p[3]+p[3],16)/255)):(l=[parseInt(p[0]+p[1],16),parseInt(p[2]+p[3],16),parseInt(p[4]+p[5],16)],8===u&&(c=parseInt(p[6]+p[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s="rgb"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(t)){var f=e[1],h="rgb"===f,p=f.replace(/a$/,"");s=p;u="cmyk"===p?4:"gray"===p?1:3;l=e[2].trim().split(/\s*,\s*/).map((function(t,e){if(/%$/.test(t))return e===u?parseFloat(t)/100:"rgb"===p?255*parseFloat(t)/100:parseFloat(t);if("h"===p[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)})),f===p&&l.push(1),c=h||void 0===l[u]?1:l[u],l=l.slice(0,u)}else t.length>10&&/[0-9](?:\s|\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),s=t.match(/([a-z])/gi).join("").toLowerCase());else if(isNaN(t))if(i(t)){var d=a(t.r,t.red,t.R,null);null!==d?(s="rgb",l=[d,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s="hsl",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),c=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(c/=100)}else(Array.isArray(t)||r.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s="rgb",c=4===t.length?t[3]:1);else s="rgb",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:c}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"color-name":124,defined:170,"is-plain-obj":469}],127:[function(t,e,r){"use strict";var n=t("color-parse"),i=t("color-space/hsl"),a=t("clamp");e.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),"h"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},{clamp:120,"color-parse":126,"color-space/hsl":128}],128:[function(t,e,r){"use strict";var n=t("./rgb");e.exports={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[c]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},{"./rgb":129}],129:[function(t,e,r){"use strict";e.exports={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]}},{}],130:[function(t,e,r){e.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],cool:[{index:0,rgb:[0,255,255]},{index:1,rgb:[255,0,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],"rainbow-soft":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],"freesurface-blue":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],"freesurface-red":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],"velocity-blue":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],"velocity-green":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},{}],131:[function(t,e,r){"use strict";var n=t("./colorScale"),i=t("lerp");function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r="#",n=0;n<3;++n)r+=("00"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return"rgba("+t.join(",")+")"}e.exports=function(t){var e,r,l,c,u,f,h,p,d,g;t||(t={});p=(t.nshades||72)-1,h=t.format||"hex",(f=t.colormap)||(f="jet");if("string"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+" not a supported colorscale");u=n[f]}else{if(!Array.isArray(f))throw Error("unsupported colormap option",f);u=f.slice()}if(u.length>p+1)throw new Error(f+" map requires nshades to be at least size "+u.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():"number"==typeof t.alpha?[t.alpha,t.alpha]:[1,1];e=u.map((function(t){return Math.round(t.index*p)})),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var m=u.map((function(t,e){var r=u[e].index,n=u[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1||(n[3]=d[0]+(d[1]-d[0])*r),n})),v=[];for(g=0;g0||l(t,e,a)?-1:1:0===s?c>0||l(t,e,r)?1:-1:i(c-s)}var h=n(t,e,r);return h>0?o>0&&n(t,e,a)>0?1:-1:h<0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var n=t("robust-orientation"),i=t("signum"),a=t("two-sum"),o=t("robust-product"),s=t("robust-sum");function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),c=a(r[1],-e[1]),u=s(o(n,l),o(i,c));return u[u.length-1]>=0}},{"robust-orientation":548,"robust-product":549,"robust-sum":553,signum:554,"two-sum":583}],133:[function(t,e,r){e.exports=function(t,e){var r=t.length,a=t.length-e.length;if(a)return a;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return t[0]+t[1]-e[0]-e[1]||n(t[0],t[1])-n(e[0],e[1]);case 3:var o=t[0]+t[1],s=e[0]+e[1];if(a=o+t[2]-(s+e[2]))return a;var l=n(t[0],t[1]),c=n(e[0],e[1]);return n(l,t[2])-n(c,e[2])||n(l+t[2],o)-n(c+e[2],s);case 4:var u=t[0],f=t[1],h=t[2],p=t[3],d=e[0],g=e[1],m=e[2],v=e[3];return u+f+h+p-(d+g+m+v)||n(u,f,h,p)-n(d,g,m,v,d)||n(u+f,u+h,u+p,f+h,f+p,h+p)-n(d+g,d+m,d+v,g+m,g+v,m+v)||n(u+f+h,u+f+p,u+h+p,f+h+p)-n(d+g+m,d+g+v,d+m+v,g+m+v);default:for(var y=t.slice().sort(i),x=e.slice().sort(i),b=0;bt[r][0]&&(r=n);return er?[[r],[e]]:[[e]]}},{}],137:[function(t,e,r){"use strict";e.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o=e[l]&&(s+=1);a[o]=s}}return t}(n(a,!0),r)}};var n=t("incremental-convex-hull"),i=t("affine-hull")},{"affine-hull":67,"incremental-convex-hull":459}],139:[function(t,e,r){e.exports={AFG:"afghan",ALA:"\\b\\wland",ALB:"albania",DZA:"algeria",ASM:"^(?=.*americ).*samoa",AND:"andorra",AGO:"angola",AIA:"anguill?a",ATA:"antarctica",ATG:"antigua",ARG:"argentin",ARM:"armenia",ABW:"^(?!.*bonaire).*\\baruba",AUS:"australia",AUT:"^(?!.*hungary).*austria|\\baustri.*\\bemp",AZE:"azerbaijan",BHS:"bahamas",BHR:"bahrain",BGD:"bangladesh|^(?=.*east).*paki?stan",BRB:"barbados",BLR:"belarus|byelo",BEL:"^(?!.*luxem).*belgium",BLZ:"belize|^(?=.*british).*honduras",BEN:"benin|dahome",BMU:"bermuda",BTN:"bhutan",BOL:"bolivia",BES:"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\bbes.?islands",BIH:"herzegovina|bosnia",BWA:"botswana|bechuana",BVT:"bouvet",BRA:"brazil",IOT:"british.?indian.?ocean",BRN:"brunei",BGR:"bulgaria",BFA:"burkina|\\bfaso|upper.?volta",BDI:"burundi",CPV:"verde",KHM:"cambodia|kampuchea|khmer",CMR:"cameroon",CAN:"canada",CYM:"cayman",CAF:"\\bcentral.african.republic",TCD:"\\bchad",CHL:"\\bchile",CHN:"^(?!.*\\bmac)(?!.*\\bhong)(?!.*\\btai)(?!.*\\brep).*china|^(?=.*peo)(?=.*rep).*china",CXR:"christmas",CCK:"\\bcocos|keeling",COL:"colombia",COM:"comoro",COG:"^(?!.*\\bdem)(?!.*\\bd[\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\bcongo",COK:"\\bcook",CRI:"costa.?rica",CIV:"ivoire|ivory",HRV:"croatia",CUB:"\\bcuba",CUW:"^(?!.*bonaire).*\\bcura(c|\xe7)ao",CYP:"cyprus",CSK:"czechoslovakia",CZE:"^(?=.*rep).*czech|czechia|bohemia",COD:"\\bdem.*congo|congo.*\\bdem|congo.*\\bd[\\.]?r|\\bd[\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc",DNK:"denmark",DJI:"djibouti",DMA:"dominica(?!n)",DOM:"dominican.rep",ECU:"ecuador",EGY:"egypt",SLV:"el.?salvador",GNQ:"guine.*eq|eq.*guine|^(?=.*span).*guinea",ERI:"eritrea",EST:"estonia",ETH:"ethiopia|abyssinia",FLK:"falkland|malvinas",FRO:"faroe|faeroe",FJI:"fiji",FIN:"finland",FRA:"^(?!.*\\bdep)(?!.*martinique).*france|french.?republic|\\bgaul",GUF:"^(?=.*french).*guiana",PYF:"french.?polynesia|tahiti",ATF:"french.?southern",GAB:"gabon",GMB:"gambia",GEO:"^(?!.*south).*georgia",DDR:"german.?democratic.?republic|democratic.?republic.*germany|east.germany",DEU:"^(?!.*east).*germany|^(?=.*\\bfed.*\\brep).*german",GHA:"ghana|gold.?coast",GIB:"gibraltar",GRC:"greece|hellenic|hellas",GRL:"greenland",GRD:"grenada",GLP:"guadeloupe",GUM:"\\bguam",GTM:"guatemala",GGY:"guernsey",GIN:"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea",GNB:"bissau|^(?=.*portu).*guinea",GUY:"guyana|british.?guiana",HTI:"haiti",HMD:"heard.*mcdonald",VAT:"holy.?see|vatican|papal.?st",HND:"^(?!.*brit).*honduras",HKG:"hong.?kong",HUN:"^(?!.*austr).*hungary",ISL:"iceland",IND:"india(?!.*ocea)",IDN:"indonesia",IRN:"\\biran|persia",IRQ:"\\biraq|mesopotamia",IRL:"(^ireland)|(^republic.*ireland)",IMN:"^(?=.*isle).*\\bman",ISR:"israel",ITA:"italy",JAM:"jamaica",JPN:"japan",JEY:"jersey",JOR:"jordan",KAZ:"kazak",KEN:"kenya|british.?east.?africa|east.?africa.?prot",KIR:"kiribati",PRK:"^(?=.*democrat|people|north|d.*p.*.r).*\\bkorea|dprk|korea.*(d.*p.*r)",KWT:"kuwait",KGZ:"kyrgyz|kirghiz",LAO:"\\blaos?\\b",LVA:"latvia",LBN:"lebanon",LSO:"lesotho|basuto",LBR:"liberia",LBY:"libya",LIE:"liechtenstein",LTU:"lithuania",LUX:"^(?!.*belg).*luxem",MAC:"maca(o|u)",MDG:"madagascar|malagasy",MWI:"malawi|nyasa",MYS:"malaysia",MDV:"maldive",MLI:"\\bmali\\b",MLT:"\\bmalta",MHL:"marshall",MTQ:"martinique",MRT:"mauritania",MUS:"mauritius",MYT:"\\bmayotte",MEX:"\\bmexic",FSM:"fed.*micronesia|micronesia.*fed",MCO:"monaco",MNG:"mongolia",MNE:"^(?!.*serbia).*montenegro",MSR:"montserrat",MAR:"morocco|\\bmaroc",MOZ:"mozambique",MMR:"myanmar|burma",NAM:"namibia",NRU:"nauru",NPL:"nepal",NLD:"^(?!.*\\bant)(?!.*\\bcarib).*netherlands",ANT:"^(?=.*\\bant).*(nether|dutch)",NCL:"new.?caledonia",NZL:"new.?zealand",NIC:"nicaragua",NER:"\\bniger(?!ia)",NGA:"nigeria",NIU:"niue",NFK:"norfolk",MNP:"mariana",NOR:"norway",OMN:"\\boman|trucial",PAK:"^(?!.*east).*paki?stan",PLW:"palau",PSE:"palestin|\\bgaza|west.?bank",PAN:"panama",PNG:"papua|new.?guinea",PRY:"paraguay",PER:"peru",PHL:"philippines",PCN:"pitcairn",POL:"poland",PRT:"portugal",PRI:"puerto.?rico",QAT:"qatar",KOR:"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\bkorea(?!.*d.*p.*r)",MDA:"moldov|b(a|e)ssarabia",REU:"r(e|\xe9)union",ROU:"r(o|u|ou)mania",RUS:"\\brussia|soviet.?union|u\\.?s\\.?s\\.?r|socialist.?republics",RWA:"rwanda",BLM:"barth(e|\xe9)lemy",SHN:"helena",KNA:"kitts|\\bnevis",LCA:"\\blucia",MAF:"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)",SPM:"miquelon",VCT:"vincent",WSM:"^(?!.*amer).*samoa",SMR:"san.?marino",STP:"\\bs(a|\xe3)o.?tom(e|\xe9)",SAU:"\\bsa\\w*.?arabia",SEN:"senegal",SRB:"^(?!.*monte).*serbia",SYC:"seychell",SLE:"sierra",SGP:"singapore",SXM:"^(?!.*martin)(?!.*saba).*maarten",SVK:"^(?!.*cze).*slovak",SVN:"slovenia",SLB:"solomon",SOM:"somali",ZAF:"south.africa|s\\\\..?africa",SGS:"south.?georgia|sandwich",SSD:"\\bs\\w*.?sudan",ESP:"spain",LKA:"sri.?lanka|ceylon",SDN:"^(?!.*\\bs(?!u)).*sudan",SUR:"surinam|dutch.?guiana",SJM:"svalbard",SWZ:"swaziland",SWE:"sweden",CHE:"switz|swiss",SYR:"syria",TWN:"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china",TJK:"tajik",THA:"thailand|\\bsiam",MKD:"macedonia|fyrom",TLS:"^(?=.*leste).*timor|^(?=.*east).*timor",TGO:"togo",TKL:"tokelau",TON:"tonga",TTO:"trinidad|tobago",TUN:"tunisia",TUR:"turkey",TKM:"turkmen",TCA:"turks",TUV:"tuvalu",UGA:"uganda",UKR:"ukrain",ARE:"emirates|^u\\.?a\\.?e\\.?$|united.?arab.?em",GBR:"united.?kingdom|britain|^u\\.?k\\.?$",TZA:"tanzania",USA:"united.?states\\b(?!.*islands)|\\bu\\.?s\\.?a\\.?\\b|^\\s*u\\.?s\\.?\\b(?!.*islands)",UMI:"minor.?outlying.?is",URY:"uruguay",UZB:"uzbek",VUT:"vanuatu|new.?hebrides",VEN:"venezuela",VNM:"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam",VGB:"^(?=.*\\bu\\.?\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin",VIR:"^(?=.*\\bu\\.?\\s?s).*virgin|^(?=.*states).*virgin",WLF:"futuna|wallis",ESH:"western.sahara",YEM:"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\bp\\.?d\\.?r).*yemen",YMD:"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\bp\\.?d\\.?r).*yemen",YUG:"yugoslavia",ZMB:"zambia|northern.?rhodesia",EAZ:"zanzibar",ZWE:"zimbabwe|^(?!.*northern).*rhodesia"}},{}],140:[function(t,e,r){e.exports=["xx-small","x-small","small","medium","large","x-large","xx-large","larger","smaller"]},{}],141:[function(t,e,r){e.exports=["normal","condensed","semi-condensed","extra-condensed","ultra-condensed","expanded","semi-expanded","extra-expanded","ultra-expanded"]},{}],142:[function(t,e,r){e.exports=["normal","italic","oblique"]},{}],143:[function(t,e,r){e.exports=["normal","bold","bolder","lighter","100","200","300","400","500","600","700","800","900"]},{}],144:[function(t,e,r){"use strict";e.exports={parse:t("./parse"),stringify:t("./stringify")}},{"./parse":146,"./stringify":147}],145:[function(t,e,r){"use strict";var n=t("css-font-size-keywords");e.exports={isSize:function(t){return/^[\d\.]/.test(t)||-1!==t.indexOf("/")||-1!==n.indexOf(t)}}},{"css-font-size-keywords":140}],146:[function(t,e,r){"use strict";var n=t("unquote"),i=t("css-global-keywords"),a=t("css-system-font-keywords"),o=t("css-font-weight-keywords"),s=t("css-font-style-keywords"),l=t("css-font-stretch-keywords"),c=t("string-split-by"),u=t("./lib/util").isSize;e.exports=h;var f=h.cache={};function h(t){if("string"!=typeof t)throw new Error("Font argument must be a string.");if(f[t])return f[t];if(""===t)throw new Error("Cannot parse an empty string.");if(-1!==a.indexOf(t))return f[t]={system:t};for(var e,r={style:"normal",variant:"normal",weight:"normal",stretch:"normal",lineHeight:"normal",size:"1rem",family:["serif"]},h=c(t,/\s+/);e=h.shift();){if(-1!==i.indexOf(e))return["style","variant","weight","stretch"].forEach((function(t){r[t]=e})),f[t]=r;if(-1===s.indexOf(e))if("normal"!==e&&"small-caps"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(u(e)){var d=c(e,"/");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):"/"===h[0]&&(h.shift(),r.lineHeight=p(h.shift())),!h.length)throw new Error("Missing required font-family.");return r.family=c(h.join(" "),/\s*,\s*/).map(n),f[t]=r}throw new Error("Unknown or unsupported font token: "+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error("Missing required font-size.")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},{"./lib/util":145,"css-font-stretch-keywords":141,"css-font-style-keywords":142,"css-font-weight-keywords":143,"css-global-keywords":148,"css-system-font-keywords":149,"string-split-by":568,unquote:598}],147:[function(t,e,r){"use strict";var n=t("pick-by-alias"),i=t("./lib/util").isSize,a=g(t("css-global-keywords")),o=g(t("css-system-font-keywords")),s=g(t("css-font-weight-keywords")),l=g(t("css-font-style-keywords")),c=g(t("css-font-stretch-keywords")),u={normal:1,"small-caps":1},f={serif:1,"sans-serif":1,monospace:1,cursive:1,fantasy:1,"system-ui":1},h="1rem",p="serif";function d(t,e){if(t&&!e[t]&&!a[t])throw Error("Unknown keyword `"+t+"`");return t}function g(t){for(var e={},r=0;r=0;--p)a[p]=c*t[p]+u*e[p]+f*r[p]+h*n[p];return a}return c*t+u*e+f*r+h*n},e.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,c=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var u=t.length-1;u>=0;--u)a[u]=o*t[u]+s*e[u]+l*r[u]+c*n[u];return a}return o*t+s*e+l*r[u]+c*n}},{}],151:[function(t,e,r){"use strict";var n=t("./lib/thunk.js");function i(){this.argTypes=[],this.shimArgs=[],this.arrayArgs=[],this.arrayBlockIndices=[],this.scalarArgs=[],this.offsetArgs=[],this.offsetArgIndex=[],this.indexArgs=[],this.shapeArgs=[],this.funcName="",this.pre=null,this.body=null,this.post=null,this.debug=!1}e.exports=function(t){var e=new i;e.pre=t.pre,e.body=t.body,e.post=t.post;var r=t.args.slice(0);e.argTypes=r;for(var a=0;a0)throw new Error("cwise: pre() block may not reference array args");if(a0)throw new Error("cwise: post() block may not reference array args")}else if("scalar"===o)e.scalarArgs.push(a),e.shimArgs.push("scalar"+a);else if("index"===o){if(e.indexArgs.push(a),a0)throw new Error("cwise: pre() block may not reference array index");if(a0)throw new Error("cwise: post() block may not reference array index")}else if("shape"===o){if(e.shapeArgs.push(a),ar.length)throw new Error("cwise: Too many arguments in pre() block");if(e.body.args.length>r.length)throw new Error("cwise: Too many arguments in body() block");if(e.post.args.length>r.length)throw new Error("cwise: Too many arguments in post() block");return e.debug=!!t.printCode||!!t.debug,e.funcName=t.funcName||"cwise",e.blockSize=t.blockSize||64,n(e)}},{"./lib/thunk.js":153}],152:[function(t,e,r){"use strict";var n=t("uniq");function i(t,e,r){var n,i,a=t.length,o=e.arrayArgs.length,s=e.indexArgs.length>0,l=[],c=[],u=0,f=0;for(n=0;n0&&l.push("var "+c.join(",")),n=a-1;n>=0;--n)u=t[n],l.push(["for(i",n,"=0;i",n,"0&&l.push(["index[",f,"]-=s",f].join("")),l.push(["++index[",u,"]"].join(""))),l.push("}")}return l.join("\n")}function a(t,e,r){for(var n=t.body,i=[],a=[],o=0;o0&&(r=r&&e[n]===e[n-1])}return r?e[0]:e.join("")}e.exports=function(t,e){for(var r=e[1].length-Math.abs(t.arrayBlockIndices[0])|0,s=new Array(t.arrayArgs.length),l=new Array(t.arrayArgs.length),c=0;c0&&x.push("shape=SS.slice(0)"),t.indexArgs.length>0){var b=new Array(r);for(c=0;c0&&y.push("var "+x.join(",")),c=0;c3&&y.push(a(t.pre,t,l));var k=a(t.body,t,l),M=function(t){for(var e=0,r=t[0].length;e0,c=[],u=0;u0;){"].join("")),c.push(["if(j",u,"<",s,"){"].join("")),c.push(["s",e[u],"=j",u].join("")),c.push(["j",u,"=0"].join("")),c.push(["}else{s",e[u],"=",s].join("")),c.push(["j",u,"-=",s,"}"].join("")),l&&c.push(["index[",e[u],"]=j",u].join(""));for(u=0;u3&&y.push(a(t.post,t,l)),t.debug&&console.log("-----Generated cwise routine for ",e,":\n"+y.join("\n")+"\n----------");var A=[t.funcName||"unnamed","_cwise_loop_",s[0].join("s"),"m",M,o(l)].join("");return new Function(["function ",A,"(",v.join(","),"){",y.join("\n"),"} return ",A].join(""))()}},{uniq:597}],153:[function(t,e,r){"use strict";var n=t("./compile.js");e.exports=function(t){var e=["'use strict'","var CACHED={}"],r=[],i=t.funcName+"_cwise_thunk";e.push(["return function ",i,"(",t.shimArgs.join(","),"){"].join(""));for(var a=[],o=[],s=[["array",t.arrayArgs[0],".shape.slice(",Math.max(0,t.arrayBlockIndices[0]),t.arrayBlockIndices[0]<0?","+t.arrayBlockIndices[0]+")":")"].join("")],l=[],c=[],u=0;u0&&(l.push("array"+t.arrayArgs[0]+".shape.length===array"+f+".shape.length+"+(Math.abs(t.arrayBlockIndices[0])-Math.abs(t.arrayBlockIndices[u]))),c.push("array"+t.arrayArgs[0]+".shape[shapeIndex+"+Math.max(0,t.arrayBlockIndices[0])+"]===array"+f+".shape[shapeIndex+"+Math.max(0,t.arrayBlockIndices[u])+"]"))}for(t.arrayArgs.length>1&&(e.push("if (!("+l.join(" && ")+")) throw new Error('cwise: Arrays do not all have the same dimensionality!')"),e.push("for(var shapeIndex=array"+t.arrayArgs[0]+".shape.length-"+Math.abs(t.arrayBlockIndices[0])+"; shapeIndex--\x3e0;) {"),e.push("if (!("+c.join(" && ")+")) throw new Error('cwise: Arrays do not all have the same shape!')"),e.push("}")),u=0;ue?1:t>=e?0:NaN}function r(t){var r;return 1===t.length&&(r=t,t=function(t,n){return e(r(t),n)}),{left:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}var n=r(e),i=n.right,a=n.left;function o(t,e){return[t,e]}function s(t){return null===t?NaN:+t}function l(t,e){var r,n,i=t.length,a=0,o=-1,l=0,c=0;if(null==e)for(;++o1)return c/(a-1)}function c(t,e){var r=l(t,e);return r?Math.sqrt(r):r}function u(t,e){var r,n,i,a=t.length,o=-1;if(null==e){for(;++o=r)for(n=i=r;++or&&(n=r),i=r)for(n=i=r;++or&&(n=r),i=0?(a>=v?10:a>=y?5:a>=x?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=v?10:a>=y?5:a>=x?2:1)}function _(t,e,r){var n=Math.abs(e-t)/Math.max(0,r),i=Math.pow(10,Math.floor(Math.log(n)/Math.LN10)),a=n/i;return a>=v?i*=10:a>=y?i*=5:a>=x&&(i*=2),e=1)return+r(t[n-1],n-1,t);var n,i=(n-1)*e,a=Math.floor(i),o=+r(t[a],a,t);return o+(+r(t[a+1],a+1,t)-o)*(i-a)}}function k(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++ar&&(n=r)}else for(;++a=r)for(n=r;++ar&&(n=r);return n}function M(t){if(!(i=t.length))return[];for(var e=-1,r=k(t,A),n=new Array(r);++et?1:e>=t?0:NaN},t.deviation=c,t.extent=u,t.histogram=function(){var t=g,e=u,r=w;function n(n){var a,o,s=n.length,l=new Array(s);for(a=0;af;)h.pop(),--p;var d,g=new Array(p+1);for(a=0;a<=p;++a)(d=g[a]=[]).x0=a>0?h[a-1]:u,d.x1=a=r)for(n=r;++an&&(n=r)}else for(;++a=r)for(n=r;++an&&(n=r);return n},t.mean=function(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r},t.min=k,t.pairs=function(t,e){null==e&&(e=o);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r0)return[t];if((n=e0)for(t=Math.ceil(t/o),e=Math.floor(e/o),a=new Array(i=Math.ceil(e-t+1));++s=l.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var s,c,f,h=-1,p=n.length,d=l[i++],g=r(),m=a();++hl.length)return r;var i,a=c[n-1];return null!=e&&n>=l.length?i=r.entries():(i=[],r.each((function(e,r){i.push({key:r,values:t(e,n)})}))),null!=a?i.sort((function(t,e){return a(t.key,e.key)})):i}(u(t,0,a,o),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return c[l.length-1]=t,s},sortValues:function(e){return t=e,s},rollup:function(t){return e=t,s}}},t.set=c,t.map=r,t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},Object.defineProperty(t,"__esModule",{value:!0})}))},{}],158:[function(t,e,r){!function(t,n){"object"==typeof r&&"undefined"!=typeof e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function r(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function n(){}var i="\\s*([+-]?\\d+)\\s*",a="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",s=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[i,i,i]+"\\)$"),c=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[i,i,i,a]+"\\)$"),f=new RegExp("^rgba\\("+[o,o,o,a]+"\\)$"),h=new RegExp("^hsl\\("+[a,o,o]+"\\)$"),p=new RegExp("^hsla\\("+[a,o,o,a]+"\\)$"),d={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function g(){return this.rgb().formatHex()}function m(){return this.rgb().formatRgb()}function v(t){var e,r;return t=(t+"").trim().toLowerCase(),(e=s.exec(t))?(r=e[1].length,e=parseInt(e[1],16),6===r?y(e):3===r?new w(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?x(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?x(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=l.exec(t))?new w(e[1],e[2],e[3],1):(e=c.exec(t))?new w(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=u.exec(t))?x(e[1],e[2],e[3],e[4]):(e=f.exec(t))?x(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=h.exec(t))?A(e[1],e[2]/100,e[3]/100,1):(e=p.exec(t))?A(e[1],e[2]/100,e[3]/100,e[4]):d.hasOwnProperty(t)?y(d[t]):"transparent"===t?new w(NaN,NaN,NaN,0):null}function y(t){return new w(t>>16&255,t>>8&255,255&t,1)}function x(t,e,r,n){return n<=0&&(t=e=r=NaN),new w(t,e,r,n)}function b(t){return t instanceof n||(t=v(t)),t?new w((t=t.rgb()).r,t.g,t.b,t.opacity):new w}function _(t,e,r,n){return 1===arguments.length?b(t):new w(t,e,r,null==n?1:n)}function w(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function T(){return"#"+M(this.r)+M(this.g)+M(this.b)}function k(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function M(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function A(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new C(t,e,r,n)}function S(t){if(t instanceof C)return new C(t.h,t.s,t.l,t.opacity);if(t instanceof n||(t=v(t)),!t)return new C;if(t instanceof C)return t;var e=(t=t.rgb()).r/255,r=t.g/255,i=t.b/255,a=Math.min(e,r,i),o=Math.max(e,r,i),s=NaN,l=o-a,c=(o+a)/2;return l?(s=e===o?(r-i)/l+6*(r0&&c<1?0:s,new C(s,l,c,t.opacity)}function E(t,e,r,n){return 1===arguments.length?S(t):new C(t,e,r,null==n?1:n)}function C(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function L(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}e(n,v,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:g,formatHex:g,formatHsl:function(){return S(this).formatHsl()},formatRgb:m,toString:m}),e(w,_,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:T,formatHex:T,formatRgb:k,toString:k})),e(C,E,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new C(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new C(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new w(L(t>=240?t-240:t+120,i,n),L(t,i,n),L(t<120?t+240:t-120,i,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));var I=Math.PI/180,P=180/Math.PI,z=6/29,O=3*z*z;function D(t){if(t instanceof F)return new F(t.l,t.a,t.b,t.opacity);if(t instanceof H)return G(t);t instanceof w||(t=b(t));var e,r,n=U(t.r),i=U(t.g),a=U(t.b),o=B((.2225045*n+.7168786*i+.0606169*a)/1);return n===i&&i===a?e=r=o:(e=B((.4360747*n+.3850649*i+.1430804*a)/.96422),r=B((.0139322*n+.0971045*i+.7141733*a)/.82521)),new F(116*o-16,500*(e-o),200*(o-r),t.opacity)}function R(t,e,r,n){return 1===arguments.length?D(t):new F(t,e,r,null==n?1:n)}function F(t,e,r,n){this.l=+t,this.a=+e,this.b=+r,this.opacity=+n}function B(t){return t>.008856451679035631?Math.pow(t,1/3):t/O+4/29}function N(t){return t>z?t*t*t:O*(t-4/29)}function j(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function U(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function V(t){if(t instanceof H)return new H(t.h,t.c,t.l,t.opacity);if(t instanceof F||(t=D(t)),0===t.a&&0===t.b)return new H(NaN,0=0&&(r=t.slice(n+1),t=t.slice(0,n)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:r}}))}function a(t,e){for(var r,n=0,i=t.length;n0)for(var r,n,i=new Array(r),a=0;ah+c||np+c||au.index){var f=h-s.x-s.vx,m=p-s.y-s.vy,v=f*f+m*m;vt.r&&(t.r=t[e].r)}function h(){if(r){var e,i,a=r.length;for(n=new Array(a),e=0;e=c)){(t.data!==r||t.next)&&(0===f&&(d+=(f=o())*f),0===h&&(d+=(h=o())*h),d1?(null==r?u.remove(t):u.set(t,v(r)),e):u.get(t)},find:function(e,r,n){var i,a,o,s,l,c=0,u=t.length;for(null==n?n=1/0:n*=n,c=0;c1?(h.on(t,r),e):h.on(t)}}},t.forceX=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a=0;)e+=r[n].value;else e=1;t.value=e}function a(t,e){var r,n,i,a,s,u=new c(t),f=+t.value&&(u.value=t.value),h=[u];for(null==e&&(e=o);r=h.pop();)if(f&&(r.value=+r.data.value),(i=e(r.data))&&(s=i.length))for(r.children=new Array(s),a=s-1;a>=0;--a)h.push(n=r.children[a]=new c(i[a])),n.parent=r,n.depth=r.depth+1;return u.eachBefore(l)}function o(t){return t.children}function s(t){t.data=t.data.data}function l(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function c(t){this.data=t,this.depth=this.height=0,this.parent=null}c.prototype=a.prototype={constructor:c,count:function(){return this.eachAfter(i)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter((function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;t=r.pop(),e=n.pop();for(;t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(r){r!==t&&e.push({source:r.parent,target:r})})),e},copy:function(){return a(this).eachBefore(s)}};var u=Array.prototype.slice;function f(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(u.call(t))).length,a=[];n0&&r*r>n*n+i*i}function g(t,e){for(var r=0;r(o*=o)?(n=(c+o-i)/(2*c),a=Math.sqrt(Math.max(0,o/c-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(c+i-o)/(2*c),a=Math.sqrt(Math.max(0,i/c-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function b(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function _(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function w(t){this._=t,this.next=null,this.previous=null}function T(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,c,u,h;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;x(r,e,n=t[2]),e=new w(e),r=new w(r),n=new w(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;sh&&(h=s),m=u*u*g,(p=Math.max(h/m,m/f))>d){u-=s;break}d=p}v.push(o={value:u,dice:l1?e:1)},r}(G);var X=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,c,u,f=-1,h=o.length,p=t.value;++f1?e:1)},r}(G);t.cluster=function(){var t=e,i=1,a=1,o=!1;function s(e){var s,l=0;e.eachAfter((function(e){var i=e.children;i?(e.x=function(t){return t.reduce(r,0)/t.length}(i),e.y=function(t){return 1+t.reduce(n,0)}(i)):(e.x=s?l+=t(e,s):0,e.y=0,s=e)}));var c=function(t){for(var e;e=t.children;)t=e[0];return t}(e),u=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(e),f=c.x-t(c,u)/2,h=u.x+t(u,c)/2;return e.eachAfter(o?function(t){t.x=(t.x-e.x)*i,t.y=(e.y-t.y)*a}:function(t){t.x=(t.x-f)/(h-f)*i,t.y=(1-(e.y?t.y/e.y:1))*a})}return s.separation=function(e){return arguments.length?(t=e,s):t},s.size=function(t){return arguments.length?(o=!1,i=+t[0],a=+t[1],s):o?null:[i,a]},s.nodeSize=function(t){return arguments.length?(o=!0,i=+t[0],a=+t[1],s):o?[i,a]:null},s},t.hierarchy=a,t.pack=function(){var t=null,e=1,r=1,n=A;function i(i){return i.x=e/2,i.y=r/2,t?i.eachBefore(C(t)).eachAfter(L(n,.5)).eachBefore(I(1)):i.eachBefore(C(E)).eachAfter(L(A,1)).eachAfter(L(n,i.r/Math.min(e,r))).eachBefore(I(Math.min(e,r)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=k(e),i):t},i.size=function(t){return arguments.length?(e=+t[0],r=+t[1],i):[e,r]},i.padding=function(t){return arguments.length?(n="function"==typeof t?t:S(+t),i):n},i},t.packEnclose=f,t.packSiblings=function(t){return T(t),t},t.partition=function(){var t=1,e=1,r=0,n=!1;function i(i){var a=i.height+1;return i.x0=i.y0=r,i.x1=t,i.y1=e/a,i.eachBefore(function(t,e){return function(n){n.children&&z(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var i=n.x0,a=n.y0,o=n.x1-r,s=n.y1-r;o0)throw new Error("cycle");return a}return r.id=function(e){return arguments.length?(t=M(e),r):t},r.parentId=function(t){return arguments.length?(e=M(t),r):e},r},t.tree=function(){var t=B,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new q(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new q(n[i],i)),r.parent=e;return(o.parent=new q(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var c=i,u=i,f=i;i.eachBefore((function(t){t.xu.x&&(u=t),t.depth>f.depth&&(f=t)}));var h=c===u?1:t(c,u)/2,p=h-c.x,d=e/(u.x+h+p),g=r/(f.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*g}))}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=j(s),a=N(a),s&&a;)l=N(l),(o=j(o)).a=e,(i=s.z+f-a.z-c+t(s._,a._))>0&&(U(V(s,e,n),e,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!j(o)&&(o.t=s,o.m+=f-u),a&&!N(l)&&(l.t=a,l.m+=c-h,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i},t.treemap=function(){var t=W,e=!1,r=1,n=1,i=[0],a=A,o=A,s=A,l=A,c=A;function u(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(P),t}function f(e){var r=i[e.depth],n=e.x0+r,u=e.y0+r,f=e.x1-r,h=e.y1-r;f=r-1){var u=s[e];return u.x0=i,u.y0=a,u.x1=o,void(u.y1=l)}var f=c[e],h=n/2+f,p=e+1,d=r-1;for(;p>>1;c[g]l-a){var y=(i*v+o*m)/n;t(e,p,m,i,a,y,l),t(p,r,v,y,a,o,l)}else{var x=(a*v+l*m)/n;t(e,p,m,i,a,o,x),t(p,r,v,i,x,o,l)}}(0,l,t.value,e,r,n,i)},t.treemapDice=z,t.treemapResquarify=X,t.treemapSlice=H,t.treemapSliceDice=function(t,e,r,n,i){(1&t.depth?H:z)(t,e,r,n,i)},t.treemapSquarify=W,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],162:[function(t,e,r){!function(n,i){"object"==typeof r&&"undefined"!=typeof e?i(r,t("d3-color")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){"use strict";function r(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}function n(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[i],o=t[i+1],s=i>0?t[i-1]:2*a-o,l=i180||r<-180?r-360*Math.round(r/360):r):a(isNaN(t)?e:t)}function l(t){return 1==(t=+t)?c:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):a(isNaN(e)?r:e)}}function c(t,e){var r=e-t;return r?o(t,r):a(isNaN(t)?e:t)}var u=function t(r){var n=l(r);function i(t,r){var i=n((t=e.rgb(t)).r,(r=e.rgb(r)).r),a=n(t.g,r.g),o=n(t.b,r.b),s=c(t.opacity,r.opacity);return function(e){return t.r=i(e),t.g=a(e),t.b=o(e),t.opacity=s(e),t+""}}return i.gamma=t,i}(1);function f(t){return function(r){var n,i,a=r.length,o=new Array(a),s=new Array(a),l=new Array(a);for(n=0;na&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:y(r,n)})),a=_.lastIndex;return a180?e+=360:e-t>180&&(t+=360),a.push({i:r.push(i(r)+"rotate(",null,n)-2,x:y(t,e)})):e&&r.push(i(r)+"rotate("+e+n)}(a.rotate,o.rotate,s,l),function(t,e,r,a){t!==e?a.push({i:r.push(i(r)+"skewX(",null,n)-2,x:y(t,e)}):e&&r.push(i(r)+"skewX("+e+n)}(a.skewX,o.skewX,s,l),function(t,e,r,n,a,o){if(t!==r||e!==n){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:y(t,r)},{i:s-2,x:y(e,n)})}else 1===r&&1===n||a.push(i(a)+"scale("+r+","+n+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,l),a=o=null,function(t){for(var e,r=-1,n=l.length;++r1e-6)if(Math.abs(f*l-c*u)>1e-6&&a){var p=n-o,d=i-s,g=l*l+c*c,m=p*p+d*d,v=Math.sqrt(g),y=Math.sqrt(h),x=a*Math.tan((e-Math.acos((g+h-m)/(2*v*y)))/2),b=x/y,_=x/v;Math.abs(b-1)>1e-6&&(this._+="L"+(t+b*u)+","+(r+b*f)),this._+="A"+a+","+a+",0,0,"+ +(f*p>u*d)+","+(this._x1=t+_*l)+","+(this._y1=r+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=r);else;},arc:function(t,i,a,o,s,l){t=+t,i=+i,l=!!l;var c=(a=+a)*Math.cos(o),u=a*Math.sin(o),f=t+c,h=i+u,p=1^l,d=l?o-s:s-o;if(a<0)throw new Error("negative radius: "+a);null===this._x1?this._+="M"+f+","+h:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+f+","+h),a&&(d<0&&(d=d%r+r),d>n?this._+="A"+a+","+a+",0,1,"+p+","+(t-c)+","+(i-u)+"A"+a+","+a+",0,1,"+p+","+(this._x1=f)+","+(this._y1=h):d>1e-6&&(this._+="A"+a+","+a+",0,"+ +(d>=e)+","+p+","+(this._x1=t+a*Math.cos(s))+","+(this._y1=i+a*Math.sin(s))))},rect:function(t,e,r,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +r+"v"+ +n+"h"+-r+"Z"},toString:function(){return this._}},t.path=a,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],164:[function(t,e,r){!function(t,n){"object"==typeof r&&"undefined"!=typeof e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";function e(t,e,r,n){if(isNaN(e)||isNaN(r))return t;var i,a,o,s,l,c,u,f,h,p=t._root,d={data:n},g=t._x0,m=t._y0,v=t._x1,y=t._y1;if(!p)return t._root=d,t;for(;p.length;)if((c=e>=(a=(g+v)/2))?g=a:v=a,(u=r>=(o=(m+y)/2))?m=o:y=o,i=p,!(p=p[f=u<<1|c]))return i[f]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[f]=d:t._root=d,t;do{i=i?i[f]=new Array(4):t._root=new Array(4),(c=e>=(a=(g+v)/2))?g=a:v=a,(u=r>=(o=(m+y)/2))?m=o:y=o}while((f=u<<1|c)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}function r(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i}function n(t){return t[0]}function i(t){return t[1]}function a(t,e,r){var a=new o(null==e?n:e,null==r?i:r,NaN,NaN,NaN,NaN);return null==t?a:a.addAll(t)}function o(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function s(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}var l=a.prototype=o.prototype;l.copy=function(){var t,e,r=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),n=this._root;if(!n)return r;if(!n.length)return r._root=s(n),r;for(t=[{source:n,target:r._root=new Array(4)}];n=t.pop();)for(var i=0;i<4;++i)(e=n.source[i])&&(e.length?t.push({source:e,target:n.target[i]=new Array(4)}):n.target[i]=s(e));return r},l.add=function(t){var r=+this._x.call(null,t),n=+this._y.call(null,t);return e(this.cover(r,n),r,n,t)},l.addAll=function(t){var r,n,i,a,o=t.length,s=new Array(o),l=new Array(o),c=1/0,u=1/0,f=-1/0,h=-1/0;for(n=0;nf&&(f=i),ah&&(h=a));if(c>f||u>h)return this;for(this.cover(c,u).cover(f,h),n=0;nt||t>=i||n>e||e>=a;)switch(s=(ep||(o=c.y0)>d||(s=c.x1)=y)<<1|t>=v)&&(c=g[g.length-1],g[g.length-1]=g[g.length-1-u],g[g.length-1-u]=c)}else{var x=t-+this._x.call(null,m.data),b=e-+this._y.call(null,m.data),_=x*x+b*b;if(_=(s=(d+m)/2))?d=s:m=s,(u=o>=(l=(g+v)/2))?g=l:v=l,e=p,!(p=p[f=u<<1|c]))return this;if(!p.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(r=e,h=f)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[f]=i:delete e[f],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[h]=p:this._root=p),this):(this._root=i,this)},l.removeAll=function(t){for(var e=0,r=t.length;e1?0:t<-1?u:Math.acos(t)}function d(t){return t>=1?f:t<=-1?-f:Math.asin(t)}function g(t){return t.innerRadius}function m(t){return t.outerRadius}function v(t){return t.startAngle}function y(t){return t.endAngle}function x(t){return t&&t.padAngle}function b(t,e,r,n,i,a,o,s){var l=r-t,c=n-e,u=o-i,f=s-a,h=f*l-u*c;if(!(h*h<1e-12))return[t+(h=(u*(e-a)-f*(t-i))/h)*l,e+h*c]}function _(t,e,r,n,i,a,s){var l=t-r,u=e-n,f=(s?a:-a)/c(l*l+u*u),h=f*u,p=-f*l,d=t+h,g=e+p,m=r+h,v=n+p,y=(d+m)/2,x=(g+v)/2,b=m-d,_=v-g,w=b*b+_*_,T=i-a,k=d*v-m*g,M=(_<0?-1:1)*c(o(0,T*T*w-k*k)),A=(k*_-b*M)/w,S=(-k*b-_*M)/w,E=(k*_+b*M)/w,C=(-k*b+_*M)/w,L=A-y,I=S-x,P=E-y,z=C-x;return L*L+I*I>P*P+z*z&&(A=E,S=C),{cx:A,cy:S,x01:-h,y01:-p,x11:A*(i/T-1),y11:S*(i/T-1)}}function w(t){this._context=t}function T(t){return new w(t)}function k(t){return t[0]}function M(t){return t[1]}function A(){var t=k,n=M,i=r(!0),a=null,o=T,s=null;function l(r){var l,c,u,f=r.length,h=!1;for(null==a&&(s=o(u=e.path())),l=0;l<=f;++l)!(l=f;--h)c.point(v[h],y[h]);c.lineEnd(),c.areaEnd()}m&&(v[u]=+t(p,u,r),y[u]=+i(p,u,r),c.point(n?+n(p,u,r):v[u],a?+a(p,u,r):y[u]))}if(d)return c=null,d+""||null}function f(){return A().defined(o).curve(l).context(s)}return u.x=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),n=null,u):t},u.x0=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),u):t},u.x1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:r(+t),u):n},u.y=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),a=null,u):i},u.y0=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),u):i},u.y1=function(t){return arguments.length?(a=null==t?null:"function"==typeof t?t:r(+t),u):a},u.lineX0=u.lineY0=function(){return f().x(t).y(i)},u.lineY1=function(){return f().x(t).y(a)},u.lineX1=function(){return f().x(n).y(i)},u.defined=function(t){return arguments.length?(o="function"==typeof t?t:r(!!t),u):o},u.curve=function(t){return arguments.length?(l=t,null!=s&&(c=l(s)),u):l},u.context=function(t){return arguments.length?(null==t?s=c=null:c=l(s=t),u):s},u}function E(t,e){return et?1:e>=t?0:NaN}function C(t){return t}w.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var L=P(T);function I(t){this._curve=t}function P(t){function e(e){return new I(t(e))}return e._curve=t,e}function z(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(P(t)):e()._curve},t}function O(){return z(A().curve(L))}function D(){var t=S().curve(L),e=t.curve,r=t.lineX0,n=t.lineX1,i=t.lineY0,a=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return z(r())},delete t.lineX0,t.lineEndAngle=function(){return z(n())},delete t.lineX1,t.lineInnerRadius=function(){return z(i())},delete t.lineY0,t.lineOuterRadius=function(){return z(a())},delete t.lineY1,t.curve=function(t){return arguments.length?e(P(t)):e()._curve},t}function R(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}I.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var F=Array.prototype.slice;function B(t){return t.source}function N(t){return t.target}function j(t){var n=B,i=N,a=k,o=M,s=null;function l(){var r,l=F.call(arguments),c=n.apply(this,l),u=i.apply(this,l);if(s||(s=r=e.path()),t(s,+a.apply(this,(l[0]=c,l)),+o.apply(this,l),+a.apply(this,(l[0]=u,l)),+o.apply(this,l)),r)return s=null,r+""||null}return l.source=function(t){return arguments.length?(n=t,l):n},l.target=function(t){return arguments.length?(i=t,l):i},l.x=function(t){return arguments.length?(a="function"==typeof t?t:r(+t),l):a},l.y=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),l):o},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}function U(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function V(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e,r=(r+i)/2,n,r,n,i)}function q(t,e,r,n,i){var a=R(e,r),o=R(e,r=(r+i)/2),s=R(n,r),l=R(n,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],s[0],s[1],l[0],l[1])}var H={draw:function(t,e){var r=Math.sqrt(e/u);t.moveTo(r,0),t.arc(0,0,r,0,h)}},G={draw:function(t,e){var r=Math.sqrt(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},Y=Math.sqrt(1/3),W=2*Y,X={draw:function(t,e){var r=Math.sqrt(e/W),n=r*Y;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},Z=Math.sin(u/10)/Math.sin(7*u/10),J=Math.sin(h/10)*Z,K=-Math.cos(h/10)*Z,Q={draw:function(t,e){var r=Math.sqrt(.8908130915292852*e),n=J*r,i=K*r;t.moveTo(0,-r),t.lineTo(n,i);for(var a=1;a<5;++a){var o=h*a/5,s=Math.cos(o),l=Math.sin(o);t.lineTo(l*r,-s*r),t.lineTo(s*n-l*i,l*n+s*i)}t.closePath()}},$={draw:function(t,e){var r=Math.sqrt(e),n=-r/2;t.rect(n,n,r,r)}},tt=Math.sqrt(3),et={draw:function(t,e){var r=-Math.sqrt(e/(3*tt));t.moveTo(0,2*r),t.lineTo(-tt*r,-r),t.lineTo(tt*r,-r),t.closePath()}},rt=-.5,nt=Math.sqrt(3)/2,it=1/Math.sqrt(12),at=3*(it/2+1),ot={draw:function(t,e){var r=Math.sqrt(e/at),n=r/2,i=r*it,a=n,o=r*it+r,s=-a,l=o;t.moveTo(n,i),t.lineTo(a,o),t.lineTo(s,l),t.lineTo(rt*n-nt*i,nt*n+rt*i),t.lineTo(rt*a-nt*o,nt*a+rt*o),t.lineTo(rt*s-nt*l,nt*s+rt*l),t.lineTo(rt*n+nt*i,rt*i-nt*n),t.lineTo(rt*a+nt*o,rt*o-nt*a),t.lineTo(rt*s+nt*l,rt*l-nt*s),t.closePath()}},st=[H,G,X,$,Q,et,ot];function lt(){}function ct(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function ut(t){this._context=t}function ft(t){this._context=t}function ht(t){this._context=t}function pt(t,e){this._basis=new ut(t),this._beta=e}ut.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ct(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ft.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ht.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},pt.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,r=t.length-1;if(r>0)for(var n,i=t[0],a=e[0],o=t[r]-i,s=e[r]-a,l=-1;++l<=r;)n=l/r,this._basis.point(this._beta*t[l]+(1-this._beta)*(i+n*o),this._beta*e[l]+(1-this._beta)*(a+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var dt=function t(e){function r(t){return 1===e?new ut(t):new pt(t,e)}return r.beta=function(e){return t(+e)},r}(.85);function gt(t,e,r){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-r),t._x2,t._y2)}function mt(t,e){this._context=t,this._k=(1-e)/6}mt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:gt(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:gt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var vt=function t(e){function r(t){return new mt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function yt(t,e){this._context=t,this._k=(1-e)/6}yt.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:gt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var xt=function t(e){function r(t){return new yt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function bt(t,e){this._context=t,this._k=(1-e)/6}bt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:gt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var _t=function t(e){function r(t){return new bt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function wt(t,e,r){var n=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>1e-12){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);n=(n*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>1e-12){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*c+t._x1*t._l23_2a-e*t._l12_2a)/u,o=(o*c+t._y1*t._l23_2a-r*t._l12_2a)/u}t._context.bezierCurveTo(n,i,a,o,t._x2,t._y2)}function Tt(t,e){this._context=t,this._alpha=e}Tt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var kt=function t(e){function r(t){return e?new Tt(t,e):new mt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Mt(t,e){this._context=t,this._alpha=e}Mt.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var At=function t(e){function r(t){return e?new Mt(t,e):new yt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function St(t,e){this._context=t,this._alpha=e}St.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Et=function t(e){function r(t){return e?new St(t,e):new bt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Ct(t){this._context=t}function Lt(t){return t<0?-1:1}function It(t,e,r){var n=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(n||i<0&&-0),o=(r-t._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(Lt(a)+Lt(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Pt(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function zt(t,e,r){var n=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-n)/3;t._context.bezierCurveTo(n+s,i+s*e,a-s,o-s*r,a,o)}function Ot(t){this._context=t}function Dt(t){this._context=new Rt(t)}function Rt(t){this._context=t}function Ft(t){this._context=t}function Bt(t){var e,r,n=t.length-1,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[n-1]=(t[n]+i[n-1])/2,e=0;e1)for(var r,n,i,a=1,o=t[e[0]],s=o.length;a=0;)r[e]=e;return r}function Vt(t,e){return t[e]}function qt(t){var e=t.map(Ht);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function Ht(t){for(var e,r=-1,n=0,i=t.length,a=-1/0;++ra&&(a=e,n=r);return n}function Gt(t){var e=t.map(Yt);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function Yt(t){for(var e,r=0,n=-1,i=t.length;++n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}},t.arc=function(){var t=g,o=m,w=r(0),T=null,k=v,M=y,A=x,S=null;function E(){var r,g,m=+t.apply(this,arguments),v=+o.apply(this,arguments),y=k.apply(this,arguments)-f,x=M.apply(this,arguments)-f,E=n(x-y),C=x>y;if(S||(S=r=e.path()),v1e-12)if(E>h-1e-12)S.moveTo(v*a(y),v*l(y)),S.arc(0,0,v,y,x,!C),m>1e-12&&(S.moveTo(m*a(x),m*l(x)),S.arc(0,0,m,x,y,C));else{var L,I,P=y,z=x,O=y,D=x,R=E,F=E,B=A.apply(this,arguments)/2,N=B>1e-12&&(T?+T.apply(this,arguments):c(m*m+v*v)),j=s(n(v-m)/2,+w.apply(this,arguments)),U=j,V=j;if(N>1e-12){var q=d(N/m*l(B)),H=d(N/v*l(B));(R-=2*q)>1e-12?(O+=q*=C?1:-1,D-=q):(R=0,O=D=(y+x)/2),(F-=2*H)>1e-12?(P+=H*=C?1:-1,z-=H):(F=0,P=z=(y+x)/2)}var G=v*a(P),Y=v*l(P),W=m*a(D),X=m*l(D);if(j>1e-12){var Z,J=v*a(z),K=v*l(z),Q=m*a(O),$=m*l(O);if(E1e-12?V>1e-12?(L=_(Q,$,G,Y,v,V,C),I=_(J,K,W,X,v,V,C),S.moveTo(L.cx+L.x01,L.cy+L.y01),V1e-12&&R>1e-12?U>1e-12?(L=_(W,X,J,K,m,-U,C),I=_(G,Y,Q,$,m,-U,C),S.lineTo(L.cx+L.x01,L.cy+L.y01),U0&&(d+=f);for(null!=e?g.sort((function(t,r){return e(m[t],m[r])})):null!=n&&g.sort((function(t,e){return n(r[t],r[e])})),s=0,c=d?(y-p*b)/d:0;s0?f*c:0)+b,m[l]={data:r[l],index:s,value:f,startAngle:v,endAngle:u,padAngle:x};return m}return s.value=function(e){return arguments.length?(t="function"==typeof e?e:r(+e),s):t},s.sortValues=function(t){return arguments.length?(e=t,n=null,s):e},s.sort=function(t){return arguments.length?(n=t,e=null,s):n},s.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:r(+t),s):i},s.endAngle=function(t){return arguments.length?(a="function"==typeof t?t:r(+t),s):a},s.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:r(+t),s):o},s},t.pointRadial=R,t.radialArea=D,t.radialLine=O,t.stack=function(){var t=r([]),e=Ut,n=jt,i=Vt;function a(r){var a,o,s=t.apply(this,arguments),l=r.length,c=s.length,u=new Array(c);for(a=0;a0)for(var r,n,i,a,o,s,l=0,c=t[e[0]].length;l0?(n[0]=a,n[1]=a+=i):i<0?(n[1]=o,n[0]=o+=i):(n[0]=0,n[1]=i)},t.stackOffsetExpand=function(t,e){if((n=t.length)>0){for(var r,n,i,a=0,o=t[0].length;a0){for(var r,n=0,i=t[e[0]],a=i.length;n0&&(n=(r=t[e[0]]).length)>0){for(var r,n,i,a=0,o=1;o=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:mt,s:vt,S:q,u:H,U:G,V:Y,w:W,W:X,x:null,X:null,y:Z,Y:J,Z:K,"%":gt},Lt={a:function(t){return f[t.getUTCDay()]},A:function(t){return u[t.getUTCDay()]},b:function(t){return yt[t.getUTCMonth()]},B:function(t){return h[t.getUTCMonth()]},c:null,d:Q,e:Q,f:nt,H:$,I:tt,j:et,L:rt,m:it,M:at,p:function(t){return c[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:mt,s:vt,S:ot,u:st,U:lt,V:ct,w:ut,W:ft,x:null,X:null,y:ht,Y:pt,Z:dt,"%":gt},It={a:function(t,e,r){var n=Tt.exec(e.slice(r));return n?(t.w=kt[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=_t.exec(e.slice(r));return n?(t.w=wt[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=St.exec(e.slice(r));return n?(t.m=Et[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=Mt.exec(e.slice(r));return n?(t.m=At[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,e,r){return Ot(t,a,e,r)},d:M,e:M,f:I,H:S,I:S,j:A,L:L,m:k,M:E,p:function(t,e,r){var n=xt.exec(e.slice(r));return n?(t.p=bt[n[0].toLowerCase()],r+n[0].length):-1},q:T,Q:z,s:O,S:C,u:m,U:v,V:y,w:g,W:x,x:function(t,e,r){return Ot(t,o,e,r)},X:function(t,e,r){return Ot(t,l,e,r)},y:_,Y:b,Z:w,"%":P};function Pt(t,e){return function(r){var n,i,a,o=[],l=-1,c=0,u=t.length;for(r instanceof Date||(r=new Date(+r));++l53)return null;"w"in c||(c.w=1),"Z"in c?(l=(s=n(i(c.y,0,1))).getUTCDay(),s=l>4||0===l?e.utcMonday.ceil(s):e.utcMonday(s),s=e.utcDay.offset(s,7*(c.V-1)),c.y=s.getUTCFullYear(),c.m=s.getUTCMonth(),c.d=s.getUTCDate()+(c.w+6)%7):(l=(s=r(i(c.y,0,1))).getDay(),s=l>4||0===l?e.timeMonday.ceil(s):e.timeMonday(s),s=e.timeDay.offset(s,7*(c.V-1)),c.y=s.getFullYear(),c.m=s.getMonth(),c.d=s.getDate()+(c.w+6)%7)}else("W"in c||"U"in c)&&("w"in c||(c.w="u"in c?c.u%7:"W"in c?1:0),l="Z"in c?n(i(c.y,0,1)).getUTCDay():r(i(c.y,0,1)).getDay(),c.m=0,c.d="W"in c?(c.w+6)%7+7*c.W-(l+5)%7:c.w+7*c.U-(l+6)%7);return"Z"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,n(c)):r(c)}}function Ot(t,e,r,n){for(var i,a,o=0,l=e.length,c=r.length;o=c)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=It[i in s?e.charAt(o++):i])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Ct.x=Pt(o,Ct),Ct.X=Pt(l,Ct),Ct.c=Pt(a,Ct),Lt.x=Pt(o,Lt),Lt.X=Pt(l,Lt),Lt.c=Pt(a,Lt),{format:function(t){var e=Pt(t+="",Ct);return e.toString=function(){return t},e},parse:function(t){var e=zt(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=Pt(t+="",Lt);return e.toString=function(){return t},e},utcParse:function(t){var e=zt(t+="",!0);return e.toString=function(){return t},e}}}var o,s={"-":"",_:" ",0:"0"},l=/^\s*\d+/,c=/^%/,u=/[\\^$*+?|[\]().{}]/g;function f(t,e,r){var n=t<0?"-":"",i=(n?-t:t)+"",a=i.length;return n+(a68?1900:2e3),r+n[0].length):-1}function w(t,e,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function T(t,e,r){var n=l.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function k(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function M(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function A(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function S(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function E(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function C(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function L(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function I(t,e,r){var n=l.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function P(t,e,r){var n=c.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function z(t,e,r){var n=l.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function O(t,e,r){var n=l.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function D(t,e){return f(t.getDate(),e,2)}function R(t,e){return f(t.getHours(),e,2)}function F(t,e){return f(t.getHours()%12||12,e,2)}function B(t,r){return f(1+e.timeDay.count(e.timeYear(t),t),r,3)}function N(t,e){return f(t.getMilliseconds(),e,3)}function j(t,e){return N(t,e)+"000"}function U(t,e){return f(t.getMonth()+1,e,2)}function V(t,e){return f(t.getMinutes(),e,2)}function q(t,e){return f(t.getSeconds(),e,2)}function H(t){var e=t.getDay();return 0===e?7:e}function G(t,r){return f(e.timeSunday.count(e.timeYear(t)-1,t),r,2)}function Y(t,r){var n=t.getDay();return t=n>=4||0===n?e.timeThursday(t):e.timeThursday.ceil(t),f(e.timeThursday.count(e.timeYear(t),t)+(4===e.timeYear(t).getDay()),r,2)}function W(t){return t.getDay()}function X(t,r){return f(e.timeMonday.count(e.timeYear(t)-1,t),r,2)}function Z(t,e){return f(t.getFullYear()%100,e,2)}function J(t,e){return f(t.getFullYear()%1e4,e,4)}function K(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+f(e/60|0,"0",2)+f(e%60,"0",2)}function Q(t,e){return f(t.getUTCDate(),e,2)}function $(t,e){return f(t.getUTCHours(),e,2)}function tt(t,e){return f(t.getUTCHours()%12||12,e,2)}function et(t,r){return f(1+e.utcDay.count(e.utcYear(t),t),r,3)}function rt(t,e){return f(t.getUTCMilliseconds(),e,3)}function nt(t,e){return rt(t,e)+"000"}function it(t,e){return f(t.getUTCMonth()+1,e,2)}function at(t,e){return f(t.getUTCMinutes(),e,2)}function ot(t,e){return f(t.getUTCSeconds(),e,2)}function st(t){var e=t.getUTCDay();return 0===e?7:e}function lt(t,r){return f(e.utcSunday.count(e.utcYear(t)-1,t),r,2)}function ct(t,r){var n=t.getUTCDay();return t=n>=4||0===n?e.utcThursday(t):e.utcThursday.ceil(t),f(e.utcThursday.count(e.utcYear(t),t)+(4===e.utcYear(t).getUTCDay()),r,2)}function ut(t){return t.getUTCDay()}function ft(t,r){return f(e.utcMonday.count(e.utcYear(t)-1,t),r,2)}function ht(t,e){return f(t.getUTCFullYear()%100,e,2)}function pt(t,e){return f(t.getUTCFullYear()%1e4,e,4)}function dt(){return"+0000"}function gt(){return"%"}function mt(t){return+t}function vt(t){return Math.floor(+t/1e3)}function yt(e){return o=a(e),t.timeFormat=o.format,t.timeParse=o.parse,t.utcFormat=o.utcFormat,t.utcParse=o.utcParse,o}yt({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var xt=Date.prototype.toISOString?function(t){return t.toISOString()}:t.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ");var bt=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:t.utcParse("%Y-%m-%dT%H:%M:%S.%LZ");t.isoFormat=xt,t.isoParse=bt,t.timeFormatDefaultLocale=yt,t.timeFormatLocale=a,Object.defineProperty(t,"__esModule",{value:!0})}))},{"d3-time":167}],167:[function(t,e,r){!function(t,n){"object"==typeof r&&"undefined"!=typeof e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e=new Date,r=new Date;function n(t,i,a,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(e){return t(e=new Date(e-1)),i(e,1),t(e),e},s.round=function(t){var e=s(t),r=s.ceil(t);return t-e0))return o;do{o.push(a=new Date(+e)),i(e,n),t(e)}while(a=r)for(;t(r),!e(r);)r.setTime(r-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;i(t,-1),!e(t););else for(;--r>=0;)for(;i(t,1),!e(t););}))},a&&(s.count=function(n,i){return e.setTime(+n),r.setTime(+i),t(e),t(r),Math.floor(a(e,r))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t==0}:function(e){return s.count(0,e)%t==0}):s:null}),s}var i=n((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?n((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):i:null};var a=i.range,o=n((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),s=o.range,l=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),c=l.range,u=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),f=u.range,h=n((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1})),p=h.range;function d(t){return n((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var g=d(0),m=d(1),v=d(2),y=d(3),x=d(4),b=d(5),_=d(6),w=g.range,T=m.range,k=v.range,M=y.range,A=x.range,S=b.range,E=_.range,C=n((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),L=C.range,I=n((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));I.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null};var P=I.range,z=n((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()})),O=z.range,D=n((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()})),R=D.range,F=n((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1})),B=F.range;function N(t){return n((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var j=N(0),U=N(1),V=N(2),q=N(3),H=N(4),G=N(5),Y=N(6),W=j.range,X=U.range,Z=V.range,J=q.range,K=H.range,Q=G.range,$=Y.range,tt=n((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),et=tt.range,rt=n((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));rt.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null};var nt=rt.range;t.timeDay=h,t.timeDays=p,t.timeFriday=b,t.timeFridays=S,t.timeHour=u,t.timeHours=f,t.timeInterval=n,t.timeMillisecond=i,t.timeMilliseconds=a,t.timeMinute=l,t.timeMinutes=c,t.timeMonday=m,t.timeMondays=T,t.timeMonth=C,t.timeMonths=L,t.timeSaturday=_,t.timeSaturdays=E,t.timeSecond=o,t.timeSeconds=s,t.timeSunday=g,t.timeSundays=w,t.timeThursday=x,t.timeThursdays=A,t.timeTuesday=v,t.timeTuesdays=k,t.timeWednesday=y,t.timeWednesdays=M,t.timeWeek=g,t.timeWeeks=w,t.timeYear=I,t.timeYears=P,t.utcDay=F,t.utcDays=B,t.utcFriday=G,t.utcFridays=Q,t.utcHour=D,t.utcHours=R,t.utcMillisecond=i,t.utcMilliseconds=a,t.utcMinute=z,t.utcMinutes=O,t.utcMonday=U,t.utcMondays=X,t.utcMonth=tt,t.utcMonths=et,t.utcSaturday=Y,t.utcSaturdays=$,t.utcSecond=o,t.utcSeconds=s,t.utcSunday=j,t.utcSundays=W,t.utcThursday=H,t.utcThursdays=K,t.utcTuesday=V,t.utcTuesdays=Z,t.utcWednesday=q,t.utcWednesdays=J,t.utcWeek=j,t.utcWeeks=W,t.utcYear=rt,t.utcYears=nt,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],168:[function(t,e,r){!function(t,n){"object"==typeof r&&"undefined"!=typeof e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){"use strict";var e,r,n=0,i=0,a=0,o=0,s=0,l=0,c="object"==typeof performance&&performance.now?performance:Date,u="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function f(){return s||(u(h),s=c.now()+l)}function h(){s=0}function p(){this._call=this._time=this._next=null}function d(t,e,r){var n=new p;return n.restart(t,e,r),n}function g(){f(),++n;for(var t,r=e;r;)(t=s-r._time)>=0&&r._call.call(null,t),r=r._next;--n}function m(){s=(o=c.now())+l,n=i=0;try{g()}finally{n=0,function(){var t,n,i=e,a=1/0;for(;i;)i._call?(a>i._time&&(a=i._time),t=i,i=i._next):(n=i._next,i._next=null,i=t?t._next=n:e=n);r=t,y(a)}(),s=0}}function v(){var t=c.now(),e=t-o;e>1e3&&(l-=e,o=t)}function y(t){n||(i&&(i=clearTimeout(i)),t-s>24?(t<1/0&&(i=setTimeout(m,t-c.now()-l)),a&&(a=clearInterval(a))):(a||(o=c.now(),a=setInterval(v,1e3)),n=1,u(m)))}p.prototype=d.prototype={constructor:p,restart:function(t,n,i){if("function"!=typeof t)throw new TypeError("callback is not a function");i=(null==i?f():+i)+(null==n?0:+n),this._next||r===this||(r?r._next=this:e=this,r=this),this._call=t,this._time=i,y()},stop:function(){this._call&&(this._call=null,this._time=1/0,y())}},t.interval=function(t,e,r){var n=new p,i=e;return null==e?(n.restart(t,e,r),n):(e=+e,r=null==r?f():+r,n.restart((function a(o){o+=i,n.restart(a,i+=e,r),t(o)}),e,r),n)},t.now=f,t.timeout=function(t,e,r){var n=new p;return e=null==e?0:+e,n.restart((function(r){n.stop(),t(r+e)}),e,r),n},t.timer=d,t.timerFlush=g,Object.defineProperty(t,"__esModule",{value:!0})}))},{}],169:[function(t,e,r){!function(){var t={version:"3.5.17"},r=[].slice,n=function(t){return r.call(t)},i=this.document;function a(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(i)try{n(i.documentElement.childNodes)[0].nodeType}catch(t){n=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),i)try{i.createElement("DIV").style.setProperty("opacity",0,"")}catch(t){var s=this.Element.prototype,l=s.setAttribute,c=s.setAttributeNS,u=this.CSSStyleDeclaration.prototype,f=u.setProperty;s.setAttribute=function(t,e){l.call(this,t,e+"")},s.setAttributeNS=function(t,e,r){c.call(this,t,e,r+"")},u.setProperty=function(t,e,r){f.call(this,t,e+"",r)}}function h(t,e){return te?1:t>=e?0:NaN}function p(t){return null===t?NaN:+t}function d(t){return!isNaN(t)}function g(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}t.ascending=h,t.descending=function(t,e){return et?1:e>=t?0:NaN},t.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++in&&(r=n)}else{for(;++i=n){r=n;break}for(;++in&&(r=n)}return r},t.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++ir&&(r=n)}else{for(;++i=n){r=n;break}for(;++ir&&(r=n)}return r},t.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a=n){r=i=n;break}for(;++an&&(r=n),i=n){r=i=n;break}for(;++an&&(r=n),i1)return o/(l-1)},t.deviation=function(){var e=t.variance.apply(this,arguments);return e?Math.sqrt(e):e};var m=g(h);function v(t){return t.length}t.bisectLeft=m.left,t.bisect=t.bisectRight=m.right,t.bisector=function(t){return g(1===t.length?function(e,r){return h(t(e),r)}:t)},t.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var y=Math.abs;function x(t){for(var e=1;t*e%1;)e*=10;return e}function b(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function _(){this._=Object.create(null)}t.range=function(t,e,r){if(arguments.length<3&&(r=1,arguments.length<2&&(e=t,t=0)),(e-t)/r==1/0)throw new Error("infinite range");var n,i=[],a=x(y(r)),o=-1;if(t*=a,e*=a,(r*=a)<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)=i.length)return r?r.call(n,a):e?a.sort(e):a;for(var l,c,u,f,h=-1,p=a.length,d=i[s++],g=new _;++h=i.length)return e;var n=[],o=a[r++];return e.forEach((function(e,i){n.push({key:e,values:t(i,r)})})),o?n.sort((function(t,e){return o(t.key,e.key)})):n}(o(t.map,e,0),0)},n.key=function(t){return i.push(t),n},n.sortKeys=function(t){return a[i.length-1]=t,n},n.sortValues=function(t){return e=t,n},n.rollup=function(t){return r=t,n},n},t.set=function(t){var e=new C;if(t)for(var r=0,n=t.length;r=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},t.event=null,t.requote=function(t){return t.replace(j,"\\$&")};var j=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,U={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function V(t){return U(t,Y),t}var q=function(t,e){return e.querySelector(t)},H=function(t,e){return e.querySelectorAll(t)},G=function(t,e){var r=t.matches||t[P(t,"matchesSelector")];return(G=function(t,e){return r.call(t,e)})(t,e)};"function"==typeof Sizzle&&(q=function(t,e){return Sizzle(t,e)[0]||null},H=Sizzle,G=Sizzle.matchesSelector),t.selection=function(){return t.select(i.documentElement)};var Y=t.selection.prototype=[];function W(t){return"function"==typeof t?t:function(){return q(t,this)}}function X(t){return"function"==typeof t?t:function(){return H(t,this)}}Y.select=function(t){var e,r,n,i,a=[];t=W(t);for(var o=-1,s=this.length;++o=0&&"xmlns"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),J.hasOwnProperty(r)?{space:J[r],local:t}:t}},Y.attr=function(e,r){if(arguments.length<2){if("string"==typeof e){var n=this.node();return(e=t.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(r in e)this.each(K(r,e[r]));return this}return this.each(K(e,r))},Y.classed=function(t,e){if(arguments.length<2){if("string"==typeof t){var r=this.node(),n=(t=tt(t)).length,i=-1;if(e=r.classList){for(;++i=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},Y.sort=function(t){t=ct.apply(this,arguments);for(var e=-1,r=this.length;++e=e&&(e=i+1);!(o=s[e])&&++e0&&(e=e.slice(0,o));var l=gt.get(e);function c(){var t=this[a];t&&(this.removeEventListener(e,t,t.$),delete this[a])}return l&&(e=l,s=vt),o?r?function(){var t=s(r,n(arguments));c.call(this),this.addEventListener(e,this[a]=t,t.$=i),t._=r}:c:r?O:function(){var r,n=new RegExp("^__on([^.]+)"+t.requote(e)+"$");for(var i in this)if(r=i.match(n)){var a=this[i];this.removeEventListener(r[1],a,a.$),delete this[i]}}}t.selection.enter=ft,t.selection.enter.prototype=ht,ht.append=Y.append,ht.empty=Y.empty,ht.node=Y.node,ht.call=Y.call,ht.size=Y.size,ht.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s0?1:t<0?-1:0}function zt(t,e,r){return(e[0]-t[0])*(r[1]-t[1])-(e[1]-t[1])*(r[0]-t[0])}function Ot(t){return t>1?0:t<-1?At:Math.acos(t)}function Dt(t){return t>1?Ct:t<-1?-Ct:Math.asin(t)}function Rt(t){return((t=Math.exp(t))+1/t)/2}function Ft(t){return(t=Math.sin(t/2))*t}var Bt=Math.SQRT2;t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,f=l-a,h=u*u+f*f;if(h0&&(e=e.transition().duration(g)),e.call(w.event)}function S(){c&&c.domain(l.range().map((function(t){return(t-h.x)/h.k})).map(l.invert)),f&&f.domain(u.range().map((function(t){return(t-h.y)/h.k})).map(u.invert))}function E(t){m++||t({type:"zoomstart"})}function C(t){S(),t({type:"zoom",scale:h.k,translate:[h.x,h.y]})}function L(t){--m||(t({type:"zoomend"}),r=null)}function I(){var e=this,r=_.of(e,arguments),n=0,i=t.select(o(e)).on(y,l).on(x,c),a=T(t.mouse(e)),s=bt(e);function l(){n=1,M(t.mouse(e),a),C(r)}function c(){i.on(y,null).on(x,null),s(n),L(r)}vs.call(e),E(r)}function P(){var e,r=this,n=_.of(r,arguments),i={},a=0,o=".zoom-"+t.event.changedTouches[0].identifier,l="touchmove"+o,c="touchend"+o,u=[],f=t.select(r),p=bt(r);function d(){var n=t.touches(r);return e=h.k,n.forEach((function(t){t.identifier in i&&(i[t.identifier]=T(t))})),n}function g(){var e=t.event.target;t.select(e).on(l,m).on(c,y),u.push(e);for(var n=t.event.changedTouches,o=0,f=n.length;o1){v=p[0];var x=p[1],b=v[0]-x[0],_=v[1]-x[1];a=b*b+_*_}}function m(){var o,l,c,u,f=t.touches(r);vs.call(r);for(var h=0,p=f.length;h360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)||e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new ne(a(t+120),a(t),a(t-120))}function Yt(e,r,n){return this instanceof Yt?(this.h=+e,this.c=+r,void(this.l=+n)):arguments.length<2?e instanceof Yt?new Yt(e.h,e.c,e.l):$t(e instanceof Zt?e.l:(e=ue((e=t.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Yt(e,r,n)}Ht.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new qt(this.h,this.s,this.l/t)},Ht.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new qt(this.h,this.s,t*this.l)},Ht.rgb=function(){return Gt(this.h,this.s,this.l)},t.hcl=Yt;var Wt=Yt.prototype=new Vt;function Xt(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new Zt(r,Math.cos(t*=Lt)*e,Math.sin(t)*e)}function Zt(t,e,r){return this instanceof Zt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof Zt?new Zt(t.l,t.a,t.b):t instanceof Yt?Xt(t.h,t.c,t.l):ue((t=ne(t)).r,t.g,t.b):new Zt(t,e,r)}Wt.brighter=function(t){return new Yt(this.h,this.c,Math.min(100,this.l+Jt*(arguments.length?t:1)))},Wt.darker=function(t){return new Yt(this.h,this.c,Math.max(0,this.l-Jt*(arguments.length?t:1)))},Wt.rgb=function(){return Xt(this.h,this.c,this.l).rgb()},t.lab=Zt;var Jt=18,Kt=Zt.prototype=new Vt;function Qt(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new ne(re(3.2404542*(i=.95047*te(i))-1.5371385*(n=1*te(n))-.4985314*(a=1.08883*te(a))),re(-.969266*i+1.8760108*n+.041556*a),re(.0556434*i-.2040259*n+1.0572252*a))}function $t(t,e,r){return t>0?new Yt(Math.atan2(r,e)*It,Math.sqrt(e*e+r*r),t):new Yt(NaN,NaN,t)}function te(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function ee(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function re(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function ne(t,e,r){return this instanceof ne?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof ne?new ne(t.r,t.g,t.b):le(""+t,ne,Gt):new ne(t,e,r)}function ie(t){return new ne(t>>16,t>>8&255,255&t)}function ae(t){return ie(t)+""}Kt.brighter=function(t){return new Zt(Math.min(100,this.l+Jt*(arguments.length?t:1)),this.a,this.b)},Kt.darker=function(t){return new Zt(Math.max(0,this.l-Jt*(arguments.length?t:1)),this.a,this.b)},Kt.rgb=function(){return Qt(this.l,this.a,this.b)},t.rgb=ne;var oe=ne.prototype=new Vt;function se(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function le(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\((.*)\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(","),n[1]){case"hsl":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return e(he(i[0]),he(i[1]),he(i[2]))}return(a=pe.get(t))?e(a.r,a.g,a.b):(null==t||"#"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function ce(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e0&&l<1?0:n),new qt(n,i,l)}function ue(t,e,r){var n=ee((.4124564*(t=fe(t))+.3575761*(e=fe(e))+.1804375*(r=fe(r)))/.95047),i=ee((.2126729*t+.7151522*e+.072175*r)/1);return Zt(116*i-16,500*(n-i),200*(i-ee((.0193339*t+.119192*e+.9503041*r)/1.08883)))}function fe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function he(t){var e=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*e):e}oe.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e=200&&e<300||304===e){try{t=i.call(o,c)}catch(t){return void s.error.call(o,t)}s.load.call(o,t)}else s.error.call(o,c)}return this.XDomainRequest&&!("withCredentials"in c)&&/^(http(s)?:)?\/\//.test(e)&&(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=f:c.onreadystatechange=function(){c.readyState>3&&f()},c.onprogress=function(e){var r=t.event;t.event=e;try{s.progress.call(o,c)}finally{t.event=r}},o.header=function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+"",o)},o.mimeType=function(t){return arguments.length?(r=null==t?null:t+"",o):r},o.responseType=function(t){return arguments.length?(u=t,o):u},o.response=function(t){return i=t,o},["get","post"].forEach((function(t){o[t]=function(){return o.send.apply(o,[t].concat(n(arguments)))}})),o.send=function(t,n,i){if(2===arguments.length&&"function"==typeof n&&(i=n,n=null),c.open(t,e,!0),null==r||"accept"in l||(l.accept=r+",*/*"),c.setRequestHeader)for(var a in l)c.setRequestHeader(a,l[a]);return null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=u&&(c.responseType=u),null!=i&&o.on("error",i).on("load",(function(t){i(null,t)})),s.beforesend.call(o,c),c.send(null==n?null:n),o},o.abort=function(){return c.abort(),o},t.rebind(o,s,"on"),null==a?o:o.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(a))}pe.forEach((function(t,e){pe.set(t,ie(e))})),t.functor=de,t.xhr=ge(L),t.dsv=function(t,e){var r=new RegExp('["'+t+"\n]"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=me(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'"'+t.replace(/\"/g,'""')+'"':t}return i.parse=function(t,e){var r;return i.parseRows(t,(function(t,n){if(r)return r(t,n-1);var i=new Function("d","return {"+t.map((function(t,e){return JSON.stringify(t)+": d["+e+"]"})).join(",")+"}");r=e?function(t,r){return e(i(t),r)}:i}))},i.parseRows=function(t,e){var r,i,a={},o={},s=[],l=t.length,c=0,u=0;function f(){if(c>=l)return o;if(i)return i=!1,a;var e=c;if(34===t.charCodeAt(e)){for(var r=e;r++24?(isFinite(e)&&(clearTimeout(be),be=setTimeout(Te,e)),xe=0):(xe=1,_e(Te))}function ke(){for(var t=Date.now(),e=ve;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Me(){for(var t,e=ve,r=1/0;e;)e.c?(e.t8?function(t){return t/r}:function(t){return t*r},symbol:t}}));function Ee(e){var r=e.decimal,n=e.thousands,i=e.grouping,a=e.currency,o=i&&n?function(t,e){for(var r=t.length,a=[],o=0,s=i[0],l=0;r>0&&s>0&&(l+s+1>e&&(s=Math.max(1,e-l)),a.push(t.substring(r-=s,r+s)),!((l+=s+1)>e));)s=i[o=(o+1)%i.length];return a.reverse().join(n)}:L;return function(e){var n=Ce.exec(e),i=n[1]||" ",s=n[2]||">",l=n[3]||"-",c=n[4]||"",u=n[5],f=+n[6],h=n[7],p=n[8],d=n[9],g=1,m="",v="",y=!1,x=!0;switch(p&&(p=+p.substring(1)),(u||"0"===i&&"="===s)&&(u=i="0",s="="),d){case"n":h=!0,d="g";break;case"%":g=100,v="%",d="f";break;case"p":g=100,v="%",d="r";break;case"b":case"o":case"x":case"X":"#"===c&&(m="0"+d.toLowerCase());case"c":x=!1;case"d":y=!0,p=0;break;case"s":g=-1,d="r"}"$"===c&&(m=a[0],v=a[1]),"r"!=d||p||(d="g"),null!=p&&("g"==d?p=Math.max(1,Math.min(21,p)):"e"!=d&&"f"!=d||(p=Math.max(0,Math.min(20,p)))),d=Le.get(d)||Ie;var b=u&&h;return function(e){var n=v;if(y&&e%1)return"";var a=e<0||0===e&&1/e<0?(e=-e,"-"):"-"===l?"":l;if(g<0){var c=t.formatPrefix(e,p);e=c.scale(e),n=c.symbol+v}else e*=g;var _,w,T=(e=d(e,p)).lastIndexOf(".");if(T<0){var k=x?e.lastIndexOf("e"):-1;k<0?(_=e,w=""):(_=e.substring(0,k),w=e.substring(k))}else _=e.substring(0,T),w=r+e.substring(T+1);!u&&h&&(_=o(_,1/0));var M=m.length+_.length+w.length+(b?0:a.length),A=M"===s?A+a+e:"^"===s?A.substring(0,M>>=1)+a+e+A.substring(M):a+(b?e:A+e))+n}}}t.formatPrefix=function(e,r){var n=0;return(e=+e)&&(e<0&&(e*=-1),r&&(e=t.round(e,Ae(e,r))),n=1+Math.floor(1e-12+Math.log(e)/Math.LN10),n=Math.max(-24,Math.min(24,3*Math.floor((n-1)/3)))),Se[8+n/3]};var Ce=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,Le=t.map({b:function(t){return t.toString(2)},c:function(t){return String.fromCharCode(t)},o:function(t){return t.toString(8)},x:function(t){return t.toString(16)},X:function(t){return t.toString(16).toUpperCase()},g:function(t,e){return t.toPrecision(e)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},r:function(e,r){return(e=t.round(e,Ae(e,r))).toFixed(Math.max(0,Math.min(20,Ae(e*(1+1e-15),r))))}});function Ie(t){return t+""}var Pe=t.time={},ze=Date;function Oe(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}Oe.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){De.setUTCDate.apply(this._,arguments)},setDay:function(){De.setUTCDay.apply(this._,arguments)},setFullYear:function(){De.setUTCFullYear.apply(this._,arguments)},setHours:function(){De.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){De.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){De.setUTCMinutes.apply(this._,arguments)},setMonth:function(){De.setUTCMonth.apply(this._,arguments)},setSeconds:function(){De.setUTCSeconds.apply(this._,arguments)},setTime:function(){De.setTime.apply(this._,arguments)}};var De=Date.prototype;function Re(t,e,r){function n(e){var r=t(e),n=a(r,1);return e-r1)for(;o=c)return-1;if(37===(i=e.charCodeAt(s++))){if(o=e.charAt(s++),!(a=w[o in Ne?e.charAt(s++):o])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}u.utc=function(t){var e=u(t);function r(t){try{var r=new(ze=Oe);return r._=t,e(r)}finally{ze=Date}}return r.parse=function(t){try{ze=Oe;var r=e.parse(t);return r&&r._}finally{ze=Date}},r.toString=e.toString,r},u.multi=u.utc.multi=or;var h=t.map(),p=qe(o),d=He(o),g=qe(s),m=He(s),v=qe(l),y=He(l),x=qe(c),b=He(c);a.forEach((function(t,e){h.set(t.toLowerCase(),e)}));var _={a:function(t){return s[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return l[t.getMonth()]},c:u(r),d:function(t,e){return Ve(t.getDate(),e,2)},e:function(t,e){return Ve(t.getDate(),e,2)},H:function(t,e){return Ve(t.getHours(),e,2)},I:function(t,e){return Ve(t.getHours()%12||12,e,2)},j:function(t,e){return Ve(1+Pe.dayOfYear(t),e,3)},L:function(t,e){return Ve(t.getMilliseconds(),e,3)},m:function(t,e){return Ve(t.getMonth()+1,e,2)},M:function(t,e){return Ve(t.getMinutes(),e,2)},p:function(t){return a[+(t.getHours()>=12)]},S:function(t,e){return Ve(t.getSeconds(),e,2)},U:function(t,e){return Ve(Pe.sundayOfYear(t),e,2)},w:function(t){return t.getDay()},W:function(t,e){return Ve(Pe.mondayOfYear(t),e,2)},x:u(n),X:u(i),y:function(t,e){return Ve(t.getFullYear()%100,e,2)},Y:function(t,e){return Ve(t.getFullYear()%1e4,e,4)},Z:ir,"%":function(){return"%"}},w={a:function(t,e,r){g.lastIndex=0;var n=g.exec(e.slice(r));return n?(t.w=m.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(t,e,r){p.lastIndex=0;var n=p.exec(e.slice(r));return n?(t.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(t,e,r){x.lastIndex=0;var n=x.exec(e.slice(r));return n?(t.m=b.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(t,e,r){v.lastIndex=0;var n=v.exec(e.slice(r));return n?(t.m=y.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(t,e,r){return f(t,_.c.toString(),e,r)},d:Qe,e:Qe,H:tr,I:tr,j:$e,L:nr,m:Ke,M:er,p:function(t,e,r){var n=h.get(e.slice(r,r+=2).toLowerCase());return null==n?-1:(t.p=n,r)},S:rr,U:Ye,w:Ge,W:We,x:function(t,e,r){return f(t,_.x.toString(),e,r)},X:function(t,e,r){return f(t,_.X.toString(),e,r)},y:Ze,Y:Xe,Z:Je,"%":ar};return u}Pe.year=Re((function(t){return(t=Pe.day(t)).setMonth(0,1),t}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t){return t.getFullYear()})),Pe.years=Pe.year.range,Pe.years.utc=Pe.year.utc.range,Pe.day=Re((function(t){var e=new ze(2e3,0);return e.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),e}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t){return t.getDate()-1})),Pe.days=Pe.day.range,Pe.days.utc=Pe.day.utc.range,Pe.dayOfYear=function(t){var e=Pe.year(t);return Math.floor((t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach((function(t,e){e=7-e;var r=Pe[t]=Re((function(t){return(t=Pe.day(t)).setDate(t.getDate()-(t.getDay()+e)%7),t}),(function(t,e){t.setDate(t.getDate()+7*Math.floor(e))}),(function(t){var r=Pe.year(t).getDay();return Math.floor((Pe.dayOfYear(t)+(r+e)%7)/7)-(r!==e)}));Pe[t+"s"]=r.range,Pe[t+"s"].utc=r.utc.range,Pe[t+"OfYear"]=function(t){var r=Pe.year(t).getDay();return Math.floor((Pe.dayOfYear(t)+(r+e)%7)/7)}})),Pe.week=Pe.sunday,Pe.weeks=Pe.sunday.range,Pe.weeks.utc=Pe.sunday.utc.range,Pe.weekOfYear=Pe.sundayOfYear;var Ne={"-":"",_:" ",0:"0"},je=/^\s*\d+/,Ue=/^%/;function Ve(t,e,r){var n=t<0?"-":"",i=(n?-t:t)+"",a=i.length;return n+(a68?1900:2e3),r+i[0].length):-1}function Je(t,e,r){return/^[+-]\d{4}$/.test(e=e.slice(r,r+5))?(t.Z=-e,r+5):-1}function Ke(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function Qe(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function $e(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+3));return n?(t.j=+n[0],r+n[0].length):-1}function tr(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function er(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function rr(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function nr(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function ir(t){var e=t.getTimezoneOffset(),r=e>0?"-":"+",n=y(e)/60|0,i=y(e)%60;return r+Ve(n,"0",2)+Ve(i,"0",2)}function ar(t,e,r){Ue.lastIndex=0;var n=Ue.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function or(t){for(var e=t.length,r=-1;++r=0?1:-1,s=o*a,l=Math.cos(e),c=Math.sin(e),u=i*c,f=n*l+u*Math.cos(s),h=u*o*Math.sin(s);Er.add(Math.atan2(h,f)),r=t,n=l,i=c}Cr.point=function(o,s){Cr.point=a,r=(t=o)*Lt,n=Math.cos(s=(e=s)*Lt/2+At/4),i=Math.sin(s)},Cr.lineEnd=function(){a(t,e)}}function Ir(t){var e=t[0],r=t[1],n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}function Pr(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function zr(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function Or(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Dr(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function Rr(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}function Fr(t){return[Math.atan2(t[1],t[0]),Dt(t[2])]}function Br(t,e){return y(t[0]-e[0])kt?i=90:c<-kt&&(r=-90),f[0]=e,f[1]=n}};function p(t,a){u.push(f=[e=t,n=t]),ai&&(i=a)}function d(t,o){var s=Ir([t*Lt,o*Lt]);if(l){var c=zr(l,s),u=zr([c[1],-c[0],0],c);Rr(u),u=Fr(u);var f=t-a,h=f>0?1:-1,d=u[0]*It*h,g=y(f)>180;if(g^(h*ai&&(i=m);else if(g^(h*a<(d=(d+360)%360-180)&&di&&(i=o);g?t_(e,n)&&(n=t):_(t,n)>_(e,n)&&(e=t):n>=e?(tn&&(n=t)):t>a?_(e,t)>_(e,n)&&(n=t):_(t,n)>_(e,n)&&(e=t)}else p(t,o);l=s,a=t}function g(){h.point=d}function m(){f[0]=e,f[1]=n,h.point=p,l=null}function v(t,e){if(l){var r=t-a;c+=y(r)>180?r+(r>0?360:-360):r}else o=t,s=e;Cr.point(t,e),d(t,e)}function x(){Cr.lineStart()}function b(){v(o,s),Cr.lineEnd(),y(c)>kt&&(e=-(n=180)),f[0]=e,f[1]=n,l=null}function _(t,e){return(e-=t)<0?e+360:e}function w(t,e){return t[0]-e[0]}function T(t,e){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t_(g[0],g[1])&&(g[1]=p[1]),_(p[0],g[1])>_(g[0],g[1])&&(g[0]=p[0])):s.push(g=p);for(var l,c,p,d=-1/0,g=(o=0,s[c=s.length-1]);o<=c;g=p,++o)p=s[o],(l=_(g[1],p[0]))>d&&(d=l,e=p[0],n=g[1])}return u=f=null,e===1/0||r===1/0?[[NaN,NaN],[NaN,NaN]]:[[e,r],[n,i]]}}(),t.geo.centroid=function(e){vr=yr=xr=br=_r=wr=Tr=kr=Mr=Ar=Sr=0,t.geo.stream(e,Nr);var r=Mr,n=Ar,i=Sr,a=r*r+n*n+i*i;return a=0;--s)i.point((f=u[s])[0],f[1]);else n(p.x,p.p.x,-1,i);p=p.p}u=(p=p.o).z,d=!d}while(!p.v);i.lineEnd()}}}function Xr(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n=0?1:-1,T=w*_,k=T>At,M=d*x;if(Er.add(Math.atan2(M*w*Math.sin(T),g*b+M*Math.cos(T))),a+=k?_+w*St:_,k^h>=r^v>=r){var A=zr(Ir(f),Ir(t));Rr(A);var S=zr(i,A);Rr(S);var E=(k^_>=0?-1:1)*Dt(S[2]);(n>E||n===E&&(A[0]||A[1]))&&(o+=k^_>=0?1:-1)}if(!m++)break;h=v,d=x,g=b,f=t}}return(a<-kt||a0){for(x||(o.polygonStart(),x=!0),o.lineStart();++a1&&2&e&&r.push(r.pop().concat(r.shift())),s.push(r.filter(Kr))}return u}}function Kr(t){return t.length>1}function Qr(){var t,e=[];return{lineStart:function(){e.push(t=[])},point:function(e,r){t.push([e,r])},lineEnd:O,buffer:function(){var r=e;return e=[],t=null,r},rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))}}}function $r(t,e){return((t=t.x)[0]<0?t[1]-Ct-kt:Ct-t[1])-((e=e.x)[0]<0?e[1]-Ct-kt:Ct-e[1])}var tn=Jr(Yr,(function(t){var e,r=NaN,n=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,o){var s=a>0?At:-At,l=y(a-r);y(l-At)0?Ct:-Ct),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(s,n),t.point(a,n),e=0):i!==s&&l>=At&&(y(r-i)kt?Math.atan((Math.sin(e)*(a=Math.cos(n))*Math.sin(r)-Math.sin(n)*(i=Math.cos(e))*Math.sin(t))/(i*a*o)):(e+n)/2}(r,n,a,o),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(s,n),e=0),t.point(r=a,n=o),i=s},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var i;if(null==t)i=r*Ct,n.point(-At,i),n.point(0,i),n.point(At,i),n.point(At,0),n.point(At,-i),n.point(0,-i),n.point(-At,-i),n.point(-At,0),n.point(-At,i);else if(y(t[0]-e[0])>kt){var a=t[0]0,n=y(e)>kt;return Jr(i,(function(t){var e,s,l,c,u;return{lineStart:function(){c=l=!1,u=1},point:function(f,h){var p,d=[f,h],g=i(f,h),m=r?g?0:o(f,h):g?o(f+(f<0?At:-At),h):0;if(!e&&(c=l=g)&&t.lineStart(),g!==l&&(p=a(e,d),(Br(e,p)||Br(d,p))&&(d[0]+=kt,d[1]+=kt,g=i(d[0],d[1]))),g!==l)u=0,g?(t.lineStart(),p=a(d,e),t.point(p[0],p[1])):(p=a(e,d),t.point(p[0],p[1]),t.lineEnd()),e=p;else if(n&&e&&r^g){var v;m&s||!(v=a(d,e,!0))||(u=0,r?(t.lineStart(),t.point(v[0][0],v[0][1]),t.point(v[1][0],v[1][1]),t.lineEnd()):(t.point(v[1][0],v[1][1]),t.lineEnd(),t.lineStart(),t.point(v[0][0],v[0][1])))}!g||e&&Br(e,d)||t.point(d[0],d[1]),e=d,l=g,s=m},lineEnd:function(){l&&t.lineEnd(),e=null},clean:function(){return u|(c&&l)<<1}}}),Bn(t,6*Lt),r?[0,-t]:[-At,t-At]);function i(t,r){return Math.cos(t)*Math.cos(r)>e}function a(t,r,n){var i=[1,0,0],a=zr(Ir(t),Ir(r)),o=Pr(a,a),s=a[0],l=o-s*s;if(!l)return!n&&t;var c=e*o/l,u=-e*s/l,f=zr(i,a),h=Dr(i,c);Or(h,Dr(a,u));var p=f,d=Pr(h,p),g=Pr(p,p),m=d*d-g*(Pr(h,h)-1);if(!(m<0)){var v=Math.sqrt(m),x=Dr(p,(-d-v)/g);if(Or(x,h),x=Fr(x),!n)return x;var b,_=t[0],w=r[0],T=t[1],k=r[1];w<_&&(b=_,_=w,w=b);var M=w-_,A=y(M-At)0^x[1]<(y(x[0]-_)At^(_<=x[0]&&x[0]<=w)){var S=Dr(p,(-d+v)/g);return Or(S,h),[x,Fr(S)]}}}function o(e,n){var i=r?t:At-t,a=0;return e<-i?a|=1:e>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}}function rn(t,e,r,n){return function(i){var a,o=i.a,s=i.b,l=o.x,c=o.y,u=0,f=1,h=s.x-l,p=s.y-c;if(a=t-l,h||!(a>0)){if(a/=h,h<0){if(a0){if(a>f)return;a>u&&(u=a)}if(a=r-l,h||!(a<0)){if(a/=h,h<0){if(a>f)return;a>u&&(u=a)}else if(h>0){if(a0)){if(a/=p,p<0){if(a0){if(a>f)return;a>u&&(u=a)}if(a=n-c,p||!(a<0)){if(a/=p,p<0){if(a>f)return;a>u&&(u=a)}else if(p>0){if(a0&&(i.a={x:l+u*h,y:c+u*p}),f<1&&(i.b={x:l+f*h,y:c+f*p}),i}}}}}}function nn(e,r,n,i){return function(l){var c,u,f,h,p,d,g,m,v,y,x,b=l,_=Qr(),w=rn(e,r,n,i),T={point:A,lineStart:function(){T.point=S,u&&u.push(f=[]);y=!0,v=!1,g=m=NaN},lineEnd:function(){c&&(S(h,p),d&&v&&_.rejoin(),c.push(_.buffer()));T.point=A,v&&l.lineEnd()},polygonStart:function(){l=_,c=[],u=[],x=!0},polygonEnd:function(){l=b,c=t.merge(c);var r=function(t){for(var e=0,r=u.length,n=t[1],i=0;in&&zt(c,a,t)>0&&++e:a[1]<=n&&zt(c,a,t)<0&&--e,c=a;return 0!==e}([e,i]),n=x&&r,a=c.length;(n||a)&&(l.polygonStart(),n&&(l.lineStart(),k(null,null,1,l),l.lineEnd()),a&&Wr(c,o,r,k,l),l.polygonEnd()),c=u=f=null}};function k(t,o,l,c){var u=0,f=0;if(null==t||(u=a(t,l))!==(f=a(o,l))||s(t,o)<0^l>0)do{c.point(0===u||3===u?e:n,u>1?i:r)}while((u=(u+l+4)%4)!==f);else c.point(o[0],o[1])}function M(t,a){return e<=t&&t<=n&&r<=a&&a<=i}function A(t,e){M(t,e)&&l.point(t,e)}function S(t,e){var r=M(t=Math.max(-1e9,Math.min(1e9,t)),e=Math.max(-1e9,Math.min(1e9,e)));if(u&&f.push([t,e]),y)h=t,p=e,d=r,y=!1,r&&(l.lineStart(),l.point(t,e));else if(r&&v)l.point(t,e);else{var n={a:{x:g,y:m},b:{x:t,y:e}};w(n)?(v||(l.lineStart(),l.point(n.a.x,n.a.y)),l.point(n.b.x,n.b.y),r||l.lineEnd(),x=!1):r&&(l.lineStart(),l.point(t,e),x=!1)}g=t,m=e,v=r}return T};function a(t,i){return y(t[0]-e)0?0:3:y(t[0]-n)0?2:1:y(t[1]-r)0?1:0:i>0?3:2}function o(t,e){return s(t.x,e.x)}function s(t,e){var r=a(t,1),n=a(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}}function an(t){var e=0,r=At/3,n=Ln(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*At/180,r=t[1]*At/180):[e/At*180,r/At*180]},i}function on(t,e){var r=Math.sin(t),n=(r+Math.sin(e))/2,i=1+r*(2*n-r),a=Math.sqrt(i)/n;function o(t,e){var r=Math.sqrt(i-2*n*Math.sin(e))/n;return[r*Math.sin(t*=n),a-r*Math.cos(t)]}return o.invert=function(t,e){var r=a-e;return[Math.atan2(t,r)/n,Dt((i-(t*t+r*r)*n*n)/(2*n))]},o}t.geo.clipExtent=function(){var t,e,r,n,i,a,o={stream:function(t){return i&&(i.valid=!1),(i=a(t)).valid=!0,i},extent:function(s){return arguments.length?(a=nn(t=+s[0][0],e=+s[0][1],r=+s[1][0],n=+s[1][1]),i&&(i.valid=!1,i=null),o):[[t,e],[r,n]]}};return o.extent([[0,0],[960,500]])},(t.geo.conicEqualArea=function(){return an(on)}).raw=on,t.geo.albers=function(){return t.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},t.geo.albersUsa=function(){var e,r,n,i,a=t.geo.albers(),o=t.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=t.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(t,r){e=[t,r]}};function c(t){var a=t[0],o=t[1];return e=null,r(a,o),e||(n(a,o),e)||i(a,o),e}return c.invert=function(t){var e=a.scale(),r=a.translate(),n=(t[0]-r[0])/e,i=(t[1]-r[1])/e;return(i>=.12&&i<.234&&n>=-.425&&n<-.214?o:i>=.166&&i<.234&&n>=-.214&&n<-.115?s:a).invert(t)},c.stream=function(t){var e=a.stream(t),r=o.stream(t),n=s.stream(t);return{point:function(t,i){e.point(t,i),r.point(t,i),n.point(t,i)},sphere:function(){e.sphere(),r.sphere(),n.sphere()},lineStart:function(){e.lineStart(),r.lineStart(),n.lineStart()},lineEnd:function(){e.lineEnd(),r.lineEnd(),n.lineEnd()},polygonStart:function(){e.polygonStart(),r.polygonStart(),n.polygonStart()},polygonEnd:function(){e.polygonEnd(),r.polygonEnd(),n.polygonEnd()}}},c.precision=function(t){return arguments.length?(a.precision(t),o.precision(t),s.precision(t),c):a.precision()},c.scale=function(t){return arguments.length?(a.scale(t),o.scale(.35*t),s.scale(t),c.translate(a.translate())):a.scale()},c.translate=function(t){if(!arguments.length)return a.translate();var e=a.scale(),u=+t[0],f=+t[1];return r=a.translate(t).clipExtent([[u-.455*e,f-.238*e],[u+.455*e,f+.238*e]]).stream(l).point,n=o.translate([u-.307*e,f+.201*e]).clipExtent([[u-.425*e+kt,f+.12*e+kt],[u-.214*e-kt,f+.234*e-kt]]).stream(l).point,i=s.translate([u-.205*e,f+.212*e]).clipExtent([[u-.214*e+kt,f+.166*e+kt],[u-.115*e-kt,f+.234*e-kt]]).stream(l).point,c},c.scale(1070)};var sn,ln,cn,un,fn,hn,pn={point:O,lineStart:O,lineEnd:O,polygonStart:function(){ln=0,pn.lineStart=dn},polygonEnd:function(){pn.lineStart=pn.lineEnd=pn.point=O,sn+=y(ln/2)}};function dn(){var t,e,r,n;function i(t,e){ln+=n*t-r*e,r=t,n=e}pn.point=function(a,o){pn.point=i,t=r=a,e=n=o},pn.lineEnd=function(){i(t,e)}}var gn={point:function(t,e){tfn&&(fn=t);ehn&&(hn=e)},lineStart:O,lineEnd:O,polygonStart:O,polygonEnd:O};function mn(){var t=vn(4.5),e=[],r={point:n,lineStart:function(){r.point=i},lineEnd:o,polygonStart:function(){r.lineEnd=s},polygonEnd:function(){r.lineEnd=o,r.point=n},pointRadius:function(e){return t=vn(e),r},result:function(){if(e.length){var t=e.join("");return e=[],t}}};function n(r,n){e.push("M",r,",",n,t)}function i(t,n){e.push("M",t,",",n),r.point=a}function a(t,r){e.push("L",t,",",r)}function o(){r.point=n}function s(){e.push("Z")}return r}function vn(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}var yn,xn={point:bn,lineStart:_n,lineEnd:wn,polygonStart:function(){xn.lineStart=Tn},polygonEnd:function(){xn.point=bn,xn.lineStart=_n,xn.lineEnd=wn}};function bn(t,e){xr+=t,br+=e,++_r}function _n(){var t,e;function r(r,n){var i=r-t,a=n-e,o=Math.sqrt(i*i+a*a);wr+=o*(t+r)/2,Tr+=o*(e+n)/2,kr+=o,bn(t=r,e=n)}xn.point=function(n,i){xn.point=r,bn(t=n,e=i)}}function wn(){xn.point=bn}function Tn(){var t,e,r,n;function i(t,e){var i=t-r,a=e-n,o=Math.sqrt(i*i+a*a);wr+=o*(r+t)/2,Tr+=o*(n+e)/2,kr+=o,Mr+=(o=n*t-r*e)*(r+t),Ar+=o*(n+e),Sr+=3*o,bn(r=t,n=e)}xn.point=function(a,o){xn.point=i,bn(t=r=a,e=n=o)},xn.lineEnd=function(){i(t,e)}}function kn(t){var e=4.5,r={point:n,lineStart:function(){r.point=i},lineEnd:o,polygonStart:function(){r.lineEnd=s},polygonEnd:function(){r.lineEnd=o,r.point=n},pointRadius:function(t){return e=t,r},result:O};function n(r,n){t.moveTo(r+e,n),t.arc(r,n,e,0,St)}function i(e,n){t.moveTo(e,n),r.point=a}function a(e,r){t.lineTo(e,r)}function o(){r.point=n}function s(){t.closePath()}return r}function Mn(t){var e=.5,r=Math.cos(30*Lt),n=16;function i(t){return(n?o:a)(t)}function a(e){return En(e,(function(r,n){r=t(r,n),e.point(r[0],r[1])}))}function o(e){var r,i,a,o,l,c,u,f,h,p,d,g,m={point:v,lineStart:y,lineEnd:b,polygonStart:function(){e.polygonStart(),m.lineStart=_},polygonEnd:function(){e.polygonEnd(),m.lineStart=y}};function v(r,n){r=t(r,n),e.point(r[0],r[1])}function y(){f=NaN,m.point=x,e.lineStart()}function x(r,i){var a=Ir([r,i]),o=t(r,i);s(f,h,u,p,d,g,f=o[0],h=o[1],u=r,p=a[0],d=a[1],g=a[2],n,e),e.point(f,h)}function b(){m.point=v,e.lineEnd()}function _(){y(),m.point=w,m.lineEnd=T}function w(t,e){x(r=t,e),i=f,a=h,o=p,l=d,c=g,m.point=x}function T(){s(f,h,u,p,d,g,i,a,r,o,l,c,n,e),m.lineEnd=b,b()}return m}function s(n,i,a,o,l,c,u,f,h,p,d,g,m,v){var x=u-n,b=f-i,_=x*x+b*b;if(_>4*e&&m--){var w=o+p,T=l+d,k=c+g,M=Math.sqrt(w*w+T*T+k*k),A=Math.asin(k/=M),S=y(y(k)-1)e||y((x*I+b*P)/_-.5)>.3||o*p+l*d+c*g0&&16,i):Math.sqrt(e)},i}function An(t){var e=Mn((function(e,r){return t([e*It,r*It])}));return function(t){return In(e(t))}}function Sn(t){this.stream=t}function En(t,e){return{point:e,sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function Cn(t){return Ln((function(){return t}))()}function Ln(e){var r,n,i,a,o,s,l=Mn((function(t,e){return[(t=r(t,e))[0]*c+a,o-t[1]*c]})),c=150,u=480,f=250,h=0,p=0,d=0,g=0,m=0,v=tn,y=L,x=null,b=null;function _(t){return[(t=i(t[0]*Lt,t[1]*Lt))[0]*c+a,o-t[1]*c]}function w(t){return(t=i.invert((t[0]-a)/c,(o-t[1])/c))&&[t[0]*It,t[1]*It]}function T(){i=Gr(n=On(d,g,m),r);var t=r(h,p);return a=u-t[0]*c,o=f+t[1]*c,k()}function k(){return s&&(s.valid=!1,s=null),_}return _.stream=function(t){return s&&(s.valid=!1),(s=In(v(n,l(y(t))))).valid=!0,s},_.clipAngle=function(t){return arguments.length?(v=null==t?(x=t,tn):en((x=+t)*Lt),k()):x},_.clipExtent=function(t){return arguments.length?(b=t,y=t?nn(t[0][0],t[0][1],t[1][0],t[1][1]):L,k()):b},_.scale=function(t){return arguments.length?(c=+t,T()):c},_.translate=function(t){return arguments.length?(u=+t[0],f=+t[1],T()):[u,f]},_.center=function(t){return arguments.length?(h=t[0]%360*Lt,p=t[1]%360*Lt,T()):[h*It,p*It]},_.rotate=function(t){return arguments.length?(d=t[0]%360*Lt,g=t[1]%360*Lt,m=t.length>2?t[2]%360*Lt:0,T()):[d*It,g*It,m*It]},t.rebind(_,l,"precision"),function(){return r=e.apply(this,arguments),_.invert=r.invert&&w,T()}}function In(t){return En(t,(function(e,r){t.point(e*Lt,r*Lt)}))}function Pn(t,e){return[t,e]}function zn(t,e){return[t>At?t-St:t<-At?t+St:t,e]}function On(t,e,r){return t?e||r?Gr(Rn(t),Fn(e,r)):Rn(t):e||r?Fn(e,r):zn}function Dn(t){return function(e,r){return[(e+=t)>At?e-St:e<-At?e+St:e,r]}}function Rn(t){var e=Dn(t);return e.invert=Dn(-t),e}function Fn(t,e){var r=Math.cos(t),n=Math.sin(t),i=Math.cos(e),a=Math.sin(e);function o(t,e){var o=Math.cos(e),s=Math.cos(t)*o,l=Math.sin(t)*o,c=Math.sin(e),u=c*r+s*n;return[Math.atan2(l*i-u*a,s*r-c*n),Dt(u*i+l*a)]}return o.invert=function(t,e){var o=Math.cos(e),s=Math.cos(t)*o,l=Math.sin(t)*o,c=Math.sin(e),u=c*i-l*a;return[Math.atan2(l*i+c*a,s*r+u*n),Dt(u*r-s*n)]},o}function Bn(t,e){var r=Math.cos(t),n=Math.sin(t);return function(i,a,o,s){var l=o*e;null!=i?(i=Nn(r,i),a=Nn(r,a),(o>0?ia)&&(i+=o*St)):(i=t+o*St,a=t-.5*l);for(var c,u=i;o>0?u>a:u2?t[2]*Lt:0),e.invert=function(e){return(e=t.invert(e[0]*Lt,e[1]*Lt))[0]*=It,e[1]*=It,e},e},zn.invert=Pn,t.geo.circle=function(){var t,e,r=[0,0],n=6;function i(){var t="function"==typeof r?r.apply(this,arguments):r,n=On(-t[0]*Lt,-t[1]*Lt,0).invert,i=[];return e(null,null,1,{point:function(t,e){i.push(t=n(t,e)),t[0]*=It,t[1]*=It}}),{type:"Polygon",coordinates:[i]}}return i.origin=function(t){return arguments.length?(r=t,i):r},i.angle=function(r){return arguments.length?(e=Bn((t=+r)*Lt,n*Lt),i):t},i.precision=function(r){return arguments.length?(e=Bn(t*Lt,(n=+r)*Lt),i):n},i.angle(90)},t.geo.distance=function(t,e){var r,n=(e[0]-t[0])*Lt,i=t[1]*Lt,a=e[1]*Lt,o=Math.sin(n),s=Math.cos(n),l=Math.sin(i),c=Math.cos(i),u=Math.sin(a),f=Math.cos(a);return Math.atan2(Math.sqrt((r=f*o)*r+(r=c*u-l*f*s)*r),l*u+c*f*s)},t.geo.graticule=function(){var e,r,n,i,a,o,s,l,c,u,f,h,p=10,d=p,g=90,m=360,v=2.5;function x(){return{type:"MultiLineString",coordinates:b()}}function b(){return t.range(Math.ceil(i/g)*g,n,g).map(f).concat(t.range(Math.ceil(l/m)*m,s,m).map(h)).concat(t.range(Math.ceil(r/p)*p,e,p).filter((function(t){return y(t%g)>kt})).map(c)).concat(t.range(Math.ceil(o/d)*d,a,d).filter((function(t){return y(t%m)>kt})).map(u))}return x.lines=function(){return b().map((function(t){return{type:"LineString",coordinates:t}}))},x.outline=function(){return{type:"Polygon",coordinates:[f(i).concat(h(s).slice(1),f(n).reverse().slice(1),h(l).reverse().slice(1))]}},x.extent=function(t){return arguments.length?x.majorExtent(t).minorExtent(t):x.minorExtent()},x.majorExtent=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],l=+t[0][1],s=+t[1][1],i>n&&(t=i,i=n,n=t),l>s&&(t=l,l=s,s=t),x.precision(v)):[[i,l],[n,s]]},x.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],o=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),o>a&&(t=o,o=a,a=t),x.precision(v)):[[r,o],[e,a]]},x.step=function(t){return arguments.length?x.majorStep(t).minorStep(t):x.minorStep()},x.majorStep=function(t){return arguments.length?(g=+t[0],m=+t[1],x):[g,m]},x.minorStep=function(t){return arguments.length?(p=+t[0],d=+t[1],x):[p,d]},x.precision=function(t){return arguments.length?(v=+t,c=jn(o,a,90),u=Un(r,e,v),f=jn(l,s,90),h=Un(i,n,v),x):v},x.majorExtent([[-180,-90+kt],[180,90-kt]]).minorExtent([[-180,-80-kt],[180,80+kt]])},t.geo.greatArc=function(){var e,r,n=Vn,i=qn;function a(){return{type:"LineString",coordinates:[e||n.apply(this,arguments),r||i.apply(this,arguments)]}}return a.distance=function(){return t.geo.distance(e||n.apply(this,arguments),r||i.apply(this,arguments))},a.source=function(t){return arguments.length?(n=t,e="function"==typeof t?null:t,a):n},a.target=function(t){return arguments.length?(i=t,r="function"==typeof t?null:t,a):i},a.precision=function(){return arguments.length?a:0},a},t.geo.interpolate=function(t,e){return r=t[0]*Lt,n=t[1]*Lt,i=e[0]*Lt,a=e[1]*Lt,o=Math.cos(n),s=Math.sin(n),l=Math.cos(a),c=Math.sin(a),u=o*Math.cos(r),f=o*Math.sin(r),h=l*Math.cos(i),p=l*Math.sin(i),d=2*Math.asin(Math.sqrt(Ft(a-n)+o*l*Ft(i-r))),g=1/Math.sin(d),(m=d?function(t){var e=Math.sin(t*=d)*g,r=Math.sin(d-t)*g,n=r*u+e*h,i=r*f+e*p,a=r*s+e*c;return[Math.atan2(i,n)*It,Math.atan2(a,Math.sqrt(n*n+i*i))*It]}:function(){return[r*It,n*It]}).distance=d,m;var r,n,i,a,o,s,l,c,u,f,h,p,d,g,m},t.geo.length=function(e){return yn=0,t.geo.stream(e,Hn),yn};var Hn={sphere:O,point:O,lineStart:function(){var t,e,r;function n(n,i){var a=Math.sin(i*=Lt),o=Math.cos(i),s=y((n*=Lt)-t),l=Math.cos(s);yn+=Math.atan2(Math.sqrt((s=o*Math.sin(s))*s+(s=r*a-e*o*l)*s),e*a+r*o*l),t=n,e=a,r=o}Hn.point=function(i,a){t=i*Lt,e=Math.sin(a*=Lt),r=Math.cos(a),Hn.point=n},Hn.lineEnd=function(){Hn.point=Hn.lineEnd=O}},lineEnd:O,polygonStart:O,polygonEnd:O};function Gn(t,e){function r(e,r){var n=Math.cos(e),i=Math.cos(r),a=t(n*i);return[a*i*Math.sin(e),a*Math.sin(r)]}return r.invert=function(t,r){var n=Math.sqrt(t*t+r*r),i=e(n),a=Math.sin(i),o=Math.cos(i);return[Math.atan2(t*a,n*o),Math.asin(n&&r*a/n)]},r}var Yn=Gn((function(t){return Math.sqrt(2/(1+t))}),(function(t){return 2*Math.asin(t/2)}));(t.geo.azimuthalEqualArea=function(){return Cn(Yn)}).raw=Yn;var Wn=Gn((function(t){var e=Math.acos(t);return e&&e/Math.sin(e)}),L);function Xn(t,e){var r=Math.cos(t),n=function(t){return Math.tan(At/4+t/2)},i=t===e?Math.sin(t):Math.log(r/Math.cos(e))/Math.log(n(e)/n(t)),a=r*Math.pow(n(t),i)/i;if(!i)return Kn;function o(t,e){a>0?e<-Ct+kt&&(e=-Ct+kt):e>Ct-kt&&(e=Ct-kt);var r=a/Math.pow(n(e),i);return[r*Math.sin(i*t),a-r*Math.cos(i*t)]}return o.invert=function(t,e){var r=a-e,n=Pt(i)*Math.sqrt(t*t+r*r);return[Math.atan2(t,r)/i,2*Math.atan(Math.pow(a/n,1/i))-Ct]},o}function Zn(t,e){var r=Math.cos(t),n=t===e?Math.sin(t):(r-Math.cos(e))/(e-t),i=r/n+t;if(y(n)1&&zt(t[r[n-2]],t[r[n-1]],t[i])<=0;)--n;r[n++]=i}return r.slice(0,n)}function ai(t,e){return t[0]-e[0]||t[1]-e[1]}(t.geo.stereographic=function(){return Cn(ti)}).raw=ti,ei.invert=function(t,e){return[-e,2*Math.atan(Math.exp(t))-Ct]},(t.geo.transverseMercator=function(){var t=Qn(ei),e=t.center,r=t.rotate;return t.center=function(t){return t?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return t?r([t[0],t[1],t.length>2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90])}).raw=ei,t.geom={},t.geom.hull=function(t){var e=ri,r=ni;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=de(e),a=de(r),o=t.length,s=[],l=[];for(n=0;n=0;--n)p.push(t[s[c[n]][2]]);for(n=+f;nkt)s=s.L;else{if(!((i=a-Ti(s,o))>kt)){n>-kt?(e=s.P,r=s):i>-kt?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=yi(t);if(hi.insert(e,l),e||r){if(e===r)return Ei(e),r=yi(e.site),hi.insert(l,r),l.edge=r.edge=Ii(e.site,l.site),Si(e),void Si(r);if(r){Ei(e),Ei(r);var c=e.site,u=c.x,f=c.y,h=t.x-u,p=t.y-f,d=r.site,g=d.x-u,m=d.y-f,v=2*(h*m-p*g),y=h*h+p*p,x=g*g+m*m,b={x:(m*y-p*x)/v+u,y:(h*x-g*y)/v+f};zi(r.edge,c,d,b),l.edge=Ii(c,t,null,b),r.edge=Ii(t,d,null,b),Si(e),Si(r)}else l.edge=Ii(e.site,l.site)}}function wi(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,c=l-e;if(!c)return s;var u=s-n,f=1/a-1/c,h=u/c;return f?(-h+Math.sqrt(h*h-2*f*(u*u/(-2*c)-l+c/2+i-a/2)))/f+n:(n+s)/2}function Ti(t,e){var r=t.N;if(r)return wi(r,e);var n=t.site;return n.y===e?n.x:1/0}function ki(t){this.site=t,this.edges=[]}function Mi(t,e){return e.angle-t.angle}function Ai(){Ri(this),this.x=this.y=this.arc=this.site=this.cy=null}function Si(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,c=n.y-s,u=a.x-o,f=2*(l*(m=a.y-s)-c*u);if(!(f>=-Mt)){var h=l*l+c*c,p=u*u+m*m,d=(m*h-c*p)/f,g=(l*p-u*h)/f,m=g+s,v=mi.pop()||new Ai;v.arc=t,v.site=i,v.x=d+o,v.y=m+Math.sqrt(d*d+g*g),v.cy=m,t.circle=v;for(var y=null,x=di._;x;)if(v.y=s)return;if(h>d){if(a){if(a.y>=c)return}else a={x:m,y:l};r={x:m,y:c}}else{if(a){if(a.y1)if(h>d){if(a){if(a.y>=c)return}else a={x:(l-i)/n,y:l};r={x:(c-i)/n,y:c}}else{if(a){if(a.y=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.xkt||y(i-r)>kt)&&(s.splice(o,0,new Oi(Pi(a.site,u,y(n-f)kt?{x:f,y:y(e-f)kt?{x:y(r-d)kt?{x:h,y:y(e-h)kt?{x:y(r-p)=r&&c.x<=i&&c.y>=n&&c.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]})),e}function s(t){return t.map((function(t,e){return{x:Math.round(n(t,e)/kt)*kt,y:Math.round(i(t,e)/kt)*kt,i:e}}))}return o.links=function(t){return ji(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:t[e.l.i],target:t[e.r.i]}}))},o.triangles=function(t){var e=[];return ji(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,l=r.site,c=r.edges.sort(Mi),u=-1,f=c.length,h=c[f-1].edge,p=h.l===l?h.r:h.l;++ua||f>o||h=_)<<1|e>=b,T=w+4;wa&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:Zi(r,n)})),a=Qi.lastIndex;return ag&&(g=l.x),l.y>m&&(m=l.y),c.push(l.x),u.push(l.y);else for(f=0;fg&&(g=b),_>m&&(m=_),c.push(b),u.push(_)}var w=g-p,T=m-d;function k(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,c=t.y;if(null!=l)if(y(l-r)+y(c-n)<.01)M(t,e,r,n,i,a,o,s);else{var u=t.point;t.x=t.y=t.point=null,M(t,u,l,c,i,a,o,s),M(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else M(t,e,r,n,i,a,o,s)}function M(t,e,r,n,i,a,o,s){var l=.5*(i+o),c=.5*(a+s),u=r>=l,f=n>=c,h=f<<1|u;t.leaf=!1,u?i=l:o=l,f?a=c:s=c,k(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,r,n,i,a,o,s)}w>T?m=d+w:g=p+T;var A={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(A,t,+v(t,++f),+x(t,f),p,d,g,m)},visit:function(t){Gi(t,A,p,d,g,m)},find:function(t){return Yi(A,t[0],t[1],p,d,g,m)}};if(f=-1,null==e){for(;++f=0&&!(n=t.interpolators[i](e,r)););return n}function ta(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r=1?1:t(e)}}function aa(t){return function(e){return 1-t(1-e)}}function oa(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function sa(t){return t*t}function la(t){return t*t*t}function ca(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function ua(t){return 1-Math.cos(t*Ct)}function fa(t){return Math.pow(2,10*(t-1))}function ha(t){return 1-Math.sqrt(1-t*t)}function pa(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function da(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function ga(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=va(i),s=ma(i,a),l=va(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]=0?t.slice(0,e):t,i=e>=0?t.slice(e+1):"in";return n=ra.get(n)||ea,ia((i=na.get(i)||L)(n.apply(null,r.call(arguments,1))))},t.interpolateHcl=function(e,r){e=t.hcl(e),r=t.hcl(r);var n=e.h,i=e.c,a=e.l,o=r.h-n,s=r.c-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.c:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return Xt(n+o*t,i+s*t,a+l*t)+""}},t.interpolateHsl=function(e,r){e=t.hsl(e),r=t.hsl(r);var n=e.h,i=e.s,a=e.l,o=r.h-n,s=r.s-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.s:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return Gt(n+o*t,i+s*t,a+l*t)+""}},t.interpolateLab=function(e,r){e=t.lab(e),r=t.lab(r);var n=e.l,i=e.a,a=e.b,o=r.l-n,s=r.a-i,l=r.b-a;return function(t){return Qt(n+o*t,i+s*t,a+l*t)+""}},t.interpolateRound=da,t.transform=function(e){var r=i.createElementNS(t.ns.prefix.svg,"g");return(t.transform=function(t){if(null!=t){r.setAttribute("transform",t);var e=r.transform.baseVal.consolidate()}return new ga(e?e.matrix:ya)})(e)},ga.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var ya={a:1,b:0,c:0,d:1,e:0,f:0};function xa(t){return t.length?t.pop()+",":""}function ba(e,r){var n=[],i=[];return e=t.transform(e),r=t.transform(r),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push("translate(",null,",",null,")");n.push({i:i-4,x:Zi(t[0],e[0])},{i:i-2,x:Zi(t[1],e[1])})}else(e[0]||e[1])&&r.push("translate("+e+")")}(e.translate,r.translate,n,i),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(xa(r)+"rotate(",null,")")-2,x:Zi(t,e)})):e&&r.push(xa(r)+"rotate("+e+")")}(e.rotate,r.rotate,n,i),function(t,e,r,n){t!==e?n.push({i:r.push(xa(r)+"skewX(",null,")")-2,x:Zi(t,e)}):e&&r.push(xa(r)+"skewX("+e+")")}(e.skew,r.skew,n,i),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(xa(r)+"scale(",null,",",null,")");n.push({i:i-4,x:Zi(t[0],e[0])},{i:i-2,x:Zi(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(xa(r)+"scale("+e+")")}(e.scale,r.scale,n,i),e=r=null,function(t){for(var e,r=-1,a=i.length;++r0?n=t:(e.c=null,e.t=NaN,e=null,l.end({type:"end",alpha:n=0})):t>0&&(l.start({type:"start",alpha:n=t}),e=we(s.tick)),s):n},s.start=function(){var t,e,r,n=v.length,l=y.length,u=c[0],d=c[1];for(t=0;t=0;)r.push(i[n])}function Oa(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o=0;)o.push(u=c[l]),u.parent=a,u.depth=a.depth+1;r&&(a.value=0),a.children=c}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return Oa(i,(function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)})),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(za(t,(function(t){t.children&&(t.value=0)})),Oa(t,(function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},n},t.layout.partition=function(){var e=t.layout.hierarchy(),r=[1,1];function n(t,n){var i=e.call(this,t,n);return function t(e,r,n,i){var a=e.children;if(e.x=r,e.y=e.depth*i,e.dx=n,e.dy=i,a&&(o=a.length)){var o,s,l,c=-1;for(n=e.value?n/e.value:0;++cs&&(s=n),o.push(n)}for(r=0;ri&&(n=r,i=e);return n}function Xa(t){return t.reduce(Za,0)}function Za(t,e){return t+e[1]}function Ja(t,e){return Ka(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function Ka(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function Qa(e){return[t.min(e),t.max(e)]}function $a(t,e){return t.value-e.value}function to(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function eo(t,e){t._pack_next=e,e._pack_prev=t}function ro(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function no(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,c=1/0,u=-1/0,f=1/0,h=-1/0;if(e.forEach(io),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(oo(r,n,i=e[2]),x(i),to(r,i),r._pack_prev=i,to(i,n),n=r._pack_next,a=3;a0)for(o=-1;++o=f[0]&&l<=f[1]&&((s=c[t.bisect(h,l,1,d)-1]).y+=g,s.push(a[o]));return c}return a.value=function(t){return arguments.length?(r=t,a):r},a.range=function(t){return arguments.length?(n=de(t),a):n},a.bins=function(t){return arguments.length?(i="number"==typeof t?function(e){return Ka(e,t)}:de(t),a):i},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},t.layout.pack=function(){var e,r=t.layout.hierarchy().sort($a),n=0,i=[1,1];function a(t,a){var o=r.call(this,t,a),s=o[0],l=i[0],c=i[1],u=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(s.x=s.y=0,Oa(s,(function(t){t.r=+u(t.value)})),Oa(s,no),n){var f=n*(e?1:Math.max(2*s.r/l,2*s.r/c))/2;Oa(s,(function(t){t.r+=f})),Oa(s,no),Oa(s,(function(t){t.r-=f}))}return function t(e,r,n,i){var a=e.children;if(e.x=r+=i*e.x,e.y=n+=i*e.y,e.r*=i,a)for(var o=-1,s=a.length;++op.x&&(p=t),t.depth>d.depth&&(d=t)}));var g=r(h,p)/2-h.x,m=n[0]/(p.x+r(p,h)/2+g),v=n[1]/(d.depth||1);za(u,(function(t){t.x=(t.x+g)*m,t.y=t.depth*v}))}return c}function o(t){var e=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(e.length){!function(t){var e,r=0,n=0,i=t.children,a=i.length;for(;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(e[0].z+e[e.length-1].z)/2;i?(t.z=i.z+r(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+r(t._,i._));t.parent.A=function(t,e,n){if(e){for(var i,a=t,o=t,s=e,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=co(s),a=lo(a),s&&a;)l=lo(l),(o=co(o)).a=t,(i=s.z+f-a.z-c+r(s._,a._))>0&&(uo(fo(s,t,n),t,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!co(o)&&(o.t=s,o.m+=f-u),a&&!lo(l)&&(l.t=a,l.m+=c-h,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=n[0],t.y=t.depth*n[1]}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t)?l:null,a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null==(n=t)?null:l,a):i?n:null},Pa(a,e)},t.layout.cluster=function(){var e=t.layout.hierarchy().sort(null).value(null),r=so,n=[1,1],i=!1;function a(a,o){var s,l=e.call(this,a,o),c=l[0],u=0;Oa(c,(function(e){var n=e.children;n&&n.length?(e.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(n),e.y=function(e){return 1+t.max(e,(function(t){return t.y}))}(n)):(e.x=s?u+=r(e,s):0,e.y=0,s=e)}));var f=function t(e){var r=e.children;return r&&r.length?t(r[0]):e}(c),h=function t(e){var r,n=e.children;return n&&(r=n.length)?t(n[r-1]):e}(c),p=f.x-r(f,h)/2,d=h.x+r(h,f)/2;return Oa(c,i?function(t){t.x=(t.x-c.x)*n[0],t.y=(c.y-t.y)*n[1]}:function(t){t.x=(t.x-p)/(d-p)*n[0],t.y=(1-(c.y?t.y/c.y:1))*n[1]}),l}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t),a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null!=(n=t),a):i?n:null},Pa(a,e)},t.layout.treemap=function(){var e,r=t.layout.hierarchy(),n=Math.round,i=[1,1],a=null,o=ho,s=!1,l="squarify",c=.5*(1+Math.sqrt(5));function u(t,e){for(var r,n,i=-1,a=t.length;++i0;)s.push(r=c[i-1]),s.area+=r.area,"squarify"!==l||(n=p(s,g))<=h?(c.pop(),h=n):(s.area-=s.pop().area,d(s,g,a,!1),g=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,g,a,!0),s.length=s.area=0),e.forEach(f)}}function h(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(u(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(h)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++oi&&(i=r));return e*=e,(n*=n)?Math.max(e*i*c/n,n/(e*a*c)):1/0}function d(t,e,r,i){var a,o=-1,s=t.length,l=r.x,c=r.y,u=e?n(t.area/e):0;if(e==r.dx){for((i||u>r.dy)&&(u=r.dy);++or.dx)&&(u=r.dx);++o1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var e=t.random.normal.apply(t,arguments);return function(){return Math.exp(e())}},bates:function(e){var r=t.random.irwinHall(e);return function(){return r()/e}},irwinHall:function(t){return function(){for(var e=0,r=0;r2?_o:vo,s=i?wa:_a;return a=t(e,r,s,n),o=t(r,e,s,$i),l}function l(t){return a(t)}return l.invert=function(t){return o(t)},l.domain=function(t){return arguments.length?(e=t.map(Number),s()):e},l.range=function(t){return arguments.length?(r=t,s()):r},l.rangeRound=function(t){return l.range(t).interpolate(da)},l.clamp=function(t){return arguments.length?(i=t,s()):i},l.interpolate=function(t){return arguments.length?(n=t,s()):n},l.ticks=function(t){return Mo(e,t)},l.tickFormat=function(t,r){return Ao(e,t,r)},l.nice=function(t){return To(e,t),s()},l.copy=function(){return t(e,r,n,i)},s()}([0,1],[0,1],$i,!1)};var So={s:1,g:1,p:1,r:1,e:1};function Eo(t){return-Math.floor(Math.log(t)/Math.LN10+.01)}t.scale.log=function(){return function e(r,n,i,a){function o(t){return(i?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(n)}function s(t){return i?Math.pow(n,t):-Math.pow(n,-t)}function l(t){return r(o(t))}return l.invert=function(t){return s(r.invert(t))},l.domain=function(t){return arguments.length?(i=t[0]>=0,r.domain((a=t.map(Number)).map(o)),l):a},l.base=function(t){return arguments.length?(n=+t,r.domain(a.map(o)),l):n},l.nice=function(){var t=yo(a.map(o),i?Math:Lo);return r.domain(t),a=t.map(s),l},l.ticks=function(){var t=go(a),e=[],r=t[0],l=t[1],c=Math.floor(o(r)),u=Math.ceil(o(l)),f=n%1?2:n;if(isFinite(u-c)){if(i){for(;c0;h--)e.push(s(c)*h);for(c=0;e[c]l;u--);e=e.slice(c,u)}return e},l.tickFormat=function(e,r){if(!arguments.length)return Co;arguments.length<2?r=Co:"function"!=typeof r&&(r=t.format(r));var i=Math.max(1,n*e/l.ticks().length);return function(t){var e=t/s(Math.round(o(t)));return e*n0?i[t-1]:r[0],tf?0:1;if(c=Et)return l(c,p)+(s?l(s,1-p):"")+"Z";var d,g,m,v,y,x,b,_,w,T,k,M,A=0,S=0,E=[];if((v=(+o.apply(this,arguments)||0)/2)&&(m=n===Fo?Math.sqrt(s*s+c*c):+n.apply(this,arguments),p||(S*=-1),c&&(S=Dt(m/c*Math.sin(v))),s&&(A=Dt(m/s*Math.sin(v)))),c){y=c*Math.cos(u+S),x=c*Math.sin(u+S),b=c*Math.cos(f-S),_=c*Math.sin(f-S);var C=Math.abs(f-u-2*S)<=At?0:1;if(S&&qo(y,x,b,_)===p^C){var L=(u+f)/2;y=c*Math.cos(L),x=c*Math.sin(L),b=_=null}}else y=x=0;if(s){w=s*Math.cos(f-A),T=s*Math.sin(f-A),k=s*Math.cos(u+A),M=s*Math.sin(u+A);var I=Math.abs(u-f+2*A)<=At?0:1;if(A&&qo(w,T,k,M)===1-p^I){var P=(u+f)/2;w=s*Math.cos(P),T=s*Math.sin(P),k=M=null}}else w=T=0;if(h>kt&&(d=Math.min(Math.abs(c-s)/2,+r.apply(this,arguments)))>.001){g=s0?0:1}function Ho(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,c=-s*a,u=t[0]+l,f=t[1]+c,h=e[0]+l,p=e[1]+c,d=(u+h)/2,g=(f+p)/2,m=h-u,v=p-f,y=m*m+v*v,x=r-n,b=u*p-h*f,_=(v<0?-1:1)*Math.sqrt(Math.max(0,x*x*y-b*b)),w=(b*v-m*_)/y,T=(-b*m-v*_)/y,k=(b*v+m*_)/y,M=(-b*m+v*_)/y,A=w-d,S=T-g,E=k-d,C=M-g;return A*A+S*S>E*E+C*C&&(w=k,T=M),[[w-l,T-c],[w*r/x,T*r/x]]}function Go(t){var e=ri,r=ni,n=Yr,i=Wo,a=i.key,o=.7;function s(a){var s,l=[],c=[],u=-1,f=a.length,h=de(e),p=de(r);function d(){l.push("M",i(t(c),o))}for(;++u1&&i.push("H",n[0]);return i.join("")},"step-before":Zo,"step-after":Jo,basis:$o,"basis-open":function(t){if(t.length<4)return Wo(t);var e,r=[],n=-1,i=t.length,a=[0],o=[0];for(;++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);r.push(ts(ns,a)+","+ts(ns,o)),--n;for(;++n9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n));s=-1;for(;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function Wo(t){return t.length>1?t.join("L"):t+"Z"}function Xo(t){return t.join("L")+"Z"}function Zo(t){for(var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];++e1){s=e[1],a=t[l],l++,n+="C"+(i[0]+o[0])+","+(i[1]+o[1])+","+(a[0]-s[0])+","+(a[1]-s[1])+","+a[0]+","+a[1];for(var c=2;cAt)+",1 "+e}function l(t,e,r,n){return"Q 0,0 "+n}return a.radius=function(t){return arguments.length?(r=de(t),a):r},a.source=function(e){return arguments.length?(t=de(e),a):t},a.target=function(t){return arguments.length?(e=de(t),a):e},a.startAngle=function(t){return arguments.length?(n=de(t),a):n},a.endAngle=function(t){return arguments.length?(i=de(t),a):i},a},t.svg.diagonal=function(){var t=Vn,e=qn,r=cs;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return"M"+(l=l.map(r))[0]+"C"+l[1]+" "+l[2]+" "+l[3]}return n.source=function(e){return arguments.length?(t=de(e),n):t},n.target=function(t){return arguments.length?(e=de(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},t.svg.diagonal.radial=function(){var e=t.svg.diagonal(),r=cs,n=e.projection;return e.projection=function(t){return arguments.length?n(us(r=t)):r},e},t.svg.symbol=function(){var t=hs,e=fs;function r(r,n){return(ds.get(t.call(this,r,n))||ps)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=de(e),r):t},r.size=function(t){return arguments.length?(e=de(t),r):e},r};var ds=t.map({circle:ps,cross:function(t){var e=Math.sqrt(t/5)/2;return"M"+-3*e+","+-e+"H"+-e+"V"+-3*e+"H"+e+"V"+-e+"H"+3*e+"V"+e+"H"+e+"V"+3*e+"H"+-e+"V"+e+"H"+-3*e+"Z"},diamond:function(t){var e=Math.sqrt(t/(2*ms)),r=e*ms;return"M0,"+-e+"L"+r+",0 0,"+e+" "+-r+",0Z"},square:function(t){var e=Math.sqrt(t)/2;return"M"+-e+","+-e+"L"+e+","+-e+" "+e+","+e+" "+-e+","+e+"Z"},"triangle-down":function(t){var e=Math.sqrt(t/gs),r=e*gs/2;return"M0,"+r+"L"+e+","+-r+" "+-e+","+-r+"Z"},"triangle-up":function(t){var e=Math.sqrt(t/gs),r=e*gs/2;return"M0,"+-r+"L"+e+","+r+" "+-e+","+r+"Z"}});t.svg.symbolTypes=ds.keys();var gs=Math.sqrt(3),ms=Math.tan(30*Lt);Y.transition=function(t){for(var e,r,n=bs||++Ts,i=As(t),a=[],o=_s||{time:Date.now(),ease:ca,delay:0,duration:250},s=-1,l=this.length;++s0;)c[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--u.count?delete u[n]:delete t[r],1}f||(a=i.time,o=we((function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h}),0,a),f=u[n]={tween:new _,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++u.count)}ws.call=Y.call,ws.empty=Y.empty,ws.node=Y.node,ws.size=Y.size,t.transition=function(e,r){return e&&e.transition?bs?e.transition(r):e:t.selection().transition(e)},t.transition.prototype=ws,ws.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=W(t);for(var s=-1,l=this.length;++srect,.s>rect").attr("width",s[1]-s[0])}function g(t){t.select(".extent").attr("y",l[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",l[1]-l[0])}function m(){var f,m,v=this,y=t.select(t.event.target),x=n.of(v,arguments),b=t.select(v),_=y.datum(),w=!/^(n|s)$/.test(_)&&i,T=!/^(e|w)$/.test(_)&&a,k=y.classed("extent"),M=bt(v),A=t.mouse(v),S=t.select(o(v)).on("keydown.brush",L).on("keyup.brush",I);if(t.event.changedTouches?S.on("touchmove.brush",P).on("touchend.brush",O):S.on("mousemove.brush",P).on("mouseup.brush",O),b.interrupt().selectAll("*").interrupt(),k)A[0]=s[0]-A[0],A[1]=l[0]-A[1];else if(_){var E=+/w$/.test(_),C=+/^n/.test(_);m=[s[1-E]-A[0],l[1-C]-A[1]],A[0]=s[E],A[1]=l[C]}else t.event.altKey&&(f=A.slice());function L(){32==t.event.keyCode&&(k||(f=null,A[0]-=s[1],A[1]-=l[1],k=2),F())}function I(){32==t.event.keyCode&&2==k&&(A[0]+=s[1],A[1]+=l[1],k=0,F())}function P(){var e=t.mouse(v),r=!1;m&&(e[0]+=m[0],e[1]+=m[1]),k||(t.event.altKey?(f||(f=[(s[0]+s[1])/2,(l[0]+l[1])/2]),A[0]=s[+(e[0]1?{floor:function(e){for(;s(e=t.floor(e));)e=Ns(e-1);return e},ceil:function(e){for(;s(e=t.ceil(e));)e=Ns(+e+1);return e}}:t))},i.ticks=function(t,e){var r=go(i.domain()),n=null==t?a(r,10):"number"==typeof t?a(r,t):!t.range&&[{range:t},e];return n&&(t=n[0],e=n[1]),t.range(r[0],Ns(+r[1]+1),e<1?1:e)},i.tickFormat=function(){return n},i.copy=function(){return Bs(e.copy(),r,n)},wo(i,e)}function Ns(t){return new Date(t)}Os.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Fs:Rs,Fs.parse=function(t){var e=new Date(t);return isNaN(e)?null:e},Fs.toString=Rs.toString,Pe.second=Re((function(t){return new ze(1e3*Math.floor(t/1e3))}),(function(t,e){t.setTime(t.getTime()+1e3*Math.floor(e))}),(function(t){return t.getSeconds()})),Pe.seconds=Pe.second.range,Pe.seconds.utc=Pe.second.utc.range,Pe.minute=Re((function(t){return new ze(6e4*Math.floor(t/6e4))}),(function(t,e){t.setTime(t.getTime()+6e4*Math.floor(e))}),(function(t){return t.getMinutes()})),Pe.minutes=Pe.minute.range,Pe.minutes.utc=Pe.minute.utc.range,Pe.hour=Re((function(t){var e=t.getTimezoneOffset()/60;return new ze(36e5*(Math.floor(t/36e5-e)+e))}),(function(t,e){t.setTime(t.getTime()+36e5*Math.floor(e))}),(function(t){return t.getHours()})),Pe.hours=Pe.hour.range,Pe.hours.utc=Pe.hour.utc.range,Pe.month=Re((function(t){return(t=Pe.day(t)).setDate(1),t}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t){return t.getMonth()})),Pe.months=Pe.month.range,Pe.months.utc=Pe.month.utc.range;var js=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Us=[[Pe.second,1],[Pe.second,5],[Pe.second,15],[Pe.second,30],[Pe.minute,1],[Pe.minute,5],[Pe.minute,15],[Pe.minute,30],[Pe.hour,1],[Pe.hour,3],[Pe.hour,6],[Pe.hour,12],[Pe.day,1],[Pe.day,2],[Pe.week,1],[Pe.month,1],[Pe.month,3],[Pe.year,1]],Vs=Os.multi([[".%L",function(t){return t.getMilliseconds()}],[":%S",function(t){return t.getSeconds()}],["%I:%M",function(t){return t.getMinutes()}],["%I %p",function(t){return t.getHours()}],["%a %d",function(t){return t.getDay()&&1!=t.getDate()}],["%b %d",function(t){return 1!=t.getDate()}],["%B",function(t){return t.getMonth()}],["%Y",Yr]]),qs={range:function(e,r,n){return t.range(Math.ceil(e/n)*n,+r,n).map(Ns)},floor:L,ceil:L};Us.year=Pe.year,Pe.scale=function(){return Bs(t.scale.linear(),Us,Vs)};var Hs=Us.map((function(t){return[t[0].utc,t[1]]})),Gs=Ds.multi([[".%L",function(t){return t.getUTCMilliseconds()}],[":%S",function(t){return t.getUTCSeconds()}],["%I:%M",function(t){return t.getUTCMinutes()}],["%I %p",function(t){return t.getUTCHours()}],["%a %d",function(t){return t.getUTCDay()&&1!=t.getUTCDate()}],["%b %d",function(t){return 1!=t.getUTCDate()}],["%B",function(t){return t.getUTCMonth()}],["%Y",Yr]]);function Ys(t){return JSON.parse(t.responseText)}function Ws(t){var e=i.createRange();return e.selectNode(i.body),e.createContextualFragment(t.responseText)}Hs.year=Pe.year.utc,Pe.scale.utc=function(){return Bs(t.scale.linear(),Hs,Gs)},t.text=ge((function(t){return t.responseText})),t.json=function(t,e){return me(t,"application/json",Ys,e)},t.html=function(t,e){return me(t,"text/html",Ws,e)},t.xml=ge((function(t){return t.responseXML})),"object"==typeof e&&e.exports?e.exports=t:this.d3=t}()},{}],170:[function(t,e,r){e.exports=function(){for(var t=0;t=2)return!1;t[r]=n}return!0})):_.filter((function(t){for(var e=0;e<=s;++e){var r=v[t[e]];if(r<0)return!1;t[e]=r}return!0}));if(1&s)for(u=0;u<_.length;++u){h=(b=_[u])[0];b[0]=b[1],b[1]=h}return _}},{"incremental-convex-hull":459,uniq:597}],172:[function(t,e,r){"use strict";e.exports=a;var n=(a.canvas=document.createElement("canvas")).getContext("2d"),i=o([32,126]);function a(t,e){Array.isArray(t)&&(t=t.join(", "));var r,a={},s=16,l=.05;e&&(2===e.length&&"number"==typeof e[0]?r=o(e):Array.isArray(e)?r=e:(e.o?r=o(e.o):e.pairs&&(r=e.pairs),e.fontSize&&(s=e.fontSize),null!=e.threshold&&(l=e.threshold))),r||(r=i),n.font=s+"px "+t;for(var c=0;cs*l){var p=(h-f)/s;a[u]=1e3*p}}return a}function o(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i>>31},e.exports.exponent=function(t){return(e.exports.hi(t)<<1>>>21)-1023},e.exports.fraction=function(t){var r=e.exports.lo(t),n=e.exports.hi(t),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},e.exports.denormalized=function(t){return!(2146435072&e.exports.hi(t))}}).call(this)}).call(this,t("buffer").Buffer)},{buffer:111}],174:[function(t,e,r){var n=t("abs-svg-path"),i=t("normalize-svg-path"),a={M:"moveTo",C:"bezierCurveTo"};e.exports=function(t,e){t.beginPath(),i(n(e)).forEach((function(e){var r=e[0],n=e.slice(1);t[a[r]].apply(t,n)})),t.closePath()}},{"abs-svg-path":65,"normalize-svg-path":497}],175:[function(t,e,r){e.exports=function(t){switch(t){case"int8":return Int8Array;case"int16":return Int16Array;case"int32":return Int32Array;case"uint8":return Uint8Array;case"uint16":return Uint16Array;case"uint32":return Uint32Array;case"float32":return Float32Array;case"float64":return Float64Array;case"array":return Array;case"uint8_clamped":return Uint8ClampedArray}}},{}],176:[function(t,e,r){"use strict";e.exports=function(t,e){switch("undefined"==typeof e&&(e=0),typeof t){case"number":if(t>0)return function(t,e){var r,n;for(r=new Array(t),n=0;n80*r){n=l=t[0],s=c=t[1];for(var b=r;bl&&(l=u),p>c&&(c=p);d=0!==(d=Math.max(l-n,c-s))?1/d:0}return o(y,x,r,n,s,d),x}function i(t,e,r,n,i){var a,o;if(i===E(t,e,r,n)>0)for(a=e;a=e;a-=n)o=M(a,t[a],t[a+1],o);return o&&x(o,o.next)&&(A(o),o=o.next),o}function a(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!x(n,n.next)&&0!==y(n.prev,n,n.next))n=n.next;else{if(A(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function o(t,e,r,n,i,f,h){if(t){!h&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=d(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,f);for(var p,g,m=t;t.prev!==t.next;)if(p=t.prev,g=t.next,f?l(t,n,i,f):s(t))e.push(p.i/r),e.push(t.i/r),e.push(g.i/r),A(t),t=g.next,m=g.next;else if((t=g)===m){h?1===h?o(t=c(a(t),e,r),e,r,n,i,f,2):2===h&&u(t,e,r,n,i,f):o(a(t),e,r,n,i,f,1);break}}}function s(t){var e=t.prev,r=t,n=t.next;if(y(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(m(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&y(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(t,e,r,n){var i=t.prev,a=t,o=t.next;if(y(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=d(s,l,e,r,n),h=d(c,u,e,r,n),p=t.prevZ,g=t.nextZ;p&&p.z>=f&&g&&g.z<=h;){if(p!==t.prev&&p!==t.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,g!==t.prev&&g!==t.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,g.x,g.y)&&y(g.prev,g,g.next)>=0)return!1;g=g.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;g&&g.z<=h;){if(g!==t.prev&&g!==t.next&&m(i.x,i.y,a.x,a.y,o.x,o.y,g.x,g.y)&&y(g.prev,g,g.next)>=0)return!1;g=g.nextZ}return!0}function c(t,e,r){var n=t;do{var i=n.prev,o=n.next.next;!x(i,o)&&b(i,n,n.next,o)&&T(i,o)&&T(o,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(o.i/r),A(n),A(n.next),n=t=o),n=n.next}while(n!==t);return a(n)}function u(t,e,r,n,i,s){var l=t;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&v(l,c)){var u=k(l,c);return l=a(l,l.next),u=a(u,u.next),o(l,e,r,n,i,s),void o(u,e,r,n,i,s)}c=c.next}l=l.next}while(l!==t)}function f(t,e){return t.x-e.x}function h(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=u&&i!==n.x&&m(ar.x||n.x===r.x&&p(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e)){var r=k(e,t);a(e,e.next),a(r,r.next)}}function p(t,e){return y(t.prev,t,e.prev)<0&&y(e.next,t,t.next)<0}function d(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function g(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&b(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(T(t,e)&&T(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(y(t.prev,t,e.prev)||y(t,e.prev,e))||x(t,e)&&y(t.prev,t,t.next)>0&&y(e.prev,e,e.next)>0)}function y(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function x(t,e){return t.x===e.x&&t.y===e.y}function b(t,e,r,n){var i=w(y(t,e,r)),a=w(y(t,e,n)),o=w(y(r,n,t)),s=w(y(r,n,e));return i!==a&&o!==s||(!(0!==i||!_(t,r,e))||(!(0!==a||!_(t,n,e))||(!(0!==o||!_(r,t,n))||!(0!==s||!_(r,e,n)))))}function _(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function w(t){return t>0?1:t<0?-1:0}function T(t,e){return y(t.prev,t,t.next)<0?y(t,e,t.next)>=0&&y(t,t.prev,e)>=0:y(t,e,t.prev)<0||y(t,t.next,e)<0}function k(t,e){var r=new S(t.i,t.x,t.y),n=new S(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function M(t,e,r,n){var i=new S(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function A(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function S(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function E(t,e,r,n){for(var i=0,a=e,o=r-n;a0&&(n+=t[i-1].length,r.holes.push(n))}return r}},{}],178:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.length;if("number"!=typeof e){e=0;for(var i=0;i=e}))}(e);for(var r,i=n(t).components.filter((function(t){return t.length>1})),a=1/0,o=0;o=55296&&y<=56319&&(w+=t[++r]),w=T?h.call(T,k,w,g):w,e?(p.value=w,d(m,g,p)):m[g]=w,++g;v=g}if(void 0===v)for(v=o(t.length),e&&(m=new e(v)),r=0;r0?1:-1}},{}],190:[function(t,e,r){"use strict";var n=t("../math/sign"),i=Math.abs,a=Math.floor;e.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},{"../math/sign":187}],191:[function(t,e,r){"use strict";var n=t("./to-integer"),i=Math.max;e.exports=function(t){return i(0,n(t))}},{"./to-integer":190}],192:[function(t,e,r){"use strict";var n=t("./valid-callable"),i=t("./valid-value"),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;e.exports=function(t,e){return function(r,c){var u,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(c),u=s(r),h&&u.sort("function"==typeof h?a.call(h,r):void 0),"function"!=typeof t&&(t=u[t]),o.call(t,u,(function(t,n){return l.call(r,t)?o.call(c,f,r[t],t,r,n):e}))}}},{"./valid-callable":209,"./valid-value":211}],193:[function(t,e,r){"use strict";e.exports=t("./is-implemented")()?Object.assign:t("./shim")},{"./is-implemented":194,"./shim":195}],194:[function(t,e,r){"use strict";e.exports=function(){var t,e=Object.assign;return"function"==typeof e&&(e(t={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),t.foo+t.bar+t.trzy==="razdwatrzy")}},{}],195:[function(t,e,r){"use strict";var n=t("../keys"),i=t("../valid-value"),a=Math.max;e.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o-1}},{}],215:[function(t,e,r){"use strict";var n=Object.prototype.toString,i=n.call("");e.exports=function(t){return"string"==typeof t||t&&"object"==typeof t&&(t instanceof String||n.call(t)===i)||!1}},{}],216:[function(t,e,r){"use strict";var n=Object.create(null),i=Math.random;e.exports=function(){var t;do{t=i().toString(36).slice(2)}while(n[t]);return t}},{}],217:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/set-prototype-of"),a=t("es5-ext/string/#/contains"),o=t("d"),s=t("es6-symbol"),l=t("./"),c=Object.defineProperty;n=e.exports=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");l.call(this,t),e=e?a.call(e,"key+value")?"key+value":a.call(e,"key")?"key":"value":"value",c(this,"__kind__",o("",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o((function(t){return"value"===this.__kind__?this.__list__[t]:"key+value"===this.__kind__?[t,this.__list__[t]]:t}))}),c(n.prototype,s.toStringTag,o("c","Array Iterator"))},{"./":220,d:155,"es5-ext/object/set-prototype-of":206,"es5-ext/string/#/contains":212,"es6-symbol":225}],218:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/object/valid-callable"),a=t("es5-ext/string/is-string"),o=t("./get"),s=Array.isArray,l=Function.prototype.call,c=Array.prototype.some;e.exports=function(t,e){var r,u,f,h,p,d,g,m,v=arguments[2];if(s(t)||n(t)?r="array":a(t)?r="string":t=o(t),i(e),f=function(){h=!0},"array"!==r)if("string"!==r)for(u=t.next();!u.done;){if(l.call(e,v,u.value,f),h)return;u=t.next()}else for(d=t.length,p=0;p=55296&&m<=56319&&(g+=t[++p]),l.call(e,v,g,f),!h);++p);else c.call(t,(function(t){return l.call(e,v,t,f),h}))}},{"./get":219,"es5-ext/function/is-arguments":184,"es5-ext/object/valid-callable":209,"es5-ext/string/is-string":215}],219:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/string/is-string"),a=t("./array"),o=t("./string"),s=t("./valid-iterable"),l=t("es6-symbol").iterator;e.exports=function(t){return"function"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},{"./array":217,"./string":222,"./valid-iterable":223,"es5-ext/function/is-arguments":184,"es5-ext/string/is-string":215,"es6-symbol":225}],220:[function(t,e,r){"use strict";var n,i=t("es5-ext/array/#/clear"),a=t("es5-ext/object/assign"),o=t("es5-ext/object/valid-callable"),s=t("es5-ext/object/valid-value"),l=t("d"),c=t("d/auto-bind"),u=t("es6-symbol"),f=Object.defineProperty,h=Object.defineProperties;e.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");h(this,{__list__:l("w",s(t)),__context__:l("w",e),__nextIndex__:l("w",0)}),e&&(o(e.on),e.on("_add",this._onAdd),e.on("_delete",this._onDelete),e.on("_clear",this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l((function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(e,r){e>=t&&(this.__redo__[r]=++e)}),this),this.__redo__.push(t)):f(this,"__redo__",l("c",[t])))})),_onDelete:l((function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach((function(e,r){e>t&&(this.__redo__[r]=--e)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0}))}))),f(n.prototype,u.iterator,l((function(){return this})))},{d:155,"d/auto-bind":154,"es5-ext/array/#/clear":180,"es5-ext/object/assign":193,"es5-ext/object/valid-callable":209,"es5-ext/object/valid-value":211,"es6-symbol":225}],221:[function(t,e,r){"use strict";var n=t("es5-ext/function/is-arguments"),i=t("es5-ext/object/is-value"),a=t("es5-ext/string/is-string"),o=t("es6-symbol").iterator,s=Array.isArray;e.exports=function(t){return!!i(t)&&(!!s(t)||(!!a(t)||(!!n(t)||"function"==typeof t[o])))}},{"es5-ext/function/is-arguments":184,"es5-ext/object/is-value":200,"es5-ext/string/is-string":215,"es6-symbol":225}],222:[function(t,e,r){"use strict";var n,i=t("es5-ext/object/set-prototype-of"),a=t("d"),o=t("es6-symbol"),s=t("./"),l=Object.defineProperty;n=e.exports=function(t){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");t=String(t),s.call(this,t),l(this,"__length__",a("",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a((function(){if(this.__list__)return this.__nextIndex__=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r}))}),l(n.prototype,o.toStringTag,a("c","String Iterator"))},{"./":220,d:155,"es5-ext/object/set-prototype-of":206,"es6-symbol":225}],223:[function(t,e,r){"use strict";var n=t("./is-iterable");e.exports=function(t){if(!n(t))throw new TypeError(t+" is not iterable");return t}},{"./is-iterable":221}],224:[function(t,e,r){(function(n,i){(function(){ +/*! + * @overview es6-promise - a tiny implementation of Promises/A+. + * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) + * @license Licensed under MIT license + * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE + * @version v4.2.8+1e68dce6 + */ +!function(t,n){"object"==typeof r&&"undefined"!=typeof e?e.exports=n():t.ES6Promise=n()}(this,(function(){"use strict";function e(t){return"function"==typeof t}var r=Array.isArray?Array.isArray:function(t){return"[object Array]"===Object.prototype.toString.call(t)},a=0,o=void 0,s=void 0,l=function(t,e){g[a]=t,g[a+1]=e,2===(a+=2)&&(s?s(m):_())};var c="undefined"!=typeof window?window:void 0,u=c||{},f=u.MutationObserver||u.WebKitMutationObserver,h="undefined"==typeof self&&"undefined"!=typeof n&&"[object process]"==={}.toString.call(n),p="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function d(){var t=setTimeout;return function(){return t(m,1)}}var g=new Array(1e3);function m(){for(var t=0;t=r-1){h=l.length-1;var d=t-e[r-1];for(p=0;p=r-1)for(var u=s.length-1,f=(e[r-1],0);f=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t0;--f)n.push(a(l[f-1],c[f-1],arguments[f])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t1e-6?1/s:0;this._time.push(t);for(var h=r;h>0;--h){var p=a(c[h-1],u[h-1],arguments[h]);n.push(p),i.push((p-n[o++])*f)}}},s.set=function(t){var e=this.dimension;if(!(t0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1],u=t-e,f=u>1e-6?1/u:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],c[h-1],n[o++]+p)),i.push(p*f)}}},s.idle=function(t){var e=this.lastT();if(!(t=0;--f)n.push(a(l[f],c[f],n[o]+u*i[o])),i.push(0),o+=1}}},{"binary-search-bounds":243,"cubic-hermite":150}],243:[function(t,e,r){"use strict";function n(t,e,r,n,i,a){var o=["function ",t,"(a,l,h,",n.join(","),"){",a?"":"var i=",r?"l-1":"h+1",";while(l<=h){var m=(l+h)>>>1,x=a",i?".get(m)":"[m]"];return a?e.indexOf("c")<0?o.push(";if(x===y){return m}else if(x<=y){"):o.push(";var p=c(x,y);if(p===0){return m}else if(p<=0){"):o.push(";if(",e,"){i=m;"),r?o.push("l=m+1}else{h=m-1}"):o.push("h=m-1}else{l=m+1}"),o.push("}"),a?o.push("return -1};"):o.push("return i};"),o.join("")}function i(t,e,r,i){return new Function([n("A","x"+t+"y",e,["y"],!1,i),n("B","x"+t+"y",e,["y"],!0,i),n("P","c(x,y)"+t+"0",e,["y","c"],!1,i),n("Q","c(x,y)"+t+"0",e,["y","c"],!0,i),"function dispatchBsearch",r,"(a,y,c,l,h){if(a.shape){if(typeof(c)==='function'){return Q(a,(l===undefined)?0:l|0,(h===undefined)?a.shape[0]-1:h|0,y,c)}else{return B(a,(c===undefined)?0:c|0,(l===undefined)?a.shape[0]-1:l|0,y)}}else{if(typeof(c)==='function'){return P(a,(l===undefined)?0:l|0,(h===undefined)?a.length-1:h|0,y,c)}else{return A(a,(c===undefined)?0:c|0,(l===undefined)?a.length-1:l|0,y)}}}return dispatchBsearch",r].join(""))()}e.exports={ge:i(">=",!1,"GE"),gt:i(">",!1,"GT"),lt:i("<",!0,"LT"),le:i("<=",!0,"LE"),eq:i("-",!0,"EQ",!0)}},{}],244:[function(t,e,r){var n=t("dtype");e.exports=function(t,e,r){if(!t)throw new TypeError("must specify data as first parameter");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&"number"==typeof t[0][0]){var i,a,o,s,l=t[0].length,c=t.length*l;e&&"string"!=typeof e||(e=new(n(e||"float32"))(c+r));var u=e.length-r;if(c!==u)throw new Error("source length "+c+" ("+l+"x"+t.length+") does not match destination length "+u);for(i=0,o=r;ie[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},{"css-font/stringify":147}],246:[function(t,e,r){"use strict";function n(t,e){e||(e={}),("string"==typeof t||Array.isArray(t))&&(e.family=t);var r=Array.isArray(e.family)?e.family.join(", "):e.family;if(!r)throw Error("`family` must be defined");var s=e.size||e.fontSize||e.em||48,l=e.weight||e.fontWeight||"",c=(t=[e.style||e.fontStyle||"",l,s].join(" ")+"px "+r,e.origin||"top");if(n.cache[r]&&s<=n.cache[r].em)return i(n.cache[r],c);var u=e.canvas||n.canvas,f=u.getContext("2d"),h={upper:void 0!==e.upper?e.upper:"H",lower:void 0!==e.lower?e.lower:"x",descent:void 0!==e.descent?e.descent:"p",ascent:void 0!==e.ascent?e.ascent:"h",tittle:void 0!==e.tittle?e.tittle:"i",overshoot:void 0!==e.overshoot?e.overshoot:"O"},p=Math.ceil(1.5*s);u.height=p,u.width=.5*p,f.font=t;var d={top:0};f.clearRect(0,0,p,p),f.textBaseline="top",f.fillStyle="black",f.fillText("H",0,0);var g=a(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline="bottom",f.fillText("H",0,p);var m=a(f.getImageData(0,0,p,p));d.lineHeight=d.bottom=p-m+g,f.clearRect(0,0,p,p),f.textBaseline="alphabetic",f.fillText("H",0,p);var v=p-a(f.getImageData(0,0,p,p))-1+g;d.baseline=d.alphabetic=v,f.clearRect(0,0,p,p),f.textBaseline="middle",f.fillText("H",0,.5*p);var y=a(f.getImageData(0,0,p,p));d.median=d.middle=p-y-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline="hanging",f.fillText("H",0,.5*p);var x=a(f.getImageData(0,0,p,p));d.hanging=p-x-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline="ideographic",f.fillText("H",0,p);var b=a(f.getImageData(0,0,p,p));if(d.ideographic=p-b-1+g,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.upper,0,0),d.upper=a(f.getImageData(0,0,p,p)),d.capHeight=d.baseline-d.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.lower,0,0),d.lower=a(f.getImageData(0,0,p,p)),d.xHeight=d.baseline-d.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.tittle,0,0),d.tittle=a(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.ascent,0,0),d.ascent=a(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.descent,0,0),d.descent=o(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.overshoot,0,0);var _=o(f.getImageData(0,0,p,p));d.overshoot=_-v}for(var w in d)d[w]/=s;return d.em=s,n.cache[r]=d,i(d,c)}function i(t,e){var r={};for(var n in"string"==typeof e&&(e=t[e]),t)"em"!==n&&(r[n]=t[n]-e);return r}function a(t){for(var e=t.height,r=t.data,n=3;n0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}e.exports=n,n.canvas=document.createElement("canvas"),n.cache={}},{}],247:[function(t,e,r){"use strict";e.exports=function(t){return new s(t||g,null)};function n(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function i(t){return new n(t._color,t.key,t.value,t.left,t.right,t._count)}function a(t,e){return new n(t,e.key,e.value,e.left,e.right,e._count)}function o(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function s(t,e){this._compare=t,this.root=e}var l=s.prototype;function c(t,e){var r;if(e.left&&(r=c(t,e.left)))return r;return(r=t(e.key,e.value))||(e.right?c(t,e.right):void 0)}function u(t,e,r,n){if(e(t,n.key)<=0){var i;if(n.left)if(i=u(t,e,r,n.left))return i;if(i=r(n.key,n.value))return i}if(n.right)return u(t,e,r,n.right)}function f(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=f(t,e,r,n,i.left)))return a;if(s>0&&(a=n(i.key,i.value)))return a}if(s>0&&i.right)return f(t,e,r,n,i.right)}function h(t,e){this.tree=t,this._stack=e}Object.defineProperty(l,"keys",{get:function(){var t=[];return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(l,"values",{get:function(){var t=[];return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(l,"length",{get:function(){return this.root?this.root._count:0}}),l.insert=function(t,e){for(var r=this._compare,i=this.root,l=[],c=[];i;){var u=r(t,i.key);l.push(i),c.push(u),i=u<=0?i.left:i.right}l.push(new n(0,t,e,null,null,1));for(var f=l.length-2;f>=0;--f){i=l[f];c[f]<=0?l[f]=new n(i._color,i.key,i.value,l[f+1],i.right,i._count+1):l[f]=new n(i._color,i.key,i.value,i.left,l[f+1],i._count+1)}for(f=l.length-1;f>1;--f){var h=l[f-1];i=l[f];if(1===h._color||1===i._color)break;var p=l[f-2];if(p.left===h)if(h.left===i){if(!(d=p.right)||0!==d._color){if(p._color=0,p.left=h.right,h._color=1,h.right=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(g=l[f-3]).left===p?g.left=h:g.right=h;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else{if(!(d=p.right)||0!==d._color){if(h.right=i.left,p._color=0,p.left=i.right,i._color=1,i.left=h,i.right=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(g=l[f-3]).left===p?g.left=i:g.right=i;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else if(h.right===i){if(!(d=p.left)||0!==d._color){if(p._color=0,p.right=h.left,h._color=1,h.left=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(g=l[f-3]).right===p?g.right=h:g.left=h;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}else{var d;if(!(d=p.left)||0!==d._color){var g;if(h.left=i.right,p._color=0,p.right=i.left,i._color=1,i.right=h,i.left=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(g=l[f-3]).right===p?g.right=i:g.left=i;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}}return l[0]._color=1,new s(r,l[0])},l.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return c(t,this.root);case 2:return u(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return f(e,r,this._compare,t,this.root)}},Object.defineProperty(l,"begin",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new h(this,t)}}),Object.defineProperty(l,"end",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new h(this,t)}}),l.at=function(t){if(t<0)return new h(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t=e.right._count)break;e=e.right}return new h(this,[])},l.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new h(this,n);r=i<=0?r.left:r.right}return new h(this,[])},l.remove=function(t){var e=this.find(t);return e?e.remove():this},l.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var p=h.prototype;function d(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function g(t,e){return te?1:0}Object.defineProperty(p,"valid",{get:function(){return this._stack.length>0}}),Object.defineProperty(p,"node",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),p.clone=function(){return new h(this.tree,this._stack.slice())},p.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var e=new Array(t.length),r=t[t.length-1];e[e.length-1]=new n(r._color,r.key,r.value,r.left,r.right,r._count);for(var l=t.length-2;l>=0;--l){(r=t[l]).left===t[l+1]?e[l]=new n(r._color,r.key,r.value,e[l+1],r.right,r._count):e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count)}if((r=e[e.length-1]).left&&r.right){var c=e.length;for(r=r.left;r.right;)e.push(r),r=r.right;var u=e[c-1];e.push(new n(r._color,u.key,u.value,r.left,r.right,r._count)),e[c-1].key=r.key,e[c-1].value=r.value;for(l=e.length-2;l>=c;--l)r=e[l],e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count);e[c-1].left=e[c]}if(0===(r=e[e.length-1])._color){var f=e[e.length-2];f.left===r?f.left=null:f.right===r&&(f.right=null),e.pop();for(l=0;l=0;--l){if(e=t[l],0===l)return void(e._color=1);if((r=t[l-1]).left===e){if((n=r.right).right&&0===n.right._color){if(s=(n=r.right=i(n)).right=i(n.right),r.right=n.left,n.left=r,n.right=s,n._color=r._color,e._color=1,r._color=1,s._color=1,o(r),o(n),l>1)(c=t[l-2]).left===r?c.left=n:c.right=n;return void(t[l-1]=n)}if(n.left&&0===n.left._color){if(s=(n=r.right=i(n)).left=i(n.left),r.right=s.left,n.left=s.right,s.left=r,s.right=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).left===r?c.left=s:c.right=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.right=a(0,n));r.right=a(0,n);continue}n=i(n),r.right=n.left,n.left=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).left===r?c.left=n:c.right=n),t[l-1]=n,t[l]=r,l+11)(c=t[l-2]).right===r?c.right=n:c.left=n;return void(t[l-1]=n)}if(n.right&&0===n.right._color){if(s=(n=r.left=i(n)).right=i(n.right),r.left=s.right,n.right=s.left,s.right=r,s.left=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).right===r?c.right=s:c.left=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.left=a(0,n));r.left=a(0,n);continue}var c;n=i(n),r.left=n.right,n.right=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).right===r?c.right=n:c.left=n),t[l-1]=n,t[l]=r,l+10)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(p,"value",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(p,"index",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),p.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,"hasNext",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),p.update=function(t){var e=this._stack;if(0===e.length)throw new Error("Can't update empty node!");var r=new Array(e.length),i=e[e.length-1];r[r.length-1]=new n(i._color,i.key,t,i.left,i.right,i._count);for(var a=e.length-2;a>=0;--a)(i=e[a]).left===e[a+1]?r[a]=new n(i._color,i.key,i.value,r[a+1],i.right,i._count):r[a]=new n(i._color,i.key,i.value,i.left,r[a+1],i._count);return new s(this.tree._compare,r[0])},p.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,"hasPrev",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},{}],248:[function(t,e,r){var n=[.9999999999998099,676.5203681218851,-1259.1392167224028,771.3234287776531,-176.6150291621406,12.507343278686905,-.13857109526572012,9984369578019572e-21,1.5056327351493116e-7],i=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];function a(t){if(t<0)return Number("0/0");for(var e=i[0],r=i.length-1;r>0;--r)e+=i[r]/(t+r);var n=t+607/128+.5;return.5*Math.log(2*Math.PI)+(t+.5)*Math.log(n)-n+Math.log(e)-Math.log(t)}e.exports=function t(e){if(e<.5)return Math.PI/(Math.sin(Math.PI*e)*t(1-e));if(e>100)return Math.exp(a(e));e-=1;for(var r=n[0],i=1;i<9;i++)r+=n[i]/(e+i);var o=e+7+.5;return Math.sqrt(2*Math.PI)*Math.pow(o,e+.5)*Math.exp(-o)*r},e.exports.log=a},{}],249:[function(t,e,r){e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("must specify type string");if(e=e||{},"undefined"==typeof document&&!e.canvas)return null;var r=e.canvas||document.createElement("canvas");"number"==typeof e.width&&(r.width=e.width);"number"==typeof e.height&&(r.height=e.height);var n,i=e;try{var a=[t];0===t.indexOf("webgl")&&a.push("experimental-"+t);for(var o=0;o0?(p[u]=-1,d[u]=0):(p[u]=0,d[u]=1)}}var g=[0,0,0],m={model:l,view:l,projection:l,_ortho:!1};f.isOpaque=function(){return!0},f.isTransparent=function(){return!1},f.drawTransparent=function(t){};var v=[0,0,0],y=[0,0,0],x=[0,0,0];f.draw=function(t){t=t||m;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,u=o(r,n,i,a,s),f=u.cubeEdges,h=u.axis,b=n[12],_=n[13],w=n[14],T=n[15],k=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*T)/e.drawingBufferHeight,M=0;M<3;++M)this.lastCubeProps.cubeEdges[M]=f[M],this.lastCubeProps.axis[M]=h[M];var A=p;for(M=0;M<3;++M)d(p[M],M,this.bounds,f,h);e=this.gl;var S,E=g;for(M=0;M<3;++M)this.backgroundEnable[M]?E[M]=h[M]:E[M]=0;this._background.draw(r,n,i,a,E,this.backgroundColor),this._lines.bind(r,n,i,this);for(M=0;M<3;++M){var C=[0,0,0];h[M]>0?C[M]=a[1][M]:C[M]=a[0][M];for(var L=0;L<2;++L){var I=(M+1+L)%3,P=(M+1+(1^L))%3;this.gridEnable[I]&&this._lines.drawGrid(I,P,this.bounds,C,this.gridColor[I],this.gridWidth[I]*this.pixelRatio)}for(L=0;L<2;++L){I=(M+1+L)%3,P=(M+1+(1^L))%3;this.zeroEnable[P]&&Math.min(a[0][P],a[1][P])<=0&&Math.max(a[0][P],a[1][P])>=0&&this._lines.drawZero(I,P,this.bounds,C,this.zeroLineColor[P],this.zeroLineWidth[P]*this.pixelRatio)}}for(M=0;M<3;++M){this.lineEnable[M]&&this._lines.drawAxisLine(M,this.bounds,A[M].primalOffset,this.lineColor[M],this.lineWidth[M]*this.pixelRatio),this.lineMirror[M]&&this._lines.drawAxisLine(M,this.bounds,A[M].mirrorOffset,this.lineColor[M],this.lineWidth[M]*this.pixelRatio);var z=c(v,A[M].primalMinor),O=c(y,A[M].mirrorMinor),D=this.lineTickLength;for(L=0;L<3;++L){var R=k/r[5*L];z[L]*=D[L]*R,O[L]*=D[L]*R}this.lineTickEnable[M]&&this._lines.drawAxisTicks(M,A[M].primalOffset,z,this.lineTickColor[M],this.lineTickWidth[M]*this.pixelRatio),this.lineTickMirror[M]&&this._lines.drawAxisTicks(M,A[M].mirrorOffset,O,this.lineTickColor[M],this.lineTickWidth[M]*this.pixelRatio)}this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio);var F,B;function N(t){(B=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0||a>0&&l<0||a<0&&l>0||a<0&&l<0?N(n):(o>0&&s>0||o>0&&s<0||o<0&&s>0||o<0&&s<0)&&N(i)}for(M=0;M<3;++M){var U=A[M].primalMinor,V=A[M].mirrorMinor,q=c(x,A[M].primalOffset);for(L=0;L<3;++L)this.lineTickEnable[M]&&(q[L]+=k*U[L]*Math.max(this.lineTickLength[L],0)/r[5*L]);var H=[0,0,0];if(H[M]=1,this.tickEnable[M]){-3600===this.tickAngle[M]?(this.tickAngle[M]=0,this.tickAlign[M]="auto"):this.tickAlign[M]=-1,F=1,"auto"===(S=[this.tickAlign[M],.5,F])[0]?S[0]=0:S[0]=parseInt(""+S[0]),B=[0,0,0],j(M,U,V);for(L=0;L<3;++L)q[L]+=k*U[L]*this.tickPad[L]/r[5*L];this._text.drawTicks(M,this.tickSize[M],this.tickAngle[M],q,this.tickColor[M],H,B,S)}if(this.labelEnable[M]){F=0,B=[0,0,0],this.labels[M].length>4&&(N(M),F=1),"auto"===(S=[this.labelAlign[M],.5,F])[0]?S[0]=0:S[0]=parseInt(""+S[0]);for(L=0;L<3;++L)q[L]+=k*U[L]*this.labelPad[L]/r[5*L];q[M]+=.5*(a[0][M]+a[1][M]),this._text.drawLabel(M,this.labelSize[M],this.labelAngle[M],q,this.labelColor[M],[0,0,0],B,S)}}this._text.unbind()},f.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},{"./lib/background.js":251,"./lib/cube.js":252,"./lib/lines.js":253,"./lib/text.js":255,"./lib/ticks.js":256}],251:[function(t,e,r){"use strict";e.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var c=(l+1)%3,u=(l+2)%3,f=[0,0,0],h=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),f[l]=p,h[l]=p;for(var d=-1;d<=1;d+=2){f[c]=d;for(var g=-1;g<=1;g+=2)f[u]=g,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var m=c;c=u,u=m}var v=n(t,new Float32Array(e)),y=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:v,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:v,type:t.FLOAT,size:3,offset:12,stride:24}],y),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,v,x,b)};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders").bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{"./shaders":254,"gl-buffer":259,"gl-vao":358}],252:[function(t,e,r){"use strict";e.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var y=0,x=0;x<2;++x){u[2]=a[x][2];for(var b=0;b<2;++b){u[1]=a[b][1];for(var _=0;_<2;++_)u[0]=a[_][0],h(l[y],u,s),y+=1}}var w=-1;for(x=0;x<8;++x){for(var T=l[x][3],k=0;k<3;++k)c[x][k]=l[x][k]/T;p&&(c[x][2]*=-1),T<0&&(w<0||c[x][2]E&&(w|=1<E&&(w|=1<c[x][1])&&(R=x);var F=-1;for(x=0;x<3;++x){if((N=R^1<c[B][0]&&(B=N)}var j=g;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^B)]=R&B;var U=7^B;U===w||U===D?(U=7^F,j[n.log2(B^U)]=U&B):j[n.log2(F^U)]=U&F;var V=m,q=w;for(M=0;M<3;++M)V[M]=q&1< HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\n b - PI :\n b;\n}\n\nfloat look_horizontal_or_vertical(float a, float ratio) {\n // ratio controls the ratio between being horizontal to (vertical + horizontal)\n // if ratio is set to 0.5 then it is 50%, 50%.\n // when using a higher ratio e.g. 0.75 the result would\n // likely be more horizontal than vertical.\n\n float b = positive_angle(a);\n\n return\n (b < ( ratio) * HALF_PI) ? 0.0 :\n (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\n (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\n (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\n 0.0;\n}\n\nfloat roundTo(float a, float b) {\n return float(b * floor((a + 0.5 * b) / b));\n}\n\nfloat look_round_n_directions(float a, int n) {\n float b = positive_angle(a);\n float div = TWO_PI / float(n);\n float c = roundTo(b, div);\n return look_upwards(c);\n}\n\nfloat applyAlignOption(float rawAngle, float delta) {\n return\n (option > 2) ? look_round_n_directions(rawAngle + delta, option) : // option 3-n: round to n directions\n (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\n (option == 1) ? rawAngle + delta : // use free angle, and flip to align with one direction of the axis\n (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\n (option ==-1) ? 0.0 : // useful for backward compatibility, all texts remains horizontal\n rawAngle; // otherwise return back raw input angle\n}\n\nbool isAxisTitle = (axis.x == 0.0) &&\n (axis.y == 0.0) &&\n (axis.z == 0.0);\n\nvoid main() {\n //Compute world offset\n float axisDistance = position.z;\n vec3 dataPosition = axisDistance * axis + offset;\n\n float beta = angle; // i.e. user defined attributes for each tick\n\n float axisAngle;\n float clipAngle;\n float flip;\n\n if (enableAlign) {\n axisAngle = (isAxisTitle) ? HALF_PI :\n computeViewAngle(dataPosition, dataPosition + axis);\n clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\n\n axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\n clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\n\n flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\n vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\n\n beta += applyAlignOption(clipAngle, flip * PI);\n }\n\n //Compute plane offset\n vec2 planeCoord = position.xy * pixelScale;\n\n mat2 planeXform = scale * mat2(\n cos(beta), sin(beta),\n -sin(beta), cos(beta)\n );\n\n vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\n\n //Compute clip position\n vec3 clipPosition = project(dataPosition);\n\n //Apply text offset in clip coordinates\n clipPosition += vec3(viewOffset, 0.0);\n\n //Done\n gl_Position = vec4(clipPosition, 1.0);\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 color;\nvoid main() {\n gl_FragColor = color;\n}"]);r.text=function(t){return i(t,s,l,null,[{name:"position",type:"vec3"}])};var c=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec3 normal;\n\nuniform mat4 model, view, projection;\nuniform vec3 enable;\nuniform vec3 bounds[2];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n\n vec3 signAxis = sign(bounds[1] - bounds[0]);\n\n vec3 realNormal = signAxis * normal;\n\n if(dot(realNormal, enable) > 0.0) {\n vec3 minRange = min(bounds[0], bounds[1]);\n vec3 maxRange = max(bounds[0], bounds[1]);\n vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\n gl_Position = projection * view * model * vec4(nPosition, 1.0);\n } else {\n gl_Position = vec4(0,0,0,0);\n }\n\n colorChannel = abs(realNormal);\n}"]),u=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 colors[3];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n gl_FragColor = colorChannel.x * colors[0] +\n colorChannel.y * colors[1] +\n colorChannel.z * colors[2];\n}"]);r.bg=function(t){return i(t,c,u,null,[{name:"position",type:"vec3"},{name:"normal",type:"vec3"}])}},{"gl-shader":335,glslify:257}],255:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function(t,e,r,a,s,l){var u=n(t),f=i(t,[{buffer:u,size:3}]),h=o(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,a,s,l),p};var n=t("gl-buffer"),i=t("gl-vao"),a=t("vectorize-text"),o=t("./shaders").text,s=window||r.global||{},l=s.__TEXT_CACHE||{};s.__TEXT_CACHE={};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}var u=c.prototype,f=[0,0];u.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,f[0]=this.gl.drawingBufferWidth,f[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=f},u.unbind=function(){this.vao.unbind()},u.update=function(t,e,r,n,i){var o=[];function s(t,e,r,n,i,s){var c=l[r];c||(c=l[r]={});var u=c[e];u||(u=c[e]=function(t,e){try{return a(t,e)}catch(e){return console.warn('error vectorizing text:"'+t+'" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:"center",textBaseline:"middle",lineSpacing:i,styletags:s}));for(var f=(n||12)/12,h=u.positions,p=u.cells,d=0,g=p.length;d=0;--v){var y=h[m[v]];o.push(f*y[0],-f*y[1],t)}}for(var c=[0,0,0],u=[0,0,0],f=[0,0,0],h=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){f[d]=o.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(o.length/3|0)-f[d],c[d]=o.length/3|0;for(var g=0;g=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+"";if(s.indexOf("e")>=0)return s;var l=o/a,c=o%a;o<0?(l=0|-Math.ceil(l),c=0|-c):(l=0|Math.floor(l),c|=0);var u=""+l;if(o<0&&(u="-"+u),i){for(var f=""+c;f.length=t[0][i];--o)a.push({x:o*e[i],text:n(e[i],o)});r.push(a)}return r},r.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;nr)throw new Error("gl-buffer: If resizing buffer, must not specify offset");return t.bufferSubData(e,a,i),r}function u(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=c(this.gl,this.type,this.length,this.usage,t.data,e):this.length=c(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=c(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;f=this.type===this.gl.ELEMENT_ARRAY_BUFFER?u(t,"uint16"):u(t,"float32"),this.length=c(this.gl,this.type,this.length,this.usage,e<0?f:f.subarray(0,t.length),e),n.free(f)}else if("object"==typeof t&&"number"==typeof t.length)this.length=c(this.gl,this.type,this.length,this.usage,t,e);else{if("number"!=typeof t&&void 0!==t)throw new Error("gl-buffer: Invalid data type");if(e>=0)throw new Error("gl-buffer: Cannot specify offset when resizing buffer");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},e.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error("gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error("gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},{ndarray:495,"ndarray-ops":490,"typedarray-pool":595}],260:[function(t,e,r){"use strict";var n=t("gl-vec3");e.exports=function(t,e){var r=t.positions,i=t.vectors,a={positions:[],vertexIntensity:[],vertexIntensityBounds:t.vertexIntensityBounds,vectors:[],cells:[],coneOffset:t.coneOffset,colormap:t.colormap};if(0===t.positions.length)return e&&(e[0]=[0,0,0],e[1]=[0,0,0]),a;for(var o=0,s=1/0,l=-1/0,c=1/0,u=-1/0,f=1/0,h=-1/0,p=null,d=null,g=[],m=1/0,v=!1,y=0;yo&&(o=n.length(b)),y){var _=2*n.distance(p,x)/(n.length(d)+n.length(b));_?(m=Math.min(m,_),v=!1):v=!0}v||(p=x,d=b),g.push(b)}var w=[s,c,f],T=[l,u,h];e&&(e[0]=w,e[1]=T),0===o&&(o=1);var k=1/o;isFinite(m)||(m=1),a.vectorScale=m;var M=t.coneSize||.5;t.absoluteConeSize&&(M=t.absoluteConeSize*k),a.coneScale=M;y=0;for(var A=0;y=1},p.isTransparent=function(){return this.opacity<1},p.pickSlots=1,p.setPickBase=function(t){this.pickId=t},p.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,"lightPosition"in t&&(this.lightPosition=t.lightPosition),"opacity"in t&&(this.opacity=t.opacity),"ambient"in t&&(this.ambientLight=t.ambient),"diffuse"in t&&(this.diffuseLight=t.diffuse),"specular"in t&&(this.specularLight=t.specular),"roughness"in t&&(this.roughness=t.roughness),"fresnel"in t&&(this.fresnel=t.fresnel),void 0!==t.tubeScale&&(this.tubeScale=t.tubeScale),void 0!==t.vectorScale&&(this.vectorScale=t.vectorScale),void 0!==t.coneScale&&(this.coneScale=t.coneScale),void 0!==t.coneOffset&&(this.coneOffset=t.coneOffset),t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=u({colormap:t,nshades:256,format:"rgba"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return c(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){var a=[],o=[],s=[],l=[],f=[];this.cells=r,this.positions=n,this.vectors=i;var h=t.meshColor||[1,1,1,1],p=t.vertexIntensity,d=1/0,g=-1/0;if(p)if(t.vertexIntensityBounds)d=+t.vertexIntensityBounds[0],g=+t.vertexIntensityBounds[1];else for(var m=0;m0){var g=this.triShader;g.bind(),g.uniforms=c,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},p.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind())},p.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3),i={position:n,dataCoordinate:n,index:Math.floor(r[1]/48)};return"cone"===this.traceType?i.index=Math.floor(r[1]/48):"streamtube"===this.traceType&&(i.intensity=this.intensity[r[1]],i.velocity=this.vectors[r[1]].slice(0,3),i.divergence=this.vectors[r[1]][3],i.index=e),i},p.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleIds.dispose()},e.exports=function(t,e,r){var n=r.shaders;1===arguments.length&&(t=(e=t).gl);var s=d(t,n),l=g(t,n),u=o(t,c(new Uint8Array([255,255,255,255]),[1,1,4]));u.generateMipmap(),u.minFilter=t.LINEAR_MIPMAP_LINEAR,u.magFilter=t.LINEAR;var f=i(t),p=i(t),m=i(t),v=i(t),y=i(t),x=a(t,[{buffer:f,type:t.FLOAT,size:4},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:m,type:t.FLOAT,size:4},{buffer:v,type:t.FLOAT,size:2},{buffer:p,type:t.FLOAT,size:4}]),b=new h(t,u,s,l,f,p,y,m,v,x,r.traceType||"cone");return b.update(e),b}},{colormap:131,"gl-buffer":259,"gl-mat4/invert":293,"gl-mat4/multiply":295,"gl-shader":335,"gl-texture2d":353,"gl-vao":358,ndarray:495}],262:[function(t,e,r){var n=t("glslify"),i=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount = 8.0;\n\n float index = rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment = floor(0.001 + index/6.0);\n float segmentIndex = index - (segment*6.0);\n\n normal = -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle = (\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\n (segmentIndex > 4.99 && segmentIndex < 5.01)\n ) ? 1.0 : 0.0;\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\n vec3 v2 = v1 - d;\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d)*0.25;\n vec3 y = v * sin(angle) * length(d)*0.25;\n vec3 v3 = v2 + x + y;\n if (segmentIndex < 3.0) {\n vec3 tx = u * sin(angle);\n vec3 ty = v * -cos(angle);\n vec3 tangent = tx + ty;\n normal = normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex == 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec3 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, coneScale, coneOffset;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * conePosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n // vec4 m_position = model * vec4(conePosition, 1.0);\n vec4 t_position = view * conePosition;\n gl_Position = projection * t_position;\n\n f_color = color;\n f_data = conePosition.xyz;\n f_position = position.xyz;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount = 8.0;\n\n float index = rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment = floor(0.001 + index/6.0);\n float segmentIndex = index - (segment*6.0);\n\n normal = -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle = (\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\n (segmentIndex > 4.99 && segmentIndex < 5.01)\n ) ? 1.0 : 0.0;\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\n vec3 v2 = v1 - d;\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d)*0.25;\n vec3 y = v * sin(angle) * length(d)*0.25;\n vec3 v3 = v2 + x + y;\n if (segmentIndex < 3.0) {\n vec3 tx = u * sin(angle);\n vec3 ty = v * -cos(angle);\n vec3 tangent = tx + ty;\n normal = normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex == 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float vectorScale, coneScale, coneOffset;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector.xyz), position.w, coneOffset, normal);\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n gl_Position = projection * view * conePosition;\n f_id = id;\n f_position = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec3"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec3"}]}},{glslify:263}],263:[function(t,e,r){arguments[4][257][0].apply(r,arguments)},{dup:257}],264:[function(t,e,r){e.exports={0:"NONE",1:"ONE",2:"LINE_LOOP",3:"LINE_STRIP",4:"TRIANGLES",5:"TRIANGLE_STRIP",6:"TRIANGLE_FAN",256:"DEPTH_BUFFER_BIT",512:"NEVER",513:"LESS",514:"EQUAL",515:"LEQUAL",516:"GREATER",517:"NOTEQUAL",518:"GEQUAL",519:"ALWAYS",768:"SRC_COLOR",769:"ONE_MINUS_SRC_COLOR",770:"SRC_ALPHA",771:"ONE_MINUS_SRC_ALPHA",772:"DST_ALPHA",773:"ONE_MINUS_DST_ALPHA",774:"DST_COLOR",775:"ONE_MINUS_DST_COLOR",776:"SRC_ALPHA_SATURATE",1024:"STENCIL_BUFFER_BIT",1028:"FRONT",1029:"BACK",1032:"FRONT_AND_BACK",1280:"INVALID_ENUM",1281:"INVALID_VALUE",1282:"INVALID_OPERATION",1285:"OUT_OF_MEMORY",1286:"INVALID_FRAMEBUFFER_OPERATION",2304:"CW",2305:"CCW",2849:"LINE_WIDTH",2884:"CULL_FACE",2885:"CULL_FACE_MODE",2886:"FRONT_FACE",2928:"DEPTH_RANGE",2929:"DEPTH_TEST",2930:"DEPTH_WRITEMASK",2931:"DEPTH_CLEAR_VALUE",2932:"DEPTH_FUNC",2960:"STENCIL_TEST",2961:"STENCIL_CLEAR_VALUE",2962:"STENCIL_FUNC",2963:"STENCIL_VALUE_MASK",2964:"STENCIL_FAIL",2965:"STENCIL_PASS_DEPTH_FAIL",2966:"STENCIL_PASS_DEPTH_PASS",2967:"STENCIL_REF",2968:"STENCIL_WRITEMASK",2978:"VIEWPORT",3024:"DITHER",3042:"BLEND",3088:"SCISSOR_BOX",3089:"SCISSOR_TEST",3106:"COLOR_CLEAR_VALUE",3107:"COLOR_WRITEMASK",3317:"UNPACK_ALIGNMENT",3333:"PACK_ALIGNMENT",3379:"MAX_TEXTURE_SIZE",3386:"MAX_VIEWPORT_DIMS",3408:"SUBPIXEL_BITS",3410:"RED_BITS",3411:"GREEN_BITS",3412:"BLUE_BITS",3413:"ALPHA_BITS",3414:"DEPTH_BITS",3415:"STENCIL_BITS",3553:"TEXTURE_2D",4352:"DONT_CARE",4353:"FASTEST",4354:"NICEST",5120:"BYTE",5121:"UNSIGNED_BYTE",5122:"SHORT",5123:"UNSIGNED_SHORT",5124:"INT",5125:"UNSIGNED_INT",5126:"FLOAT",5386:"INVERT",5890:"TEXTURE",6401:"STENCIL_INDEX",6402:"DEPTH_COMPONENT",6406:"ALPHA",6407:"RGB",6408:"RGBA",6409:"LUMINANCE",6410:"LUMINANCE_ALPHA",7680:"KEEP",7681:"REPLACE",7682:"INCR",7683:"DECR",7936:"VENDOR",7937:"RENDERER",7938:"VERSION",9728:"NEAREST",9729:"LINEAR",9984:"NEAREST_MIPMAP_NEAREST",9985:"LINEAR_MIPMAP_NEAREST",9986:"NEAREST_MIPMAP_LINEAR",9987:"LINEAR_MIPMAP_LINEAR",10240:"TEXTURE_MAG_FILTER",10241:"TEXTURE_MIN_FILTER",10242:"TEXTURE_WRAP_S",10243:"TEXTURE_WRAP_T",10497:"REPEAT",10752:"POLYGON_OFFSET_UNITS",16384:"COLOR_BUFFER_BIT",32769:"CONSTANT_COLOR",32770:"ONE_MINUS_CONSTANT_COLOR",32771:"CONSTANT_ALPHA",32772:"ONE_MINUS_CONSTANT_ALPHA",32773:"BLEND_COLOR",32774:"FUNC_ADD",32777:"BLEND_EQUATION_RGB",32778:"FUNC_SUBTRACT",32779:"FUNC_REVERSE_SUBTRACT",32819:"UNSIGNED_SHORT_4_4_4_4",32820:"UNSIGNED_SHORT_5_5_5_1",32823:"POLYGON_OFFSET_FILL",32824:"POLYGON_OFFSET_FACTOR",32854:"RGBA4",32855:"RGB5_A1",32873:"TEXTURE_BINDING_2D",32926:"SAMPLE_ALPHA_TO_COVERAGE",32928:"SAMPLE_COVERAGE",32936:"SAMPLE_BUFFERS",32937:"SAMPLES",32938:"SAMPLE_COVERAGE_VALUE",32939:"SAMPLE_COVERAGE_INVERT",32968:"BLEND_DST_RGB",32969:"BLEND_SRC_RGB",32970:"BLEND_DST_ALPHA",32971:"BLEND_SRC_ALPHA",33071:"CLAMP_TO_EDGE",33170:"GENERATE_MIPMAP_HINT",33189:"DEPTH_COMPONENT16",33306:"DEPTH_STENCIL_ATTACHMENT",33635:"UNSIGNED_SHORT_5_6_5",33648:"MIRRORED_REPEAT",33901:"ALIASED_POINT_SIZE_RANGE",33902:"ALIASED_LINE_WIDTH_RANGE",33984:"TEXTURE0",33985:"TEXTURE1",33986:"TEXTURE2",33987:"TEXTURE3",33988:"TEXTURE4",33989:"TEXTURE5",33990:"TEXTURE6",33991:"TEXTURE7",33992:"TEXTURE8",33993:"TEXTURE9",33994:"TEXTURE10",33995:"TEXTURE11",33996:"TEXTURE12",33997:"TEXTURE13",33998:"TEXTURE14",33999:"TEXTURE15",34e3:"TEXTURE16",34001:"TEXTURE17",34002:"TEXTURE18",34003:"TEXTURE19",34004:"TEXTURE20",34005:"TEXTURE21",34006:"TEXTURE22",34007:"TEXTURE23",34008:"TEXTURE24",34009:"TEXTURE25",34010:"TEXTURE26",34011:"TEXTURE27",34012:"TEXTURE28",34013:"TEXTURE29",34014:"TEXTURE30",34015:"TEXTURE31",34016:"ACTIVE_TEXTURE",34024:"MAX_RENDERBUFFER_SIZE",34041:"DEPTH_STENCIL",34055:"INCR_WRAP",34056:"DECR_WRAP",34067:"TEXTURE_CUBE_MAP",34068:"TEXTURE_BINDING_CUBE_MAP",34069:"TEXTURE_CUBE_MAP_POSITIVE_X",34070:"TEXTURE_CUBE_MAP_NEGATIVE_X",34071:"TEXTURE_CUBE_MAP_POSITIVE_Y",34072:"TEXTURE_CUBE_MAP_NEGATIVE_Y",34073:"TEXTURE_CUBE_MAP_POSITIVE_Z",34074:"TEXTURE_CUBE_MAP_NEGATIVE_Z",34076:"MAX_CUBE_MAP_TEXTURE_SIZE",34338:"VERTEX_ATTRIB_ARRAY_ENABLED",34339:"VERTEX_ATTRIB_ARRAY_SIZE",34340:"VERTEX_ATTRIB_ARRAY_STRIDE",34341:"VERTEX_ATTRIB_ARRAY_TYPE",34342:"CURRENT_VERTEX_ATTRIB",34373:"VERTEX_ATTRIB_ARRAY_POINTER",34466:"NUM_COMPRESSED_TEXTURE_FORMATS",34467:"COMPRESSED_TEXTURE_FORMATS",34660:"BUFFER_SIZE",34661:"BUFFER_USAGE",34816:"STENCIL_BACK_FUNC",34817:"STENCIL_BACK_FAIL",34818:"STENCIL_BACK_PASS_DEPTH_FAIL",34819:"STENCIL_BACK_PASS_DEPTH_PASS",34877:"BLEND_EQUATION_ALPHA",34921:"MAX_VERTEX_ATTRIBS",34922:"VERTEX_ATTRIB_ARRAY_NORMALIZED",34930:"MAX_TEXTURE_IMAGE_UNITS",34962:"ARRAY_BUFFER",34963:"ELEMENT_ARRAY_BUFFER",34964:"ARRAY_BUFFER_BINDING",34965:"ELEMENT_ARRAY_BUFFER_BINDING",34975:"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",35040:"STREAM_DRAW",35044:"STATIC_DRAW",35048:"DYNAMIC_DRAW",35632:"FRAGMENT_SHADER",35633:"VERTEX_SHADER",35660:"MAX_VERTEX_TEXTURE_IMAGE_UNITS",35661:"MAX_COMBINED_TEXTURE_IMAGE_UNITS",35663:"SHADER_TYPE",35664:"FLOAT_VEC2",35665:"FLOAT_VEC3",35666:"FLOAT_VEC4",35667:"INT_VEC2",35668:"INT_VEC3",35669:"INT_VEC4",35670:"BOOL",35671:"BOOL_VEC2",35672:"BOOL_VEC3",35673:"BOOL_VEC4",35674:"FLOAT_MAT2",35675:"FLOAT_MAT3",35676:"FLOAT_MAT4",35678:"SAMPLER_2D",35680:"SAMPLER_CUBE",35712:"DELETE_STATUS",35713:"COMPILE_STATUS",35714:"LINK_STATUS",35715:"VALIDATE_STATUS",35716:"INFO_LOG_LENGTH",35717:"ATTACHED_SHADERS",35718:"ACTIVE_UNIFORMS",35719:"ACTIVE_UNIFORM_MAX_LENGTH",35720:"SHADER_SOURCE_LENGTH",35721:"ACTIVE_ATTRIBUTES",35722:"ACTIVE_ATTRIBUTE_MAX_LENGTH",35724:"SHADING_LANGUAGE_VERSION",35725:"CURRENT_PROGRAM",36003:"STENCIL_BACK_REF",36004:"STENCIL_BACK_VALUE_MASK",36005:"STENCIL_BACK_WRITEMASK",36006:"FRAMEBUFFER_BINDING",36007:"RENDERBUFFER_BINDING",36048:"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",36049:"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",36050:"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",36051:"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",36053:"FRAMEBUFFER_COMPLETE",36054:"FRAMEBUFFER_INCOMPLETE_ATTACHMENT",36055:"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",36057:"FRAMEBUFFER_INCOMPLETE_DIMENSIONS",36061:"FRAMEBUFFER_UNSUPPORTED",36064:"COLOR_ATTACHMENT0",36096:"DEPTH_ATTACHMENT",36128:"STENCIL_ATTACHMENT",36160:"FRAMEBUFFER",36161:"RENDERBUFFER",36162:"RENDERBUFFER_WIDTH",36163:"RENDERBUFFER_HEIGHT",36164:"RENDERBUFFER_INTERNAL_FORMAT",36168:"STENCIL_INDEX8",36176:"RENDERBUFFER_RED_SIZE",36177:"RENDERBUFFER_GREEN_SIZE",36178:"RENDERBUFFER_BLUE_SIZE",36179:"RENDERBUFFER_ALPHA_SIZE",36180:"RENDERBUFFER_DEPTH_SIZE",36181:"RENDERBUFFER_STENCIL_SIZE",36194:"RGB565",36336:"LOW_FLOAT",36337:"MEDIUM_FLOAT",36338:"HIGH_FLOAT",36339:"LOW_INT",36340:"MEDIUM_INT",36341:"HIGH_INT",36346:"SHADER_COMPILER",36347:"MAX_VERTEX_UNIFORM_VECTORS",36348:"MAX_VARYING_VECTORS",36349:"MAX_FRAGMENT_UNIFORM_VECTORS",37440:"UNPACK_FLIP_Y_WEBGL",37441:"UNPACK_PREMULTIPLY_ALPHA_WEBGL",37442:"CONTEXT_LOST_WEBGL",37443:"UNPACK_COLORSPACE_CONVERSION_WEBGL",37444:"BROWSER_DEFAULT_WEBGL"}},{}],265:[function(t,e,r){var n=t("./1.0/numbers");e.exports=function(t){return n[t]}},{"./1.0/numbers":264}],266:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var c=new s(e,r,o,l);return c.update(t),c};var n=t("gl-buffer"),i=t("gl-vao"),a=t("./shaders/index"),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function c(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],c=n[15],u=(t._ortho||!1?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*c)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*u,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var u=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function f(t,e,r,n){for(var i=u[n],a=0;a0)(g=u.slice())[s]+=p[1][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,g[0],g[1],g[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,g),o+=2+f(i,g,d,s)}}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},{"./shaders/index":268,"gl-buffer":259,"gl-vao":358}],267:[function(t,e,r){arguments[4][257][0].apply(r,arguments)},{dup:257}],268:[function(t,e,r){"use strict";var n=t("glslify"),i=t("gl-shader"),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, offset;\nattribute vec4 color;\nuniform mat4 model, view, projection;\nuniform float capSize;\nvarying vec4 fragColor;\nvarying vec3 fragPosition;\n\nvoid main() {\n vec4 worldPosition = model * vec4(position, 1.0);\n worldPosition = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\n gl_Position = projection * view * worldPosition;\n fragColor = color;\n fragPosition = position;\n}"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float opacity;\nvarying vec3 fragPosition;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\n fragColor.a * opacity == 0.\n ) discard;\n\n gl_FragColor = opacity * fragColor;\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"offset",type:"vec3"}])}},{"gl-shader":335,glslify:267}],269:[function(t,e,r){"use strict";var n=t("gl-texture2d");e.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var c=t.getExtension("WEBGL_draw_buffers");!l&&c&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;au||r<0||r>u)throw new Error("gl-fbo: Parameters are too large for FBO");var f=1;if("color"in(n=n||{})){if((f=Math.max(0|n.color,0))<0)throw new Error("gl-fbo: Must specify a nonnegative number of colors");if(f>1){if(!c)throw new Error("gl-fbo: Multiple draw buffer extension not supported");if(f>t.getParameter(c.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error("gl-fbo: Context does not support "+f+" draw buffers")}}var h=t.UNSIGNED_BYTE,p=t.getExtension("OES_texture_float");if(n.float&&f>0){if(!p)throw new Error("gl-fbo: Context does not support floating point textures");h=t.FLOAT}else n.preferFloat&&f>0&&p&&(h=t.FLOAT);var g=!0;"depth"in n&&(g=!!n.depth);var m=!1;"stencil"in n&&(m=!!n.stencil);return new d(t,e,r,h,f,g,m,c)};var i,a,o,s,l=null;function c(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function u(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function f(t){switch(t){case i:throw new Error("gl-fbo: Framebuffer unsupported");case a:throw new Error("gl-fbo: Framebuffer incomplete attachment");case o:throw new Error("gl-fbo: Framebuffer incomplete dimensions");case s:throw new Error("gl-fbo: Framebuffer incomplete missing attachment");default:throw new Error("gl-fbo: Framebuffer failed for unspecified reason")}}function h(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d1&&s.drawBuffersWEBGL(l[o]);var y=r.getExtension("WEBGL_depth_texture");y?d?t.depth=h(r,i,a,y.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):g&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):g&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):g?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null);for(v=0;vi||r<0||r>i)throw new Error("gl-fbo: Can't resize FBO, invalid dimensions");t._shape[0]=e,t._shape[1]=r;for(var a=c(n),o=0;o>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var g=i.attributes;return this.positionBuffer.bind(),g.position.pointer(),this.weightBuffer.bind(),g.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),g.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},f.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]),l=!1!==t.zsmooth;this.xData=r,this.yData=o;var c,u,f,p,d=t.colorLevels||[0],g=t.colorValues||[0,0,0,1],m=d.length,v=this.bounds;l?(c=v[0]=r[0],u=v[1]=o[0],f=v[2]=r[r.length-1],p=v[3]=o[o.length-1]):(c=v[0]=r[0]+(r[1]-r[0])/2,u=v[1]=o[0]+(o[1]-o[0])/2,f=v[2]=r[r.length-1]+(r[r.length-1]-r[r.length-2])/2,p=v[3]=o[o.length-1]+(o[o.length-1]-o[o.length-2])/2);var y=1/(f-c),x=1/(p-u),b=e[0],_=e[1];this.shape=[b,_];var w=(l?(b-1)*(_-1):b*_)*(h.length>>>1);this.numVertices=w;for(var T=a.mallocUint8(4*w),k=a.mallocFloat32(2*w),M=a.mallocUint8(2*w),A=a.mallocUint32(w),S=0,E=l?b-1:b,C=l?_-1:_,L=0;L max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D dashTexture;\nuniform float dashScale;\nuniform float opacity;\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\n fragColor.a * opacity == 0.\n ) discard;\n\n float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\n if(dashWeight < 0.5) {\n discard;\n }\n gl_FragColor = fragColor * opacity;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\n#define FLOAT_MAX 1.70141184e38\n#define FLOAT_MIN 1.17549435e-38\n\n// https://github.com/mikolalysenko/glsl-read-float/blob/master/index.glsl\nvec4 packFloat(float v) {\n float av = abs(v);\n\n //Handle special cases\n if(av < FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\n } else if(v < -FLOAT_MAX) {\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\n }\n\n vec4 c = vec4(0,0,0,0);\n\n //Compute exponent and mantissa\n float e = floor(log2(av));\n float m = av * pow(2.0, -e) - 1.0;\n\n //Unpack mantissa\n c[1] = floor(128.0 * m);\n m -= c[1] / 128.0;\n c[2] = floor(32768.0 * m);\n m -= c[2] / 32768.0;\n c[3] = floor(8388608.0 * m);\n\n //Unpack exponent\n float ebias = e + 127.0;\n c[0] = floor(ebias / 2.0);\n ebias -= c[0] * 2.0;\n c[1] += floor(ebias) * 128.0;\n\n //Unpack sign bit\n c[0] += 128.0 * step(0.0, -v);\n\n //Scale back to range\n return c / 255.0;\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform float pickId;\nuniform vec3 clipBounds[2];\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\n\n gl_FragColor = vec4(pickId/255.0, packFloat(pixelArcLength).xyz);\n}"]),l=[{name:"position",type:"vec3"},{name:"nextPosition",type:"vec3"},{name:"arcLength",type:"float"},{name:"lineWidth",type:"float"},{name:"color",type:"vec4"}];r.createShader=function(t){return i(t,a,o,null,l)},r.createPickShader=function(t){return i(t,a,s,null,l)}},{"gl-shader":335,glslify:276}],275:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=f(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=h(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),l=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),u=c(new Array(1024),[256,1,4]),p=0;p<1024;++p)u.data[p]=255;var d=a(e,u);d.wrap=e.REPEAT;var g=new v(e,r,o,s,l,d);return g.update(t),g};var n=t("gl-buffer"),i=t("gl-vao"),a=t("gl-texture2d"),o=new Uint8Array(4),s=new Float32Array(o.buffer);var l=t("binary-search-bounds"),c=t("ndarray"),u=t("./lib/shaders"),f=u.createShader,h=u.createPickShader,p=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function d(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function g(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function m(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function v(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var y=v.prototype;y.isTransparent=function(){return this.hasAlpha},y.isOpaque=function(){return!this.hasAlpha},y.pickSlots=1,y.setPickBase=function(t){this.pickId=t},y.drawTransparent=y.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,clipBounds:g(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,pickId:this.pickId,clipBounds:g(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;"dashScale"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,"opacity"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],s=0,u=0,f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],h=t.position||t.positions;if(h){var p=t.color||t.colors||[0,0,0,1],g=t.lineWidth||1,m=!1;t:for(e=1;e0){for(var w=0;w<24;++w)i.push(i[i.length-12]);u+=2,m=!0}continue t}f[0][r]=Math.min(f[0][r],b[r],_[r]),f[1][r]=Math.max(f[1][r],b[r],_[r])}Array.isArray(p[0])?(v=p.length>e-1?p[e-1]:p.length>0?p[p.length-1]:[0,0,0,1],y=p.length>e?p[e]:p.length>0?p[p.length-1]:[0,0,0,1]):v=y=p,3===v.length&&(v=[v[0],v[1],v[2],1]),3===y.length&&(y=[y[0],y[1],y[2],1]),!this.hasAlpha&&v[3]<1&&(this.hasAlpha=!0),x=Array.isArray(g)?g.length>e-1?g[e-1]:g.length>0?g[g.length-1]:[0,0,0,1]:g;var T=s;if(s+=d(b,_),m){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3]);u+=2,m=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3],b[0],b[1],b[2],_[0],_[1],_[2],T,-x,v[0],v[1],v[2],v[3],_[0],_[1],_[2],b[0],b[1],b[2],s,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],s,x,y[0],y[1],y[2],y[3]),u+=4}}if(this.buffer.update(i),a.push(s),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=u,this.points=o,this.arcLength=a,"dashes"in t){var k=t.dashes.slice();for(k.unshift(0),e=1;e1.0001)return null;v+=m[f]}if(Math.abs(v-1)>.001)return null;return[h,s(t,m),m]}},{barycentric:78,"polytope-closest-point/lib/closest_point_2d.js":525}],308:[function(t,e,r){var n=t("glslify"),i=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, normal;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model\n , view\n , projection\n , inverseModel;\nuniform vec3 eyePosition\n , lightPosition;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvec4 project(vec3 p) {\n return projection * view * model * vec4(p, 1.0);\n}\n\nvoid main() {\n gl_Position = project(position);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * vec4(position , 1.0);\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n f_color = color;\n f_data = position;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\n//#pragma glslify: beckmann = require(glsl-specular-beckmann) // used in gl-surface3d\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness\n , fresnel\n , kambient\n , kdiffuse\n , kspecular;\nuniform sampler2D texture;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (f_color.a == 0.0 ||\n outOfRange(clipBounds[0], clipBounds[1], f_data)\n ) discard;\n\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\n\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * f_color.a;\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model, view, projection;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n f_color = color;\n f_data = position;\n f_uv = uv;\n}"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\n\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\nattribute float pointSize;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\n } else {\n gl_Position = projection * view * model * vec4(position, 1.0);\n }\n gl_PointSize = pointSize;\n f_color = color;\n f_uv = uv;\n}"]),c=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\n if(dot(pointR, pointR) > 0.25) {\n discard;\n }\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),u=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n f_id = id;\n f_position = position;\n}"]),f=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]),h=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute float pointSize;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\n } else {\n gl_Position = projection * view * model * vec4(position, 1.0);\n gl_PointSize = pointSize;\n }\n f_id = id;\n f_position = position;\n}"]),p=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n}"]),d=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec3 contourColor;\n\nvoid main() {\n gl_FragColor = vec4(contourColor, 1.0);\n}\n"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec3"},{name:"normal",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.wireShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.pointShader={vertex:l,fragment:c,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"pointSize",type:"float"}]},r.pickShader={vertex:u,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"id",type:"vec4"}]},r.pointPickShader={vertex:h,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"pointSize",type:"float"},{name:"id",type:"vec4"}]},r.contourShader={vertex:p,fragment:d,attributes:[{name:"position",type:"vec3"}]}},{glslify:310}],309:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("normals"),l=t("gl-mat4/multiply"),c=t("gl-mat4/invert"),u=t("ndarray"),f=t("colormap"),h=t("simplicial-complex-contour"),p=t("typedarray-pool"),d=t("./lib/shaders"),g=t("./lib/closest-point"),m=d.meshShader,v=d.wireShader,y=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function T(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,T,k,M,A,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=u,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=c,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=m,this.edgeUVs=v,this.edgeIds=g,this.edgeVAO=y,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=T,this.pointSizes=k,this.pointIds=b,this.pointVAO=M,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=A,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickVertex=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var k=T.prototype;function M(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function A(t){var e=n(t,m.vertex,m.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.normal.location=4,e}function S(t){var e=n(t,v.vertex,v.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e}function E(t){var e=n(t,y.vertex,y.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function C(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function L(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function I(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}k.isOpaque=function(){return!this.hasAlpha},k.isTransparent=function(){return this.hasAlpha},k.pickSlots=1,k.setPickBase=function(t){this.pickId=t},k.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l0&&((f=this.triShader).bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind());this.edgeCount>0&&this.lineWidth>0&&((f=this.lineShader).bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind());this.pointCount>0&&((f=this.pointShader).bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind());this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((f=this.contourShader).bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},k.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};((s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0)&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},k.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;ai[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=m[t],r.uniforms.angle=v[t],a.drawArrays(a.TRIANGLES,i[k],i[M]-i[k]))),y[t]&&T&&(u[1^t]-=A*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,T)),u[1^t]=A*s[2+(1^t)]-1,d[t+2]&&(u[1^t]+=A*p*g[t+2],ki[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=m[t+2],r.uniforms.angle=v[t+2],a.drawArrays(a.TRIANGLES,i[k],i[M]-i[k]))),y[t+2]&&T&&(u[1^t]+=A*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,T))}),g.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,c=r.pixelRatio;if(this.titleCount){for(var u=0;u<2;++u)e[u]=2*(o[u]*c-a[u])/(a[2+u]-a[u])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),g.bind=(h=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,c=.5*(n[o+2]+n[o]),u=n[o+2]-n[o],f=a[o],g=a[o+2]-f,m=i[o],v=i[o+2]-m;p[o]=2*l/u*g/v,h[o]=2*(s-c)/u*g/v}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=h,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),g.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,c=t.bounds;for(o=0;o<2;++o){var u=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e=0){var g=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(g,e[1],g,e[3],p[d],h[d]):o.drawLine(e[0],g,e[2],g,p[d],h[d])}}for(d=0;d=0;--t)this.objects[t].dispose();this.objects.length=0;for(t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},c.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},c.removeObject=function(t){for(var e=this.objects,r=0;rMath.abs(e))c.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-c.lastT())/20;c.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var n=t("right-now"),i=t("3d-view"),a=t("mouse-change"),o=t("mouse-wheel"),s=t("mouse-event-offset"),l=t("has-passive-events")},{"3d-view":54,"has-passive-events":441,"mouse-change":483,"mouse-event-offset":484,"mouse-wheel":486,"right-now":542}],319:[function(t,e,r){var n=t("glslify"),i=t("gl-shader"),a=n(["precision mediump float;\n#define GLSLIFY 1\nattribute vec2 position;\nvarying vec2 uv;\nvoid main() {\n uv = position;\n gl_Position = vec4(position, 0, 1);\n}"]),o=n(["precision mediump float;\n#define GLSLIFY 1\n\nuniform sampler2D accumBuffer;\nvarying vec2 uv;\n\nvoid main() {\n vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\n gl_FragColor = min(vec4(1,1,1,1), accum);\n}"]);e.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec2"}])}},{"gl-shader":335,glslify:320}],320:[function(t,e,r){arguments[4][257][0].apply(r,arguments)},{dup:257}],321:[function(t,e,r){"use strict";var n=t("./camera.js"),i=t("gl-axes3d"),a=t("gl-axes3d/properties"),o=t("gl-spikes3d"),s=t("gl-select-static"),l=t("gl-fbo"),c=t("a-big-triangle"),u=t("mouse-change"),f=t("gl-mat4/perspective"),h=t("gl-mat4/ortho"),p=t("./lib/shader"),d=t("is-mobile")({tablet:!0,featureDetect:!0});function g(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function m(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}if(e>0){r=Math.round(Math.pow(10,e));return Math.ceil(t/r)*r}return Math.ceil(t)}function v(t){return"boolean"!=typeof t||t}e.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;if(!e){if(e=document.createElement("canvas"),t.container)t.container.appendChild(e);else document.body.appendChild(e)}var r=t.gl;r||(t.glOptions&&(d=!!t.glOptions.preserveDrawingBuffer),r=function(t,e){var r=null;try{(r=t.getContext("webgl",e))||(r=t.getContext("experimental-webgl",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:d}));if(!r)throw new Error("webgl not supported");var y=t.bounds||[[-10,-10,-10],[10,10,10]],x=new g,b=l(r,r.drawingBufferWidth,r.drawingBufferHeight,{preferFloat:!d}),_=p(r),w=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&"orthographic"===t.camera.projection.type||!1,T={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||"turntable",_ortho:w},k=t.axes||{},M=i(r,k);M.enable=!k.disable;var A=t.spikes||{},S=o(r,A),E=[],C=[],L=[],I=[],P=!0,z=!0,O=new Array(16),D=new Array(16),R={view:null,projection:O,model:D,_ortho:!1},F=(z=!0,[r.drawingBufferWidth,r.drawingBufferHeight]),B=t.cameraObject||n(e,T),N={gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:B,axes:M,axesPixels:null,spikes:S,bounds:y,objects:E,shape:F,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:v(t.autoResize),autoBounds:v(t.autoBounds),autoScale:!!t.autoScale,autoCenter:v(t.autoCenter),clipToBounds:v(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:R,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect[0],y:this.aspect[1],z:this.aspect[2]}},setAspectratio:function(t){this.aspect[0]=t.x,this.aspect[1]=t.y,this.aspect[2]=t.z,z=!0},setBounds:function(t,e){this.bounds[0][t]=e.min,this.bounds[1][t]=e.max},setClearColor:function(t){this.clearColor=t},clearRGBA:function(){this.gl.clearColor(this.clearColor[0],this.clearColor[1],this.clearColor[2],this.clearColor[3]),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},j=[r.drawingBufferWidth/N.pixelRatio|0,r.drawingBufferHeight/N.pixelRatio|0];function U(){if(!N._stopped&&N.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*N.pixelRatio),a=0|Math.ceil(n*N.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||"absolute",o.left="0px",o.top="0px",o.width=r+"px",o.height=n+"px",P=!0}}}N.autoResize&&U();function V(){for(var t=E.length,e=I.length,n=0;n0&&0===L[e-1];)L.pop(),I.pop().dispose()}function q(){if(N.contextLost)return!0;r.isContextLost()&&(N.contextLost=!0,N.mouseListener.enabled=!1,N.selection.object=null,N.oncontextloss&&N.oncontextloss())}window.addEventListener("resize",U),N.update=function(t){N._stopped||(t=t||{},P=!0,z=!0)},N.add=function(t){N._stopped||(t.axes=M,E.push(t),C.push(-1),P=!0,z=!0,V())},N.remove=function(t){if(!N._stopped){var e=E.indexOf(t);e<0||(E.splice(e,1),C.pop(),P=!0,z=!0,V())}},N.dispose=function(){if(!N._stopped&&(N._stopped=!0,window.removeEventListener("resize",U),e.removeEventListener("webglcontextlost",q),N.mouseListener.enabled=!1,!N.contextLost)){M.dispose(),S.dispose();for(var t=0;tx.distance)continue;for(var c=0;c 1.0) {\n discard;\n }\n baseColor = mix(borderColor, color, step(radius, centerFraction));\n gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\n }\n}\n"]),r.pickVertex=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 pickId;\n\nuniform mat3 matrix;\nuniform float pointSize;\nuniform vec4 pickOffset;\n\nvarying vec4 fragId;\n\nvoid main() {\n vec3 hgPosition = matrix * vec3(position, 1);\n gl_Position = vec4(hgPosition.xy, 0, hgPosition.z);\n gl_PointSize = pointSize;\n\n vec4 id = pickId + pickOffset;\n id.y += floor(id.x / 256.0);\n id.x -= floor(id.x / 256.0) * 256.0;\n\n id.z += floor(id.y / 256.0);\n id.y -= floor(id.y / 256.0) * 256.0;\n\n id.w += floor(id.z / 256.0);\n id.z -= floor(id.z / 256.0) * 256.0;\n\n fragId = id;\n}\n"]),r.pickFragment=n(["precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragId;\n\nvoid main() {\n float radius = length(2.0 * gl_PointCoord.xy - 1.0);\n if(radius > 1.0) {\n discard;\n }\n gl_FragColor = fragId / 255.0;\n}\n"])},{glslify:323}],323:[function(t,e,r){arguments[4][257][0].apply(r,arguments)},{dup:257}],324:[function(t,e,r){"use strict";var n=t("gl-shader"),i=t("gl-buffer"),a=t("typedarray-pool"),o=t("./lib/shader");function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}e.exports=function(t,e){var r=t.gl,a=i(r),l=i(r),c=n(r,o.pointVertex,o.pointFragment),u=n(r,o.pickVertex,o.pickFragment),f=new s(t,a,l,c,u);return f.update(e),t.addObject(f),f};var l,c,u=s.prototype;u.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},u.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r("sizeMin",.5),this.sizeMax=r("sizeMax",20),this.color=r("color",[1,0,0,1]).slice(),this.areaRatio=r("areaRatio",1),this.borderColor=r("borderColor",[0,0,0,1]).slice(),this.blend=r("blend",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),c=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e>>1;for(r=0;r=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),u=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=u<5,r.uniforms.pointSize=u,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(c[0]=255&t,c[1]=t>>8&255,c[2]=t>>16&255,c[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=c,this.pickOffset=t);var f=n.getParameter(n.BLEND),h=n.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),u.draw=u.unifiedDraw,u.drawPick=u.unifiedDraw,u.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},{"./lib/shader":322,"gl-buffer":259,"gl-shader":335,"typedarray-pool":595}],325:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c=e[0],u=e[1],f=e[2],h=e[3],p=r[0],d=r[1],g=r[2],m=r[3];(a=c*p+u*d+f*g+h*m)<0&&(a=-a,p=-p,d=-d,g=-g,m=-m);1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n);return t[0]=s*c+l*p,t[1]=s*u+l*d,t[2]=s*f+l*g,t[3]=s*h+l*m,t}},{}],326:[function(t,e,r){"use strict";e.exports=function(t){return t||0===t?t.toString():""}},{}],327:[function(t,e,r){"use strict";var n=t("vectorize-text");e.exports=function(t,e,r){var a=i[e];a||(a=i[e]={});if(t in a)return a[t];var o={textAlign:"center",textBaseline:"middle",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,c,u=n(t,o);if(r&&1!==r){for(l=0;l max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform vec4 highlightId;\nuniform float highlightScale;\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float scale = 1.0;\n if(distance(highlightId, id) < 0.0001) {\n scale = highlightScale;\n }\n\n vec4 worldPosition = model * vec4(position, 1);\n vec4 viewPosition = view * worldPosition;\n viewPosition = viewPosition / viewPosition.w;\n vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\n\n gl_Position = clipPosition;\n interpColor = color;\n pickId = id;\n dataCoordinate = position;\n }\n}"]),o=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float highlightScale, pixelRatio;\nuniform vec4 highlightId;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float scale = pixelRatio;\n if(distance(highlightId.bgr, id.bgr) < 0.001) {\n scale *= highlightScale;\n }\n\n vec4 worldPosition = model * vec4(position, 1.0);\n vec4 viewPosition = view * worldPosition;\n vec4 clipPosition = projection * viewPosition;\n clipPosition /= clipPosition.w;\n\n gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\n interpColor = color;\n pickId = id;\n dataCoordinate = position;\n }\n}"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform float highlightScale;\nuniform vec4 highlightId;\nuniform vec3 axes[2];\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float scale, pixelRatio;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float lscale = pixelRatio * scale;\n if(distance(highlightId, id) < 0.0001) {\n lscale *= highlightScale;\n }\n\n vec4 clipCenter = projection * view * model * vec4(position, 1);\n vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\n vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\n\n gl_Position = clipPosition;\n interpColor = color;\n pickId = id;\n dataCoordinate = dataPosition;\n }\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float opacity;\n\nvarying vec4 interpColor;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (\n outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\n interpColor.a * opacity == 0.\n ) discard;\n gl_FragColor = interpColor * opacity;\n}\n"]),c=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float pickGroup;\n\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\n\n gl_FragColor = vec4(pickGroup, pickId.bgr);\n}"]),u=[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"glyph",type:"vec2"},{name:"id",type:"vec4"}],f={vertex:a,fragment:l,attributes:u},h={vertex:o,fragment:l,attributes:u},p={vertex:s,fragment:l,attributes:u},d={vertex:a,fragment:c,attributes:u},g={vertex:o,fragment:c,attributes:u},m={vertex:s,fragment:c,attributes:u};function v(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}r.createPerspective=function(t){return v(t,f)},r.createOrtho=function(t){return v(t,h)},r.createProject=function(t){return v(t,p)},r.createPickPerspective=function(t){return v(t,d)},r.createPickOrtho=function(t){return v(t,g)},r.createPickProject=function(t){return v(t,m)}},{"gl-shader":335,glslify:329}],329:[function(t,e,r){arguments[4][257][0].apply(r,arguments)},{dup:257}],330:[function(t,e,r){"use strict";var n=t("is-string-blank"),i=t("gl-buffer"),a=t("gl-vao"),o=t("typedarray-pool"),s=t("gl-mat4/multiply"),l=t("./lib/shaders"),c=t("./lib/glyphs"),u=t("./lib/get-simple-string"),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function g(t){return!0===t||t>1?1:t}function m(t,e,r,n,i,a,o,s,l,c,u,f){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=c,this.pickOrthoShader=u,this.pickProjectShader=f,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}e.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),c=l.createPickOrtho(e),u=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),g=a(e,[{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),v=new m(e,r,n,o,f,h,p,d,g,s,c,u);return v.update(t),v};var v=m.prototype;v.pickSlots=1,v.setPickBase=function(t){this.pickId=t},v.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},v.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var y=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],T=f.slice(),k=[0,0,0],M=[[0,0,0],[0,0,0]];function A(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}function C(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,c=r.model||f,u=r.view||f,h=r.projection||f,d=e.axesBounds,g=function(t){for(var e=M,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],y[0]=2/o.drawingBufferWidth,y[1]=2/o.drawingBufferHeight,t.bind(),l.view=u,l.projection=h,l.screenSize=y,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=g,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var m=0;m<3;++m)if(a[m]){l.scale=e.projectScale[m],l.opacity=e.projectOpacity[m];for(var v=T,C=0;C<16;++C)v[C]=0;for(C=0;C<4;++C)v[5*C]=1;v[5*m]=0,i[m]<0?v[12+m]=d[0][m]:v[12+m]=d[1][m],s(v,c,v),l.model=v;var L=(m+1)%3,I=(m+2)%3,P=A(x),z=A(b);P[L]=1,z[I]=1;var O=p(0,0,0,S(_,P)),D=p(0,0,0,S(w,z));if(Math.abs(O[1])>Math.abs(D[1])){var R=O;O=D,D=R,R=P,P=z,z=R;var F=L;L=I,I=F}O[0]<0&&(P[L]=-1),D[1]>0&&(z[I]=-1);var B=0,N=0;for(C=0;C<4;++C)B+=Math.pow(c[4*L+C],2),N+=Math.pow(c[4*I+C],2);P[L]/=Math.sqrt(B),z[I]/=Math.sqrt(N),l.axes[0]=P,l.axes[1]=z,l.fragClipBounds[0]=E(k,g[0],m,-1e8),l.fragClipBounds[1]=E(k,g[1],m,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}var L=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function I(t,e,r,n,i,a,o){var s=r.gl;if((a===r.projectHasAlpha||o)&&C(e,r,n,i),a===r.hasAlpha||o){t.bind();var l=t.uniforms;l.model=n.model||f,l.view=n.view||f,l.projection=n.projection||f,y[0]=2/s.drawingBufferWidth,y[1]=2/s.drawingBufferHeight,l.screenSize=y,l.highlightId=r.highlightId,l.highlightScale=r.highlightScale,l.fragClipBounds=L,l.clipBounds=r.axes.bounds,l.opacity=r.opacity,l.pickGroup=r.pickId/255,l.pixelRatio=i,r.vao.bind(),r.vao.draw(s.TRIANGLES,r.vertexCount),r.lineWidth>0&&(s.lineWidth(r.lineWidth*i),r.vao.draw(s.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function P(t,e,r,i){var a;a=Array.isArray(t)?e=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},v.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},v.update=function(t){if("perspective"in(t=t||{})&&(this.useOrtho=!t.perspective),"orthographic"in t&&(this.useOrtho=!!t.orthographic),"lineWidth"in t&&(this.lineWidth=t.lineWidth),"project"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if("projectScale"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,"projectOpacity"in t){if(Array.isArray(t.projectOpacity))this.projectOpacity=t.projectOpacity.slice();else{r=+t.projectOpacity;this.projectOpacity=[r,r,r]}for(var n=0;n<3;++n)this.projectOpacity[n]=g(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,"opacity"in t&&(this.opacity=g(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||"normal",c=t.alignment||[0,0];if(2===c.length)i=c[0],a=c[1];else{i=[],a=[];for(n=0;n0){var z=0,O=x,D=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(v)&&Array.isArray(v[0]);t:for(n=0;n<_;++n){y+=1;for(w=s[n],T=0;T<3;++T){if(isNaN(w[T])||!isFinite(w[T]))continue t;f[T]=Math.max(f[T],w[T]),u[T]=Math.min(u[T],w[T])}k=(N=P(h,n,l,this.pixelRatio)).mesh,M=N.lines,A=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(U=F?n0?1-A[0][0]:Y<0?1+A[1][0]:1,W*=W>0?1-A[0][1]:W<0?1+A[1][1]:1],Z=k.cells||[],J=k.positions||[];for(T=0;T0){var v=r*u;o.drawBox(f-v,h-v,p+v,h+v,a),o.drawBox(f-v,d-v,p+v,d+v,a),o.drawBox(f-v,h-v,f+v,d+v,a),o.drawBox(p-v,h-v,p+v,d+v,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},{"./lib/shaders":331,"gl-buffer":259,"gl-shader":335}],334:[function(t,e,r){"use strict";e.exports=function(t,e){var r=e[0],a=e[1],o=n(t,r,a,{}),s=i.mallocUint8(r*a*4);return new l(t,o,s)};var n=t("gl-fbo"),i=t("typedarray-pool"),a=t("ndarray"),o=t("bit-twiddle").nextPow2;function s(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function l(t,e,r){this.gl=t,this.fbo=e,this.buffer=r,this._readTimeout=null;var n=this;this._readCallback=function(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape[0],e.shape[1],t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeout=null)}}var c=l.prototype;Object.defineProperty(c,"shape",{get:function(){return this.gl?this.fbo.shape.slice():[0,0]},set:function(t){if(this.gl){this.fbo.shape=t;var e=this.fbo.shape[0],r=this.fbo.shape[1];if(r*e*4>this.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;ar)for(t=r;te)for(t=e;t=0){for(var T=0|w.type.charAt(w.type.length-1),k=new Array(T),M=0;M=0;)A+=1;_[y]=A}var S=new Array(r.length);function E(){h.program=o.program(p,h._vref,h._fref,b,_);for(var t=0;t=0){if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);o(t,e,p[0],i,d,a,f)}else{if(!(h.indexOf("mat")>=0))throw new n("","Unknown data type for attribute "+f+": "+h);var d;if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);s(t,e,p,i,d,a,f)}}}return a};var n=t("./GLError");function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;function o(t,e,r,n,a,o,s){for(var l=["gl","v"],c=[],u=0;u4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+r);return"gl.uniformMatrix"+a+"fv(locations["+e+"],false,obj"+t+")"}throw new i("","Unknown uniform data type for "+name+": "+r)}if((a=r.charCodeAt(r.length-1)-48)<2||a>4)throw new i("","Invalid data type");switch(r.charAt(0)){case"b":case"i":return"gl.uniform"+a+"iv(locations["+e+"],obj"+t+")";case"v":return"gl.uniform"+a+"fv(locations["+e+"],obj"+t+")";default:throw new i("","Unrecognized data type for vector "+name+": "+r)}}}function c(e){for(var n=["return function updateProperty(obj){"],i=function t(e,r){if("object"!=typeof r)return[[e,r]];var n=[];for(var i in r){var a=r[i],o=e;parseInt(i)+""===i?o+="["+i+"]":o+="."+i,"object"==typeof a?n.push.apply(n,t(o,a)):n.push([o,a])}return n}("",e),a=0;a4)throw new i("","Invalid data type");return"b"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf("mat")&&4===t.length){var r;if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+t);return o(r*r,0)}throw new i("","Unknown uniform data type for "+name+": "+t)}}(r[u].type);var p}function f(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r1){s[0]in a||(a[s[0]]=[]),a=a[s[0]];for(var l=1;l1)for(var l=0;l 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount = 8.0;\n\n float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d);\n vec3 y = v * sin(angle) * length(d);\n vec3 v3 = x + y;\n\n normal = normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, tubeScale;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * tubePosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n // vec4 m_position = model * vec4(tubePosition, 1.0);\n vec4 t_position = view * tubePosition;\n gl_Position = projection * t_position;\n\n f_color = color;\n f_data = tubePosition.xyz;\n f_position = position.xyz;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount = 8.0;\n\n float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d);\n vec3 y = v * sin(angle) * length(d);\n vec3 v3 = x + y;\n\n normal = normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float tubeScale;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n gl_Position = projection * view * tubePosition;\n f_id = id;\n f_position = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec4"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec4"}]}},{glslify:347}],347:[function(t,e,r){arguments[4][257][0].apply(r,arguments)},{dup:257}],348:[function(t,e,r){"use strict";var n=t("gl-vec3"),i=t("gl-vec4"),a=["xyz","xzy","yxz","yzx","zxy","zyx"],o=function(t,e,r,a){for(var o=0,s=0;s0)for(T=0;T<8;T++){var k=(T+1)%8;c.push(h[T],p[T],p[k],p[k],h[k],h[T]),f.push(y,v,v,v,y,y),d.push(g,m,m,m,g,g);var M=c.length;u.push([M-6,M-5,M-4],[M-3,M-2,M-1])}var A=h;h=p,p=A;var S=y;y=v,v=S;var E=g;g=m,m=E}return{positions:c,cells:u,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f=[],h=[],p=[],d=[];for(s=0;se)return r-1}return r},l=function(t,e,r){return tr?r:t},c=function(t){var e=1/0;t.sort((function(t,e){return t-e}));for(var r=t.length,n=1;nf-1||y>h-1||x>p-1)return n.create();var b,_,w,T,k,M,A=a[0][d],S=a[0][v],E=a[1][g],C=a[1][y],L=a[2][m],I=(o-A)/(S-A),P=(c-E)/(C-E),z=(u-L)/(a[2][x]-L);switch(isFinite(I)||(I=.5),isFinite(P)||(P=.5),isFinite(z)||(z=.5),r.reversedX&&(d=f-1-d,v=f-1-v),r.reversedY&&(g=h-1-g,y=h-1-y),r.reversedZ&&(m=p-1-m,x=p-1-x),r.filled){case 5:k=m,M=x,w=g*p,T=y*p,b=d*p*h,_=v*p*h;break;case 4:k=m,M=x,b=d*p,_=v*p,w=g*p*f,T=y*p*f;break;case 3:w=g,T=y,k=m*h,M=x*h,b=d*h*p,_=v*h*p;break;case 2:w=g,T=y,b=d*h,_=v*h,k=m*h*f,M=x*h*f;break;case 1:b=d,_=v,k=m*f,M=x*f,w=g*f*p,T=y*f*p;break;default:b=d,_=v,w=g*f,T=y*f,k=m*f*h,M=x*f*h}var O=i[b+w+k],D=i[b+w+M],R=i[b+T+k],F=i[b+T+M],B=i[_+w+k],N=i[_+w+M],j=i[_+T+k],U=i[_+T+M],V=n.create(),q=n.create(),H=n.create(),G=n.create();n.lerp(V,O,B,I),n.lerp(q,D,N,I),n.lerp(H,R,j,I),n.lerp(G,F,U,I);var Y=n.create(),W=n.create();n.lerp(Y,V,H,P),n.lerp(W,q,G,P);var X=n.create();return n.lerp(X,Y,W,z),X}(e,t,p)},g=t.getDivergence||function(t,e){var r=n.create(),i=1e-4;n.add(r,t,[i,0,0]);var a=d(r);n.subtract(a,a,e),n.scale(a,a,1/i),n.add(r,t,[0,i,0]);var o=d(r);n.subtract(o,o,e),n.scale(o,o,1/i),n.add(r,t,[0,0,i]);var s=d(r);return n.subtract(s,s,e),n.scale(s,s,1/i),n.add(r,a,o),n.add(r,r,s),r},m=[],v=e[0][0],y=e[0][1],x=e[0][2],b=e[1][0],_=e[1][1],w=e[1][2],T=function(t){var e=t[0],r=t[1],n=t[2];return!(eb||r_||nw)},k=10*n.distance(e[0],e[1])/i,M=k*k,A=1,S=0,E=r.length;E>1&&(A=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=t.length,l=0;lS&&(S=F),D.push(F),m.push({points:I,velocities:P,divergences:D});for(var B=0;B<100*i&&I.lengthM&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,L),z=d(N),n.squaredDistance(O,N)-M>-1e-4*M){I.push(N),O=N,P.push(z);R=g(N,z),F=n.length(R);isFinite(F)&&F>S&&(S=F),D.push(F)}L=N}}var U=o(m,t.colormap,S,A);return f?U.tubeScale=f:(0===S&&(S=1),U.tubeScale=.5*u*A/S),U};var u=t("./lib/shaders"),f=t("gl-cone3d").createMesh;e.exports.createTubeMesh=function(t,e){return f(t,e,{shaders:u,traceType:"streamtube"})}},{"./lib/shaders":346,"gl-cone3d":260,"gl-vec3":377,"gl-vec4":413}],349:[function(t,e,r){var n=t("gl-shader"),i=t("glslify"),a=i(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute vec3 f;\nattribute vec3 normal;\n\nuniform vec3 objectOffset;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 lightPosition, eyePosition;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n vec3 localCoordinate = vec3(uv.zw, f.x);\n worldCoordinate = objectOffset + localCoordinate;\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\n vec4 clipPosition = projection * view * worldPosition;\n gl_Position = clipPosition;\n kill = f.y;\n value = f.z;\n planeCoordinate = uv.xy;\n\n vColor = texture2D(colormap, vec2(value, value));\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * worldPosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n lightDirection = lightPosition - cameraCoordinate.xyz;\n eyeDirection = eyePosition - cameraCoordinate.xyz;\n surfaceNormal = normalize((vec4(normal,0) * inverseModel).xyz);\n}\n"]),o=i(["precision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat beckmannSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness) {\n return beckmannDistribution(dot(surfaceNormal, normalize(lightDirection + viewDirection)), roughness);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 lowerBound, upperBound;\nuniform float contourTint;\nuniform vec4 contourColor;\nuniform sampler2D colormap;\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform float vertexColor;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n if (\n kill > 0.0 ||\n vColor.a == 0.0 ||\n outOfRange(clipBounds[0], clipBounds[1], worldCoordinate)\n ) discard;\n\n vec3 N = normalize(surfaceNormal);\n vec3 V = normalize(eyeDirection);\n vec3 L = normalize(lightDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n //decide how to interpolate color \u2014 in vertex or in fragment\n vec4 surfaceColor =\n step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\n step(.5, vertexColor) * vColor;\n\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\n}\n"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute float f;\n\nuniform vec3 objectOffset;\nuniform mat3 permutation;\nuniform mat4 model, view, projection;\nuniform float height, zOffset;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n vec3 dataCoordinate = permutation * vec3(uv.xy, height);\n worldCoordinate = objectOffset + dataCoordinate;\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\n\n vec4 clipPosition = projection * view * worldPosition;\n clipPosition.z += zOffset;\n\n gl_Position = clipPosition;\n value = f + objectOffset.z;\n kill = -1.0;\n planeCoordinate = uv.zw;\n\n vColor = texture2D(colormap, vec2(value, value));\n\n //Don't do lighting for contours\n surfaceNormal = vec3(1,0,0);\n eyeDirection = vec3(0,1,0);\n lightDirection = vec3(0,0,1);\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec2 shape;\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 surfaceNormal;\n\nvec2 splitFloat(float v) {\n float vh = 255.0 * v;\n float upper = floor(vh);\n float lower = fract(vh);\n return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\n}\n\nvoid main() {\n if ((kill > 0.0) ||\n (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\n\n vec2 ux = splitFloat(planeCoordinate.x / shape.x);\n vec2 uy = splitFloat(planeCoordinate.y / shape.y);\n gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\n}\n"]);r.createShader=function(t){var e=n(t,a,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createPickShader=function(t){var e=n(t,a,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createContourShader=function(t){var e=n(t,s,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},r.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},{"gl-shader":335,glslify:350}],350:[function(t,e,r){arguments[4][257][0].apply(r,arguments)},{dup:257}],351:[function(t,e,r){"use strict";e.exports=function(t){var e=t.gl,r=y(e),n=b(e),s=x(e),l=_(e),c=i(e),u=a(e,[{buffer:c,size:4,stride:40,offset:0},{buffer:c,size:3,stride:40,offset:16},{buffer:c,size:3,stride:40,offset:28}]),f=i(e),h=a(e,[{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),g=o(e,1,256,e.RGBA,e.UNSIGNED_BYTE);g.minFilter=e.LINEAR,g.magFilter=e.LINEAR;var m=new A(e,[0,0],[[0,0,0],[0,0,0]],r,n,c,u,g,s,l,f,h,p,d,[0,0,0]),v={levels:[[],[],[]]};for(var w in t)v[w]=t[w];return v.colormap=v.colormap||"jet",m.update(v),m};var n=t("bit-twiddle"),i=t("gl-buffer"),a=t("gl-vao"),o=t("gl-texture2d"),s=t("typedarray-pool"),l=t("colormap"),c=t("ndarray-ops"),u=t("ndarray-pack"),f=t("ndarray"),h=t("surface-nets"),p=t("gl-mat4/multiply"),d=t("gl-mat4/invert"),g=t("binary-search-bounds"),m=t("ndarray-gradient"),v=t("./lib/shaders"),y=v.createShader,x=v.createContourShader,b=v.createPickShader,_=v.createPickContourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],T=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],k=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function M(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}!function(){for(var t=0;t<3;++t){var e=k[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();function A(t,e,r,n,i,a,o,l,c,u,h,p,d,g,m){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=m,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=c,this._contourPickShader=u,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new M([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=g,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}var S=A.prototype;S.genColormap=function(t,e){var r=!1,n=u([l({colormap:t,nshades:256,format:"rgba"}).map((function(t,n){var i=e?function(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}(n/255,e):t[3];return i<1&&(r=!0),[t[0],t[1],t[2],255*i]}))]);return c.divseq(n,255),this.hasAlphaScale=r,n},S.isTransparent=function(){return this.opacity<1||this.hasAlphaScale},S.isOpaque=function(){return!this.isTransparent()},S.pickSlots=1,S.setPickBase=function(t){this.pickId=t};var E=[0,0,0],C={showSurface:!1,showContour:!1,projections:[w.slice(),w.slice(),w.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function L(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||E,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=C.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var c=C.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)c[i][n]=t.clipBounds[i][n];c[0][r]=-1e8,c[1][r]=1e8}return C.showSurface=o,C.showContour=s,C}var I={model:w,view:w,projection:w,inverseModel:w.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},P=w.slice(),z=[1,0,0,0,1,0,0,0,1];function O(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=I;n.model=t.model||w,n.view=t.view||w,n.projection=t.projection||w,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=z,n.vertexColor=this.vertexColor;var s=P;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var c=s[12+i];for(o=0;o<3;++o)c+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=c/l}var u=L(n,this);if(u.showSurface){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=u.projections[i],this._shader.uniforms.clipBounds=u.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(u.showContour){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var h=this._contourVAO;for(h.bind(),i=0;i<3;++i)for(f.uniforms.permutation=k[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var c=r.position;c[0]=c[1]=c[2]=0;for(var u=0;u<2;++u)for(var f=u?a:1-a,h=0;h<2;++h)for(var p=i+u,d=s+h,m=f*(h?l:1-l),v=0;v<3;++v)c[v]+=this._field[v].get(p,d)*m;for(var y=this._pickResult.level,x=0;x<3;++x)if(y[x]=g.le(this.contourLevels[x],c[x]),y[x]<0)this.contourLevels[x].length>0&&(y[x]=0);else if(y[x]Math.abs(_-c[x])&&(y[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],v=0;v<3;++v)r.dataCoordinate[v]=this._field[v].get(r.index[0],r.index[1]);return r},S.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();c.assign(t.lo(1,1).hi(r[0],r[1]),e),c.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),c.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),c.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),c.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},S.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,"contourWidth"in t&&(this.contourWidth=R(t.contourWidth,Number)),"showContour"in t&&(this.showContour=R(t.showContour,Boolean)),"showSurface"in t&&(this.showSurface=!!t.showSurface),"contourTint"in t&&(this.contourTint=R(t.contourTint,Boolean)),"contourColor"in t&&(this.contourColor=B(t.contourColor)),"contourProject"in t&&(this.contourProject=R(t.contourProject,(function(t){return R(t,Boolean)}))),"surfaceProject"in t&&(this.surfaceProject=t.surfaceProject),"dynamicColor"in t&&(this.dynamicColor=B(t.dynamicColor)),"dynamicTint"in t&&(this.dynamicTint=R(t.dynamicTint,Number)),"dynamicWidth"in t&&(this.dynamicWidth=R(t.dynamicWidth,Number)),"opacity"in t&&(this.opacity=t.opacity),"opacityscale"in t&&(this.opacityscale=t.opacityscale),"colorBounds"in t&&(this.colorBounds=t.colorBounds),"vertexColor"in t&&(this.vertexColor=t.vertexColor?1:0),"colormap"in t&&this._colorMap.setPixels(this.genColormap(t.colormap,this.opacityscale));var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),"field"in t||"coords"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=f(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var l=t.coords;if(!Array.isArray(l)||3!==l.length)throw new Error("gl-surface: invalid coordinates for x/y");for(o=0;o<2;++o){var c=l[o];for(v=0;v<2;++v)if(c.shape[v]!==a[v])throw new Error("gl-surface: coords have incorrect shape");this.padField(this._field[o],c)}}else if(t.ticks){var u=t.ticks;if(!Array.isArray(u)||2!==u.length)throw new Error("gl-surface: invalid ticks");for(o=0;o<2;++o){var p=u[o];if((Array.isArray(p)||p.length)&&(p=f(p)),p.shape[0]!==a[o])throw new Error("gl-surface: invalid tick length");var d=f(p.data,a);d.stride[o]=p.stride[0],d.stride[1^o]=0,this.padField(this._field[o],d)}}else{for(o=0;o<2;++o){var g=[0,0];g[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],g,0)}this._field[0].set(0,0,0);for(var v=0;v0){for(var xt=0;xt<5;++xt)Q.pop();U-=1}continue t}Q.push(nt[0],nt[1],ot[0],ot[1],nt[2]),U+=1}}rt.push(U)}this._contourOffsets[$]=et,this._contourCounts[$]=rt}var bt=s.mallocFloat(Q.length);for(o=0;o halfCharStep + halfCharWidth ||\n\t\t\t\t\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\n\n\t\t\t\tuv += charId * charStep;\n\t\t\t\tuv = uv / atlasSize;\n\n\t\t\t\tvec4 color = fontColor;\n\t\t\t\tvec4 mask = texture2D(atlas, uv);\n\n\t\t\t\tfloat maskY = lightness(mask);\n\t\t\t\t// float colorY = lightness(color);\n\t\t\t\tcolor.a *= maskY;\n\t\t\t\tcolor.a *= opacity;\n\n\t\t\t\t// color.a += .1;\n\n\t\t\t\t// antialiasing, see yiq color space y-channel formula\n\t\t\t\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\n\n\t\t\t\tgl_FragColor = color;\n\t\t\t}"});return{regl:t,draw:e,atlas:{}}},T.prototype.update=function(t){var e=this;if("string"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:"position positions coord coords coordinates",font:"font fontFace fontface typeface cssFont css-font family fontFamily",fontSize:"fontSize fontsize size font-size",text:"text texts chars characters value values symbols",align:"align alignment textAlign textbaseline",baseline:"baseline textBaseline textbaseline",direction:"dir direction textDirection",color:"color colour fill fill-color fillColor textColor textcolor",kerning:"kerning kern",range:"range dataBox",viewport:"vp viewport viewBox viewbox viewPort",opacity:"opacity alpha transparency visible visibility opaque",offset:"offset positionOffset padding shift indent indentation"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map((function(t){return parseFloat(t)})):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=f(t.viewport),T.normalViewport&&(this.viewport.y=this.canvas.height-this.viewport.y-this.viewport.height),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&("number"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=y(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=T.baseFontSize+"px sans-serif");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach((function(t,r){if("string"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(T.baseFontSize+"px "+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=T.fonts[i],e.font[r]))){var c=t.family.join(", "),u=[t.style];t.style!=t.variant&&u.push(t.variant),t.variant!=t.weight&&u.push(t.weight),_&&t.weight!=t.stretch&&u.push(t.stretch),e.font[r]={baseString:i,family:c,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:v(c,{origin:"top",fontSize:T.baseFontSize,fontStyle:u.join(" ")})},T.fonts[i]=e.font[r]}})),(a||o)&&this.font.forEach((function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)})),"string"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),h=0;h2){for(var w=!t.position[0].length,k=u.mallocFloat(2*this.count),M=0,A=0;M1?e.align[r]:e.align[0]:e.align;if("number"==typeof n)return n;switch(n){case"right":case"end":return-t;case"center":case"centre":case"middle":return.5*-t}return 0}))),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map((function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,i+="number"==typeof t?t-n.baseline:-n[t],T.normalViewport||(i*=-1),i}))),null!=t.color)if(t.color||(t.color="transparent"),"string"!=typeof t.color&&isNaN(t.color)){var H;if("number"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;H=u.mallocUint8(G);for(var Y=(t.color.subarray||t.color.slice).bind(t.color),W=0;W4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var J=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array(J);for(var K=0;K1?this.counts[K]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[K]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*K,4*K+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[K]:this.opacity,baseline:null!=this.baselineOffset[K]?this.baselineOffset[K]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[K]?this.alignOffset[K]:this.alignOffset[0]:0,atlas:this.fontAtlas[K]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},T.prototype.destroy=function(){},T.prototype.kerning=!0,T.prototype.position={constant:new Float32Array(2)},T.prototype.translate=null,T.prototype.scale=null,T.prototype.font=null,T.prototype.text="",T.prototype.positionOffset=[0,0],T.prototype.opacity=1,T.prototype.color=new Uint8Array([0,0,0,255]),T.prototype.alignOffset=[0,0],T.normalViewport=!1,T.maxAtlasSize=1024,T.atlasCanvas=document.createElement("canvas"),T.atlasContext=T.atlasCanvas.getContext("2d",{alpha:!1}),T.baseFontSize=64,T.fonts={},e.exports=T},{"bit-twiddle":97,"color-normalize":125,"css-font":144,"detect-kerning":172,"es6-weak-map":233,"flatten-vertex-data":244,"font-atlas":245,"font-measure":246,"gl-util/context":354,"is-plain-obj":469,"object-assign":499,"parse-rect":504,"parse-unit":506,"pick-by-alias":511,regl:540,"to-px":578,"typedarray-pool":595}],353:[function(t,e,r){"use strict";var n=t("ndarray"),i=t("ndarray-ops"),a=t("typedarray-pool");e.exports=function(t){if(arguments.length<=1)throw new Error("gl-texture2d: Missing arguments for texture2d constructor");o||c(t);if("number"==typeof arguments[1])return v(t,arguments[1],arguments[2],arguments[3]||t.RGBA,arguments[4]||t.UNSIGNED_BYTE);if(Array.isArray(arguments[1]))return v(t,0|arguments[1][0],0|arguments[1][1],arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if("object"==typeof arguments[1]){var e=arguments[1],r=u(e)?e:e.raw;if(r)return y(t,r,0|e.width,0|e.height,arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if(e.shape&&e.data&&e.stride)return x(t,e)}throw new Error("gl-texture2d: Invalid arguments for texture2d constructor")};var o=null,s=null,l=null;function c(t){o=[t.LINEAR,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_NEAREST],s=[t.NEAREST,t.LINEAR,t.NEAREST_MIPMAP_NEAREST,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_LINEAR],l=[t.REPEAT,t.CLAMP_TO_EDGE,t.MIRRORED_REPEAT]}function u(t){return"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLVideoElement&&t instanceof HTMLVideoElement||"undefined"!=typeof ImageData&&t instanceof ImageData}var f=function(t,e){i.muls(t,e,255)};function h(t,e,r){var n=t.gl,i=n.getParameter(n.MAX_TEXTURE_SIZE);if(e<0||e>i||r<0||r>i)throw new Error("gl-texture2d: Invalid texture size");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function p(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var d=p.prototype;function g(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function m(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function v(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error("gl-texture2d: Invalid texture shape");if(i===t.FLOAT&&!t.getExtension("OES_texture_float"))throw new Error("gl-texture2d: Floating point textures not supported on this platform");var o=m(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new p(t,o,e,r,n,i)}function y(t,e,r,n,i,a){var o=m(t);return t.texImage2D(t.TEXTURE_2D,0,i,i,a,e),new p(t,o,r,n,i,a)}function x(t,e){var r=e.dtype,o=e.shape.slice(),s=t.getParameter(t.MAX_TEXTURE_SIZE);if(o[0]<0||o[0]>s||o[1]<0||o[1]>s)throw new Error("gl-texture2d: Invalid texture size");var l=g(o,e.stride.slice()),c=0;"float32"===r?c=t.FLOAT:"float64"===r?(c=t.FLOAT,l=!1,r="float32"):"uint8"===r?c=t.UNSIGNED_BYTE:(c=t.UNSIGNED_BYTE,l=!1,r="uint8");var u,h,d=0;if(2===o.length)d=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===o[2])d=t.ALPHA;else if(2===o[2])d=t.LUMINANCE_ALPHA;else if(3===o[2])d=t.RGB;else{if(4!==o[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");d=t.RGBA}}c!==t.FLOAT||t.getExtension("OES_texture_float")||(c=t.UNSIGNED_BYTE,l=!1);var v=e.size;if(l)u=0===e.offset&&e.data.length===v?e.data:e.data.subarray(e.offset,e.offset+v);else{var y=[o[2],o[2]*o[0],1];h=a.malloc(v,r);var x=n(h,o,y,0);"float32"!==r&&"float64"!==r||c!==t.UNSIGNED_BYTE?i.assign(x,e):f(x,e),u=h.subarray(0,v)}var b=m(t);return t.texImage2D(t.TEXTURE_2D,0,d,o[0],o[1],0,d,c,u),l||a.free(h),new p(t,b,o[0],o[1],d,c)}Object.defineProperties(d,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension("EXT_texture_filter_anisotropic");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error("gl-texture2d: Must specify wrap mode for rows and columns");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error("gl-texture2d: Invalid texture shape")}else t=[0|t,0|t];return h(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return h(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,h(this,this._shape[0],t),t}}}),d.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},d.dispose=function(){this.gl.deleteTexture(this.handle)},d.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},d.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=u(t)?t:t.raw;if(l){this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l)}else{if(!(t.shape&&t.stride&&t.data))throw new Error("gl-texture2d: Unsupported data type");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error("gl-texture2d: Texture dimensions are out of bounds");!function(t,e,r,o,s,l,c,u){var h=u.dtype,p=u.shape.slice();if(p.length<2||p.length>3)throw new Error("gl-texture2d: Invalid ndarray, must be 2d or 3d");var d=0,m=0,v=g(p,u.stride.slice());"float32"===h?d=t.FLOAT:"float64"===h?(d=t.FLOAT,v=!1,h="float32"):"uint8"===h?d=t.UNSIGNED_BYTE:(d=t.UNSIGNED_BYTE,v=!1,h="uint8");if(2===p.length)m=t.LUMINANCE,p=[p[0],p[1],1],u=n(u.data,p,[u.stride[0],u.stride[1],1],u.offset);else{if(3!==p.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===p[2])m=t.ALPHA;else if(2===p[2])m=t.LUMINANCE_ALPHA;else if(3===p[2])m=t.RGB;else{if(4!==p[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");m=t.RGBA}p[2]}m!==t.LUMINANCE&&m!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(m=s);if(m!==s)throw new Error("gl-texture2d: Incompatible texture format for setPixels");var y=u.size,x=c.indexOf(o)<0;x&&c.push(o);if(d===l&&v)0===u.offset&&u.data.length===y?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data.subarray(u.offset,u.offset+y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data.subarray(u.offset,u.offset+y));else{var b;b=l===t.FLOAT?a.mallocFloat32(y):a.mallocUint8(y);var _=n(b,p,[p[2],p[2]*p[0],1]);d===t.FLOAT&&l===t.UNSIGNED_BYTE?f(_,u):i.assign(_,u),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,y)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},{ndarray:495,"ndarray-ops":490,"typedarray-pool":595}],354:[function(t,e,r){(function(r){(function(){"use strict";var n=t("pick-by-alias");function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return"function"==typeof t.getContext&&"width"in t&&"height"in t}function o(){var t=document.createElement("canvas");return t.style.position="absolute",t.style.top=0,t.style.left=0,t}e.exports=function(t){var e;if(t?"string"==typeof t&&(t={container:t}):t={},a(t)?t={container:t}:t="string"==typeof(e=t).nodeName&&"function"==typeof e.appendChild&&"function"==typeof e.getBoundingClientRect?{container:t}:function(t){return"function"==typeof t.drawArrays||"function"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:"container target element el canvas holder parent parentNode wrapper use ref root node",gl:"gl context webgl glContext",attrs:"attributes attrs contextAttributes",pixelRatio:"pixelRatio pxRatio px ratio pxratio pixelratio",width:"w width",height:"h height"},!0),t.pixelRatio||(t.pixelRatio=r.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if("string"==typeof t.container){var s=document.querySelector(t.container);if(!s)throw Error("Element "+t.container+" is not found");t.container=s}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=o(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if("undefined"==typeof document)throw Error("Not DOM environment. Use headless-gl.");t.container=document.body||document.documentElement,t.canvas=o(),t.container.appendChild(t.canvas),i(t)}if(!t.gl)try{t.gl=t.canvas.getContext("webgl",t.attrs)}catch(e){try{t.gl=t.canvas.getContext("experimental-webgl",t.attrs)}catch(e){t.gl=t.canvas.getContext("webgl-experimental",t.attrs)}}return t.gl}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"pick-by-alias":511}],355:[function(t,e,r){"use strict";e.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error("gl-vao: Too many vertex attributes");for(var i=0;i1?0:Math.acos(s)};var n=t("./fromValues"),i=t("./normalize"),a=t("./dot")},{"./dot":370,"./fromValues":376,"./normalize":387}],361:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},{}],362:[function(t,e,r){e.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},{}],363:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},{}],364:[function(t,e,r){e.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},{}],365:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},{}],366:[function(t,e,r){e.exports=t("./distance")},{"./distance":367}],367:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},{}],368:[function(t,e,r){e.exports=t("./divide")},{"./divide":369}],369:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},{}],370:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},{}],371:[function(t,e,r){e.exports=1e-6},{}],372:[function(t,e,r){e.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=t("./epsilon")},{"./epsilon":371}],373:[function(t,e,r){e.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},{}],374:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},{}],375:[function(t,e,r){e.exports=function(t,e,r,i,a,o){var s,l;e||(e=3);r||(r=0);l=i?Math.min(i*e+r,t.length):t.length;for(s=r;s0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a);return t}},{}],388:[function(t,e,r){e.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},{}],389:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=e[0],t[1]=i+o*c-s*l,t[2]=a+o*l+s*c,t}},{}],390:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+s*l+o*c,t[1]=e[1],t[2]=a+s*c-o*l,t}},{}],391:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+o*c-s*l,t[1]=a+o*l+s*c,t[2]=e[2],t}},{}],392:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},{}],393:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},{}],394:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},{}],395:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},{}],396:[function(t,e,r){e.exports=t("./squaredDistance")},{"./squaredDistance":398}],397:[function(t,e,r){e.exports=t("./squaredLength")},{"./squaredLength":399}],398:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},{}],399:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},{}],400:[function(t,e,r){e.exports=t("./subtract")},{"./subtract":401}],401:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},{}],402:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},{}],403:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},{}],404:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t}},{}],405:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},{}],406:[function(t,e,r){e.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},{}],407:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},{}],408:[function(t,e,r){e.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},{}],409:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},{}],410:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},{}],411:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},{}],412:[function(t,e,r){e.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},{}],413:[function(t,e,r){e.exports={create:t("./create"),clone:t("./clone"),fromValues:t("./fromValues"),copy:t("./copy"),set:t("./set"),add:t("./add"),subtract:t("./subtract"),multiply:t("./multiply"),divide:t("./divide"),min:t("./min"),max:t("./max"),scale:t("./scale"),scaleAndAdd:t("./scaleAndAdd"),distance:t("./distance"),squaredDistance:t("./squaredDistance"),length:t("./length"),squaredLength:t("./squaredLength"),negate:t("./negate"),inverse:t("./inverse"),normalize:t("./normalize"),dot:t("./dot"),lerp:t("./lerp"),random:t("./random"),transformMat4:t("./transformMat4"),transformQuat:t("./transformQuat")}},{"./add":405,"./clone":406,"./copy":407,"./create":408,"./distance":409,"./divide":410,"./dot":411,"./fromValues":412,"./inverse":414,"./length":415,"./lerp":416,"./max":417,"./min":418,"./multiply":419,"./negate":420,"./normalize":421,"./random":422,"./scale":423,"./scaleAndAdd":424,"./set":425,"./squaredDistance":426,"./squaredLength":427,"./subtract":428,"./transformMat4":429,"./transformQuat":430}],414:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},{}],415:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},{}],416:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},{}],417:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},{}],418:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},{}],419:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},{}],420:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},{}],421:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o);return t}},{}],422:[function(t,e,r){var n=t("./normalize"),i=t("./scale");e.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},{"./normalize":421,"./scale":423}],423:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},{}],424:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},{}],425:[function(t,e,r){e.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},{}],426:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},{}],427:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},{}],428:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},{}],429:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},{}],430:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t[3]=e[3],t}},{}],431:[function(t,e,r){var n=t("glsl-tokenizer"),i=t("atob-lite");e.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r0)continue;r=t.slice(0,1).join("")}return M(r),v+=r.length,(p=p.slice(r.length)).length}}function P(){return/[^a-fA-F0-9]/.test(e)?(M(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function z(){return"."===e||/[eE]/.test(e)?(p.push(e),h=5,r=e,u+1):"x"===e&&1===p.length&&"0"===p[0]?(h=11,p.push(e),r=e,u+1):/[^\d]/.test(e)?(M(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function O(){return"f"===e&&(p.push(e),r=e,u+=1),/[eE]/.test(e)?(p.push(e),r=e,u+1):("-"!==e&&"+"!==e||!/[eE]/.test(r))&&/[^\d]/.test(e)?(M(p.join("")),h=999,u):(p.push(e),r=e,u+1)}function D(){if(/[^\d\w_]/.test(e)){var t=p.join("");return h=k[t]?8:T[t]?7:6,M(p.join("")),h=999,u}return p.push(e),r=e,u+1}};var n=t("./lib/literals"),i=t("./lib/operators"),a=t("./lib/builtins"),o=t("./lib/literals-300es"),s=t("./lib/builtins-300es"),l=["block-comment","line-comment","preprocessor","operator","integer","float","ident","builtin","keyword","whitespace","eof","integer"]},{"./lib/builtins":434,"./lib/builtins-300es":433,"./lib/literals":436,"./lib/literals-300es":435,"./lib/operators":437}],433:[function(t,e,r){var n=t("./builtins");n=n.slice().filter((function(t){return!/^(gl\_|texture)/.test(t)})),e.exports=n.concat(["gl_VertexID","gl_InstanceID","gl_Position","gl_PointSize","gl_FragCoord","gl_FrontFacing","gl_FragDepth","gl_PointCoord","gl_MaxVertexAttribs","gl_MaxVertexUniformVectors","gl_MaxVertexOutputVectors","gl_MaxFragmentInputVectors","gl_MaxVertexTextureImageUnits","gl_MaxCombinedTextureImageUnits","gl_MaxTextureImageUnits","gl_MaxFragmentUniformVectors","gl_MaxDrawBuffers","gl_MinProgramTexelOffset","gl_MaxProgramTexelOffset","gl_DepthRangeParameters","gl_DepthRange","trunc","round","roundEven","isnan","isinf","floatBitsToInt","floatBitsToUint","intBitsToFloat","uintBitsToFloat","packSnorm2x16","unpackSnorm2x16","packUnorm2x16","unpackUnorm2x16","packHalf2x16","unpackHalf2x16","outerProduct","transpose","determinant","inverse","texture","textureSize","textureProj","textureLod","textureOffset","texelFetch","texelFetchOffset","textureProjOffset","textureLodOffset","textureProjLod","textureProjLodOffset","textureGrad","textureGradOffset","textureProjGrad","textureProjGradOffset"])},{"./builtins":434}],434:[function(t,e,r){e.exports=["abs","acos","all","any","asin","atan","ceil","clamp","cos","cross","dFdx","dFdy","degrees","distance","dot","equal","exp","exp2","faceforward","floor","fract","gl_BackColor","gl_BackLightModelProduct","gl_BackLightProduct","gl_BackMaterial","gl_BackSecondaryColor","gl_ClipPlane","gl_ClipVertex","gl_Color","gl_DepthRange","gl_DepthRangeParameters","gl_EyePlaneQ","gl_EyePlaneR","gl_EyePlaneS","gl_EyePlaneT","gl_Fog","gl_FogCoord","gl_FogFragCoord","gl_FogParameters","gl_FragColor","gl_FragCoord","gl_FragData","gl_FragDepth","gl_FragDepthEXT","gl_FrontColor","gl_FrontFacing","gl_FrontLightModelProduct","gl_FrontLightProduct","gl_FrontMaterial","gl_FrontSecondaryColor","gl_LightModel","gl_LightModelParameters","gl_LightModelProducts","gl_LightProducts","gl_LightSource","gl_LightSourceParameters","gl_MaterialParameters","gl_MaxClipPlanes","gl_MaxCombinedTextureImageUnits","gl_MaxDrawBuffers","gl_MaxFragmentUniformComponents","gl_MaxLights","gl_MaxTextureCoords","gl_MaxTextureImageUnits","gl_MaxTextureUnits","gl_MaxVaryingFloats","gl_MaxVertexAttribs","gl_MaxVertexTextureImageUnits","gl_MaxVertexUniformComponents","gl_ModelViewMatrix","gl_ModelViewMatrixInverse","gl_ModelViewMatrixInverseTranspose","gl_ModelViewMatrixTranspose","gl_ModelViewProjectionMatrix","gl_ModelViewProjectionMatrixInverse","gl_ModelViewProjectionMatrixInverseTranspose","gl_ModelViewProjectionMatrixTranspose","gl_MultiTexCoord0","gl_MultiTexCoord1","gl_MultiTexCoord2","gl_MultiTexCoord3","gl_MultiTexCoord4","gl_MultiTexCoord5","gl_MultiTexCoord6","gl_MultiTexCoord7","gl_Normal","gl_NormalMatrix","gl_NormalScale","gl_ObjectPlaneQ","gl_ObjectPlaneR","gl_ObjectPlaneS","gl_ObjectPlaneT","gl_Point","gl_PointCoord","gl_PointParameters","gl_PointSize","gl_Position","gl_ProjectionMatrix","gl_ProjectionMatrixInverse","gl_ProjectionMatrixInverseTranspose","gl_ProjectionMatrixTranspose","gl_SecondaryColor","gl_TexCoord","gl_TextureEnvColor","gl_TextureMatrix","gl_TextureMatrixInverse","gl_TextureMatrixInverseTranspose","gl_TextureMatrixTranspose","gl_Vertex","greaterThan","greaterThanEqual","inversesqrt","length","lessThan","lessThanEqual","log","log2","matrixCompMult","max","min","mix","mod","normalize","not","notEqual","pow","radians","reflect","refract","sign","sin","smoothstep","sqrt","step","tan","texture2D","texture2DLod","texture2DProj","texture2DProjLod","textureCube","textureCubeLod","texture2DLodEXT","texture2DProjLodEXT","textureCubeLodEXT","texture2DGradEXT","texture2DProjGradEXT","textureCubeGradEXT"]},{}],435:[function(t,e,r){var n=t("./literals");e.exports=n.slice().concat(["layout","centroid","smooth","case","mat2x2","mat2x3","mat2x4","mat3x2","mat3x3","mat3x4","mat4x2","mat4x3","mat4x4","uvec2","uvec3","uvec4","samplerCubeShadow","sampler2DArray","sampler2DArrayShadow","isampler2D","isampler3D","isamplerCube","isampler2DArray","usampler2D","usampler3D","usamplerCube","usampler2DArray","coherent","restrict","readonly","writeonly","resource","atomic_uint","noperspective","patch","sample","subroutine","common","partition","active","filter","image1D","image2D","image3D","imageCube","iimage1D","iimage2D","iimage3D","iimageCube","uimage1D","uimage2D","uimage3D","uimageCube","image1DArray","image2DArray","iimage1DArray","iimage2DArray","uimage1DArray","uimage2DArray","image1DShadow","image2DShadow","image1DArrayShadow","image2DArrayShadow","imageBuffer","iimageBuffer","uimageBuffer","sampler1DArray","sampler1DArrayShadow","isampler1D","isampler1DArray","usampler1D","usampler1DArray","isampler2DRect","usampler2DRect","samplerBuffer","isamplerBuffer","usamplerBuffer","sampler2DMS","isampler2DMS","usampler2DMS","sampler2DMSArray","isampler2DMSArray","usampler2DMSArray"])},{"./literals":436}],436:[function(t,e,r){e.exports=["precision","highp","mediump","lowp","attribute","const","uniform","varying","break","continue","do","for","while","if","else","in","out","inout","float","int","uint","void","bool","true","false","discard","return","mat2","mat3","mat4","vec2","vec3","vec4","ivec2","ivec3","ivec4","bvec2","bvec3","bvec4","sampler1D","sampler2D","sampler3D","samplerCube","sampler1DShadow","sampler2DShadow","struct","asm","class","union","enum","typedef","template","this","packed","goto","switch","default","inline","noinline","volatile","public","static","extern","external","interface","long","short","double","half","fixed","unsigned","input","output","hvec2","hvec3","hvec4","dvec2","dvec3","dvec4","fvec2","fvec3","fvec4","sampler2DRect","sampler3DRect","sampler2DRectShadow","sizeof","cast","namespace","using"]},{}],437:[function(t,e,r){e.exports=["<<=",">>=","++","--","<<",">>","<=",">=","==","!=","&&","||","+=","-=","*=","/=","%=","&=","^^","^=","|=","(",")","[","]",".","!","~","*","/","%","+","-","<",">","&","^","|","?",":","=",",",";","{","}"]},{}],438:[function(t,e,r){var n=t("./index");e.exports=function(t,e){var r=n(e),i=[];return i=(i=i.concat(r(t))).concat(r(null))}},{"./index":432}],439:[function(t,e,r){arguments[4][257][0].apply(r,arguments)},{dup:257}],440:[function(t,e,r){(function(r){(function(){"use strict";var n,i=t("is-browser");n="function"==typeof r.matchMedia?!r.matchMedia("(hover: none)").matches:i,e.exports=n}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"is-browser":464}],441:[function(t,e,r){"use strict";var n=t("is-browser");e.exports=n&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){t=!1}return t}()},{"is-browser":464}],442:[function(t,e,r){r.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*g}},{}],443:[function(t,e,r){"use strict";var n=t("./types");e.exports=function(t,e){var r;for(r in n)if(n[r].detect(t,e))return r}},{"./types":446}],444:[function(t,e,r){(function(r){(function(){"use strict";var n=t("fs"),i=t("path"),a=t("./types"),o=t("./detector");function s(t,e){var r=o(t,e);if(r in a){var n=a[r].calculate(t,e);if(!1!==n)return n.type=r,n}throw new TypeError("unsupported file type: "+r+" (file: "+e+")")}e.exports=function(t,e){if(r.isBuffer(t))return s(t);if("string"!=typeof t)throw new TypeError("invalid invocation");var a=i.resolve(t);if("function"!=typeof e)return s(function(t){var e=n.openSync(t,"r"),i=n.fstatSync(e).size,a=Math.min(i,524288),o=r.alloc(a);return n.readSync(e,o,0,a,0),n.closeSync(e),o}(a),a);!function(t,e){n.open(t,"r",(function(i,a){if(i)return e(i);n.fstat(a,(function(i,o){if(i)return e(i);var s=o.size;if(s<=0)return e(new Error("File size is not greater than 0 \u2014\u2014 "+t));var l=Math.min(s,524288),c=r.alloc(l);n.read(a,c,0,l,0,(function(t){if(t)return e(t);n.close(a,(function(t){e(t,c)}))}))}))}))}(a,(function(t,r){if(t)return e(t);var n;try{n=s(r,a)}catch(e){t=e}e(t,n)}))},e.exports.types=Object.keys(a)}).call(this)}).call(this,t("buffer").Buffer)},{"./detector":443,"./types":446,buffer:111,fs:109,path:507}],445:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){return r=r||0,t["readUInt"+e+(n?"BE":"LE")].call(t,r)}},{}],446:[function(t,e,r){"use strict";var n={bmp:t("./types/bmp"),cur:t("./types/cur"),dds:t("./types/dds"),gif:t("./types/gif"),icns:t("./types/icns"),ico:t("./types/ico"),jpg:t("./types/jpg"),png:t("./types/png"),psd:t("./types/psd"),svg:t("./types/svg"),tiff:t("./types/tiff"),webp:t("./types/webp")};e.exports=n},{"./types/bmp":447,"./types/cur":448,"./types/dds":449,"./types/gif":450,"./types/icns":451,"./types/ico":452,"./types/jpg":453,"./types/png":454,"./types/psd":455,"./types/svg":456,"./types/tiff":457,"./types/webp":458}],447:[function(t,e,r){"use strict";e.exports={detect:function(t){return"BM"===t.toString("ascii",0,2)},calculate:function(t){return{width:t.readUInt32LE(18),height:Math.abs(t.readInt32LE(22))}}}},{}],448:[function(t,e,r){"use strict";e.exports={detect:function(t){return 0===t.readUInt16LE(0)&&2===t.readUInt16LE(2)},calculate:t("./ico").calculate}},{"./ico":452}],449:[function(t,e,r){"use strict";e.exports={detect:function(t){return 542327876===t.readUInt32LE(0)},calculate:function(t){return{height:t.readUInt32LE(12),width:t.readUInt32LE(16)}}}},{}],450:[function(t,e,r){"use strict";var n=/^GIF8[79]a/;e.exports={detect:function(t){var e=t.toString("ascii",0,6);return n.test(e)},calculate:function(t){return{width:t.readUInt16LE(6),height:t.readUInt16LE(8)}}}},{}],451:[function(t,e,r){"use strict";var n={ICON:32,"ICN#":32,"icm#":16,icm4:16,icm8:16,"ics#":16,ics4:16,ics8:16,is32:16,s8mk:16,icp4:16,icl4:32,icl8:32,il32:32,l8mk:32,icp5:32,ic11:32,ich4:48,ich8:48,ih32:48,h8mk:48,icp6:64,ic12:32,it32:128,t8mk:128,ic07:128,ic08:256,ic13:256,ic09:512,ic14:512,ic10:1024};function i(t,e){var r=e+4;return[t.toString("ascii",e,r),t.readUInt32BE(r)]}function a(t){var e=n[t];return{width:e,height:e,type:t}}e.exports={detect:function(t){return"icns"===t.toString("ascii",0,4)},calculate:function(t){var e,r,n,o=t.length,s=8,l=t.readUInt32BE(4);if(r=a((e=i(t,s))[0]),(s+=e[1])===l)return r;for(n={width:r.width,height:r.height,images:[r]};st.length)return;var s=t.slice(r,i);if(274===n(s,16,0,e)){if(3!==n(s,16,2,e))return;if(1!==n(s,32,4,e))return;return n(s,16,8,e)}}}(r,a)}function s(t,e){if(e>t.length)throw new TypeError("Corrupt JPG, exceeded buffer limits");if(255!==t[e])throw new TypeError("Invalid JPG, marker table corrupted")}e.exports={detect:function(t){return"ffd8"===t.toString("hex",0,2)},calculate:function(t){var e,r,n;for(t=t.slice(4);t.length;){if(r=t.readUInt16BE(0),i(t)&&(e=o(t,r)),s(t,r),192===(n=t[r+1])||193===n||194===n){var l=a(t,r+5);return e?{width:l.width,height:l.height,orientation:e}:l}t=t.slice(r+2)}throw new TypeError("Invalid JPG, no size found")}}},{"../readUInt":445}],454:[function(t,e,r){"use strict";e.exports={detect:function(t){if("PNG\r\n\x1a\n"===t.toString("ascii",1,8)){var e=t.toString("ascii",12,16);if("CgBI"===e&&(e=t.toString("ascii",28,32)),"IHDR"!==e)throw new TypeError("invalid png");return!0}},calculate:function(t){return"CgBI"===t.toString("ascii",12,16)?{width:t.readUInt32BE(32),height:t.readUInt32BE(36)}:{width:t.readUInt32BE(16),height:t.readUInt32BE(20)}}}},{}],455:[function(t,e,r){"use strict";e.exports={detect:function(t){return"8BPS"===t.toString("ascii",0,4)},calculate:function(t){return{width:t.readUInt32BE(18),height:t.readUInt32BE(14)}}}},{}],456:[function(t,e,r){"use strict";var n=/"']|"[^"]*"|'[^']*')*>/;var i={root:n,width:/\swidth=(['"])([^%]+?)\1/,height:/\sheight=(['"])([^%]+?)\1/,viewbox:/\sviewBox=(['"])(.+?)\1/},a={cm:96/2.54,mm:96/2.54/10,m:96/2.54*100,pt:96/72,pc:96/72/12,em:16,ex:8};function o(t){var e=/([0-9.]+)([a-z]*)/.exec(t);if(e)return Math.round(parseFloat(e[1])*(a[e[2]]||1))}function s(t){var e=t.split(" ");return{width:o(e[2]),height:o(e[3])}}e.exports={detect:function(t){return n.test(t)},calculate:function(t){var e=t.toString("utf8").match(i.root);if(e){var r=function(t){var e=t.match(i.width),r=t.match(i.height),n=t.match(i.viewbox);return{width:e&&o(e[2]),height:r&&o(r[2]),viewbox:n&&s(n[2])}}(e[0]);if(r.width&&r.height)return function(t){return{width:t.width,height:t.height}}(r);if(r.viewbox)return function(t){var e=t.viewbox.width/t.viewbox.height;return t.width?{width:t.width,height:Math.floor(t.width/e)}:t.height?{width:Math.floor(t.height*e),height:t.height}:{width:t.viewbox.width,height:t.viewbox.height}}(r)}throw new TypeError("invalid svg")}}},{}],457:[function(t,e,r){(function(r){(function(){"use strict";var n=t("fs"),i=t("../readUInt");function a(t,e){var r=i(t,16,8,e);return(i(t,16,10,e)<<16)+r}function o(t){if(t.length>24)return t.slice(12)}e.exports={detect:function(t){var e=t.toString("hex",0,4);return"49492a00"===e||"4d4d002a"===e},calculate:function(t,e){if(!e)throw new TypeError("Tiff doesn't support buffer");var s="BE"===function(t){var e=t.toString("ascii",0,2);return"II"===e?"LE":"MM"===e?"BE":void 0}(t),l=function(t,e){for(var r,n,s,l={};t&&t.length&&(r=i(t,16,0,e),n=i(t,16,2,e),s=i(t,32,4,e),0!==r);)1!==s||3!==n&&4!==n||(l[r]=a(t,e)),t=o(t);return l}(function(t,e,a){var o=i(t,32,4,a),s=1024,l=n.statSync(e).size;o+s>l&&(s=l-o-10);var c=r.alloc(s),u=n.openSync(e,"r");return n.readSync(u,c,0,s,o),c.slice(2)}(t,e,s),s),c=l[256],u=l[257];if(!c||!u)throw new TypeError("Invalid Tiff, missing tags");return{width:c,height:u}}}}).call(this)}).call(this,t("buffer").Buffer)},{"../readUInt":445,buffer:111,fs:109}],458:[function(t,e,r){"use strict";e.exports={detect:function(t){var e="RIFF"===t.toString("ascii",0,4),r="WEBP"===t.toString("ascii",8,12),n="VP8"===t.toString("ascii",12,15);return e&&r&&n},calculate:function(t){var e=t.toString("ascii",12,16);if(t=t.slice(20,30),"VP8X"===e){var r=t[0];return!(!(0==(192&r))||!(0==(1&r)))&&function(t){return{width:1+t.readUIntLE(4,3),height:1+t.readUIntLE(7,3)}}(t)}if("VP8 "===e&&47!==t[0])return function(t){return{width:16383&t.readInt16LE(6),height:16383&t.readInt16LE(8)}}(t);var n=t.toString("hex",3,6);return"VP8L"===e&&"9d012a"!==n&&function(t){return{width:1+((63&t[2])<<8|t[1]),height:1+((15&t[4])<<10|t[3]<<2|(192&t[2])>>6)}}(t)}}},{}],459:[function(t,e,r){"use strict";e.exports=function(t,e){var r=t.length;if(0===r)throw new Error("Must have at least d+1 points");var i=t[0].length;if(r<=i)throw new Error("Must input at least d+1 points");var o=t.slice(0,i+1),s=n.apply(void 0,o);if(0===s)throw new Error("Input not in general position");for(var l=new Array(i+1),u=0;u<=i;++u)l[u]=u;s<0&&(l[0]=1,l[1]=0);var f=new a(l,new Array(i+1),!1),h=f.adjacent,p=new Array(i+2);for(u=0;u<=i;++u){for(var d=l.slice(),g=0;g<=i;++g)g===u&&(d[g]=-1);var m=d[0];d[0]=d[1],d[1]=m;var v=new a(d,new Array(i+1),!0);h[u]=v,p[u]=v}p[i+1]=f;for(u=0;u<=i;++u){d=h[u].vertices;var y=h[u].adjacent;for(g=0;g<=i;++g){var x=d[g];if(x<0)y[g]=f;else for(var b=0;b<=i;++b)h[b].vertices.indexOf(x)<0&&(y[g]=h[b])}}var _=new c(i,o,p),w=!!e;for(u=i+1;u0&&e.push(","),e.push("tuple[",r,"]");e.push(")}return orient");var i=new Function("test",e.join("")),a=n[t+1];return a||(a=n),i(a)}(t)),this.orient=a}var u=c.prototype;u.handleBoundaryDegeneracy=function(t,e){var r=this.dimension,n=this.vertices.length-1,i=this.tuple,a=this.vertices,o=[t];for(t.lastVisited=-n;o.length>0;){(t=o.pop()).vertices;for(var s=t.adjacent,l=0;l<=r;++l){var c=s[l];if(c.boundary&&!(c.lastVisited<=-n)){for(var u=c.vertices,f=0;f<=r;++f){var h=u[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return c;c.lastVisited=-n,0===p&&o.push(c)}}}return null},u.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,c=s.adjacent,u=0;u<=n;++u)a[u]=i[l[u]];s.lastVisited=r;for(u=0;u<=n;++u){var f=c[u];if(!(f.lastVisited>=r)){var h=a[u];a[u]=t;var p=this.orient();if(a[u]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},u.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,c=this.interior,u=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,c.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,g=p.indexOf(r);if(!(g<0))for(var m=0;m<=n;++m)if(m!==g){var v=d[m];if(v.boundary&&!(v.lastVisited>=r)){var y=v.vertices;if(v.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)y[b]<0?(x=b,l[b]=t):l[b]=i[y[b]];if(this.orient()>0){y[x]=r,v.boundary=!1,c.push(v),f.push(v),v.lastVisited=r;continue}v.lastVisited=-r}var _=v.adjacent,w=p.slice(),T=d.slice(),k=new a(w,T,!0);u.push(k);var M=_.indexOf(e);if(!(M<0)){_[M]=k,T[g]=v,w[m]=-1,T[m]=e,d[m]=k,k.flip();for(b=0;b<=n;++b){var A=w[b];if(!(A<0||A===r)){for(var S=new Array(n-1),E=0,C=0;C<=n;++C){var L=w[C];L<0||C===b||(S[E++]=L)}h.push(new o(S,k,b))}}}}}}h.sort(s);for(m=0;m+1=0?o[l++]=s[u]:c=1&u;if(c===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},{"robust-orientation":548,"simplicial-complex":558}],460:[function(t,e,r){"use strict";var n=t("binary-search-bounds");function i(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}e.exports=function(t){if(!t||0===t.length)return new v(null);return new v(m(t))};var a=i.prototype;function o(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function s(t,e){var r=m(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function l(t,e){var r=t.intervals([]);r.push(e),s(t,r)}function c(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?0:(r.splice(n,1),s(t,r),1)}function u(t,e,r){for(var n=0;n=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function h(t,e){for(var r=0;r>1],a=[],o=[],s=[];for(r=0;r3*(e+1)?l(this,t):this.left.insert(t):this.left=m([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?l(this,t):this.right.insert(t):this.right=m([t]);else{var r=n.ge(this.leftPoints,t,d),i=n.ge(this.rightPoints,t,g);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},a.remove=function(t){var e=this.count-this.leftPoints;if(t[1]3*(e-1)?c(this,t):2===(s=this.left.remove(t))?(this.left=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?c(this,t):2===(s=this.right.remove(t))?(this.right=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(1===this.count)return this.leftPoints[0]===t?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,i=this.left;i.right;)r=i,i=i.right;if(r===this)i.right=this.right;else{var a=this.left,s=this.right;r.count-=i.count,r.right=i.left,i.left=a,i.right=s}o(this,i),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?o(this,this.left):o(this,this.right);return 1}for(a=n.ge(this.leftPoints,t,d);athis.mid){var r;if(this.right)if(r=this.right.queryPoint(t,e))return r;return f(this.rightPoints,t,e)}return h(this.leftPoints,e)},a.queryInterval=function(t,e,r){var n;if(tthis.mid&&this.right&&(n=this.right.queryInterval(t,e,r)))return n;return ethis.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var y=v.prototype;y.insert=function(t){this.root?this.root.insert(t):this.root=new i(t[0],null,null,[t],[t])},y.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),0!==e}return!1},y.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},y.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(y,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(y,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}})},{"binary-search-bounds":461}],461:[function(t,e,r){arguments[4][243][0].apply(r,arguments)},{dup:243}],462:[function(t,e,r){"use strict";e.exports=function(t,e){e=e||new Array(t.length);for(var r=0;r + * @license MIT + */ +e.exports=function(t){return null!=t&&(n(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},{}],466:[function(t,e,r){"use strict";e.exports="undefined"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion))},{}],467:[function(t,e,r){"use strict";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;if(e||"undefined"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&"string"==typeof e.headers["user-agent"]&&(e=e.headers["user-agent"]),"string"!=typeof e)return!1;var r=t.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf("Macintosh")&&-1!==e.indexOf("Safari")&&(r=!0),r}},{}],468:[function(t,e,r){"use strict";e.exports=function(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}},{}],469:[function(t,e,r){"use strict";var n=Object.prototype.toString;e.exports=function(t){var e;return"[object Object]"===n.call(t)&&(null===(e=Object.getPrototypeOf(t))||e===Object.getPrototypeOf({}))}},{}],470:[function(t,e,r){"use strict";e.exports=function(t){for(var e,r=t.length,n=0;n13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],471:[function(t,e,r){"use strict";e.exports=function(t){return"string"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4))}},{}],472:[function(t,e,r){e.exports=function(t,e,r){return t*(1-r)+e*r}},{}],473:[function(t,e,r){!function(t,n){"object"==typeof r&&"undefined"!=typeof e?e.exports=n():(t=t||self).mapboxgl=n()}(this,(function(){"use strict";var t,e,r;function n(n,i){if(t)if(e){var a="var sharedChunk = {}; ("+t+")(sharedChunk); ("+e+")(sharedChunk);",o={};t(o),(r=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:"text/javascript"}))}else e=i;else t=i}return n(0,(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n;function n(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}n.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},n.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},n.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},n.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)(n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},n.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var i=a;function a(t,e){this.x=t,this.y=e}function o(t,e,n,i){var a=new r(t,e,n,i);return function(t){return a.solve(t)}}a.prototype={clone:function(){return new a(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[2]*this.x+t[3]*this.y;return this.x=t[0]*this.x+t[1]*this.y,this.y=e,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=r*this.x+e*this.y;return this.x=e*this.x-r*this.y,this.y=n,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=e.x+r*(this.x-e.x)-n*(this.y-e.y),this.y=i,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},a.convert=function(t){return t instanceof a?t:Array.isArray(t)?new a(t[0],t[1]):t};var s=o(.25,.1,.25,1);function l(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function u(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function d(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function g(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function m(t,e){return-1!==t.indexOf(e,t.length-e.length)}function v(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function y(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function x(t){return Array.isArray(t)?t.map(x):"object"==typeof t&&t?v(t,x):t}var b={};function _(t){b[t]||("undefined"!=typeof console&&console.warn(t),b[t]=!0)}function w(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function T(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),""})),e["max-age"]){var r=parseInt(e["max-age"],10);isNaN(r)?delete e["max-age"]:e["max-age"]=r}return e}var A=null;function S(t){if(null==A){var e=t.navigator?t.navigator.userAgent:null;A=!!t.safari||!(!e||!(/\b(iPad|iPhone|iPod)\b/.test(e)||e.match("Safari")&&!e.match("Chrome")))}return A}function E(t){try{var e=self[t];return e.setItem("_mapbox_test_",1),e.removeItem("_mapbox_test_"),!0}catch(t){return!1}}var C,L,I,P,z=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),O=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,D=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,R={now:z,frame:function(t){var e=O(t);return{cancel:function(){return D(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=self.document.createElement("canvas"),n=r.getContext("2d");if(!n)throw new Error("failed to create canvas 2d context");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return C||(C=self.document.createElement("a")),C.href=t,C.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(null==L&&(L=self.matchMedia("(prefers-reduced-motion: reduce)")),L.matches)}},F={API_URL:"https://api.mapbox.com",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf("https://api.mapbox.cn")?"https://events.mapbox.cn/events/v2":0===this.API_URL.indexOf("https://api.mapbox.com")?"https://events.mapbox.com/events/v2":null:null},FEEDBACK_URL:"https://apps.mapbox.com/feedback",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},B={supported:!1,testSupport:function(t){!N&&P&&(j?U(t):I=t)}},N=!1,j=!1;function U(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,P),t.isContextLost())return;B.supported=!0}catch(t){}t.deleteTexture(e),N=!0}self.document&&((P=self.document.createElement("img")).onload=function(){I&&U(I),I=null,j=!0},P.onerror=function(){N=!0,I=null},P.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");var V="01",q=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function H(t){return 0===t.indexOf("mapbox:")}q.prototype._createSkuToken=function(){var t=function(){for(var t="",e=0;e<10;e++)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(62*Math.random())];return{token:["1",V,t].join(""),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},q.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},q.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},q.prototype.normalizeStyleURL=function(t,e){if(!H(t))return t;var r=X(t);return r.path="/styles/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeGlyphsURL=function(t,e){if(!H(t))return t;var r=X(t);return r.path="/fonts/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeSourceURL=function(t,e){if(!H(t))return t;var r=X(t);return r.path="/v4/"+r.authority+".json",r.params.push("secure"),this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeSpriteURL=function(t,e,r,n){var i=X(t);return H(t)?(i.path="/styles/v1"+i.path+"/sprite"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=""+e+r,Z(i))},q.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!H(t))return t;var r=X(t);r.path=r.path.replace(/(\.(png|jpg)\d*)(?=$)/,(R.devicePixelRatio>=2||512===e?"@2x":"")+(B.supported?".webp":"$1")),r.path=r.path.replace(/^.+\/v4\//,"/"),r.path="/v4"+r.path;var n=this._customAccessToken||function(t){for(var e=0,r=t;e=1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){_("Unable to write to LocalStorage")}},K.prototype.processRequests=function(t){},K.prototype.postEvent=function(t,e,r,n){var i=this;if(F.EVENTS_URL){var a=X(F.EVENTS_URL);a.params.push("access_token="+(n||F.ACCESS_TOKEN||""));var o={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:"mapbox-gl-js",sdkVersion:"1.10.1",skuId:V,userId:this.anonId},s=e?u(o,e):o,l={url:Z(a),headers:{"Content-Type":"text/plain"},body:JSON.stringify([s])};this.pendingRequest=xt(l,(function(t){i.pendingRequest=null,r(t),i.saveEventData(),i.processRequests(n)}))}},K.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var Q,$,tt=function(t){function e(){t.call(this,"map.load"),this.success={},this.skuToken=""}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(F.EVENTS_URL&&n||F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return H(t)||Y(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),d(this.anonId)||(this.anonId=p()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(K),et=new(function(t){function e(e){t.call(this,"appUserTurnstile"),this._customAccessToken=e}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.postTurnstileEvent=function(t,e){F.EVENTS_URL&&F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return H(t)||Y(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=J(F.ACCESS_TOKEN),n=r?r.u:F.ACCESS_TOKEN,i=n!==this.eventData.tokenU;d(this.anonId)||(this.anonId=p(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),l=(a-this.eventData.lastSuccess)/864e5;i=i||l>=1||l<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{"enabled.telemetry":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(K)),rt=et.postTurnstileEvent.bind(et),nt=new tt,it=nt.postMapLoadEvent.bind(nt),at=500,ot=50;function st(){self.caches&&!Q&&(Q=self.caches.open("mapbox-tiles"))}function lt(t){var e=t.indexOf("?");return e<0?t:t.slice(0,e)}var ct,ut=1/0;function ft(){return null==ct&&(ct=self.OffscreenCanvas&&new self.OffscreenCanvas(1,1).getContext("2d")&&"function"==typeof self.createImageBitmap),ct}var ht={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};"function"==typeof Object.freeze&&Object.freeze(ht);var pt,dt,gt=function(t){function e(e,r,n){401===r&&Y(n)&&(e+=": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.toString=function(){return this.name+": "+this.message+" ("+this.status+"): "+this.url},e}(Error),mt=k()?function(){return self.worker&&self.worker.referrer}:function(){return("blob:"===self.location.protocol?self.parent:self).location.href},vt=function(t,e){if(!(/^file:/.test(r=t.url)||/^file:/.test(mt())&&!/^\w+:/.test(r))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty("signal"))return function(t,e){var r,n=new self.AbortController,i=new self.Request(t.url,{method:t.method||"GET",body:t.body,credentials:t.credentials,headers:t.headers,referrer:mt(),signal:n.signal}),a=!1,o=!1,s=(r=i.url).indexOf("sku=")>0&&Y(r);"json"===t.type&&i.headers.set("Accept","application/json");var l=function(r,n,a){if(!o){if(r&&"SecurityError"!==r.message&&_(r),n&&a)return c(n);var l=Date.now();self.fetch(i).then((function(r){if(r.ok){var n=s?r.clone():null;return c(r,n,l)}return e(new gt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},c=function(r,n,s){("arrayBuffer"===t.type?r.arrayBuffer():"json"===t.type?r.json():r.text()).then((function(t){o||(n&&s&&function(t,e,r){if(st(),Q){var n={status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=M(e.headers.get("Cache-Control")||"");i["no-store"]||(i["max-age"]&&n.headers.set("Expires",new Date(r+1e3*i["max-age"]).toUTCString()),new Date(n.headers.get("Expires")).getTime()-r<42e4||function(t,e){if(void 0===$)try{new Response(new ReadableStream),$=!0}catch(t){$=!1}$?e(t.body):t.blob().then(e)}(e,(function(e){var r=new self.Response(e,n);st(),Q&&Q.then((function(e){return e.put(lt(t.url),r)})).catch((function(t){return _(t.message)}))})))}}(i,n,s),a=!0,e(null,t,r.headers.get("Cache-Control"),r.headers.get("Expires")))})).catch((function(t){o||e(new Error(t.message))}))};return s?function(t,e){if(st(),!Q)return e(null);var r=lt(t.url);Q.then((function(t){t.match(r).then((function(n){var i=function(t){if(!t)return!1;var e=new Date(t.headers.get("Expires")||0),r=M(t.headers.get("Cache-Control")||"");return e>Date.now()&&!r["no-cache"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}(i,l):l(null,null),{cancel:function(){o=!0,a||n.abort()}}}(t,e);if(k()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",t,e,void 0,!0)}var r;return function(t,e){var r=new self.XMLHttpRequest;for(var n in r.open(t.method||"GET",t.url,!0),"arrayBuffer"===t.type&&(r.responseType="arraybuffer"),t.headers)r.setRequestHeader(n,t.headers[n]);return"json"===t.type&&(r.responseType="text",r.setRequestHeader("Accept","application/json")),r.withCredentials="include"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if("json"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader("Cache-Control"),r.getResponseHeader("Expires"))}else e(new gt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},yt=function(t,e){return vt(u(t,{type:"arrayBuffer"}),e)},xt=function(t,e){return vt(u(t,{method:"POST"}),e)};pt=[],dt=0;var bt=function(t,e){if(B.supported&&(t.headers||(t.headers={}),t.headers.accept="image/webp,*/*"),dt>=F.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return pt.push(r),r}dt++;var n=!1,i=function(){if(!n)for(n=!0,dt--;pt.length&&dt0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},Mt.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var At={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},in:{group:"Lookup"},"index-of":{group:"Lookup"},slice:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},"interpolate-hcl":{group:"Ramps, scales, curves"},"interpolate-lab":{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},format:{group:"Types"},image:{group:"Types"},"number-format":{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"feature-state":{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Zoom"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Feature data"},accumulated:{group:"Feature data"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},distance:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},within:{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"line-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"cross-faded":{type:"property-type"},"cross-faded-data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}},St=function(t,e,r,n){this.message=(t?t+": ":"")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Et(t){var e=t.value;return e?[new St(t.key,e,"constants have been deprecated as of v8")]:[]}function Ct(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n":"value"===t.itemType.kind?"array":"array<"+e+">"}return t.kind}var Yt=[Ot,Dt,Rt,Ft,Bt,Vt,Nt,Ht(jt),qt];function Wt(t,e){if("error"===e.kind)return null;if("array"===t.kind){if("array"===e.kind&&(0===e.N&&"value"===e.itemType.kind||!Wt(t.itemType,e.itemType))&&("number"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if("value"===t.kind)for(var r=0,n=Yt;r255?255:t}function i(t){return n("%"===t[t.length-1]?parseFloat(t)/100*255:parseInt(t))}function a(t){return(e="%"===t[t.length-1]?parseFloat(t)/100:parseFloat(t))<0?0:e>1?1:e;var e}function o(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,s=t.replace(/ /g,"").toLowerCase();if(s in r)return r[s].slice();if("#"===s[0])return 4===s.length?(e=parseInt(s.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===s.length&&(e=parseInt(s.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=s.indexOf("("),c=s.indexOf(")");if(-1!==l&&c+1===s.length){var u=s.substr(0,l),f=s.substr(l+1,c-(l+1)).split(","),h=1;switch(u){case"rgba":if(4!==f.length)return null;h=a(f.pop());case"rgb":return 3!==f.length?null:[i(f[0]),i(f[1]),i(f[2]),h];case"hsla":if(4!==f.length)return null;h=a(f.pop());case"hsl":if(3!==f.length)return null;var p=(parseFloat(f[0])%360+360)%360/360,d=a(f[1]),g=a(f[2]),m=g<=.5?g*(d+1):g+d-g*d,v=2*g-m;return[n(255*o(v,m,p+1/3)),n(255*o(v,m,p)),n(255*o(v,m,p-1/3)),h];default:return null}}return null}}catch(t){}})).parseCSSColor,Kt=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};Kt.parse=function(t){if(t){if(t instanceof Kt)return t;if("string"==typeof t){var e=Jt(t);if(e)return new Kt(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},Kt.prototype.toString=function(){var t=this.toArray(),e=t[1],r=t[2],n=t[3];return"rgba("+Math.round(t[0])+","+Math.round(e)+","+Math.round(r)+","+n+")"},Kt.prototype.toArray=function(){var t=this.a;return 0===t?[0,0,0,0]:[255*this.r/t,255*this.g/t,255*this.b/t,t]},Kt.black=new Kt(0,0,0,1),Kt.white=new Kt(1,1,1,1),Kt.transparent=new Kt(0,0,0,0),Kt.red=new Kt(1,0,0,1);var Qt=function(t,e,r){this.sensitivity=t?e?"variant":"case":e?"accent":"base",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})};Qt.prototype.compare=function(t,e){return this.collator.compare(t,e)},Qt.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var $t=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},te=function(t){this.sections=t};te.fromString=function(t){return new te([new $t(t,null,null,null,null)])},te.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},te.factory=function(t){return t instanceof te?t:te.fromString(t)},te.prototype.toString=function(){return 0===this.sections.length?"":this.sections.map((function(t){return t.text})).join("")},te.prototype.serialize=function(){for(var t=["format"],e=0,r=this.sections;e=0&&t<=255&&"number"==typeof e&&e>=0&&e<=255&&"number"==typeof r&&r>=0&&r<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:"Invalid rgba value ["+[t,e,r,n].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof n?[t,e,r,n]:[t,e,r]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function ne(t){if(null===t)return!0;if("string"==typeof t)return!0;if("boolean"==typeof t)return!0;if("number"==typeof t)return!0;if(t instanceof Kt)return!0;if(t instanceof Qt)return!0;if(t instanceof te)return!0;if(t instanceof ee)return!0;if(Array.isArray(t)){for(var e=0,r=t;e2){var s=t[1];if("string"!=typeof s||!(s in le)||"object"===s)return e.error('The item type argument of "array" must be one of string, number, boolean',1);a=le[s],n++}else a=jt;if(t.length>3){if(null!==t[2]&&("number"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to "array" must be a positive integer literal',2);o=t[2],n++}r=Ht(a,o)}else r=le[i];for(var l=[];n1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var ue=function(t){this.type=Vt,this.sections=t};ue.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[1];if(!Array.isArray(r)&&"object"==typeof r)return e.error("First argument must be an image or text section.");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&"object"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o["font-scale"]&&!(s=e.parse(o["font-scale"],1,Dt)))return null;var l=null;if(o["text-font"]&&!(l=e.parse(o["text-font"],1,Ht(Rt))))return null;var c=null;if(o["text-color"]&&!(c=e.parse(o["text-color"],1,Bt)))return null;var u=n[n.length-1];u.scale=s,u.font=l,u.textColor=c}else{var f=e.parse(t[a],1,jt);if(!f)return null;var h=f.type.kind;if("string"!==h&&"value"!==h&&"null"!==h&&"resolvedImage"!==h)return e.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");i=!0,n.push({content:f,scale:null,font:null,textColor:null})}}return new ue(n)},ue.prototype.evaluate=function(t){return new te(this.sections.map((function(e){var r=e.content.evaluate(t);return ie(r)===qt?new $t("",r,null,null,null):new $t(ae(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(","):null,e.textColor?e.textColor.evaluate(t):null)})))},ue.prototype.eachChild=function(t){for(var e=0,r=this.sections;e-1),r},fe.prototype.eachChild=function(t){t(this.input)},fe.prototype.outputDefined=function(){return!1},fe.prototype.serialize=function(){return["image",this.input.serialize()]};var he={"to-boolean":Ft,"to-color":Bt,"to-number":Dt,"to-string":Rt},pe=function(t,e){this.type=t,this.args=e};pe.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[0];if(("to-boolean"===r||"to-string"===r)&&2!==t.length)return e.error("Expected one argument.");for(var n=he[r],i=[],a=1;a4?"Invalid rbga value "+JSON.stringify(e)+": expected an array containing either three or four numeric values.":re(e[0],e[1],e[2],e[3])))return new Kt(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new se(r||"Could not parse color from value '"+("string"==typeof e?e:String(JSON.stringify(e)))+"'")}if("number"===this.type.kind){for(var o=null,s=0,l=this.args;s=e[2]||t[1]<=e[1]||t[3]>=e[3])}function be(t,e){var r=(180+t[0])/360,n=(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t[1]*Math.PI/360)))/360,i=Math.pow(2,e.z);return[Math.round(r*i*8192),Math.round(n*i*8192)]}function _e(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function we(t,e){for(var r,n,i,a,o,s,l,c=!1,u=0,f=e.length;u0&&s<0||o<0&&s>0}function Me(t,e,r){for(var n=0,i=r;nr[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}ye(e,t)}function Ie(t,e,r,n){for(var i=8192*Math.pow(2,n.z),a=[8192*n.x,8192*n.y],o=[],s=0,l=t;s=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Re(t,e)&&(r=!1)})),r}ze.parse=function(t,e){if(2!==t.length)return e.error("'within' expression requires exactly one argument, but found "+(t.length-1)+" instead.");if(ne(t[1])){var r=t[1];if("FeatureCollection"===r.type)for(var n=0;ne))throw new se("Input is not a number.");a=o-1}return 0}Be.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},Be.prototype._parse=function(t,e){function r(t,e,r){return"assert"===r?new ce(e,[t]):"coerce"===r?new pe(e,[t]):t}if(null!==t&&"string"!=typeof t&&"boolean"!=typeof t&&"number"!=typeof t||(t=["literal",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var n=t[0];if("string"!=typeof n)return this.error("Expression name must be a string, but found "+typeof n+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if("string"!==o.kind&&"number"!==o.kind&&"boolean"!==o.kind&&"object"!==o.kind&&"array"!==o.kind||"value"!==s.kind)if("color"!==o.kind&&"formatted"!==o.kind&&"resolvedImage"!==o.kind||"value"!==s.kind&&"string"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||"coerce");else a=r(a,o,e.typeAnnotation||"assert")}if(!(a instanceof oe)&&"resolvedImage"!==a.type.kind&&function t(e){if(e instanceof Fe)return t(e.boundExpression);if(e instanceof me&&"error"===e.name)return!1;if(e instanceof ve)return!1;if(e instanceof ze)return!1;var r=e instanceof pe||e instanceof ce,n=!0;return e.eachChild((function(e){n=r?n&&t(e):n&&e instanceof oe})),!!n&&Oe(e)&&Re(e,["zoom","heatmap-density","line-progress","accumulated","is-supported-script"])}(a)){var l=new ge;try{a=new oe(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression "'+n+'". If you wanted a literal array, use ["literal", [...]].',0)}return this.error(void 0===t?"'undefined' value invalid. Use null instead.":"object"==typeof t?'Bare objects invalid. Use ["literal", {...}] instead.':"Expected an array, but found "+typeof t+" instead.")},Be.prototype.concat=function(t,e,r){var n="number"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new Be(this.registry,n,e||null,i,this.errors)},Be.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=""+this.key+e.map((function(t){return"["+t+"]"})).join("");this.errors.push(new Pt(n,t))},Be.prototype.checkSubtype=function(t,e){var r=Wt(t,e);return r&&this.error(r),r};var je=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n=o)return e.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',l);var u=e.parse(s,c,i);if(!u)return null;i=i||u.type,n.push([o,u])}return new je(i,r,n)},je.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[Ne(e,n)].evaluate(t)},je.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var Ve=Object.freeze({__proto__:null,number:Ue,color:function(t,e,r){return new Kt(Ue(t.r,e.r,r),Ue(t.g,e.g,r),Ue(t.b,e.b,r),Ue(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return Ue(t,e[n],r)}))}}),qe=6/29*3*(6/29),He=Math.PI/180,Ge=180/Math.PI;function Ye(t){return t>.008856451679035631?Math.pow(t,1/3):t/qe+4/29}function We(t){return t>6/29?t*t*t:qe*(t-4/29)}function Xe(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Ze(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Je(t){var e=Ze(t.r),r=Ze(t.g),n=Ze(t.b),i=Ye((.4124564*e+.3575761*r+.1804375*n)/.95047),a=Ye((.2126729*e+.7151522*r+.072175*n)/1);return{l:116*a-16,a:500*(i-a),b:200*(a-Ye((.0193339*e+.119192*r+.9503041*n)/1.08883)),alpha:t.a}}function Ke(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=1*We(e),r=.95047*We(r),n=1.08883*We(n),new Kt(Xe(3.2404542*r-1.5371385*e-.4985314*n),Xe(-.969266*r+1.8760108*e+.041556*n),Xe(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function Qe(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var $e={forward:Je,reverse:Ke,interpolate:function(t,e,r){return{l:Ue(t.l,e.l,r),a:Ue(t.a,e.a,r),b:Ue(t.b,e.b,r),alpha:Ue(t.alpha,e.alpha,r)}}},tr={forward:function(t){var e=Je(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*Ge;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*He,r=t.c;return Ke({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:Qe(t.h,e.h,r),c:Ue(t.c,e.c,r),l:Ue(t.l,e.l,r),alpha:Ue(t.alpha,e.alpha,r)}}},er=Object.freeze({__proto__:null,lab:$e,hcl:tr}),rr=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a1})))return e.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);n={name:"cubic-bezier",controlPoints:s}}if(t.length-1<4)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");if(!(i=e.parse(i,2,Dt)))return null;var l=[],c=null;"interpolate-hcl"===r||"interpolate-lab"===r?c=Bt:e.expectedType&&"value"!==e.expectedType.kind&&(c=e.expectedType);for(var u=0;u=f)return e.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',p);var g=e.parse(h,d,c);if(!g)return null;c=c||g.type,l.push([f,g])}return"number"===c.kind||"color"===c.kind||"array"===c.kind&&"number"===c.itemType.kind&&"number"==typeof c.N?new rr(c,r,n,i,l):e.error("Type "+Gt(c)+" is not interpolatable.")},rr.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=Ne(e,n),o=rr.interpolationFactor(this.interpolation,n,e[a],e[a+1]),s=r[a].evaluate(t),l=r[a+1].evaluate(t);return"interpolate"===this.operator?Ve[this.type.kind.toLowerCase()](s,l,o):"interpolate-hcl"===this.operator?tr.reverse(tr.interpolate(tr.forward(s),tr.forward(l),o)):$e.reverse($e.interpolate($e.forward(s),$e.forward(l),o))},rr.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new se("Array index out of bounds: "+e+" > "+(r.length-1)+".");if(e!==Math.floor(e))throw new se("Array index must be an integer, but found "+e+" instead.");return r[e]},or.prototype.eachChild=function(t){t(this.index),t(this.input)},or.prototype.outputDefined=function(){return!1},or.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var sr=function(t,e){this.type=Ft,this.needle=t,this.haystack=e};sr.parse=function(t,e){if(3!==t.length)return e.error("Expected 2 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,jt),n=e.parse(t[2],2,jt);return r&&n?Xt(r.type,[Ft,Rt,Dt,Ot,jt])?new sr(r,n):e.error("Expected first argument to be of type boolean, string, number or null, but found "+Gt(r.type)+" instead"):null},sr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!Zt(e,["boolean","string","number","null"]))throw new se("Expected first argument to be of type boolean, string, number or null, but found "+Gt(ie(e))+" instead.");if(!Zt(r,["string","array"]))throw new se("Expected second argument to be of type array or string, but found "+Gt(ie(r))+" instead.");return r.indexOf(e)>=0},sr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},sr.prototype.outputDefined=function(){return!0},sr.prototype.serialize=function(){return["in",this.needle.serialize(),this.haystack.serialize()]};var lr=function(t,e,r){this.type=Dt,this.needle=t,this.haystack=e,this.fromIndex=r};lr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,jt),n=e.parse(t[2],2,jt);if(!r||!n)return null;if(!Xt(r.type,[Ft,Rt,Dt,Ot,jt]))return e.error("Expected first argument to be of type boolean, string, number or null, but found "+Gt(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Dt);return i?new lr(r,n,i):null}return new lr(r,n)},lr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!Zt(e,["boolean","string","number","null"]))throw new se("Expected first argument to be of type boolean, string, number or null, but found "+Gt(ie(e))+" instead.");if(!Zt(r,["string","array"]))throw new se("Expected second argument to be of type array or string, but found "+Gt(ie(r))+" instead.");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},lr.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},lr.prototype.outputDefined=function(){return!1},lr.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),t]}return["index-of",this.needle.serialize(),this.haystack.serialize()]};var cr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};cr.parse=function(t,e){if(t.length<5)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if(t.length%2!=1)return e.error("Expected an even number of arguments.");var r,n;e.expectedType&&"value"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;oNumber.MAX_SAFE_INTEGER)return c.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof h&&Math.floor(h)!==h)return c.error("Numeric branch labels must be integer values.");if(r){if(c.checkSubtype(r,ie(h)))return null}else r=ie(h);if(void 0!==i[String(h)])return c.error("Branch labels must be unique.");i[String(h)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,jt);if(!d)return null;var g=e.parse(t[t.length-1],t.length-1,n);return g?"value"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new cr(r,n,d,i,a,g):null},cr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(ie(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},cr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},cr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},cr.prototype.serialize=function(){for(var t=this,e=["match",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,jt),n=e.parse(t[2],2,Dt);if(!r||!n)return null;if(!Xt(r.type,[Ht(jt),Rt,jt]))return e.error("Expected first argument to be of type array or string, but found "+Gt(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Dt);return i?new fr(r.type,r,n,i):null}return new fr(r.type,r,n)},fr.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!Zt(e,["string","array"]))throw new se("Expected first argument to be of type array or string, but found "+Gt(ie(e))+" instead.");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},fr.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},fr.prototype.outputDefined=function(){return!1},fr.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),t]}return["slice",this.input.serialize(),this.beginIndex.serialize()]};var gr=dr("==",(function(t,e,r){return e===r}),pr),mr=dr("!=",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!pr(0,e,r,n)})),vr=dr("<",(function(t,e,r){return e",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),xr=dr("<=",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),br=dr(">=",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),_r=function(t,e,r,n,i){this.type=Rt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};_r.parse=function(t,e){if(3!==t.length)return e.error("Expected two arguments.");var r=e.parse(t[1],1,Dt);if(!r)return null;var n=t[2];if("object"!=typeof n||Array.isArray(n))return e.error("NumberFormat options argument must be an object.");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,Rt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Rt)))return null;var o=null;if(n["min-fraction-digits"]&&!(o=e.parse(n["min-fraction-digits"],1,Dt)))return null;var s=null;return n["max-fraction-digits"]&&!(s=e.parse(n["max-fraction-digits"],1,Dt))?null:new _r(r,i,a,o,s)},_r.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?"currency":"decimal",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},_r.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},_r.prototype.outputDefined=function(){return!1},_r.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),t]};var wr=function(t){this.type=Dt,this.input=t};wr.parse=function(t,e){if(2!==t.length)return e.error("Expected 1 argument, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1);return r?"array"!==r.type.kind&&"string"!==r.type.kind&&"value"!==r.type.kind?e.error("Expected argument of type string or array, but found "+Gt(r.type)+" instead."):new wr(r):null},wr.prototype.evaluate=function(t){var e=this.input.evaluate(t);if("string"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new se("Expected value to be of type string or array, but found "+Gt(ie(e))+" instead.")},wr.prototype.eachChild=function(t){t(this.input)},wr.prototype.outputDefined=function(){return!1},wr.prototype.serialize=function(){var t=["length"];return this.eachChild((function(e){t.push(e.serialize())})),t};var Tr={"==":gr,"!=":mr,">":yr,"<":vr,">=":br,"<=":xr,array:ce,at:or,boolean:ce,case:ur,coalesce:ir,collator:ve,format:ue,image:fe,in:sr,"index-of":lr,interpolate:rr,"interpolate-hcl":rr,"interpolate-lab":rr,length:wr,let:ar,literal:oe,match:cr,number:ce,"number-format":_r,object:ce,slice:fr,step:je,string:ce,"to-boolean":pe,"to-color":pe,"to-number":pe,"to-string":pe,var:Fe,within:ze};function kr(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=re(r,n,i,o);if(s)throw new se(s);return new Kt(r/255*o,n/255*o,i/255*o,o)}function Mr(t,e){return t in e}function Ar(t,e){var r=e[t];return void 0===r?null:r}function Sr(t){return{type:t}}function Er(t){return{result:"success",value:t}}function Cr(t){return{result:"error",value:t}}function Lr(t){return"data-driven"===t["property-type"]||"cross-faded-data-driven"===t["property-type"]}function Ir(t){return!!t.expression&&t.expression.parameters.indexOf("zoom")>-1}function Pr(t){return!!t.expression&&t.expression.interpolated}function zr(t){return t instanceof Number?"number":t instanceof String?"string":t instanceof Boolean?"boolean":Array.isArray(t)?"array":null===t?"null":typeof t}function Or(t){return"object"==typeof t&&null!==t&&!Array.isArray(t)}function Dr(t){return t}function Rr(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0}function Fr(t,e,r,n,i){return Rr(typeof r===i?n[r]:void 0,t.default,e.default)}function Br(t,e,r){if("number"!==zr(r))return Rr(t.default,e.default);var n=t.stops.length;if(1===n)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[n-1][0])return t.stops[n-1][1];var i=Ne(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function Nr(t,e,r){var n=void 0!==t.base?t.base:1;if("number"!==zr(r))return Rr(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=Ne(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],c=Ve[e.type]||Dr;if(t.colorSpace&&"rgb"!==t.colorSpace){var u=er[t.colorSpace];c=function(t,e){return u.reverse(u.interpolate(u.forward(t),u.forward(e),o))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return c(r,n,o)}}:c(s,l,o)}function jr(t,e,r){return"color"===e.type?r=Kt.parse(r):"formatted"===e.type?r=te.fromString(r.toString()):"resolvedImage"===e.type?r=ee.fromString(r.toString()):zr(r)===e.type||"enum"===e.type&&e.values[r]||(r=void 0),Rr(r,t.default,e.default)}me.register(Tr,{error:[{kind:"error"},[Rt],function(t,e){throw new se(e[0].evaluate(t))}],typeof:[Rt,[jt],function(t,e){return Gt(ie(e[0].evaluate(t)))}],"to-rgba":[Ht(Dt,4),[Bt],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Bt,[Dt,Dt,Dt],kr],rgba:[Bt,[Dt,Dt,Dt,Dt],kr],has:{type:Ft,overloads:[[[Rt],function(t,e){return Mr(e[0].evaluate(t),t.properties())}],[[Rt,Nt],function(t,e){var r=e[1];return Mr(e[0].evaluate(t),r.evaluate(t))}]]},get:{type:jt,overloads:[[[Rt],function(t,e){return Ar(e[0].evaluate(t),t.properties())}],[[Rt,Nt],function(t,e){var r=e[1];return Ar(e[0].evaluate(t),r.evaluate(t))}]]},"feature-state":[jt,[Rt],function(t,e){return Ar(e[0].evaluate(t),t.featureState||{})}],properties:[Nt,[],function(t){return t.properties()}],"geometry-type":[Rt,[],function(t){return t.geometryType()}],id:[jt,[],function(t){return t.id()}],zoom:[Dt,[],function(t){return t.globals.zoom}],"heatmap-density":[Dt,[],function(t){return t.globals.heatmapDensity||0}],"line-progress":[Dt,[],function(t){return t.globals.lineProgress||0}],accumulated:[jt,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],"+":[Dt,Sr(Dt),function(t,e){for(var r=0,n=0,i=e;n":[Ft,[Rt,jt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],"filter-id->":[Ft,[jt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],"filter-<=":[Ft,[Rt,jt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],"filter-id-<=":[Ft,[jt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],"filter->=":[Ft,[Rt,jt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],"filter-id->=":[Ft,[jt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],"filter-has":[Ft,[jt],function(t,e){return e[0].value in t.properties()}],"filter-has-id":[Ft,[],function(t){return null!==t.id()&&void 0!==t.id()}],"filter-type-in":[Ft,[Ht(Rt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],"filter-id-in":[Ft,[Ht(jt)],function(t,e){return e[0].value.indexOf(t.id())>=0}],"filter-in-small":[Ft,[Rt,Ht(jt)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],"filter-in-large":[Ft,[Rt,Ht(jt)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:Ft,overloads:[[[Ft,Ft],function(t,e){var r=e[1];return e[0].evaluate(t)&&r.evaluate(t)}],[Sr(Ft),function(t,e){for(var r=0,n=e;r0&&"string"==typeof t[0]&&t[0]in Tr}function qr(t,e){var r=new Be(Tr,[],e?function(t){var e={color:Bt,string:Rt,number:Dt,enum:Rt,boolean:Ft,formatted:Vt,resolvedImage:qt};return"array"===t.type?Ht(e[t.value]||jt,t.length):e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&"string"===e.type?{typeAnnotation:"coerce"}:void 0);return n?Er(new Ur(n,e)):Cr(r.errors)}Ur.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},Ur.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||"number"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new se("Expected value to be one of "+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(", ")+", but found "+JSON.stringify(o)+" instead.");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,"undefined"!=typeof console&&console.warn(t.message)),this._defaultValue}};var Hr=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent="constant"!==t&&!De(e.expression)};Hr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},Hr.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var Gr=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent="camera"!==t&&!De(e.expression),this.interpolationType=n};function Yr(t,e){if("error"===(t=qr(t,e)).result)return t;var r=t.value.expression,n=Oe(r);if(!n&&!Lr(e))return Cr([new Pt("","data expressions not supported")]);var i=Re(r,["zoom"]);if(!i&&!Ir(e))return Cr([new Pt("","zoom expressions not supported")]);var a=function t(e){var r=null;if(e instanceof ar)r=t(e.result);else if(e instanceof ir)for(var n=0,i=e.args;nn.maximum?[new St(e,r,r+" is greater than the maximum value "+n.maximum)]:[]}function Kr(t){var e,r,n,i=t.valueSpec,a=Lt(t.value.type),o={},s="categorical"!==a&&void 0===t.value.property,l=!s,c="array"===zr(t.value.stops)&&"array"===zr(t.value.stops[0])&&"object"===zr(t.value.stops[0][0]),u=Xr({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if("identity"===a)return[new St(t.key,t.value,'identity function may not have a "stops" property')];var e=[],r=t.value;return e=e.concat(Zr({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),"array"===zr(r)&&0===r.length&&e.push(new St(t.key,r,"array must have at least one stop")),e},default:function(t){return bn({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return"identity"===a&&s&&u.push(new St(t.key,t.value,'missing required property "property"')),"identity"===a||t.value.stops||u.push(new St(t.key,t.value,'missing required property "stops"')),"exponential"===a&&t.valueSpec.expression&&!Pr(t.valueSpec)&&u.push(new St(t.key,t.value,"exponential functions not supported")),t.styleSpec.$version>=8&&(l&&!Lr(t.valueSpec)?u.push(new St(t.key,t.value,"property functions not supported")):s&&!Ir(t.valueSpec)&&u.push(new St(t.key,t.value,"zoom functions not supported"))),"categorical"!==a&&!c||void 0!==t.value.property||u.push(new St(t.key,t.value,'"property" property is required')),u;function f(t){var e=[],a=t.value,s=t.key;if("array"!==zr(a))return[new St(s,a,"array expected, "+zr(a)+" found")];if(2!==a.length)return[new St(s,a,"array length 2 expected, length "+a.length+" found")];if(c){if("object"!==zr(a[0]))return[new St(s,a,"object expected, "+zr(a[0])+" found")];if(void 0===a[0].zoom)return[new St(s,a,"object stop key must have zoom")];if(void 0===a[0].value)return[new St(s,a,"object stop key must have value")];if(n&&n>Lt(a[0].zoom))return[new St(s,a[0].zoom,"stop zoom values must appear in ascending order")];Lt(a[0].zoom)!==n&&(n=Lt(a[0].zoom),r=void 0,o={}),e=e.concat(Xr({key:s+"[0]",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:Jr,value:h}}))}else e=e.concat(h({key:s+"[0]",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return Vr(It(a[1]))?e.concat([new St(s+"[1]",a[1],"expressions are not allowed in function stops.")]):e.concat(bn({key:s+"[1]",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=zr(t.value),l=Lt(t.value),c=null!==t.value?t.value:n;if(e){if(s!==e)return[new St(t.key,c,s+" stop domain type must match previous stop domain type "+e)]}else e=s;if("number"!==s&&"string"!==s&&"boolean"!==s)return[new St(t.key,c,"stop domain value must be a number, string, or boolean")];if("number"!==s&&"categorical"!==a){var u="number expected, "+s+" found";return Lr(i)&&void 0===a&&(u+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new St(t.key,c,u)]}return"categorical"!==a||"number"!==s||isFinite(l)&&Math.floor(l)===l?"categorical"!==a&&"number"===s&&void 0!==r&&l=2&&"$id"!==t[1]&&"$type"!==t[1];case"in":return t.length>=3&&("string"!=typeof t[1]||Array.isArray(t[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case"any":case"all":for(var e=0,r=t.slice(1);ee?1:0}function an(t){if(!t)return!0;var e,r=t[0];return t.length<=1?"any"!==r:"=="===r?on(t[1],t[2],"=="):"!="===r?cn(on(t[1],t[2],"==")):"<"===r||">"===r||"<="===r||">="===r?on(t[1],t[2],r):"any"===r?(e=t.slice(1),["any"].concat(e.map(an))):"all"===r?["all"].concat(t.slice(1).map(an)):"none"===r?["all"].concat(t.slice(1).map(an).map(cn)):"in"===r?sn(t[1],t.slice(2)):"!in"===r?cn(sn(t[1],t.slice(2))):"has"===r?ln(t[1]):"!has"===r?cn(ln(t[1])):"within"!==r||t}function on(t,e,r){switch(t){case"$type":return["filter-type-"+r,e];case"$id":return["filter-id-"+r,e];default:return["filter-"+r,t,e]}}function sn(t,e){if(0===e.length)return!1;switch(t){case"$type":return["filter-type-in",["literal",e]];case"$id":return["filter-id-in",["literal",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?["filter-in-large",t,["literal",e.sort(nn)]]:["filter-in-small",t,["literal",e]]}}function ln(t){switch(t){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",t]}}function cn(t){return["!",t]}function un(t){return tn(It(t.value))?Qr(Ct({},t,{expressionContext:"filter",valueSpec:{value:"boolean"}})):function t(e){var r=e.value,n=e.key;if("array"!==zr(r))return[new St(n,r,"array expected, "+zr(r)+" found")];var i,a=e.styleSpec,o=[];if(r.length<1)return[new St(n,r,"filter array must have at least 1 element")];switch(o=o.concat($r({key:n+"[0]",value:r[0],valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),Lt(r[0])){case"<":case"<=":case">":case">=":r.length>=2&&"$type"===Lt(r[1])&&o.push(new St(n,r,'"$type" cannot be use with operator "'+r[0]+'"'));case"==":case"!=":3!==r.length&&o.push(new St(n,r,'filter array for operator "'+r[0]+'" must have 3 elements'));case"in":case"!in":r.length>=2&&"string"!==(i=zr(r[1]))&&o.push(new St(n+"[1]",r[1],"string expected, "+i+" found"));for(var s=2;s=u[p+0]&&n>=u[p+1])?(o[h]=!0,a.push(c[h])):o[h]=!1}}},In.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),c=this._convertToCellCoord(e),u=this._convertToCellCoord(r),f=this._convertToCellCoord(n),h=l;h<=u;h++)for(var p=c;p<=f;p++){var d=this.d*p+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(p),this._convertFromCellCoord(h+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},In.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},In.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},In.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=3+this.cells.length+1+1,r=0,n=0;n=0)){var u=t[c];l[c]=On[s].shallow.indexOf(c)>=0?u:Nn(u,e)}t instanceof Error&&(l.message=t.message)}if(l.$name)throw new Error("$name property is reserved for worker serialization logic.");return"Object"!==s&&(l.$name=s),l}throw new Error("can't serialize object of type "+typeof t)}function jn(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||Fn(t)||Bn(t)||ArrayBuffer.isView(t)||t instanceof Pn)return t;if(Array.isArray(t))return t.map(jn);if("object"==typeof t){var e=t.$name||"Object",r=On[e].klass;if(!r)throw new Error("can't deserialize unregistered class "+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i=0?s:jn(s)}}return n}throw new Error("can't deserialize object of type "+typeof t)}var Un=function(){this.first=!0};Un.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},"Arabic Supplement":function(t){return t>=1872&&t<=1919},"Arabic Extended-A":function(t){return t>=2208&&t<=2303},"Hangul Jamo":function(t){return t>=4352&&t<=4607},"Unified Canadian Aboriginal Syllabics":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},"Unified Canadian Aboriginal Syllabics Extended":function(t){return t>=6320&&t<=6399},"General Punctuation":function(t){return t>=8192&&t<=8303},"Letterlike Symbols":function(t){return t>=8448&&t<=8527},"Number Forms":function(t){return t>=8528&&t<=8591},"Miscellaneous Technical":function(t){return t>=8960&&t<=9215},"Control Pictures":function(t){return t>=9216&&t<=9279},"Optical Character Recognition":function(t){return t>=9280&&t<=9311},"Enclosed Alphanumerics":function(t){return t>=9312&&t<=9471},"Geometric Shapes":function(t){return t>=9632&&t<=9727},"Miscellaneous Symbols":function(t){return t>=9728&&t<=9983},"Miscellaneous Symbols and Arrows":function(t){return t>=11008&&t<=11263},"CJK Radicals Supplement":function(t){return t>=11904&&t<=12031},"Kangxi Radicals":function(t){return t>=12032&&t<=12255},"Ideographic Description Characters":function(t){return t>=12272&&t<=12287},"CJK Symbols and Punctuation":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},"Hangul Compatibility Jamo":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},"Bopomofo Extended":function(t){return t>=12704&&t<=12735},"CJK Strokes":function(t){return t>=12736&&t<=12783},"Katakana Phonetic Extensions":function(t){return t>=12784&&t<=12799},"Enclosed CJK Letters and Months":function(t){return t>=12800&&t<=13055},"CJK Compatibility":function(t){return t>=13056&&t<=13311},"CJK Unified Ideographs Extension A":function(t){return t>=13312&&t<=19903},"Yijing Hexagram Symbols":function(t){return t>=19904&&t<=19967},"CJK Unified Ideographs":function(t){return t>=19968&&t<=40959},"Yi Syllables":function(t){return t>=40960&&t<=42127},"Yi Radicals":function(t){return t>=42128&&t<=42191},"Hangul Jamo Extended-A":function(t){return t>=43360&&t<=43391},"Hangul Syllables":function(t){return t>=44032&&t<=55215},"Hangul Jamo Extended-B":function(t){return t>=55216&&t<=55295},"Private Use Area":function(t){return t>=57344&&t<=63743},"CJK Compatibility Ideographs":function(t){return t>=63744&&t<=64255},"Arabic Presentation Forms-A":function(t){return t>=64336&&t<=65023},"Vertical Forms":function(t){return t>=65040&&t<=65055},"CJK Compatibility Forms":function(t){return t>=65072&&t<=65103},"Small Form Variants":function(t){return t>=65104&&t<=65135},"Arabic Presentation Forms-B":function(t){return t>=65136&&t<=65279},"Halfwidth and Fullwidth Forms":function(t){return t>=65280&&t<=65519}};function qn(t){for(var e=0,r=t;e=65097&&t<=65103)||Vn["CJK Compatibility Ideographs"](t)||Vn["CJK Compatibility"](t)||Vn["CJK Radicals Supplement"](t)||Vn["CJK Strokes"](t)||!(!Vn["CJK Symbols and Punctuation"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||Vn["CJK Unified Ideographs Extension A"](t)||Vn["CJK Unified Ideographs"](t)||Vn["Enclosed CJK Letters and Months"](t)||Vn["Hangul Compatibility Jamo"](t)||Vn["Hangul Jamo Extended-A"](t)||Vn["Hangul Jamo Extended-B"](t)||Vn["Hangul Jamo"](t)||Vn["Hangul Syllables"](t)||Vn.Hiragana(t)||Vn["Ideographic Description Characters"](t)||Vn.Kanbun(t)||Vn["Kangxi Radicals"](t)||Vn["Katakana Phonetic Extensions"](t)||Vn.Katakana(t)&&12540!==t||!(!Vn["Halfwidth and Fullwidth Forms"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||!(!Vn["Small Form Variants"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||Vn["Unified Canadian Aboriginal Syllabics"](t)||Vn["Unified Canadian Aboriginal Syllabics Extended"](t)||Vn["Vertical Forms"](t)||Vn["Yijing Hexagram Symbols"](t)||Vn["Yi Syllables"](t)||Vn["Yi Radicals"](t))))}function Gn(t){return!(Hn(t)||function(t){return!!(Vn["Latin-1 Supplement"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||Vn["General Punctuation"](t)&&(8214===t||8224===t||8225===t||8240===t||8241===t||8251===t||8252===t||8258===t||8263===t||8264===t||8265===t||8273===t)||Vn["Letterlike Symbols"](t)||Vn["Number Forms"](t)||Vn["Miscellaneous Technical"](t)&&(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215)||Vn["Control Pictures"](t)&&9251!==t||Vn["Optical Character Recognition"](t)||Vn["Enclosed Alphanumerics"](t)||Vn["Geometric Shapes"](t)||Vn["Miscellaneous Symbols"](t)&&!(t>=9754&&t<=9759)||Vn["Miscellaneous Symbols and Arrows"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||Vn["CJK Symbols and Punctuation"](t)||Vn.Katakana(t)||Vn["Private Use Area"](t)||Vn["CJK Compatibility Forms"](t)||Vn["Small Form Variants"](t)||Vn["Halfwidth and Fullwidth Forms"](t)||8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)}(t))}function Yn(t){return t>=1424&&t<=2303||Vn["Arabic Presentation Forms-A"](t)||Vn["Arabic Presentation Forms-B"](t)}function Wn(t,e){return!(!e&&Yn(t)||t>=2304&&t<=3583||t>=3840&&t<=4255||Vn.Khmer(t))}function Xn(t){for(var e=0,r=t;e-1&&(Jn="error"),Zn&&Zn(t)};function $n(){ti.fire(new Tt("pluginStateChange",{pluginStatus:Jn,pluginURL:Kn}))}var ti=new Mt,ei=function(){return Jn},ri=function(){if("deferred"!==Jn||!Kn)throw new Error("rtl-text-plugin cannot be downloaded unless a pluginURL is specified");Jn="loading",$n(),Kn&&yt({url:Kn},(function(t){t?Qn(t):(Jn="loaded",$n())}))},ni={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return"loaded"===Jn||null!=ni.applyArabicShaping},isLoading:function(){return"loading"===Jn},setState:function(t){Jn=t.pluginStatus,Kn=t.pluginURL},isParsed:function(){return null!=ni.applyArabicShaping&&null!=ni.processBidirectionalText&&null!=ni.processStyledBidirectionalText},getPluginURL:function(){return Kn}},ii=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new Un,this.transition={})};ii.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;rthis.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var ai=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Or(t))return new Wr(t,e);if(Vr(t)){var r=Yr(t,e);if("error"===r.result)throw new Error(r.value.map((function(t){return t.key+": "+t.message})).join(", "));return r.value}var n=t;return"string"==typeof t&&"color"===e.type&&(n=Kt.parse(t)),{kind:"constant",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};ai.prototype.isDataDriven=function(){return"source"===this.expression.kind||"composite"===this.expression.kind},ai.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var oi=function(t){this.property=t,this.value=new ai(t,void 0)};oi.prototype.transitioned=function(t,e){return new li(this.property,this.value,e,u({},t.transition,this.transition),t.now)},oi.prototype.untransitioned=function(){return new li(this.property,this.value,null,{},0)};var si=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};si.prototype.getValue=function(t){return x(this._values[t].value.value)},si.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new oi(this._values[t].property)),this._values[t].value=new ai(this._values[t].property,null===e?void 0:x(e))},si.prototype.getTransition=function(t){return x(this._values[t].transition)},si.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new oi(this._values[t].property)),this._values[t].transition=x(e)||void 0},si.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);ethis.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var ci=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};ci.prototype.possiblyEvaluate=function(t,e,r){for(var n=new hi(this._properties),i=0,a=Object.keys(this._values);in.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(di),mi=function(t){this.specification=t};mi.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if("constant"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new ii(Math.floor(e.zoom-1),e)),t.expression.evaluate(new ii(Math.floor(e.zoom),e)),t.expression.evaluate(new ii(Math.floor(e.zoom+1),e)),e)}},mi.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},mi.prototype.interpolate=function(t){return t};var vi=function(t){this.specification=t};vi.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},vi.prototype.interpolate=function(){return!1};var yi=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new ai(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new oi(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};Dn("DataDrivenProperty",di),Dn("DataConstantProperty",pi),Dn("CrossFadedDataDrivenProperty",gi),Dn("CrossFadedProperty",mi),Dn("ColorRampProperty",vi);var xi=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},"custom"!==e.type&&(this.metadata=(e=e).metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,"background"!==e.type&&(this.source=e.source,this.sourceLayer=e["source-layer"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new ui(r.layout)),r.paint)){for(var n in this._transitionablePaint=new si(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new hi(r.paint)}}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return"visibility"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){void 0===r&&(r={}),null!=e&&this._validate(En,"layers."+this.id+".layout."+t,t,e,r)||("visibility"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e)},e.prototype.getPaintProperty=function(t){return m(t,"-transition")?this._transitionablePaint.getTransition(t.slice(0,-"-transition".length)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e&&this._validate(Sn,"layers."+this.id+".paint."+t,t,e,r))return!1;if(m(t,"-transition"))return this._transitionablePaint.setTransition(t.slice(0,-"-transition".length),e||void 0),!1;var n=this._transitionablePaint._values[t],i="cross-faded-data-driven"===n.property.specification["property-type"],a=n.value.isDataDriven(),o=n.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var s=this._transitionablePaint._values[t].value;return s.isDataDriven()||a||i||this._handleOverridablePaintPropertyUpdate(t,o,s)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t=this.maxzoom)||"none"===this.visibility},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),y(t,(function(t,e){return!(void 0===t||"layout"===e&&!Object.keys(t).length||"paint"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&Cn(this,t.call(Mn,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:At,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof fi&&Lr(e.property.specification)&&("source"===e.value.kind||"composite"===e.value.kind)&&e.value.isStateDependent)return!0}return!1},e}(Mt),bi={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},_i=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},wi=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function Ti(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i=bi[t.type].BYTES_PER_ELEMENT,a=r=ki(r,Math.max(e,i)),o=t.components||1;return n=Math.max(n,i),r+=i*o,{name:t.name,type:t.type,components:o,offset:a}})),size:ki(r,Math.max(n,e)),alignment:e}}function ki(t,e){return Math.ceil(t/e)*e}wi.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},wi.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},wi.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},wi.prototype.clear=function(){this.length=0},wi.prototype.resize=function(t){this.reserve(t),this.length=t},wi.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},wi.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")};var Mi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(wi);Mi.prototype.bytesPerElement=4,Dn("StructArrayLayout2i4",Mi);var Ai=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(wi);Ai.prototype.bytesPerElement=8,Dn("StructArrayLayout4i8",Ai);var Si=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(wi);Si.prototype.bytesPerElement=12,Dn("StructArrayLayout2i4i12",Si);var Ei=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,l=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=i,this.uint8[l+6]=a,this.uint8[l+7]=o,t},e}(wi);Ei.prototype.bytesPerElement=8,Dn("StructArrayLayout2i4ub8",Ei);var Ci=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c){var u=this.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l,c)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u){var f=9*t,h=18*t;return this.uint16[f+0]=e,this.uint16[f+1]=r,this.uint16[f+2]=n,this.uint16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=l,this.uint8[h+16]=c,this.uint8[h+17]=u,t},e}(wi);Ci.prototype.bytesPerElement=18,Dn("StructArrayLayout8ui2ub18",Ci);var Li=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,c,u,f)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=12*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.uint16[p+4]=a,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=l,this.int16[p+8]=c,this.int16[p+9]=u,this.int16[p+10]=f,this.int16[p+11]=h,t},e}(wi);Li.prototype.bytesPerElement=24,Dn("StructArrayLayout4i4ui4i24",Li);var Ii=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(wi);Ii.prototype.bytesPerElement=12,Dn("StructArrayLayout3f12",Ii);var Pi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){return this.uint32[1*t+0]=e,t},e}(wi);Pi.prototype.bytesPerElement=4,Dn("StructArrayLayout1ul4",Pi);var zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l){var c=this.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c){var u=10*t,f=5*t;return this.int16[u+0]=e,this.int16[u+1]=r,this.int16[u+2]=n,this.int16[u+3]=i,this.int16[u+4]=a,this.int16[u+5]=o,this.uint32[f+3]=s,this.uint16[u+8]=l,this.uint16[u+9]=c,t},e}(wi);zi.prototype.bytesPerElement=20,Dn("StructArrayLayout6i1ul2ui20",zi);var Oi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(wi);Oi.prototype.bytesPerElement=12,Dn("StructArrayLayout2i2i2i12",Oi);var Di=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(wi);Di.prototype.bytesPerElement=16,Dn("StructArrayLayout2f1f2i16",Di);var Ri=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(wi);Ri.prototype.bytesPerElement=12,Dn("StructArrayLayout2ub2f12",Ri);var Fi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(wi);Fi.prototype.bytesPerElement=6,Dn("StructArrayLayout3ui6",Fi);var Bi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m){var v=this.length;return this.resize(v+1),this.emplace(v,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v){var y=24*t,x=12*t,b=48*t;return this.int16[y+0]=e,this.int16[y+1]=r,this.uint16[y+2]=n,this.uint16[y+3]=i,this.uint32[x+2]=a,this.uint32[x+3]=o,this.uint32[x+4]=s,this.uint16[y+10]=l,this.uint16[y+11]=c,this.uint16[y+12]=u,this.float32[x+7]=f,this.float32[x+8]=h,this.uint8[b+36]=p,this.uint8[b+37]=d,this.uint8[b+38]=g,this.uint32[x+10]=m,this.int16[y+22]=v,t},e}(wi);Bi.prototype.bytesPerElement=48,Dn("StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48",Bi);var Ni=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,w,T,k,M,A,S){var E=this.length;return this.resize(E+1),this.emplace(E,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,w,T,k,M,A,S)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,_,w,T,k,M,A,S,E){var C=34*t,L=17*t;return this.int16[C+0]=e,this.int16[C+1]=r,this.int16[C+2]=n,this.int16[C+3]=i,this.int16[C+4]=a,this.int16[C+5]=o,this.int16[C+6]=s,this.int16[C+7]=l,this.uint16[C+8]=c,this.uint16[C+9]=u,this.uint16[C+10]=f,this.uint16[C+11]=h,this.uint16[C+12]=p,this.uint16[C+13]=d,this.uint16[C+14]=g,this.uint16[C+15]=m,this.uint16[C+16]=v,this.uint16[C+17]=y,this.uint16[C+18]=x,this.uint16[C+19]=b,this.uint16[C+20]=_,this.uint16[C+21]=w,this.uint16[C+22]=T,this.uint32[L+12]=k,this.float32[L+13]=M,this.float32[L+14]=A,this.float32[L+15]=S,this.float32[L+16]=E,t},e}(wi);Ni.prototype.bytesPerElement=68,Dn("StructArrayLayout8i15ui1ul4f68",Ni);var ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){return this.float32[1*t+0]=e,t},e}(wi);ji.prototype.bytesPerElement=4,Dn("StructArrayLayout1f4",ji);var Ui=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(wi);Ui.prototype.bytesPerElement=6,Dn("StructArrayLayout3i6",Ui);var Vi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=4*t;return this.uint32[2*t+0]=e,this.uint16[i+2]=r,this.uint16[i+3]=n,t},e}(wi);Vi.prototype.bytesPerElement=8,Dn("StructArrayLayout1ul2ui8",Vi);var qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(wi);qi.prototype.bytesPerElement=4,Dn("StructArrayLayout2ui4",qi);var Hi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){return this.uint16[1*t+0]=e,t},e}(wi);Hi.prototype.bytesPerElement=2,Dn("StructArrayLayout1ui2",Hi);var Gi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(wi);Gi.prototype.bytesPerElement=8,Dn("StructArrayLayout2f8",Gi);var Yi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(wi);Yi.prototype.bytesPerElement=16,Dn("StructArrayLayout4f16",Yi);var Wi=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new i(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(_i);Wi.prototype.size=20;var Xi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new Wi(this,t)},e}(zi);Dn("CollisionBoxArray",Xi);var Zi=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(_i);Zi.prototype.size=48;var Ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new Zi(this,t)},e}(Bi);Dn("PlacedSymbolArray",Ji);var Ki=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(_i);Ki.prototype.size=68;var Qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new Ki(this,t)},e}(Ni);Dn("SymbolInstanceArray",Qi);var $i=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(ji);Dn("GlyphOffsetArray",$i);var ta=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(Ui);Dn("SymbolLineVertexArray",ta);var ea=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(_i);ea.prototype.size=8;var ra=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.get=function(t){return new ea(this,t)},e}(Vi);Dn("FeatureIndexArray",ra);var na=Ti([{name:"a_pos",components:2,type:"Int16"}],4).members,ia=function(t){void 0===t&&(t=[]),this.segments=t};function aa(t,e){return 256*(t=l(Math.floor(t),0,255))+l(Math.floor(e),0,255)}ia.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>ia.MAX_VERTEX_ARRAY_LENGTH&&_("Max vertices per segment is "+ia.MAX_VERTEX_ARRAY_LENGTH+": bucket requested "+t),(!i||i.vertexLength+t>ia.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},ia.prototype.get=function(){return this.segments},ia.prototype.destroy=function(){for(var t=0,e=this.segments;t>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&t.charCodeAt(c+2))<<16;case 2:l^=(255&t.charCodeAt(c+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(c)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),la=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),ca=sa,ua=la;ca.murmur3=sa,ca.murmur2=ua;var fa=function(){this.ids=[],this.positions=[],this.indexed=!1};fa.prototype.add=function(t,e,r,n){this.ids.push(pa(t)),this.positions.push(e,r,n)},fa.prototype.getPositions=function(t){for(var e=pa(t),r=0,n=this.ids.length-1;r>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;)a.push({index:this.positions[3*r],start:this.positions[3*r+1],end:this.positions[3*r+2]}),r++;return a},fa.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return function t(e,r,n,i){for(;n>1],o=n-1,s=i+1;;){do{o++}while(e[o]a);if(o>=s)break;da(e,o,s),da(r,3*o,3*s),da(r,3*o+1,3*s+1),da(r,3*o+2,3*s+2)}s-nOa.max||o.yOa.max)&&(_("Geometry exceeds allowed extent, reduce your vector tile buffer size"),o.x=l(o.x,Oa.min,Oa.max),o.y=l(o.y,Oa.min,Oa.max))}return r}function Ra(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var Fa=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Mi,this.indexArray=new Fi,this.segments=new ia,this.programConfigurations=new Ia(na,t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Ba(t,e){for(var r=0;r1){if(Va(t,e))return!0;for(var n=0;n1?r:r.sub(e)._mult(i)._add(e))}function Ya(t,e){for(var r,n,i,a=!1,o=0;oe.y!=(i=r[l]).y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function Wa(t,e){for(var r=!1,n=0,i=t.length-1;ne.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function Xa(t,e,r){var n=r[0],i=r[2];if(t.xi.x&&e.x>i.x||t.yi.y&&e.y>i.y)return!1;var a=w(t,e,r[0]);return a!==w(t,e,r[1])||a!==w(t,e,r[2])||a!==w(t,e,r[3])}function Za(t,e,r){var n=e.paint.get(t).value;return"constant"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function Ja(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Ka(t,e,r,n,a){if(!e[0]&&!e[1])return t;var o=i.convert(e)._mult(a);"viewport"===r&&o._rotate(-n);for(var s=[],l=0;l=8192||u<0||u>=8192)){var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=f.vertexLength;Ra(this.layoutVertexArray,c,u,-1,-1),Ra(this.layoutVertexArray,c,u,1,-1),Ra(this.layoutVertexArray,c,u,1,1),Ra(this.layoutVertexArray,c,u,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),f.vertexLength+=4,f.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},Dn("CircleBucket",Fa,{omit:["layers"]});var Qa=new yi({"circle-sort-key":new di(At.layout_circle["circle-sort-key"])}),$a={paint:new yi({"circle-radius":new di(At.paint_circle["circle-radius"]),"circle-color":new di(At.paint_circle["circle-color"]),"circle-blur":new di(At.paint_circle["circle-blur"]),"circle-opacity":new di(At.paint_circle["circle-opacity"]),"circle-translate":new pi(At.paint_circle["circle-translate"]),"circle-translate-anchor":new pi(At.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new pi(At.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new pi(At.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new di(At.paint_circle["circle-stroke-width"]),"circle-stroke-color":new di(At.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new di(At.paint_circle["circle-stroke-opacity"])}),layout:Qa},to="undefined"!=typeof Float32Array?Float32Array:Array;function eo(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function ro(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],g=e[12],m=e[13],v=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*g,t[1]=x*i+b*l+_*h+w*m,t[2]=x*a+b*c+_*p+w*v,t[3]=x*o+b*u+_*d+w*y,t[4]=(x=r[4])*n+(b=r[5])*s+(_=r[6])*f+(w=r[7])*g,t[5]=x*i+b*l+_*h+w*m,t[6]=x*a+b*c+_*p+w*v,t[7]=x*o+b*u+_*d+w*y,t[8]=(x=r[8])*n+(b=r[9])*s+(_=r[10])*f+(w=r[11])*g,t[9]=x*i+b*l+_*h+w*m,t[10]=x*a+b*c+_*p+w*v,t[11]=x*o+b*u+_*d+w*y,t[12]=(x=r[12])*n+(b=r[13])*s+(_=r[14])*f+(w=r[15])*g,t[13]=x*i+b*l+_*h+w*m,t[14]=x*a+b*c+_*p+w*v,t[15]=x*o+b*u+_*d+w*y,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var no,io=ro;function ao(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}no=new to(3),to!=Float32Array&&(no[0]=0,no[1]=0,no[2]=0),function(){var t=new to(4);to!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0)}();var oo=(function(){var t=new to(2);to!=Float32Array&&(t[0]=0,t[1]=0)}(),function(t){function e(e){t.call(this,e,$a)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.createBucket=function(t){return new Fa(t)},e.prototype.queryRadius=function(t){var e=t;return Za("circle-radius",this,e)+Za("circle-stroke-width",this,e)+Ja(this.paint.get("circle-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=Ka(t,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),a.angle,o),c=this.paint.get("circle-radius").evaluate(e,r)+this.paint.get("circle-stroke-width").evaluate(e,r),u="map"===this.paint.get("circle-pitch-alignment"),f=u?l:function(t,e){return t.map((function(t){return so(t,e)}))}(l,s),h=u?c*o:c,p=0,d=n;pt.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError("out of range source coordinates for image copy");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=t.data,s=e.data,l=0;l80*r){n=a=t[0],i=o=t[1];for(var d=r;da&&(a=s),l>o&&(o=l);c=0!==(c=Math.max(a-n,o-i))?1/c:0}return Ao(h,p,r,n,i,c),p}function ko(t,e,r,n,i){var a,o;if(i===Xo(t,e,r,n)>0)for(a=e;a=e;a-=n)o=Go(a,t[a],t[a+1],o);return o&&No(o,o.next)&&(Yo(o),o=o.next),o}function Mo(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!No(n,n.next)&&0!==Bo(n.prev,n,n.next))n=n.next;else{if(Yo(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function Ao(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=Oo(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,c=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?Eo(t,n,i,a):So(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),Yo(t),t=l.next,c=l.next;else if((t=l)===c){o?1===o?Ao(t=Co(Mo(t),e,r),e,r,n,i,a,2):2===o&&Lo(t,e,r,n,i,a):Ao(Mo(t),e,r,n,i,a,1);break}}}function So(t){var e=t.prev,r=t,n=t.next;if(Bo(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(Ro(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&Bo(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Eo(t,e,r,n){var i=t.prev,a=t,o=t.next;if(Bo(i,a,o)>=0)return!1;for(var s=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,l=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,c=Oo(i.x=c&&h&&h.z<=u;){if(f!==t.prev&&f!==t.next&&Ro(i.x,i.y,a.x,a.y,o.x,o.y,f.x,f.y)&&Bo(f.prev,f,f.next)>=0)return!1;if(f=f.prevZ,h!==t.prev&&h!==t.next&&Ro(i.x,i.y,a.x,a.y,o.x,o.y,h.x,h.y)&&Bo(h.prev,h,h.next)>=0)return!1;h=h.nextZ}for(;f&&f.z>=c;){if(f!==t.prev&&f!==t.next&&Ro(i.x,i.y,a.x,a.y,o.x,o.y,f.x,f.y)&&Bo(f.prev,f,f.next)>=0)return!1;f=f.prevZ}for(;h&&h.z<=u;){if(h!==t.prev&&h!==t.next&&Ro(i.x,i.y,a.x,a.y,o.x,o.y,h.x,h.y)&&Bo(h.prev,h,h.next)>=0)return!1;h=h.nextZ}return!0}function Co(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!No(i,a)&&jo(i,n,n.next,a)&&qo(i,a)&&qo(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),Yo(n),Yo(n.next),n=t=a),n=n.next}while(n!==t);return Mo(n)}function Lo(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&Fo(o,s)){var l=Ho(o,s);return o=Mo(o,o.next),l=Mo(l,l.next),Ao(o,e,r,n,i,a),void Ao(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function Io(t,e){return t.x-e.x}function Po(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=u&&i!==n.x&&Ro(ar.x||n.x===r.x&&zo(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e)){var r=Ho(e,t);Mo(e,e.next),Mo(r,r.next)}}function zo(t,e){return Bo(t.prev,t,e.prev)<0&&Bo(e.next,t,t.next)<0}function Oo(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Do(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function Fo(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&jo(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(qo(t,e)&&qo(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(Bo(t.prev,t,e.prev)||Bo(t,e.prev,e))||No(t,e)&&Bo(t.prev,t,t.next)>0&&Bo(e.prev,e,e.next)>0)}function Bo(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function No(t,e){return t.x===e.x&&t.y===e.y}function jo(t,e,r,n){var i=Vo(Bo(t,e,r)),a=Vo(Bo(t,e,n)),o=Vo(Bo(r,n,t)),s=Vo(Bo(r,n,e));return i!==a&&o!==s||!(0!==i||!Uo(t,r,e))||!(0!==a||!Uo(t,n,e))||!(0!==o||!Uo(r,t,n))||!(0!==s||!Uo(r,e,n))}function Uo(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function Vo(t){return t>0?1:t<0?-1:0}function qo(t,e){return Bo(t.prev,t,t.next)<0?Bo(t,e,t.next)>=0&&Bo(t,t.prev,e)>=0:Bo(t,e,t.prev)<0||Bo(t,t.next,e)<0}function Ho(t,e){var r=new Wo(t.i,t.x,t.y),n=new Wo(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function Go(t,e,r,n){var i=new Wo(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function Yo(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function Wo(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function Xo(t,e,r,n){for(var i=0,a=e,o=r-n;an;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1);t(e,r,Math.max(n,Math.floor(r-s*c/o+u)),Math.min(i,Math.floor(r+(o-s)*c/o+u)),a)}var f=e[r],h=n,p=i;for(Jo(e,n,r),a(e[i],f)>0&&Jo(e,n,i);h0;)p--}0===a(e[n],f)?Jo(e,n,p):Jo(e,++p,i),p<=r&&(n=p+1),r<=p&&(i=p-1)}}(t,e,r||0,n||t.length-1,i||Ko)}function Jo(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function Ko(t,e){return te?1:0}function Qo(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o1)for(var l=0;l0&&r.holes.push(n+=t[i-1].length)}return r},_o.default=wo;var rs=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new Mi,this.indexArray=new Fi,this.indexArray2=new qi,this.programConfigurations=new Ia(bo,t.layers,t.zoom),this.segments=new ia,this.segments2=new ia,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};rs.prototype.populate=function(t,e,r){this.hasPattern=ts("fill",this.layers,e);for(var n=this.layers[0].layout.get("fill-sort-key"),i=[],a=0,o=t;a>3}if(a--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new i(o,s));else{if(7!==n)throw new Error("unknown command "+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},ls.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,c=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())c&&(c=a);else if(7!==r)throw new Error("unknown command "+r)}return[o,l,s,c]},ls.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),c=ls.types[this.type];function u(t){for(var e=0;e>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function ds(t,e,r){if(3===t){var n=new fs(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}hs.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new ss(this._pbf,e,this.extent,this._keys,this._values)};var gs={VectorTile:function(t,e){this.layers=t.readFields(ds,{},e)},VectorTileFeature:ss,VectorTileLayer:fs},ms=gs.VectorTileFeature.types,vs=Math.pow(2,13);function ys(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*vs)+o,i*vs*2,a*vs*2,Math.round(s))}var xs=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Si,this.indexArray=new Fi,this.programConfigurations=new Ia(os,t.layers,t.zoom),this.segments=new ia,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function bs(t,e){return t.x===e.x&&(t.x<0||t.x>8192)||t.y===e.y&&(t.y<0||t.y>8192)}xs.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=ts("fill-extrusion",this.layers,e);for(var n=0,i=t;n8192}))||P.every((function(t){return t.y<0}))||P.every((function(t){return t.y>8192}))))for(var g=0,m=0;m=1){var y=d[m-1];if(!bs(v,y)){f.vertexLength+4>ia.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var x=v.sub(y)._perp()._unit(),b=y.dist(v);g+b>32768&&(g=0),ys(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,0,g),ys(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,1,g),ys(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,g+=b),ys(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,g);var _=f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+=4,f.primitiveLength+=2}}}}if(f.vertexLength+l>ia.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),"Polygon"===ms[t.type]){for(var w=[],T=[],k=f.vertexLength,M=0,A=s;M=2&&t[l-1].equals(t[l-2]);)l--;for(var c=0;c0;if(T&&v>c){var M=u.dist(p);if(M>2*f){var A=u.sub(u.sub(p)._mult(f/M)._round());this.updateDistance(p,A),this.addCurrentVertex(A,g,0,0,h),p=A}}var S=p&&d,E=S?r:s?"butt":n;if(S&&"round"===E&&(_i&&(E="bevel"),"bevel"===E&&(_>2&&(E="flipbevel"),_100)y=m.mult(-1);else{var C=_*g.add(m).mag()/g.sub(m).mag();y._perp()._mult(C*(k?-1:1))}this.addCurrentVertex(u,y,0,0,h),this.addCurrentVertex(u,y.mult(-1),0,0,h)}else if("bevel"===E||"fakeround"===E){var L=-Math.sqrt(_*_-1),I=k?L:0,P=k?0:L;if(p&&this.addCurrentVertex(u,g,I,P,h),"fakeround"===E)for(var z=Math.round(180*w/Math.PI/20),O=1;O2*f){var j=u.add(d.sub(u)._mult(f/N)._round());this.updateDistance(u,j),this.addCurrentVertex(j,m,0,0,h),u=j}}}}},Cs.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.y*n-e.x,s=-e.y-e.x*n;this.addHalfVertex(t,e.x+e.y*r,e.y-e.x*r,a,!1,r,i),this.addHalfVertex(t,o,s,a,!0,-n,i),this.distance>Es/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},Cs.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((t.x<<1)+(n?1:0),(t.y<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&s)<<2,s>>6);var l=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,l),o.primitiveLength++),i?this.e2=l:this.e1=l},Cs.prototype.updateScaledDistance=function(){this.scaledDistance=this.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(Es-1):this.distance},Cs.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},Dn("LineBucket",Cs,{omit:["layers","patternFeatures"]});var Ls=new yi({"line-cap":new pi(At.layout_line["line-cap"]),"line-join":new di(At.layout_line["line-join"]),"line-miter-limit":new pi(At.layout_line["line-miter-limit"]),"line-round-limit":new pi(At.layout_line["line-round-limit"]),"line-sort-key":new di(At.layout_line["line-sort-key"])}),Is={paint:new yi({"line-opacity":new di(At.paint_line["line-opacity"]),"line-color":new di(At.paint_line["line-color"]),"line-translate":new pi(At.paint_line["line-translate"]),"line-translate-anchor":new pi(At.paint_line["line-translate-anchor"]),"line-width":new di(At.paint_line["line-width"]),"line-gap-width":new di(At.paint_line["line-gap-width"]),"line-offset":new di(At.paint_line["line-offset"]),"line-blur":new di(At.paint_line["line-blur"]),"line-dasharray":new mi(At.paint_line["line-dasharray"]),"line-pattern":new gi(At.paint_line["line-pattern"]),"line-gradient":new vi(At.paint_line["line-gradient"])}),layout:Ls},Ps=new(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new ii(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=u({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(di))(Is.paint.properties["line-width"].specification);Ps.useIntegerZoom=!0;var zs=function(t){function e(e){t.call(this,e,Is)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){"line-gradient"===t&&this._updateGradient()},e.prototype._updateGradient=function(){this.gradient=mo(this._transitionablePaint._values["line-gradient"].value.expression,"lineProgress"),this.gradientTexture=null},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values["line-floorwidth"]=Ps.possiblyEvaluate(this._transitioningPaint._values["line-width"].value,e)},e.prototype.createBucket=function(t){return new Cs(t)},e.prototype.queryRadius=function(t){var e=t,r=Os(Za("line-width",this,e),Za("line-gap-width",this,e)),n=Za("line-offset",this,e);return r/2+Math.abs(n)+Ja(this.paint.get("line-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s){var l=Ka(t,this.paint.get("line-translate"),this.paint.get("line-translate-anchor"),o.angle,s),c=s/2*Os(this.paint.get("line-width").evaluate(e,r),this.paint.get("line-gap-width").evaluate(e,r)),u=this.paint.get("line-offset").evaluate(e,r);return u&&(n=function(t,e){for(var r=[],n=new i(0,0),a=0;a=3)for(var a=0;a0?e+2*t:t}var Ds=Ti([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"},{name:"a_pixeloffset",components:4,type:"Int16"}],4),Rs=Ti([{name:"a_projected_pos",components:3,type:"Float32"}],4),Fs=(Ti([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),Ti([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}])),Bs=(Ti([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"}]),Ti([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4)),Ns=Ti([{name:"a_pos",components:2,type:"Float32"},{name:"a_radius",components:1,type:"Float32"},{name:"a_flags",components:2,type:"Int16"}],4);function js(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get("text-transform").evaluate(r,{});return"uppercase"===n?t=t.toLocaleUpperCase():"lowercase"===n&&(t=t.toLocaleLowerCase()),ni.applyArabicShaping&&(t=ni.applyArabicShaping(t)),t}(t.text,e,r)})),t}Ti([{name:"triangle",components:3,type:"Uint16"}]),Ti([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"}]),Ti([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint16",name:"useRuntimeCollisionCircles"},{type:"Uint32",name:"crossTileID"},{type:"Float32",name:"textBoxScale"},{type:"Float32",components:2,name:"textOffset"},{type:"Float32",name:"collisionCircleDiameter"}]),Ti([{type:"Float32",name:"offsetX"}]),Ti([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);var Us={"!":"\ufe15","#":"\uff03",$:"\uff04","%":"\uff05","&":"\uff06","(":"\ufe35",")":"\ufe36","*":"\uff0a","+":"\uff0b",",":"\ufe10","-":"\ufe32",".":"\u30fb","/":"\uff0f",":":"\ufe13",";":"\ufe14","<":"\ufe3f","=":"\uff1d",">":"\ufe40","?":"\ufe16","@":"\uff20","[":"\ufe47","\\":"\uff3c","]":"\ufe48","^":"\uff3e",_:"\ufe33","`":"\uff40","{":"\ufe37","|":"\u2015","}":"\ufe38","~":"\uff5e","\xa2":"\uffe0","\xa3":"\uffe1","\xa5":"\uffe5","\xa6":"\uffe4","\xac":"\uffe2","\xaf":"\uffe3","\u2013":"\ufe32","\u2014":"\ufe31","\u2018":"\ufe43","\u2019":"\ufe44","\u201c":"\ufe41","\u201d":"\ufe42","\u2026":"\ufe19","\u2027":"\u30fb","\u20a9":"\uffe6","\u3001":"\ufe11","\u3002":"\ufe12","\u3008":"\ufe3f","\u3009":"\ufe40","\u300a":"\ufe3d","\u300b":"\ufe3e","\u300c":"\ufe41","\u300d":"\ufe42","\u300e":"\ufe43","\u300f":"\ufe44","\u3010":"\ufe3b","\u3011":"\ufe3c","\u3014":"\ufe39","\u3015":"\ufe3a","\u3016":"\ufe17","\u3017":"\ufe18","\uff01":"\ufe15","\uff08":"\ufe35","\uff09":"\ufe36","\uff0c":"\ufe10","\uff0d":"\ufe32","\uff0e":"\u30fb","\uff1a":"\ufe13","\uff1b":"\ufe14","\uff1c":"\ufe3f","\uff1e":"\ufe40","\uff1f":"\ufe16","\uff3b":"\ufe47","\uff3d":"\ufe48","\uff3f":"\ufe33","\uff5b":"\ufe37","\uff5c":"\u2015","\uff5d":"\ufe38","\uff5f":"\ufe35","\uff60":"\ufe36","\uff61":"\ufe12","\uff62":"\ufe41","\uff63":"\ufe42"},Vs=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},qs=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*g},Hs=Gs;function Gs(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}Gs.Varint=0,Gs.Fixed64=1,Gs.Bytes=2,Gs.Fixed32=5;var Ys="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function Ws(t){return t.type===Gs.Bytes?t.readVarint()+t.pos:t.pos+1}function Xs(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function Zs(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function Js(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function sl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}function ll(t,e,r){1===t&&r.readMessage(cl,e)}function cl(t,e,r){if(3===t){var n=r.readMessage(ul,{}),i=n.width,a=n.height,o=n.left,s=n.top,l=n.advance;e.push({id:n.id,bitmap:new ho({width:i+6,height:a+6},n.bitmap),metrics:{width:i,height:a,left:o,top:s,advance:l}})}}function ul(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}function fl(t){for(var e=0,r=0,n=0,i=t;n=0;h--){var p=o[h];if(!(f.w>p.w||f.h>p.h)){if(f.x=p.x,f.y=p.y,l=Math.max(l,f.y+f.h),s=Math.max(s,f.x+f.w),f.w===p.w&&f.h===p.h){var d=o.pop();h>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=al(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=sl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=al(this.buf,this.pos)+4294967296*al(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=al(this.buf,this.pos)+4294967296*sl(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=Vs(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=Vs(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(n=(112&(i=a[r.pos++]))>>4,i<128)return Xs(t,n,e);if(n|=(127&(i=a[r.pos++]))<<3,i<128)return Xs(t,n,e);if(n|=(127&(i=a[r.pos++]))<<10,i<128)return Xs(t,n,e);if(n|=(127&(i=a[r.pos++]))<<17,i<128)return Xs(t,n,e);if(n|=(127&(i=a[r.pos++]))<<24,i<128)return Xs(t,n,e);if(n|=(1&(i=a[r.pos++]))<<31,i<128)return Xs(t,n,e);throw new Error("Expected varint not more than 10 bytes")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&Ys?function(t,e,r){return Ys.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){for(var n="",i=e;i239?4:l>223?3:l>191?2:1;if(i+u>r)break;1===u?l<128&&(c=l):2===u?128==(192&(a=t[i+1]))&&(c=(31&l)<<6|63&a)<=127&&(c=null):3===u?(o=t[i+2],128==(192&(a=t[i+1]))&&128==(192&o)&&((c=(15&l)<<12|(63&a)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===u&&(o=t[i+2],s=t[i+3],128==(192&(a=t[i+1]))&&128==(192&o)&&128==(192&s)&&((c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,u=1):c>65535&&(c-=65536,n+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),n+=String.fromCharCode(c),i+=u}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==Gs.Bytes)return t.push(this.readVarint(e));var r=Ws(this);for(t=t||[];this.pos127;);else if(e===Gs.Bytes)this.pos=this.readVarint()+this.pos;else if(e===Gs.Fixed32)this.pos+=4;else{if(e!==Gs.Fixed64)throw new Error("Unimplemented type: "+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var r,n;if(t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0)),t>=0x10000000000000000||t<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,r.buf[r.pos]=127&(t>>>=7)}(r,0,e),function(t,e){var r=(7&t)<<4;e.buf[e.pos++]|=r|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t)))))}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&Zs(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),qs(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),qs(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&Zs(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,Gs.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,Js,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,Ks,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,tl,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,Qs,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,$s,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,el,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,rl,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,nl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,il,e)},writeBytesField:function(t,e){this.writeTag(t,Gs.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,Gs.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,Gs.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,Gs.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,Gs.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,Gs.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,Gs.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,Gs.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,Gs.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,Gs.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var hl=function(t,e){var r=e.pixelRatio,n=e.version,i=e.stretchX,a=e.stretchY,o=e.content;this.paddedRect=t,this.pixelRatio=r,this.stretchX=i,this.stretchY=a,this.content=o,this.version=n},pl={tl:{configurable:!0},br:{configurable:!0},tlbr:{configurable:!0},displaySize:{configurable:!0}};pl.tl.get=function(){return[this.paddedRect.x+1,this.paddedRect.y+1]},pl.br.get=function(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]},pl.tlbr.get=function(){return this.tl.concat(this.br)},pl.displaySize.get=function(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]},Object.defineProperties(hl.prototype,pl);var dl=function(t,e){var r={},n={};this.haveRenderCallbacks=[];var i=[];this.addImages(t,r,i),this.addImages(e,n,i);var a=fl(i),o=new po({width:a.w||1,height:a.h||1});for(var s in t){var l=t[s],c=r[s].paddedRect;po.copy(l.data,o,{x:0,y:0},{x:c.x+1,y:c.y+1},l.data)}for(var u in e){var f=e[u],h=n[u].paddedRect,p=h.x+1,d=h.y+1,g=f.data.width,m=f.data.height;po.copy(f.data,o,{x:0,y:0},{x:p,y:d},f.data),po.copy(f.data,o,{x:0,y:m-1},{x:p,y:d-1},{width:g,height:1}),po.copy(f.data,o,{x:0,y:0},{x:p,y:d+m},{width:g,height:1}),po.copy(f.data,o,{x:g-1,y:0},{x:p-1,y:d},{width:1,height:m}),po.copy(f.data,o,{x:0,y:0},{x:p+g,y:d},{width:1,height:m})}this.image=o,this.iconPositions=r,this.patternPositions=n};dl.prototype.addImages=function(t,e,r){for(var n in t){var i=t[n],a={x:0,y:0,w:i.data.width+2,h:i.data.height+2};r.push(a),e[n]=new hl(a,i),i.hasRenderCallback&&this.haveRenderCallbacks.push(n)}},dl.prototype.patchUpdatedImages=function(t,e){for(var r in t.dispatchRenderCallbacks(this.haveRenderCallbacks),t.updatedImages)this.patchUpdatedImage(this.iconPositions[r],t.getImage(r),e),this.patchUpdatedImage(this.patternPositions[r],t.getImage(r),e)},dl.prototype.patchUpdatedImage=function(t,e,r){if(t&&e&&t.version!==e.version){t.version=e.version;var n=t.tl;r.update(e.data,void 0,{x:n[0],y:n[1]})}},Dn("ImagePosition",hl),Dn("ImageAtlas",dl);var gl={horizontal:1,vertical:2,horizontalOnly:3},ml=function(){this.scale=1,this.fontStack="",this.imageName=null};ml.forText=function(t,e){var r=new ml;return r.scale=t||1,r.fontStack=e,r},ml.forImage=function(t){var e=new ml;return e.imageName=t,e};var vl=function(){this.text="",this.sectionIndex=[],this.sections=[],this.imageSectionID=null};function yl(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g){var m,v=vl.fromFeature(t,i);f===gl.vertical&&v.verticalizePunctuation();var y=ni.processBidirectionalText,x=ni.processStyledBidirectionalText;if(y&&1===v.sections.length){m=[];for(var b=0,_=y(v.toString(),Ml(v,c,a,e,n,p,d));b<_.length;b+=1){var w=_[b],T=new vl;T.text=w,T.sections=v.sections;for(var k=0;k0&&B>M&&(M=B)}else{var N=r[S.fontStack],j=N&&N[C];if(j&&j.rect)P=j.rect,I=j.metrics;else{var U=e[S.fontStack],V=U&&U[C];if(!V)continue;I=V.metrics}L=24*(_-S.scale)}D?(t.verticalizable=!0,k.push({glyph:C,imageName:z,x:h,y:p+L,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:I,rect:P}),h+=O*S.scale+c):(k.push({glyph:C,imageName:z,x:h,y:p+L,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:I,rect:P}),h+=I.advance*S.scale+c)}0!==k.length&&(d=Math.max(h-c,d),Sl(k,0,k.length-1,m,M)),h=0;var q=a*_+M;T.lineOffset=Math.max(M,w),p+=q,g=Math.max(q,g),++v}else p+=a,++v}var H,G=p- -17,Y=Al(o),W=Y.horizontalAlign,X=Y.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var c,u=(e-r)*i;c=a!==o?-s*n- -17:(-n*l+.5)*o;for(var f=0,h=t;f=0&&n>=t&&xl[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},vl.prototype.substring=function(t,e){var r=new vl;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},vl.prototype.toString=function(){return this.text},vl.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},vl.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(ml.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var xl={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},bl={};function _l(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*24/a+i:0}var s=r[e.fontStack],l=s&&s[t];return l?l.metrics.advance*e.scale+i:0}function wl(t,e,r,n){var i=Math.pow(t-e,2);return n?t=0,f=0,h=0;h-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],c=0;sn;)c-=l.shift().angleDelta;if(c>i)return!1;o++,s+=u.dist(f)}return!0}function Dl(t){for(var e=0,r=0;rc){var d=(c-l)/p,g=Ue(f.x,h.x,d),m=Ue(f.y,h.y,d),v=new Cl(g,m,h.angleTo(f),u);return v._round(),!o||Ol(t,v,s,o,e)?v:void 0}l+=p}}function Nl(t,e,r,n,i,a,o,s,l){var c=Rl(n,a,o),u=Fl(n,i),f=u*o,h=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-f=0&&_=0&&w=0&&p+u<=f){var T=new Cl(_,w,x,g);T._round(),i&&!Ol(e,T,o,i,a)||d.push(T)}}h+=y}return l||d.length||s||(d=t(e,h/2,n,i,a,o,s,!0,c)),d}(t,h?e/2*s%e:(u/2+2*a)*o*s%e,e,c,r,f,h,!1,l)}function jl(t,e,r,n,a){for(var o=[],s=0;s=n&&h.x>=n||(f.x>=n?f=new i(n,f.y+(n-f.x)/(h.x-f.x)*(h.y-f.y))._round():h.x>=n&&(h=new i(n,f.y+(n-f.x)/(h.x-f.x)*(h.y-f.y))._round()),f.y>=a&&h.y>=a||(f.y>=a?f=new i(f.x+(a-f.y)/(h.y-f.y)*(h.x-f.x),a)._round():h.y>=a&&(h=new i(f.x+(a-f.y)/(h.y-f.y)*(h.x-f.x),a)._round()),c&&f.equals(c[c.length-1])||o.push(c=[f]),c.push(h)))))}return o}function Ul(t,e,r,n){var a=[],o=t.image,s=o.pixelRatio,l=o.paddedRect.w-2,c=o.paddedRect.h-2,u=t.right-t.left,f=t.bottom-t.top,h=o.stretchX||[[0,l]],p=o.stretchY||[[0,c]],d=function(t,e){return t+e[1]-e[0]},g=h.reduce(d,0),m=p.reduce(d,0),v=l-g,y=c-m,x=0,b=g,_=0,w=m,T=0,k=v,M=0,A=y;if(o.content&&n){var S=o.content;x=Vl(h,0,S[0]),_=Vl(p,0,S[1]),b=Vl(h,S[0],S[2]),w=Vl(p,S[1],S[3]),T=S[0]-x,M=S[1]-_,k=S[2]-S[0]-b,A=S[3]-S[1]-w}var E=function(n,a,l,c){var h=Hl(n.stretch-x,b,u,t.left),p=Gl(n.fixed-T,k,n.stretch,g),d=Hl(a.stretch-_,w,f,t.top),v=Gl(a.fixed-M,A,a.stretch,m),y=Hl(l.stretch-x,b,u,t.left),S=Gl(l.fixed-T,k,l.stretch,g),E=Hl(c.stretch-_,w,f,t.top),C=Gl(c.fixed-M,A,c.stretch,m),L=new i(h,d),I=new i(y,d),P=new i(y,E),z=new i(h,E),O=new i(p/s,v/s),D=new i(S/s,C/s),R=e*Math.PI/180;if(R){var F=Math.sin(R),B=Math.cos(R),N=[B,-F,F,B];L._matMult(N),I._matMult(N),z._matMult(N),P._matMult(N)}var j=n.stretch+n.fixed,U=a.stretch+a.fixed;return{tl:L,tr:I,bl:z,br:P,tex:{x:o.paddedRect.x+1+j,y:o.paddedRect.y+1+U,w:l.stretch+l.fixed-j,h:c.stretch+c.fixed-U},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:O,pixelOffsetBR:D,minFontScaleX:k/s/u,minFontScaleY:A/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var C=ql(h,v,g),L=ql(p,y,m),I=0;I0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var g=o.top*s-l,m=o.bottom*s+l,v=o.left*s-l,y=o.right*s+l,x=o.collisionPadding;if(x&&(v-=x[0]*s,g-=x[1]*s,y+=x[2]*s,m+=x[3]*s),u){var b=new i(v,g),_=new i(y,g),w=new i(v,m),T=new i(y,m),k=u*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),v=Math.min(b.x,_.x,w.x,T.x),y=Math.max(b.x,_.x,w.x,T.x),g=Math.min(b.y,_.y,w.y,T.y),m=Math.max(b.y,_.y,w.y,T.y)}t.emplaceBack(e.x,e.y,v,g,y,m,r,n,a)}this.boxEndIndex=t.length},Wl=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=Xl),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function Xl(t,e){return te?1:0}function Zl(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,a=1/0,o=-1/0,s=-1/0,l=t[0],c=0;co)&&(o=u.x),(!c||u.y>s)&&(s=u.y)}var f=Math.min(o-n,s-a),h=f/2,p=new Wl([],Jl);if(0===f)return new i(n,a);for(var d=n;dm.d||!m.d)&&(m=y,r&&console.log("found best %d after %d probes",Math.round(1e4*y.d)/1e4,v)),y.max-m.d<=e||(p.push(new Kl(y.p.x-(h=y.h/2),y.p.y-h,h,t)),p.push(new Kl(y.p.x+h,y.p.y-h,h,t)),p.push(new Kl(y.p.x-h,y.p.y+h,h,t)),p.push(new Kl(y.p.x+h,y.p.y+h,h,t)),v+=4)}return r&&(console.log("num probes: "+v),console.log("best distance: "+m.d)),m.p}function Jl(t,e){return e.max-t.max}function Kl(t,e,r,n){this.p=new i(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;it.y!=u.y>t.y&&t.x<(u.x-c.x)*(t.y-c.y)/(u.y-c.y)+c.x&&(r=!r),n=Math.min(n,Ga(t,c,u))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}Wl.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},Wl.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},Wl.prototype.peek=function(){return this.data[0]},Wl.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},Wl.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t=0)break;e[t]=o,t=a}e[t]=i};var Ql=Number.POSITIVE_INFINITY;function $l(t,e){return e[1]!==Ql?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case"top-right":case"top-left":case"top":i=r-7;break;case"bottom-right":case"bottom-left":case"bottom":i=7-r}switch(t){case"top-right":case"bottom-right":case"right":n=-e;break;case"top-left":case"bottom-left":case"left":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case"top-right":case"top-left":n=i-7;break;case"bottom-right":case"bottom-left":n=7-i;break;case"bottom":n=7-e;break;case"top":n=e-7}switch(t){case"top-right":case"bottom-right":r=-i;break;case"top-left":case"bottom-left":r=i;break;case"left":r=e;break;case"right":r=-e}return[r,n]}(t,e[0])}function tc(t){switch(t){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}function ec(t,e,r,n,a,o,s,l,c,u,f,h,p,d,g){var m=function(t,e,r,n,a,o,s,l){for(var c=n.layout.get("text-rotate").evaluate(o,{})*Math.PI/180,u=[],f=0,h=e.positionedLines;f32640&&_(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'):"composite"===v.kind&&((y=[128*d.compositeTextSizes[0].evaluate(s,{},g),128*d.compositeTextSizes[1].evaluate(s,{},g)])[0]>32640||y[1]>32640)&&_(t.layerIds[0]+': Value for "text-size" is >= 255. Reduce your "text-size".'),t.addSymbols(t.text,m,y,l,o,s,u,e,c.lineStartIndex,c.lineLength,p,g);for(var x=0,b=f;x=0;o--)if(n.dist(a[o])0)&&("constant"!==a.value.kind||a.value.value.length>0),c="constant"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,u=i.get("symbol-sort-key");if(this.features=[],l||c){for(var f=e.iconDependencies,h=e.glyphDependencies,p=e.availableImages,d=new ii(this.zoom),g=0,m=t;g=0;for(var z=0,O=k.sections;z=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l0},fc.prototype.hasIconData=function(){return this.icon.segments.get().length>0},fc.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},fc.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},fc.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},fc.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),i.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,i.verticalPlacedTextSymbolIndex),i.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,i.placedIconSymbolIndex),i.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,i.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},Dn("SymbolBucket",fc,{omit:["layers","collisionBoxArray","features","compareText"]}),fc.MAX_GLYPHS=65535,fc.addDynamicAttributes=sc;var hc=new yi({"symbol-placement":new pi(At.layout_symbol["symbol-placement"]),"symbol-spacing":new pi(At.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new pi(At.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new di(At.layout_symbol["symbol-sort-key"]),"symbol-z-order":new pi(At.layout_symbol["symbol-z-order"]),"icon-allow-overlap":new pi(At.layout_symbol["icon-allow-overlap"]),"icon-ignore-placement":new pi(At.layout_symbol["icon-ignore-placement"]),"icon-optional":new pi(At.layout_symbol["icon-optional"]),"icon-rotation-alignment":new pi(At.layout_symbol["icon-rotation-alignment"]),"icon-size":new di(At.layout_symbol["icon-size"]),"icon-text-fit":new pi(At.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new pi(At.layout_symbol["icon-text-fit-padding"]),"icon-image":new di(At.layout_symbol["icon-image"]),"icon-rotate":new di(At.layout_symbol["icon-rotate"]),"icon-padding":new pi(At.layout_symbol["icon-padding"]),"icon-keep-upright":new pi(At.layout_symbol["icon-keep-upright"]),"icon-offset":new di(At.layout_symbol["icon-offset"]),"icon-anchor":new di(At.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new pi(At.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new pi(At.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new pi(At.layout_symbol["text-rotation-alignment"]),"text-field":new di(At.layout_symbol["text-field"]),"text-font":new di(At.layout_symbol["text-font"]),"text-size":new di(At.layout_symbol["text-size"]),"text-max-width":new di(At.layout_symbol["text-max-width"]),"text-line-height":new pi(At.layout_symbol["text-line-height"]),"text-letter-spacing":new di(At.layout_symbol["text-letter-spacing"]),"text-justify":new di(At.layout_symbol["text-justify"]),"text-radial-offset":new di(At.layout_symbol["text-radial-offset"]),"text-variable-anchor":new pi(At.layout_symbol["text-variable-anchor"]),"text-anchor":new di(At.layout_symbol["text-anchor"]),"text-max-angle":new pi(At.layout_symbol["text-max-angle"]),"text-writing-mode":new pi(At.layout_symbol["text-writing-mode"]),"text-rotate":new di(At.layout_symbol["text-rotate"]),"text-padding":new pi(At.layout_symbol["text-padding"]),"text-keep-upright":new pi(At.layout_symbol["text-keep-upright"]),"text-transform":new di(At.layout_symbol["text-transform"]),"text-offset":new di(At.layout_symbol["text-offset"]),"text-allow-overlap":new pi(At.layout_symbol["text-allow-overlap"]),"text-ignore-placement":new pi(At.layout_symbol["text-ignore-placement"]),"text-optional":new pi(At.layout_symbol["text-optional"])}),pc={paint:new yi({"icon-opacity":new di(At.paint_symbol["icon-opacity"]),"icon-color":new di(At.paint_symbol["icon-color"]),"icon-halo-color":new di(At.paint_symbol["icon-halo-color"]),"icon-halo-width":new di(At.paint_symbol["icon-halo-width"]),"icon-halo-blur":new di(At.paint_symbol["icon-halo-blur"]),"icon-translate":new pi(At.paint_symbol["icon-translate"]),"icon-translate-anchor":new pi(At.paint_symbol["icon-translate-anchor"]),"text-opacity":new di(At.paint_symbol["text-opacity"]),"text-color":new di(At.paint_symbol["text-color"],{runtimeType:Bt,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),"text-halo-color":new di(At.paint_symbol["text-halo-color"]),"text-halo-width":new di(At.paint_symbol["text-halo-width"]),"text-halo-blur":new di(At.paint_symbol["text-halo-blur"]),"text-translate":new pi(At.paint_symbol["text-translate"]),"text-translate-anchor":new pi(At.paint_symbol["text-translate-anchor"])}),layout:hc},dc=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Ot,this.defaultValue=t};dc.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},dc.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},dc.prototype.outputDefined=function(){return!1},dc.prototype.serialize=function(){return null},Dn("FormatSectionOverride",dc,{omit:["defaultValue"]});var gc=function(t){function e(e){t.call(this,e,pc)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),"auto"===this.layout.get("icon-rotation-alignment")&&(this.layout._values["icon-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-rotation-alignment")&&(this.layout._values["text-rotation-alignment"]="point"!==this.layout.get("symbol-placement")?"map":"viewport"),"auto"===this.layout.get("text-pitch-alignment")&&(this.layout._values["text-pitch-alignment"]=this.layout.get("text-rotation-alignment")),"auto"===this.layout.get("icon-pitch-alignment")&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment")),"point"===this.layout.get("symbol-placement")){var n=this.layout.get("text-writing-mode");if(n){for(var i=[],a=0,o=n;a",targetMapId:n,sourceMapId:a.mapId})}}},Cc.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if(""===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else k()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},Cc.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},Cc.prototype.processTask=function(t,e){var r=this;if(""===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(jn(e.error)):n(null,jn(e.data)))}else{var i=!1,a=S(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:"",sourceMapId:r.mapId,error:e?Nn(e):null,data:Nn(n,a)},a)}:function(t){i=!0},s=null,l=jn(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var c=e.type.split(".");s=this.parent.getWorkerSource(e.sourceMapId,c[0],l.source)[c[1]](l,o)}else o(new Error("Could not find function "+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},Cc.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener("message",this.receive,!1)};var Ic=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Ic.prototype.setNorthEast=function(t){return this._ne=t instanceof Pc?new Pc(t.lng,t.lat):Pc.convert(t),this},Ic.prototype.setSouthWest=function(t){return this._sw=t instanceof Pc?new Pc(t.lng,t.lat):Pc.convert(t),this},Ic.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Pc)e=t,r=t;else{if(!(t instanceof Ic))return Array.isArray(t)?4===t.length||t.every(Array.isArray)?this.extend(Ic.convert(t)):this.extend(Pc.convert(t)):this;if(r=t._ne,!(e=t._sw)||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Pc(e.lng,e.lat),this._ne=new Pc(r.lng,r.lat)),this},Ic.prototype.getCenter=function(){return new Pc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Ic.prototype.getSouthWest=function(){return this._sw},Ic.prototype.getNorthEast=function(){return this._ne},Ic.prototype.getNorthWest=function(){return new Pc(this.getWest(),this.getNorth())},Ic.prototype.getSouthEast=function(){return new Pc(this.getEast(),this.getSouth())},Ic.prototype.getWest=function(){return this._sw.lng},Ic.prototype.getSouth=function(){return this._sw.lat},Ic.prototype.getEast=function(){return this._ne.lng},Ic.prototype.getNorth=function(){return this._ne.lat},Ic.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Ic.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},Ic.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Ic.prototype.contains=function(t){var e=Pc.convert(t),r=e.lng,n=e.lat,i=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(i=this._sw.lng>=r&&r>=this._ne.lng),this._sw.lat<=n&&n<=this._ne.lat&&i},Ic.convert=function(t){return!t||t instanceof Ic?t:new Ic(t)};var Pc=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid LngLat object: ("+t+", "+e+")");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};Pc.prototype.wrap=function(){return new Pc(c(this.lng,-180,180),this.lat)},Pc.prototype.toArray=function(){return[this.lng,this.lat]},Pc.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},Pc.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return 6371008.8*Math.acos(Math.min(i,1))},Pc.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Ic(new Pc(this.lng-r,this.lat-e),new Pc(this.lng+r,this.lat+e))},Pc.convert=function(t){if(t instanceof Pc)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Pc(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&"object"==typeof t&&null!==t)return new Pc(Number("lng"in t?t.lng:t.lon),Number(t.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]")};var zc=2*Math.PI*6371008.8;function Oc(t){return zc*Math.cos(t*Math.PI/180)}function Dc(t){return(180+t)/360}function Rc(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Fc(t,e){return t/Oc(e)}function Bc(t){return 360/Math.PI*Math.atan(Math.exp((180-360*t)*Math.PI/180))-90}var Nc=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};Nc.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Pc.convert(t);return new Nc(Dc(r.lng),Rc(r.lat),Fc(e,r.lat))},Nc.prototype.toLngLat=function(){return new Pc(360*this.x-180,Bc(this.y))},Nc.prototype.toAltitude=function(){return this.z*Oc(Bc(this.y))},Nc.prototype.meterInMercatorCoordinateUnits=function(){return 1/zc*(t=Bc(this.y),1/Math.cos(t*Math.PI/180));var t};var jc=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=qc(0,t,t,e,r)};jc.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},jc.prototype.url=function(t,e){var r,n,i,a,o,s=(n=this.y,i=this.z,a=Lc(256*(r=this.x),256*(n=Math.pow(2,i)-n-1),i),o=Lc(256*(r+1),256*(n+1),i),a[0]+","+a[1]+","+o[0]+","+o[1]),l=function(t,e,r){for(var n,i="",a=t;a>0;a--)i+=(e&(n=1<this.canonical.z?new Vc(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new Vc(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},Vc.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?qc(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):qc(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},Vc.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ>e&&t.canonical.y===this.canonical.y>>e},Vc.prototype.children=function(t){if(this.overscaledZ>=t)return[new Vc(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new Vc(e,this.wrap,e,r,n),new Vc(e,this.wrap,e,r+1,n),new Vc(e,this.wrap,e,r,n+1),new Vc(e,this.wrap,e,r+1,n+1)]},Vc.prototype.isLessThan=function(t){return this.wrapt.wrap)&&(this.overscaledZt.overscaledZ)&&(this.canonical.xt.canonical.x)&&this.canonical.y=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(e+1)*this.stride+(t+1)},Hc.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},Hc.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},Hc.prototype.getPixels=function(){return new po({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},Hc.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error("dem dimension mismatch");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,l=-r*this.dim,c=a;c=0&&u[3]>=0&&s.insert(o,u[0],u[1],u[2],u[3])}},Zc.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new gs.VectorTile(new Hs(this.rawTileData)).layers,this.sourceLayerCoder=new Gc(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers},Zc.prototype.query=function(t,e,r,n){var a=this;this.loadVTLayers();for(var o=t.params||{},s=8192/t.tileSize/t.scale,l=rn(o.filter),c=t.queryGeometry,u=t.queryPadding*s,f=Kc(c),h=this.grid.query(f.minX-u,f.minY-u,f.maxX+u,f.maxY+u),p=Kc(t.cameraQueryGeometry),d=0,g=this.grid3D.query(p.minX-u,p.minY-u,p.maxX+u,p.maxY+u,(function(e,r,n,a){return function(t,e,r,n,a){for(var o=0,s=t;o=l.x&&a>=l.y)return!0}var c=[new i(e,r),new i(e,a),new i(n,a),new i(n,r)];if(t.length>2)for(var u=0,f=c;u=0)return!0;return!1}(a,f)){var h=this.sourceLayerCoder.decode(r),p=this.vtLayers[h].feature(n);if(i.filter(new ii(this.tileID.overscaledZ),p))for(var d=this.getId(p,h),g=0;gn)i=!1;else if(e)if(this.expirationTimeot&&(t.getActor().send("enforceCacheSizeLimit",at),ut=0)},t.clamp=l,t.clearTileCache=function(t){var e=self.caches.delete("mapbox-tiles");t&&e.catch(t).then((function(){return t()}))},t.clipLine=jl,t.clone=function(t){var e=new to(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=x,t.clone$2=function(t){var e=new to(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=Ns,t.config=F,t.create=function(){var t=new to(16);return to!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new to(9);return to!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new to(4);return to!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=qr,t.createLayout=Ti,t.createStyleLayer=function(t){return"custom"===t.type?new bc(t):new _c[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=Ue,t.offscreenCanvasSupported=ft,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t},t.parseGlyphPBF=function(t){return new Hs(t).readFields(ll,[])},t.pbf=Hs,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays(),t.tilePixelRatio=8192/(512*t.overscaling),t.compareText={},t.iconsNeedLinear=!1;var s=t.layers[0].layout,l=t.layers[0]._unevaluatedLayout._values,c={};if("composite"===t.textSizeData.kind){var u=t.textSizeData,f=u.maxZoom;c.compositeTextSizes=[l["text-size"].possiblyEvaluate(new ii(u.minZoom),o),l["text-size"].possiblyEvaluate(new ii(f),o)]}if("composite"===t.iconSizeData.kind){var h=t.iconSizeData,p=h.maxZoom;c.compositeIconSizes=[l["icon-size"].possiblyEvaluate(new ii(h.minZoom),o),l["icon-size"].possiblyEvaluate(new ii(p),o)]}c.layoutTextSize=l["text-size"].possiblyEvaluate(new ii(t.zoom+1),o),c.layoutIconSize=l["icon-size"].possiblyEvaluate(new ii(t.zoom+1),o),c.textMaxSize=l["text-size"].possiblyEvaluate(new ii(18));for(var d=24*s.get("text-line-height"),g="map"===s.get("text-rotation-alignment")&&"point"!==s.get("symbol-placement"),m=s.get("text-keep-upright"),v=s.get("text-size"),y=function(){var a=b[x],l=s.get("text-font").evaluate(a,{},o).join(","),u=v.evaluate(a,{},o),f=c.layoutTextSize.evaluate(a,{},o),h=c.layoutIconSize.evaluate(a,{},o),p={horizontal:{},vertical:void 0},y=a.text,w=[0,0];if(y){var T=y.toString(),k=24*s.get("text-letter-spacing").evaluate(a,{},o),M=function(t){for(var e=0,r=t;e=8192||f.y<0||f.y>=8192||function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g,m,v,y,x,b,w,T,k,M){var A,S,E,C,L,I=t.addToLineVertexArray(e,r),P=0,z=0,O=0,D=0,R=-1,F=-1,B={},N=ca(""),j=0,U=0;if(void 0===s._unevaluatedLayout.getValue("text-radial-offset")?(j=(A=s.layout.get("text-offset").evaluate(b,{},k).map((function(t){return 24*t})))[0],U=A[1]):(j=24*s.layout.get("text-radial-offset").evaluate(b,{},k),U=Ql),t.allowVerticalPlacement&&n.vertical){var V=s.layout.get("text-rotate").evaluate(b,{},k)+90;C=new Yl(l,e,c,u,f,n.vertical,h,p,d,V),o&&(L=new Yl(l,e,c,u,f,o,m,v,d,V))}if(i){var q=s.layout.get("icon-rotate").evaluate(b,{}),H="none"!==s.layout.get("icon-text-fit"),G=Ul(i,q,T,H),Y=o?Ul(o,q,T,H):void 0;E=new Yl(l,e,c,u,f,i,m,v,!1,q),P=4*G.length;var W=t.iconSizeData,X=null;"source"===W.kind?(X=[128*s.layout.get("icon-size").evaluate(b,{})])[0]>32640&&_(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'):"composite"===W.kind&&((X=[128*w.compositeIconSizes[0].evaluate(b,{},k),128*w.compositeIconSizes[1].evaluate(b,{},k)])[0]>32640||X[1]>32640)&&_(t.layerIds[0]+': Value for "icon-size" is >= 255. Reduce your "icon-size".'),t.addSymbols(t.icon,G,X,x,y,b,!1,e,I.lineStartIndex,I.lineLength,-1,k),R=t.icon.placedSymbolArray.length-1,Y&&(z=4*Y.length,t.addSymbols(t.icon,Y,X,x,y,b,gl.vertical,e,I.lineStartIndex,I.lineLength,-1,k),F=t.icon.placedSymbolArray.length-1)}for(var Z in n.horizontal){var J=n.horizontal[Z];if(!S){N=ca(J.text);var K=s.layout.get("text-rotate").evaluate(b,{},k);S=new Yl(l,e,c,u,f,J,h,p,d,K)}var Q=1===J.positionedLines.length;if(O+=ec(t,e,J,a,s,d,b,g,I,n.vertical?gl.horizontal:gl.horizontalOnly,Q?Object.keys(n.horizontal):[Z],B,R,w,k),Q)break}n.vertical&&(D+=ec(t,e,n.vertical,a,s,d,b,g,I,gl.vertical,["vertical"],B,F,w,k));var $=S?S.boxStartIndex:t.collisionBoxArray.length,tt=S?S.boxEndIndex:t.collisionBoxArray.length,et=C?C.boxStartIndex:t.collisionBoxArray.length,rt=C?C.boxEndIndex:t.collisionBoxArray.length,nt=E?E.boxStartIndex:t.collisionBoxArray.length,it=E?E.boxEndIndex:t.collisionBoxArray.length,at=L?L.boxStartIndex:t.collisionBoxArray.length,ot=L?L.boxEndIndex:t.collisionBoxArray.length,st=-1,lt=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};st=lt(S,st),st=lt(C,st),st=lt(E,st);var ct=(st=lt(L,st))>-1?1:0;ct&&(st*=M/24),t.glyphOffsetArray.length>=fc.MAX_GLYPHS&&_("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey),t.symbolInstances.emplaceBack(e.x,e.y,B.right>=0?B.right:-1,B.center>=0?B.center:-1,B.left>=0?B.left:-1,B.vertical||-1,R,F,N,$,tt,et,rt,nt,it,at,ot,c,O,D,P,z,ct,0,h,j,U,st)}(t,f,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,v,w,M,l,x,T,A,d,e,a,c,u,o)};if("line"===S)for(var I=0,P=jl(e.geometry,0,0,8192,8192);I1){var j=Bl(N,k,r.vertical||g,n,24,y);j&&L(N,j)}}else if("Polygon"===e.type)for(var U=0,V=Qo(e.geometry,0);U=E.maxzoom||"none"!==E.visibility&&(o(S,this.zoom,n),(g[E.id]=E.createBucket({index:u.bucketLayerIDs.length,layers:S,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:b,sourceID:this.source})).populate(_,m,this.tileID.canonical),u.bucketLayerIDs.push(S.map((function(t){return t.id}))))}}}var C=t.mapObject(m.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(C).length?a.send("getGlyphs",{uid:this.uid,stacks:C},(function(t,e){f||(f=t,h=e,P.call(l))})):h={};var L=Object.keys(m.iconDependencies);L.length?a.send("getImages",{icons:L,source:this.source,tileID:this.tileID,type:"icons"},(function(t,e){f||(f=t,p=e,P.call(l))})):p={};var I=Object.keys(m.patternDependencies);function P(){if(f)return s(f);if(h&&p&&d){var e=new i(h),r=new t.ImageAtlas(p,d);for(var a in g){var l=g[a];l instanceof t.SymbolBucket?(o(l.layers,this.zoom,n),t.performSymbolLayout(l,h,e.positions,p,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(o(l.layers,this.zoom,n),l.addFeatures(m,this.tileID.canonical,r.patternPositions))}this.status="done",s(null,{buckets:t.values(g).filter((function(t){return!t.isEmpty()})),featureIndex:u,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}I.length?a.send("getImages",{icons:I,source:this.source,tileID:this.tileID,type:"patterns"},(function(t,e){f||(f=t,d=e,P.call(l))})):d={},P.call(this)};var l=function(t,e,r,n){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=n||s,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var o=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),s=this.loading[i]=new a(e);s.abort=this.loadVectorData(e,(function(e,a){if(delete n.loading[i],e||!a)return s.status="done",n.loaded[i]=s,r(e);var l=a.rawData,c={};a.expires&&(c.expires=a.expires),a.cacheControl&&(c.cacheControl=a.cacheControl);var u={};if(o){var f=o.finish();f&&(u.resourceTiming=JSON.parse(JSON.stringify(f)))}s.vectorTile=a.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.availableImages,n.actor,(function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,c,u))})),n.loaded=n.loaded||{},n.loaded[i]=s}))},l.prototype.reloadTile=function(t,e){var r=this,n=this.loaded,i=t.uid,a=this;if(n&&n[i]){var o=n[i];o.showCollisionBoxes=t.showCollisionBoxes;var s=function(t,n){var i=o.reloadCallback;i&&(delete o.reloadCallback,o.parse(o.vectorTile,a.layerIndex,r.availableImages,a.actor,i)),e(t,n)};"parsing"===o.status?o.reloadCallback=s:"done"===o.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},l.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var c=t.window.ImageBitmap,u=function(){this.loaded={}};function f(t,e){if(0!==t.length){h(t[0],e);for(var r=1;r=0!=!!e&&t.reverse()}u.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=c&&a instanceof c?this.getImageData(a):a,s=new t.DEMData(n,o,i);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)},u.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext("2d")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},u.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var p=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,d=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};d.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r>31}function E(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s>1;!function t(e,r,n,i,a,o){for(;a>i;){if(a-i>600){var s=a-i+1,l=n-i+1,c=Math.log(s),u=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*u*(s-u)/s)*(l-s/2<0?-1:1);t(e,r,n,Math.max(i,Math.floor(n-l*u/s+f)),Math.min(a,Math.floor(n+(s-l)*u/s+f)),o)}var h=r[2*n+o],p=i,d=a;for(L(e,r,i,n),r[2*a+o]>h&&L(e,r,i,a);ph;)d--}r[2*i+o]===h?L(e,r,i,d):L(e,r,++d,a),d<=n&&(i=d+1),n<=d&&(a=d-1)}}(e,r,s,i,a,o%2),t(e,r,n,i,s-1,o+1),t(e,r,n,s+1,a,o+1)}}(o,s,n,0,o.length-1,0)};D.prototype.range=function(t,e,r,n){return function(t,e,r,n,i,a,o){for(var s,l,c=[0,t.length-1,0],u=[];c.length;){var f=c.pop(),h=c.pop(),p=c.pop();if(h-p<=o)for(var d=p;d<=h;d++)l=e[2*d+1],(s=e[2*d])>=r&&s<=i&&l>=n&&l<=a&&u.push(t[d]);else{var g=Math.floor((p+h)/2);l=e[2*g+1],(s=e[2*g])>=r&&s<=i&&l>=n&&l<=a&&u.push(t[g]);var m=(f+1)%2;(0===f?r<=s:n<=l)&&(c.push(p),c.push(g-1),c.push(m)),(0===f?i>=s:a>=l)&&(c.push(g+1),c.push(h),c.push(m))}}return u}(this.ids,this.coords,t,e,r,n,this.nodeSize)},D.prototype.within=function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var c=o.pop(),u=o.pop(),f=o.pop();if(u-f<=a)for(var h=f;h<=u;h++)P(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+u)/2),d=e[2*p],g=e[2*p+1];P(d,g,r,n)<=l&&s.push(t[p]);var m=(c+1)%2;(0===c?r-i<=d:n-i<=g)&&(o.push(f),o.push(p-1),o.push(m)),(0===c?r+i>=d:n+i>=g)&&(o.push(p+1),o.push(u),o.push(m))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var R={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},F=function(t){this.options=H(Object.create(R),t),this.trees=new Array(this.options.maxZoom+1)};function B(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function N(t,e){var r=t.geometry.coordinates,n=r[1];return{x:V(r[0]),y:q(n),zoom:1/0,index:e,parentId:-1}}function j(t){return{type:"Feature",id:t.id,properties:U(t),geometry:{type:"Point",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function U(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+"k":e>=1e3?Math.round(e/100)/10+"k":e;return H(H({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function V(t){return t/360+.5}function q(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function H(t,e){for(var r in e)t[r]=e[r];return t}function G(t){return t.x}function Y(t){return t.y}function W(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function X(t,e,r,n){var i={id:void 0===t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if("Point"===r||"MultiPoint"===r||"LineString"===r)Z(t,e);else if("Polygon"===r||"MultiLineString"===r)for(var n=0;n0&&(o+=n?(i*c-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(c-a,2))),i=l,a=c}var u=e.length-3;e[2]=1,function t(e,r,n,i){for(var a,o=i,s=n-r>>1,l=n-r,c=e[r],u=e[r+1],f=e[n],h=e[n+1],p=r+3;po)a=p,o=d;else if(d===o){var g=Math.abs(p-s);gi&&(a-r>3&&t(e,r,a,i),e[a+2]=o,n-a>3&&t(e,a,n,i))}(e,0,u,r),e[u+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function $(t,e,r,n){for(var i=0;i1?1:r}function rt(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o=n)return null;for(var l=[],c=0;c=r&&d=n)){var g=[];if("Point"===h||"MultiPoint"===h)nt(f,g,r,n,i);else if("LineString"===h)it(f,g,r,n,i,!1,s.lineMetrics);else if("MultiLineString"===h)ot(f,g,r,n,i,!1);else if("Polygon"===h)ot(f,g,r,n,i,!0);else if("MultiPolygon"===h)for(var m=0;m=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function it(t,e,r,n,i,a,o){for(var s,l,c=at(t),u=0===i?lt:ct,f=t.start,h=0;hr&&(l=u(c,p,d,m,v,r),o&&(c.start=f+s*l)):y>n?x=r&&(l=u(c,p,d,m,v,r),b=!0),x>n&&y<=n&&(l=u(c,p,d,m,v,n),b=!0),!a&&b&&(o&&(c.end=f+s*l),e.push(c),c=at(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],g=t[_+2],(y=0===i?p:d)>=r&&y<=n&&st(c,p,d,g),_=c.length-3,a&&_>=3&&(c[_]!==c[0]||c[_+1]!==c[1])&&st(c,c[0],c[1],c[2]),c.length&&e.push(c)}function at(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function ot(t,e,r,n,i,a){for(var o=0;oo.maxX&&(o.maxX=u),f>o.maxY&&(o.maxY=f)}return o}function gt(t,e,r,n){var i=e.geometry,a=e.type,o=[];if("Point"===a||"MultiPoint"===a)for(var s=0;s0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;lo)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n0===e)for(n=0,i=t.length;n24)throw new Error("maxZoom should be in the 0-24 range");if(e.promoteId&&e.generateId)throw new Error("promoteId and generateId cannot be used together.");var n=function(t,e){var r=[];if("FeatureCollection"===t.type)for(var n=0;n=n;c--){var u=+Date.now();s=this._cluster(s,c),this.trees[c]=new D(s,G,Y,a,Float32Array),r&&console.log("z%d: %d clusters in %dms",c,s.length,+Date.now()-u)}return r&&console.timeEnd("total time"),this},F.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),i=180===t[2]?180:((t[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,i=180;else if(r>i){var o=this.getClusters([r,n,180,a],e),s=this.getClusters([-180,n,i,a],e);return o.concat(s)}for(var l=this.trees[this._limitZoom(e)],c=[],u=0,f=l.range(V(r),q(a),V(i),q(n));u1?this._map(s,!0):null,d=(o<<5)+(e+1)+this.points.length,g=0,m=c;g>5},F.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},F.prototype._map=function(t,e){if(t.numPoints)return e?H({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?H({},n):n},vt.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},vt.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,c=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var u=1<1&&console.time("creation"),h=this.tiles[f]=dt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),c)){c>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd("creation"));var p="z"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(h.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<1&&console.time("clipping");var g,m,v,y,x,b,_=.5*l.buffer/l.extent,w=.5-_,T=.5+_,k=1+_;g=m=v=y=null,x=rt(t,u,r-_,r+T,0,h.minX,h.maxX,l),b=rt(t,u,r+w,r+k,0,h.minX,h.maxX,l),t=null,x&&(g=rt(x,u,n-_,n+T,1,h.minY,h.maxY,l),m=rt(x,u,n+w,n+k,1,h.minY,h.maxY,l),x=null),b&&(v=rt(b,u,n-_,n+T,1,h.minY,h.maxY,l),y=rt(b,u,n+w,n+k,1,h.minY,h.maxY,l),b=null),c>1&&console.timeEnd("clipping"),s.push(g||[],e+1,2*r,2*n),s.push(m||[],e+1,2*r,2*n+1),s.push(v||[],e+1,2*r+1,2*n),s.push(y||[],e+1,2*r+1,2*n+1)}}},vt.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<1&&console.log("drilling down to z%d-%d-%d",t,e,r);for(var l,c=t,u=e,f=r;!l&&c>0;)c--,u=Math.floor(u/2),f=Math.floor(f/2),l=this.tiles[yt(c,u,f)];return l&&l.source?(a>1&&console.log("found parent tile z%d-%d-%d",c,u,f),a>1&&console.time("drilling down"),this.splitTile(l.source,c,u,f,t,e,r),a>1&&console.timeEnd("drilling down"),this.tiles[s]?ht(this.tiles[s],i):null):null};var bt=function(e){function r(t,r,n,i){e.call(this,t,r,n,xt),i&&(this.loadGeoJSON=i)}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&"Idle"!==this._state?this._state="NeedsLoadData":(this._state="Coalescing",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,n=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i=!!(n&&n.request&&n.request.collectResourceTiming)&&new t.RequestPerformance(n.request);this.loadGeoJSON(n,(function(a,o){if(a||!o)return r(a);if("object"!=typeof o)return r(new Error("Input data given to '"+n.source+"' is not a valid GeoJSON object."));!function t(e,r){var n,i=e&&e.type;if("FeatureCollection"===i)for(n=0;n=0?0:e.button},r.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var h=function(e){function r(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.isLoaded=function(){return this.loaded},r.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,r=this.requestors;e=0?1.2:1))}function v(t,e,r,n,i,a,o){for(var s=0;s65535)e(new Error("glyphs > 65535 not supported"));else if(a.ranges[s])e(null,{stack:r,id:i,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],x.loadGlyphRange(r,s,n.url,n.requestManager,(function(t,e){if(e){for(var r in e)n._doesCharSupportLocalGlyph(+r)||(a.glyphs[+r]=e[+r]);a.ranges[s]=!0}for(var i=0,o=l;i1&&(s=t[++o]);var c=Math.abs(l-s.left),u=Math.abs(l-s.right),f=Math.min(c,u),h=void 0,p=i/r*(n+1);if(s.isDash){var d=n-Math.abs(p);h=Math.sqrt(f*f+d*d)}else h=n-Math.sqrt(f*f+p*p);this.data[a+l]=Math.max(0,Math.min(255,h+128))}},T.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var r=t[e],n=t[e+1];r.zeroLength?t.splice(e,1):n&&n.isDash===r.isDash&&(n.left=r.left,t.splice(e,1))}var i=t[0],a=t[t.length-1];i.isDash===a.isDash&&(i.left=a.left-this.width,a.right=i.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],c=0;c1&&(l=t[++s]);var u=Math.abs(c-l.left),f=Math.abs(c-l.right),h=Math.min(u,f);this.data[o+c]=Math.max(0,Math.min(255,(l.isDash?h:-h)+128))}},T.prototype.addDash=function(e,r){var n=r?7:0,i=2*n+1;if(this.nextRow+i>this.height)return t.warnOnce("LineAtlas out of space"),null;for(var a=0,o=0;o=n&&e.x=i&&e.y0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+10&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event("data",n))}}))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n={dataType:"source",sourceDataType:"content"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event("data",n))}})),this},r.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send("geojson.getClusterExpansionZoom",{clusterId:t,source:this.id},e),this},r.prototype.getClusterChildren=function(t,e){return this.actor.send("geojson.getClusterChildren",{clusterId:t,source:this.id},e),this},r.prototype.getClusterLeaves=function(t,e,r,n){return this.actor.send("geojson.getClusterLeaves",{source:this.id,clusterId:t,limit:e,offset:r},n),this},r.prototype._updateWorkerData=function(e){var r=this;this._loaded=!1;var n=t.extend({},this.workerOptions),i=this._data;"string"==typeof i?(n.request=this.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTiming=this._collectResourceTiming):n.data=JSON.stringify(i),this.actor.send(this.type+".loadData",n,(function(t,i){r._removed||i&&i.abandoned||(r._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[r.id]&&(r._resourceTiming=i.resourceTiming[r.id].slice(0)),r.actor.send(r.type+".coalesce",{source:n.source},null),e(t))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.loadTile=function(e,r){var n=this,i=e.actor?"reloadTile":"loadTile";e.actor=this.actor,e.request=this.actor.send(i,{type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId},(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,"reloadTile"===i),r(null))}))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id})},r.prototype.onRemove=function(){this._removed=!0,this.actor.send("removeSource",{type:this.type,source:this.id})},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),I=t.createLayout([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]),P=function(e){function r(t,r,n,i){e.call(this),this.id=t,this.dispatcher=n,this.coordinates=r.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(i),this.options=r}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.load=function(e,r){var n=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(i,a){n._loaded=!0,i?n.fire(new t.ErrorEvent(i)):a&&(n.image=a,e&&(n.coordinates=e),r&&r(),n._finishLoading())}))},r.prototype.loaded=function(){return this._loaded},r.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},r.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setCoordinates=function(e){var r=this;this.coordinates=e;var n=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var r=1/0,n=1/0,i=-1/0,a=-1/0,o=0,s=e;or.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError("sources."+this.id,null,"Playback for this video can be set only between the "+r.start(0)+" and "+r.end(0)+"-second mark."))):this.video.currentTime=e}},r.prototype.getVideo=function(){return this.video},r.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,I.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];"loaded"!==i.state&&(i.state="loaded",i.texture=this.texture)}}},r.prototype.serialize=function(){return{type:"video",urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this.video&&!this.video.paused},r}(P),O=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4===n.coordinates.length&&!n.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return"number"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'missing required property "coordinates"'))),n.animate&&"boolean"!=typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'optional "animate" property must be a boolean value'))),n.canvas?"string"==typeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'missing required property "canvas"'))),this.options=n,this.animate=void 0===n.animate||n.animate}return e&&(r.__proto__=e),(r.prototype=Object.create(e&&e.prototype)).constructor=r,r.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},r.prototype.getCanvas=function(){return this.canvas},r.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemove=function(){this.pause()},r.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var r=this.map.painter.context,n=r.gl;for(var i in this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,I.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[i];"loaded"!==a.state&&(a.state="loaded",a.texture=this.texture)}}},r.prototype.serialize=function(){return{type:"canvas",coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this._playing},r.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];tthis.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},N.prototype.has=function(t){return t.wrapped().key in this.data},N.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},N.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},N.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},N.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},N.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},N.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},N.prototype.filter=function(t){var e=[];for(var r in this.data)for(var n=0,i=this.data[r];n1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype._retainLoadedChildren=function(t,e,r,n){for(var i in this._tiles){var a=this._tiles[i];if(!(n[i]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>r)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){n[o.key]=o;break}}}},r.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var r=this._loadedParentTiles[t.key];return r&&r.tileID.overscaledZ>=e?r:null}for(var n=t.overscaledZ-1;n>=e;n--){var i=t.scaledTo(n),a=this._getLoadedTile(i);if(a)return a}},r.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},r.prototype.updateCacheSize=function(t){var e=Math.ceil(t.width/this._source.tileSize)+1,r=Math.ceil(t.height/this._source.tileSize)+1,n=Math.floor(e*r*5),i="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,n):n;this._cache.setMaxSize(i)},r.prototype.handleWrapJump=function(t){var e=Math.round((t-(void 0===this._prevLng?t:this._prevLng))/360);if(this._prevLng=t,e){var r={};for(var n in this._tiles){var i=this._tiles[n];i.tileID=i.tileID.unwrapTo(i.tileID.wrap+e),r[i.tileID.key]=i}for(var a in this._tiles=r,this._timers)clearTimeout(this._timers[a]),delete this._timers[a];for(var o in this._tiles)this._setTileReloadTimer(o,this._tiles[o])}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter((function(t){return n._source.hasTile(t)})))):i=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-r.maxOverzooming,this._source.minzoom),s=Math.max(a+r.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(i,a);if(Pt(this._source.type)){for(var c={},u={},f=0,h=Object.keys(l);fthis._source.maxzoom){var m=d.children(this._source.maxzoom)[0],v=this.getTile(m);if(v&&v.hasData()){n[m.key]=m;continue}}else{var y=d.children(this._source.maxzoom);if(n[y[0].key]&&n[y[1].key]&&n[y[2].key]&&n[y[3].key])continue}for(var x=g.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(g=this.getTile(_))&&x&&(g=this._addTile(_)),g&&(n[_.key]=_,x=g.wasRequested(),g.hasData()))break}}}return n},r.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],r=void 0,n=this._tiles[t].tileID;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){r=this._loadedParentTiles[n.key];break}e.push(n.key);var i=n.scaledTo(n.overscaledZ-1);if(r=this._getLoadedTile(i))break;n=i}for(var a=0,o=e;a0||(e.hasData()&&"reloading"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r,n){var i=this,a=[],o=this.transform;if(!o)return a;for(var s=n?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),c=s.map((function(t){return o.pointCoordinate(t)})),u=this.getIds(),f=1/0,h=1/0,p=-1/0,d=-1/0,g=0,m=c;g=0&&v[1].y+m>=0){var y=l.map((function(t){return s.getTilePoint(t)})),x=c.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:y,cameraQueryGeometry:x,scale:g})}}},x=0;x=t.browser.now())return!0}return!1},r.prototype.setFeatureState=function(t,e,r){this._state.updateState(t=t||"_geojsonTileLayer",e,r)},r.prototype.removeFeatureState=function(t,e,r){this._state.removeFeatureState(t=t||"_geojsonTileLayer",e,r)},r.prototype.getFeatureState=function(t,e){return this._state.getState(t=t||"_geojsonTileLayer",e)},r.prototype.setDependencies=function(t,e,r){var n=this._tiles[t];n&&n.setDependencies(e,r)},r.prototype.reloadTilesForDependencies=function(t,e){for(var r in this._tiles)this._tiles[r].hasDependency(t,e)&&this._reloadTile(r,"reloading");this._cache.filter((function(r){return!r.hasDependency(t,e)}))},r}(t.Evented);function It(t,e){var r=Math.abs(2*t.wrap)-+(t.wrap<0),n=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||n-r||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function Pt(t){return"raster"===t||"image"===t||"video"===t}function zt(){return new t.window.Worker(Yi.workerUrl)}Lt.maxOverzooming=10,Lt.maxUnderzooming=3;var Ot="mapboxgl_preloaded_worker_pool",Dt=function(){this.active={}};Dt.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length0?(i-o)/s:0;return this.points[a].mult(1-l).add(this.points[r].mult(l))};var Jt=function(t,e,r){var n=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(t/r),this.yCellCount=Math.ceil(e/r);for(var a=0;a=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function re(e,r,n,i,a,o,s,l){var c=i?e.textSizeData:e.iconSizeData,u=t.evaluateSizeForZoom(c,n.transform.zoom),f=[256/n.width*2+1,256/n.height*2+1],h=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,g=n.transform.width/n.transform.height,m=!1,v=0;vMath.abs(n.x-r.x)*i?{useVertical:!0}:(e===t.WritingMode.vertical?r.yn.x)?{needsFlipping:!0}:null}function ae(e,r,n,i,a,o,s,l,c,u,f,h,p,d){var g,m=r/24,v=e.lineOffsetX*m,y=e.lineOffsetY*m;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=ne(m,l,v,y,n,f,h,e,c,o,p);if(!w)return{notEnoughRoom:!0};var T=$t(w.first.point,s).point,k=$t(w.last.point,s).point;if(i&&!n){var M=ie(e.writingMode,T,k,d);if(M)return M}g=[w.first];for(var A=e.glyphStartIndex+1;A0?L.point:oe(h,C,S,1,a),P=ie(e.writingMode,S,I,d);if(P)return P}var z=se(m*l.getoffsetX(e.glyphStartIndex),v,y,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,p);if(!z)return{notEnoughRoom:!0};g=[z]}for(var O=0,D=g;O0?1:-1,g=0;i&&(d*=-1,g=Math.PI),d<0&&(g+=Math.PI);for(var m=d>0?l+s:l+s+1,v=a,y=a,x=0,b=0,_=Math.abs(p),w=[];x+b<=_;){if((m+=d)=c)return null;if(y=v,w.push(v),void 0===(v=h[m])){var T=new t.Point(u.getx(m),u.gety(m)),k=$t(T,f);if(k.signedDistanceFromCamera>0)v=h[m]=k.point;else{var M=m-d;v=oe(0===x?o:new t.Point(u.getx(M),u.gety(M)),T,y,_-x+1,f)}}x+=b,b=y.dist(v)}var A=(_-x)/b,S=v.sub(y),E=S.mult(A)._add(y);E._add(S._unit()._perp()._mult(n*d));var C=g+Math.atan2(v.y-y.y,v.x-y.x);return w.push(E),{point:E,angle:C,path:w}}Jt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Jt.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Jt.prototype.insertCircle=function(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Jt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Jt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Jt.prototype._query=function(t,e,r,n,i,a){if(r<0||t>this.width||n<0||e>this.height)return!i&&[];var o=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var s=0;s0:o},Jt.prototype._queryCircle=function(t,e,r,n,i){var a=t-r,o=t+r,s=e-r,l=e+r;if(o<0||a>this.width||l<0||s>this.height)return!n&&[];var c=[];return this._forEachCell(a,s,o,l,this._queryCellCircle,c,{hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}},i),n?c.length>0:c},Jt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Jt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Jt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Jt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,c=this.boxCells[i];if(null!==c)for(var u=this.bboxes,f=0,h=c;f=u[d+0]&&n>=u[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:u[d],y1:u[d+1],x2:u[d+2],y2:u[d+3]})}}}var g=this.circleCells[i];if(null!==g)for(var m=this.circles,v=0,y=g;vo*o+s*s},Jt.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var c=(o-i)/2,u=Math.abs(e-(i+c));if(u>c+r)return!1;if(l<=s||u<=c)return!0;var f=l-s,h=u-c;return f*f+h*h<=r*r};var le=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ce(t,e){for(var r=0;r=1;I--)L.push(E.path[I]);for(var P=1;P0){for(var R=L[0].clone(),F=L[0].clone(),B=1;B=M.x&&F.x<=A.x&&R.y>=M.y&&F.y<=A.y?[L]:F.xA.x||F.yA.y?[]:t.clipLine([L],M.x,M.y,A.x,A.y)}for(var N=0,j=D;N=this.screenRightBoundary||n<100||e>this.screenBottomBoundary},fe.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t=0&&e0?(this.prevPlacement&&this.prevPlacement.variableOffsets[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID].text&&(g=this.prevPlacement.variableOffsets[f.crossTileID].anchor),this.variableOffsets[f.crossTileID]={textOffset:m,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:g},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientations[f.crossTileID]=p),{shift:v,placedGlyphBoxes:y}):void 0},_e.prototype.placeLayerBucketPart=function(e,r,n){var i=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,c=a.textLabelPlaneMatrix,u=a.labelToScreenMatrix,f=a.textPixelRatio,h=a.holdingForFade,p=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,g=a.collisionGroup,m=s.get("text-optional"),v=s.get("icon-optional"),y=s.get("text-allow-overlap"),x=s.get("icon-allow-overlap"),b="map"===s.get("text-rotation-alignment"),_="map"===s.get("text-pitch-alignment"),w="none"!==s.get("icon-text-fit"),T="viewport-y"===s.get("symbol-z-order"),k=y&&(x||!o.hasIconData()||v),M=x&&(y||!o.hasTextData()||m);!o.collisionArrays&&p&&o.deserializeCollisionBoxes(p);var A=function(e,a){if(!r[e.crossTileID])if(h)i.placements[e.crossTileID]=new ge(!1,!1,!1);else{var p,T=!1,A=!1,S=!0,E=null,C={box:null,offscreen:null},L={box:null,offscreen:null},I=null,P=null,z=0,O=0,D=0;a.textFeatureIndex?z=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(z=e.featureIndex),a.verticalTextFeatureIndex&&(O=a.verticalTextFeatureIndex);var R=a.textBox;if(R){var F=function(r){var n=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!r&&i.prevPlacement){var a=i.prevPlacement.placedOrientations[e.crossTileID];a&&(i.placedOrientations[e.crossTileID]=a,i.markUsedOrientation(o,n=a,e))}return n},B=function(r,n){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var i=0,s=o.writingModes;i0&&(N=N.filter((function(t){return t!==j.anchor}))).unshift(j.anchor)}var U=function(t,r,n){for(var a=t.x2-t.x1,s=t.y2-t.y1,c=e.textBoxScale,u=w&&!x?r:null,h={box:[],offscreen:!1},p=y?2*N.length:N.length,d=0;d=N.length,e,o,n,u);if(m&&(h=m.placedGlyphBoxes)&&h.box&&h.box.length){T=!0,E=m.shift;break}}return h};B((function(){return U(R,a.iconBox,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&!(C&&C.box&&C.box.length)&&e.numVerticalGlyphVertices>0&&r?U(r,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),C&&(T=C.box,S=C.offscreen);var V=F(C&&C.box);if(!T&&i.prevPlacement){var q=i.prevPlacement.variableOffsets[e.crossTileID];q&&(i.variableOffsets[e.crossTileID]=q,i.markUsedJustification(o,q.anchor,e,V))}}else{var H=function(t,r){var n=i.collisionIndex.placeCollisionBox(t,y,f,l,g.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientations[e.crossTileID]=r),n};B((function(){return H(R,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?H(r,t.WritingMode.vertical):{box:null,offscreen:null}})),F(C&&C.box&&C.box.length)}}if(T=(p=C)&&p.box&&p.box.length>0,S=p&&p.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),Y=t.evaluateSizeForFeature(o.textSizeData,d,G),W=s.get("text-padding");I=i.collisionIndex.placeCollisionCircles(y,G,o.lineVertexArray,o.glyphOffsetArray,Y,l,c,u,n,_,g.predicate,e.collisionCircleDiameter,W),T=y||I.circles.length>0&&!I.collisionDetected,S=S&&I.offscreen}if(a.iconFeatureIndex&&(D=a.iconFeatureIndex),a.iconBox){var X=function(t){var e=w&&E?be(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,g.predicate)};A=L&&L.box&&L.box.length&&a.verticalIconBox?(P=X(a.verticalIconBox)).box.length>0:(P=X(a.iconBox)).box.length>0,S=S&&P.offscreen}var Z=m||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,J=v||0===e.numIconVertices;if(Z||J?J?Z||(A=A&&T):T=A&&T:A=T=A&&T,T&&p&&p.box&&i.collisionIndex.insertCollisionBox(p.box,s.get("text-ignore-placement"),o.bucketInstanceId,L&&L.box&&O?O:z,g.ID),A&&P&&i.collisionIndex.insertCollisionBox(P.box,s.get("icon-ignore-placement"),o.bucketInstanceId,D,g.ID),I&&(T&&i.collisionIndex.insertCollisionCircles(I.circles,s.get("text-ignore-placement"),o.bucketInstanceId,z,g.ID),n)){var K=o.bucketInstanceId,Q=i.collisionCircleArrays[K];void 0===Q&&(Q=i.collisionCircleArrays[K]=new me);for(var $=0;$=0;--E){var C=S[E];A(o.symbolInstances.get(C),o.collisionArrays[C])}else for(var L=e.symbolInstanceStart;L=0&&(e.text.placedSymbolArray.get(l).crossTileID=a>=0&&l!==a?0:n.crossTileID)}},_e.prototype.markUsedOrientation=function(e,r,n){for(var i=r===t.WritingMode.horizontal||r===t.WritingMode.horizontalOnly?r:0,a=r===t.WritingMode.vertical?r:0,o=0,s=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex];o0,y=i.placedOrientations[a.crossTileID],x=y===t.WritingMode.vertical,b=y===t.WritingMode.horizontal||y===t.WritingMode.horizontalOnly;if(s>0||l>0){var _=Le(m.text);d(e.text,s,x?Ie:_),d(e.text,l,b?Ie:_);var w=m.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=w||x?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=w||b?1:0);var T=i.variableOffsets[a.crossTileID];T&&i.markUsedJustification(e,T.anchor,a,y);var k=i.placedOrientations[a.crossTileID];k&&(i.markUsedJustification(e,"left",a,k),i.markUsedOrientation(e,k,a))}if(v){var M=Le(m.icon),A=!(h&&a.verticalPlacedIconSymbolIndex&&x);a.placedIconSymbolIndex>=0&&(d(e.icon,a.numIconVertices,A?M:Ie),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=m.icon.isHidden()),a.verticalPlacedIconSymbolIndex>=0&&(d(e.icon,a.numVerticalIconVertices,A?Ie:M),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=m.icon.isHidden())}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var S=e.collisionArrays[n];if(S){var E=new t.Point(0,0);if(S.textBox||S.verticalTextBox){var C=!0;if(c){var L=i.variableOffsets[g];L?(E=xe(L.anchor,L.width,L.height,L.textOffset,L.textBoxScale),u&&E._rotate(f?i.transform.angle:-i.transform.angle)):C=!1}S.textBox&&we(e.textCollisionBox.collisionVertexArray,m.text.placed,!C||x,E.x,E.y),S.verticalTextBox&&we(e.textCollisionBox.collisionVertexArray,m.text.placed,!C||b,E.x,E.y)}var I=Boolean(!b&&S.verticalIconBox);S.iconBox&&we(e.iconCollisionBox.collisionVertexArray,m.icon.placed,I,h?E.x:0,h?E.y:0),S.verticalIconBox&&we(e.iconCollisionBox.collisionVertexArray,m.icon.placed,!I,h?E.x:0,h?E.y:0)}}},m=0;mt},_e.prototype.setStale=function(){this.stale=!0};var Te=Math.pow(2,25),ke=Math.pow(2,24),Me=Math.pow(2,17),Ae=Math.pow(2,16),Se=Math.pow(2,9),Ee=Math.pow(2,8),Ce=Math.pow(2,1);function Le(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*Te+e*ke+r*Me+e*Ae+r*Se+e*Ee+r*Ce+e}var Ie=0,Pe=function(t){this._sortAcrossTiles="viewport-y"!==t.layout.get("symbol-z-order")&&void 0!==t.layout.get("symbol-sort-key").constantOr(1),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Pe.prototype.continuePlacement=function(t,e,r,n,i){for(var a=this._bucketParts;this._currentTileIndex2};this._currentPlacementIndex>=0;){var s=r[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Pe(s)),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},ze.prototype.commit=function(t){return this.placement.commit(t),this.placement};var Oe=512/t.EXTENT/2,De=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0;nt.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var c=o[t.scaledTo(Number(a)).key];c&&c.findMatches(e.symbolInstances,t,i)}}for(var u=0;u1?"@2x":"",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,".json"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,i=e,u())})),c=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,".png"),t.ResourceType.SpriteImage),(function(t,e){c=null,o||(o=t,a=e,u())}));function u(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],c=l.width,u=l.height,f=l.x,h=l.y,p=l.sdf,d=l.pixelRatio,g=l.stretchX,m=l.stretchY,v=l.content,y=new t.RGBAImage({width:c,height:u});t.RGBAImage.copy(e,y,{x:f,y:h},{x:0,y:0},{width:c,height:u}),r[s]={data:y,pixelRatio:d,sdf:p,stretchX:g,stretchY:m,content:v}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),c&&(c.cancel(),c=null)}}}(e,this.map._requestManager,(function(e,n){if(r._spriteRequest=null,e)r.fire(new t.ErrorEvent(e));else if(n)for(var i in n)r.imageManager.addImage(i,n[i]);r.imageManager.setLoaded(!0),r._availableImages=r.imageManager.listImages(),r.dispatcher.broadcast("setImages",r._availableImages),r.fire(new t.Event("data",{dataType:"style"}))}))},r.prototype._validateLayer=function(e){var r=this.sourceCaches[e.source];if(r){var n=e.sourceLayer;if(n){var i=r.getSource();("geojson"===i.type||i.vectorLayerIds&&-1===i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error('Source layer "'+n+'" does not exist on source "'+i.id+'" as specified by style layer "'+e.id+'"')))}}},r.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayers=function(t){for(var e=[],r=0,n=t;r0)throw new Error("Unimplemented: "+i.map((function(t){return t.command})).join(", ")+".");return n.forEach((function(t){"setTransition"!==t.command&&r[t.command].apply(r,t.args)})),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error("An image with this name already exists.")));this.imageManager.addImage(e,r),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error("No image with this name exists.")));this.imageManager.removeImage(e),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSource=function(e,r,n){var i=this;if(void 0===n&&(n={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error("There is already a source with this ID");if(!r.type)throw new Error("The type property must be defined, but the only the following properties were given: "+Object.keys(r).join(", ")+".");if(!(["vector","raster","geojson","video","image"].indexOf(r.type)>=0&&this._validate(t.validateStyle.source,"sources."+e,r,null,n))){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Lt(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source "'+e+'" cannot be removed while layer "'+r+'" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id "'+i+'" already exists on this map')));else{var a;if("custom"===e.type){if(Ne(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if("object"==typeof e.source&&(this.addSource(i,e.source),e=t.clone$1(e),e=t.extend(e,{source:i})),this._validate(t.validateStyle.layer,"layers."+i,e,{arrayIndex:-1},n))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}}),this._serializedLayers[a.id]=a.serialize()}var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&"custom"!==a.type){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]="clear":(this._updatedSources[a.source]="reload",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be moved.")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be removed.")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.hasLayer=function(t){return t in this._layers},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot have zoom extent.")))},r.prototype.setFilter=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,"layers."+i.id+".filter",r,null,n)||(i.filter=t.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be filtered.")))},r.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getLayoutProperty=function(e,r){var n=this.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style.")))},r.prototype.setPaintProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=e.sourceLayer,a=this.sourceCaches[n];if(void 0!==a){var o=a.getSource().type;"geojson"===o&&i?this.fire(new t.ErrorEvent(new Error("GeoJSON sources cannot have a sourceLayer parameter."))):"vector"!==o||i?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),a.setFeatureState(i,e.id,r)):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+n+"' does not exist in the map's style.")))},r.prototype.removeFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=this.sourceCaches[n];if(void 0!==i){var a=i.getSource().type,o="vector"===a?e.sourceLayer:void 0;"vector"!==a||o?r&&"string"!=typeof e.id&&"number"!=typeof e.id?this.fire(new t.ErrorEvent(new Error("A feature id is requred to remove its specific state property."))):i.removeFeatureState(o,e.id,r):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+n+"' does not exist in the map's style.")))},r.prototype.getFeatureState=function(e){this._checkLoaded();var r=e.source,n=e.sourceLayer,i=this.sourceCaches[r];if(void 0!==i){if("vector"!==i.getSource().type||n)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),i.getFeatureState(n,e.id);this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&"raster"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]="reload",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,r=function(t){return"fill-extrusion"===e._layers[t].type},n={},i=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(r(o)){n[o]=a;for(var s=0,l=t;s=0;p--){var d=this._order[p];if(r(d))for(var g=i.length-1;g>=0;g--){var m=i[g].feature;if(n[m.layer.id] 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}"),$e=vr("varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}","attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}"),tr=vr("uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}","attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}"),er=vr("#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_FragColor=color*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);}"),rr=vr("varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),nr=vr("uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),ir=vr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}"),ar=vr("varying vec4 v_color;void main() {gl_FragColor=v_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}"),or=vr("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\n? a_pos\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}"),sr=vr("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),lr=vr("uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\n#define PI 3.141592653589793\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}"),cr=vr("uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),ur=vr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define MAX_LINE_DISTANCE 32767.0\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),fr=vr("uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}"),hr=vr("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}"),pr=vr("uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}"),dr=vr("uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}"),gr=vr("#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}"),mr=vr("#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}");function vr(t,e){var r=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,n={};return{fragmentSource:t=t.replace(r,(function(t,e,r,i,a){return n[a]=!0,"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nvarying "+r+" "+i+" "+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+a+"\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n"})),vertexSource:e=e.replace(r,(function(t,e,r,i,a){var o="float"===i?"vec2":"vec4",s=a.match(/color/)?"color":o;return n[a]?"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float u_"+a+"_t;\nattribute "+r+" "+o+" a_"+a+";\nvarying "+r+" "+i+" "+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+a+" = a_"+a+";\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+a+" = unpack_mix_"+s+"(a_"+a+", u_"+a+"_t);\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float u_"+a+"_t;\nattribute "+r+" "+o+" a_"+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+r+" "+i+" "+a+" = a_"+a+";\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+r+" "+i+" "+a+" = unpack_mix_"+s+"(a_"+a+", u_"+a+"_t);\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n"}))}}var yr=Object.freeze({__proto__:null,prelude:Ge,background:Ye,backgroundPattern:We,circle:Xe,clippingMask:Ze,heatmap:Je,heatmapTexture:Ke,collisionBox:Qe,collisionCircle:$e,debug:tr,fill:er,fillOutline:rr,fillOutlinePattern:nr,fillPattern:ir,fillExtrusion:ar,fillExtrusionPattern:or,hillshadePrepare:sr,hillshade:lr,line:cr,lineGradient:ur,linePattern:fr,lineSDF:hr,raster:pr,symbolIcon:dr,symbolSDF:gr,symbolTextAndIcon:mr}),xr=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};xr.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,c=0;!l&&c>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}br.prototype.draw=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,g){var m,v=t.gl;if(!this.failedToCreate){for(var y in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[y].set(o[y]);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x=(m={},m[v.LINES]=2,m[v.TRIANGLES]=3,m[v.LINE_STRIP]=1,m)[e],b=0,_=u.get();b<_.length;b+=1){var w=_[b],T=w.vaos||(w.vaos={});(T[s]||(T[s]=new xr)).bind(t,this,l,p?p.getPaintVertexBuffers():[],c,w.vertexOffset,d,g),v.drawElements(e,w.primitiveLength*x,v.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var wr=function(e,r,n,i){var a=r.style.light,o=a.properties.get("position"),s=[o.x,o.y,o.z],l=t.create$1();"viewport"===a.properties.get("anchor")&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var c=a.properties.get("color");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get("intensity"),u_lightcolor:[c.r,c.g,c.b],u_vertical_gradient:+n,u_opacity:i}},Tr=function(e,r,n,i,a,o,s){return t.extend(wr(e,r,n,i),_r(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},kr=function(t){return{u_matrix:t}},Mr=function(e,r,n,i){return t.extend(kr(e),_r(n,r,i))},Ar=function(t,e){return{u_matrix:t,u_world:e}},Sr=function(e,r,n,i,a){return t.extend(Mr(e,r,n,i),{u_world:a})},Er=function(e,r,n,i){var a,o,s=e.transform;if("map"===i.paint.get("circle-pitch-alignment")){var l=he(n,1,s.zoom);a=!0,o=[l,l]}else a=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+("map"===i.paint.get("circle-pitch-scale")),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get("circle-translate"),i.paint.get("circle-translate-anchor")),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},Cr=function(t,e,r){var n=he(r,1,e.zoom),i=Math.pow(2,e.zoom-r.tileID.overscaledZ),a=r.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[e.pixelsToGLUnits[0]/(n*i),e.pixelsToGLUnits[1]/(n*i)],u_overscale_factor:a}},Lr=function(t,e,r){return{u_matrix:t,u_inv_matrix:e,u_camera_to_center_distance:r.cameraToCenterDistance,u_viewport_size:[r.width,r.height]}},Ir=function(t,e,r){return void 0===r&&(r=1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Pr=function(t){return{u_matrix:t}},zr=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:he(e,1,r),u_intensity:n}},Or=function(e,r,n){var i=e.transform;return{u_matrix:Nr(e,r,n),u_ratio:1/he(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Dr=function(e,r,n){return t.extend(Or(e,r,n),{u_image:0})},Rr=function(e,r,n,i){var a=e.transform,o=Br(r,a);return{u_matrix:Nr(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/he(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:[o,i.fromScale,i.toScale],u_fade:i.t,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},Fr=function(e,r,n,i,a){var o=e.lineAtlas,s=Br(r,e.transform),l="round"===n.layout.get("line-cap"),c=o.getDash(i.from,l),u=o.getDash(i.to,l),f=c.width*a.fromScale,h=u.width*a.toScale;return t.extend(Or(e,r,n),{u_patternscale_a:[s/f,-c.height/2],u_patternscale_b:[s/h,-u.height/2],u_sdfgamma:o.width/(256*Math.min(f,h)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:c.y,u_tex_y_b:u.y,u_mix:a.t})};function Br(t,e){return 1/he(t,1,e.tileZoom)}function Nr(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get("line-translate"),r.paint.get("line-translate-anchor"))}var jr=function(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:i.paint.get("raster-brightness-min"),u_brightness_high:i.paint.get("raster-brightness-max"),u_saturation_factor:(o=i.paint.get("raster-saturation"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=i.paint.get("raster-contrast"),a>0?1/(1-a):1+a),u_spin_weights:Ur(i.paint.get("raster-hue-rotate"))};var a,o};function Ur(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}var Vr,qr=function(t,e,r,n,i,a,o,s,l,c){var u=i.transform;return{u_is_size_zoom_constant:+("constant"===t||"source"===t),u_is_size_feature_constant:+("constant"===t||"camera"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:u.width/u.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:c,u_texture:0}},Hr=function(e,r,n,i,a,o,s,l,c,u,f){var h=a.transform;return t.extend(qr(e,r,n,i,a,o,s,l,c,u),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},Gr=function(e,r,n,i,a,o,s,l,c,u){return t.extend(Hr(e,r,n,i,a,o,s,l,!0,c,!0),{u_texsize_icon:u,u_texture_icon:1})},Yr=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},Wr=function(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var i=r.imageManager.getPattern(t.from.toString()),a=r.imageManager.getPattern(t.to.toString()),o=r.imageManager.getPixelSize(),s=o.width,l=o.height,c=Math.pow(2,n.tileID.overscaledZ),u=n.tileSize*Math.pow(2,r.transform.tileZoom)/c,f=u*(n.tileID.canonical.x+n.tileID.wrap*c),h=u*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/he(n,1,r.transform.tileZoom),u_pixel_coord_upper:[f>>16,h>>16],u_pixel_coord_lower:[65535&f,65535&h]}}(i,o,n,a),{u_matrix:e,u_opacity:r})},Xr={fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},collisionCircle:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,r.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,r.u_viewport_size)}},debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_overlay:new t.Uniform1i(e,r.u_overlay),u_overlay_scale:new t.Uniform1f(e,r.u_overlay_scale)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom),u_unpack:new t.Uniform4f(e,r.u_unpack)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},symbolTextAndIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texsize_icon:new t.Uniform2f(e,r.u_texsize_icon),u_texture:new t.Uniform1i(e,r.u_texture),u_texture_icon:new t.Uniform1i(e,r.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function Zr(e,r,n,i,a,o,s){for(var l=e.context,c=l.gl,u=e.useProgram("collisionBox"),f=[],h=0,p=0,d=0;d0){var _=t.create(),w=y;t.mul(_,v.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,v.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),p=h+=b.length/4}x&&u.draw(l,c.LINES,Mt.disabled,At.disabled,e.colorModeForRenderPass(),Et.disabled,Cr(y,e.transform,m),n.id,x.layoutVertexBuffer,x.indexBuffer,x.segments,null,e.transform.zoom,null,null,x.collisionVertexBuffer)}}if(s&&f.length){var T=e.useProgram("collisionCircle"),k=new t.StructArrayLayout2f1f2i16;k.resize(4*h),k._trim();for(var M=0,A=0,S=f;A=0&&(g[v.associatedIconIndex]={shiftedAnchor:k,angle:M})}else ce(v.numGlyphs,p)}if(f){d.clear();for(var S=e.icon.placedSymbolArray,E=0;E0){var s=t.browser.now(),l=(s-e.timeAdded)/o,c=r?(s-r.timeAdded)/o:-1,u=n.getSource(),f=a.coveringZoomLevel({tileSize:u.tileSize,roundZoom:u.roundZoom}),h=!r||Math.abs(r.tileID.overscaledZ-f)>Math.abs(e.tileID.overscaledZ-f),p=h&&e.refreshedUponExpiration?1:t.clamp(h?l:1-c,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}var ln=new t.Color(1,0,0,1),cn=new t.Color(0,1,0,1),un=new t.Color(0,0,1,1),fn=new t.Color(1,0,1,1),hn=new t.Color(0,1,1,1);function pn(t,e,r,n){gn(t,0,e+r/2,t.transform.width,r,n)}function dn(t,e,r,n){gn(t,e-r/2,0,r,t.transform.height,n)}function gn(e,r,n,i,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,i*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function mn(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram("debug"),l=Mt.disabled,c=At.disabled,u=e.colorModeForRenderPass();i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,c,u,Et.disabled,Ir(o,t.Color.red),"$debug",e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var f=r.getTileByID(n.key).latestRawTileData,h=Math.floor((f&&f.byteLength||0)/1024),p=r.getTile(n).tileSize,d=512/Math.min(p,512)*(n.overscaledZ/e.transform.zoom)*.5,g=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(g+=" => "+n.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var r=t.debugOverlayCanvas,n=t.context.gl,i=t.debugOverlayCanvas.getContext("2d");i.clearRect(0,0,r.width,r.height),i.shadowColor="white",i.shadowBlur=2,i.lineWidth=1.5,i.strokeStyle="white",i.textBaseline="top",i.font="bold 36px Open Sans, sans-serif",i.fillText(e,5,5),i.strokeText(e,5,5),t.debugOverlayTexture.update(r),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(e,g+" "+h+"kb"),s.draw(i,a.TRIANGLES,l,c,St.alphaBlended,Et.disabled,Ir(o,t.Color.transparent,d),"$debug",e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var vn={symbol:function(e,r,n,i,a){if("translucent"===e.renderPass){var o=At.disabled,s=e.colorModeForRenderPass();n.layout.get("text-variable-anchor")&&function(e,r,n,i,a,o,s){for(var l=r.transform,c="map"===a,u="map"===o,f=0,h=e;f256&&this.clearStencil(),r.setColorMode(St.disabled),r.setDepthMode(Mt.disabled);var i=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(var a=0,o=e;a256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new At({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},yn.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new At({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},yn.prototype.stencilConfigForOverlap=function(t){var e,r=this.context.gl,n=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),i=n[n.length-1].overscaledZ,a=n[0].overscaledZ-i+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s=0;this.currentLayer--){var b=this.style._layers[i[this.currentLayer]],_=a[b.source],w=u[b.source];this._renderTileClippingMasks(b,w),this.renderLayer(this,_,b,w)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer0?e.pop():null},yn.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),r=this.imageManager.getPattern(t.to.toString());return!e||!r},yn.prototype.useProgram=function(t,e){this.cache=this.cache||{};var r=""+t+(e?e.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[r]||(this.cache[r]=new br(this.context,yr[t],e,Xr[t],this._showOverdrawInspector)),this.cache[r]},yn.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},yn.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},yn.prototype.initDebugOverlayCanvas=function(){null==this.debugOverlayCanvas&&(this.debugOverlayCanvas=t.window.document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512,this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,this.context.gl.RGBA))},yn.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var xn=function(t,e){this.points=t,this.planes=e};xn.fromInvProjectionMatrix=function(e,r,n){var i=Math.pow(2,n),a=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((function(r){return t.transformMat4([],r,e)})).map((function(e){return t.scale$1([],e,1/e[3]/r*i)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var r=t.sub([],a[e[0]],a[e[1]]),n=t.sub([],a[e[2]],a[e[1]]),i=t.normalize([],t.cross([],r,n)),o=-t.dot(i,a[e[1]]);return i.concat(o)}));return new xn(a,o)};var bn=function(e,r){this.min=e,this.max=r,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};bn.prototype.quadrant=function(e){for(var r=[e%2==0,e<2],n=t.clone$2(this.min),i=t.clone$2(this.max),a=0;a=0;if(0===o)return 0;o!==r.length&&(n=!1)}if(n)return 2;for(var l=0;l<3;l++){for(var c=Number.MAX_VALUE,u=-Number.MAX_VALUE,f=0;fthis.max[l]-this.min[l])return 0}return 1};var _n=function(t,e,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=0),void 0===n&&(n=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(r)||r<0||isNaN(n)||n<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=t,this.bottom=e,this.left=r,this.right=n};_n.prototype.interpolate=function(e,r,n){return null!=r.top&&null!=e.top&&(this.top=t.number(e.top,r.top,n)),null!=r.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,r.bottom,n)),null!=r.left&&null!=e.left&&(this.left=t.number(e.left,r.left,n)),null!=r.right&&null!=e.right&&(this.right=t.number(e.right,r.right,n)),this},_n.prototype.getCenter=function(e,r){var n=t.clamp((this.left+e-this.right)/2,0,e),i=t.clamp((this.top+r-this.bottom)/2,0,r);return new t.Point(n,i)},_n.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},_n.prototype.clone=function(){return new _n(this.top,this.bottom,this.left,this.right)},_n.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var wn=function(e,r,n,i,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=r||22,this._minPitch=null==n?0:n,this._maxPitch=null==i?60:i,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new _n,this._posMatrixCache={},this._alignedPosMatrixCache={}},Tn={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};wn.prototype.clone=function(){var t=new wn(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},Tn.minZoom.get=function(){return this._minZoom},Tn.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Tn.maxZoom.get=function(){return this._maxZoom},Tn.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Tn.minPitch.get=function(){return this._minPitch},Tn.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Tn.maxPitch.get=function(){return this._maxPitch},Tn.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Tn.renderWorldCopies.get=function(){return this._renderWorldCopies},Tn.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Tn.worldSize.get=function(){return this.tileSize*this.scale},Tn.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Tn.size.get=function(){return new t.Point(this.width,this.height)},Tn.bearing.get=function(){return-this.angle/Math.PI*180},Tn.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Tn.pitch.get=function(){return this._pitch/Math.PI*180},Tn.pitch.set=function(e){var r=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},Tn.fov.get=function(){return this._fov/Math.PI*180},Tn.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Tn.zoom.get=function(){return this._zoom},Tn.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Tn.center.get=function(){return this._center},Tn.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Tn.padding.get=function(){return this._edgeInsets.toJSON()},Tn.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Tn.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},wn.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},wn.prototype.interpolatePadding=function(t,e,r){this._unmodified=!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},wn.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},wn.prototype.getVisibleUnwrappedCoordinates=function(e){var r=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var n=this.pointCoordinate(new t.Point(0,0)),i=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(n.x,i.x,a.x,o.x)),l=Math.floor(Math.max(n.x,i.x,a.x,o.x)),c=s-1;c<=l+1;c++)0!==c&&r.push(new t.UnwrappedTileID(c,e));return r},wn.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&re.maxzoom&&(r=e.maxzoom);var i=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,r),o=[a*i.x,a*i.y,0],s=xn.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=r);var c=function(t){return{aabb:new bn([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},u=[],f=[],h=r,p=e.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d=1;d<=3;d++)u.push(c(-d)),u.push(c(d));for(u.push(c(0));u.length>0;){var g=u.pop(),m=g.x,v=g.y,y=g.fullyVisible;if(!y){var x=g.aabb.intersects(s);if(0===x)continue;y=2===x}var b=g.aabb.distanceX(o),_=g.aabb.distanceY(o),w=Math.max(Math.abs(b),Math.abs(_));if(g.zoom===h||w>3+(1<=l)f.push({tileID:new t.OverscaledTileID(g.zoom===h?p:g.zoom,g.wrap,g.zoom,m,v),distanceSq:t.sqrLen([o[0]-.5-m,o[1]-.5-v])});else for(var T=0;T<4;T++){var k=(m<<1)+T%2,M=(v<<1)+(T>>1);u.push({aabb:g.aabb.quadrant(T),zoom:g.zoom+1,x:k,y:M,wrap:g.wrap,fullyVisible:y})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},wn.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Tn.unmodified.get=function(){return this._unmodified},wn.prototype.zoomScale=function(t){return Math.pow(2,t)},wn.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},wn.prototype.project=function(e){var r=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},wn.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Tn.point.get=function(){return this.project(this.center)},wn.prototype.setLocationAtPoint=function(e,r){var n=this.pointCoordinate(r),i=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},wn.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},wn.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},wn.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},wn.prototype.coordinateLocation=function(t){return t.toLngLat()},wn.prototype.pointCoordinate=function(e){var r=[e.x,e.y,0,1],n=[e.x,e.y,1,1];t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],o=r[1]/i,s=n[1]/a,l=r[2]/i,c=n[2]/a,u=l===c?0:(0-l)/(c-l);return new t.MercatorCoordinate(t.number(r[0]/i,n[0]/a,u)/this.worldSize,t.number(o,s,u)/this.worldSize)},wn.prototype.coordinatePoint=function(e){var r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r[0]/r[3],r[1]/r[3])},wn.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},wn.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},wn.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},wn.prototype.calculatePosMatrix=function(e,r){void 0===r&&(r=!1);var n=e.key,i=r?this._alignedPosMatrixCache:this._posMatrixCache;if(i[n])return i[n];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),i[n]=new Float32Array(l),i[n]},wn.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},wn.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,r,n,i,a=-90,o=90,s=-180,l=180,c=this.size,u=this._unmodified;if(this.latRange){var f=this.latRange;a=t.mercatorYfromLat(f[1])*this.worldSize,e=(o=t.mercatorYfromLat(f[0])*this.worldSize)-ao&&(i=o-m)}if(this.lngRange){var v=p.x,y=c.x/2;v-yl&&(n=l-y)}void 0===n&&void 0===i||(this.center=this.unproject(new t.Point(void 0!==n?n:p.x,void 0!==i?i:p.y))),this._unmodified=u,this._constraining=!1}},wn.prototype._calcMatrices=function(){if(this.height){var e=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height;var r=Math.PI/2+this._pitch,n=this._fov*(.5+e.y/this.height),i=Math.sin(n)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-r-n,.01,Math.PI-.01)),a=this.point,o=a.x,s=a.y,l=1.01*(Math.cos(Math.PI/2-this._pitch)*i+this.cameraToCenterDistance),c=this.height/50,u=new Float64Array(16);t.perspective(u,this._fov,this.width/this.height,c,l),u[8]=2*-e.x/this.width,u[9]=2*e.y/this.height,t.scale(u,u,[1,-1,1]),t.translate(u,u,[0,0,-this.cameraToCenterDistance]),t.rotateX(u,u,this._pitch),t.rotateZ(u,u,this.angle),t.translate(u,u,[-o,-s,0]),this.mercatorMatrix=t.scale([],u,[this.worldSize,this.worldSize,this.worldSize]),t.scale(u,u,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=u,this.invProjMatrix=t.invert([],this.projMatrix);var f=this.width%2/2,h=this.height%2/2,p=Math.cos(this.angle),d=Math.sin(this.angle),g=o-Math.round(o)+p*f+d*h,m=s-Math.round(s)+p*h+d*f,v=new Float64Array(u);if(t.translate(v,v,[g>.5?g-1:g,m>.5?m-1:m,0]),this.alignedProjMatrix=v,u=t.create(),t.scale(u,u,[this.width/2,-this.height/2,1]),t.translate(u,u,[1,-1,0]),this.labelPlaneMatrix=u,u=t.create(),t.scale(u,u,[1,-1,1]),t.translate(u,u,[-1,-1,0]),t.scale(u,u,[2/this.width,2/this.height,1]),this.glCoordMatrix=u,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(u=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=u,this._posMatrixCache={},this._alignedPosMatrixCache={}}},wn.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},wn.prototype.getCameraPoint=function(){var e=Math.tan(this._pitch)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,e))},wn.prototype.getCameraQueryGeometry=function(e){var r=this.getCameraPoint();if(1===e.length)return[e[0],r];for(var n=r.x,i=r.y,a=r.x,o=r.y,s=0,l=e;s=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},kn.prototype._updateHashUnthrottled=function(){var e=this.getHashString();try{t.window.history.replaceState(t.window.history.state,"",e)}catch(t){}};var Mn={linearity:.3,easing:t.bezier(0,0,.3,1)},An=t.extend({deceleration:2500,maxSpeed:1400},Mn),Sn=t.extend({deceleration:20,maxSpeed:1400},Mn),En=t.extend({deceleration:1e3,maxSpeed:360},Mn),Cn=t.extend({deceleration:1e3,maxSpeed:90},Mn),Ln=function(t){this._map=t,this.clear()};function In(t,e){(!t.duration||t.duration0&&r-e[0].time>160;)e.shift()},Ln.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var r={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},n=0,i=this._inertiaBuffer;n=this._clickTolerance||this._map.fire(new zn(t.type,this._map,t))},Rn.prototype.dblclick=function(t){return this._firePreventable(new zn(t.type,this._map,t))},Rn.prototype.mouseover=function(t){this._map.fire(new zn(t.type,this._map,t))},Rn.prototype.mouseout=function(t){this._map.fire(new zn(t.type,this._map,t))},Rn.prototype.touchstart=function(t){return this._firePreventable(new On(t.type,this._map,t))},Rn.prototype.touchmove=function(t){this._map.fire(new On(t.type,this._map,t))},Rn.prototype.touchend=function(t){this._map.fire(new On(t.type,this._map,t))},Rn.prototype.touchcancel=function(t){this._map.fire(new On(t.type,this._map,t))},Rn.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},Rn.prototype.isEnabled=function(){return!0},Rn.prototype.isActive=function(){return!1},Rn.prototype.enable=function(){},Rn.prototype.disable=function(){};var Fn=function(t){this._map=t};Fn.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},Fn.prototype.mousemove=function(t){this._map.fire(new zn(t.type,this._map,t))},Fn.prototype.mousedown=function(){this._delayContextMenu=!0},Fn.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new zn("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},Fn.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new zn(t.type,this._map,t)),this._map.listens("contextmenu")&&t.preventDefault()},Fn.prototype.isEnabled=function(){return!0},Fn.prototype.isActive=function(){return!1},Fn.prototype.enable=function(){},Fn.prototype.disable=function(){};var Bn=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function Nn(t,e){for(var r={},n=0;nthis.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),n.length===this.numTouches&&(this.centroid=function(e){for(var r=new t.Point(0,0),n=0,i=e;n30)&&(this.aborted=!0)}}},jn.prototype.touchend=function(t,e,r){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===r.length){var n=!this.aborted&&this.centroid;if(this.reset(),n)return n}};var Un=function(t){this.singleTap=new jn(t),this.numTaps=t.numTaps,this.reset()};Un.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},Un.prototype.touchstart=function(t,e,r){this.singleTap.touchstart(t,e,r)},Un.prototype.touchmove=function(t,e,r){this.singleTap.touchmove(t,e,r)},Un.prototype.touchend=function(t,e,r){var n=this.singleTap.touchend(t,e,r);if(n){var i=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(n)<30;if(i&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}};var Vn=function(){this._zoomIn=new Un({numTouches:1,numTaps:2}),this._zoomOut=new Un({numTouches:2,numTaps:1}),this.reset()};Vn.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Vn.prototype.touchstart=function(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Vn.prototype.touchmove=function(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Vn.prototype.touchend=function(t,e,r){var n=this,i=this._zoomIn.touchend(t,e,r),a=this._zoomOut.touchend(t,e,r);return i?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(i)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Vn.prototype.touchcancel=function(){this.reset()},Vn.prototype.enable=function(){this._enabled=!0},Vn.prototype.disable=function(){this._enabled=!1,this.reset()},Vn.prototype.isEnabled=function(){return this._enabled},Vn.prototype.isActive=function(){return this._active};var qn=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};qn.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},qn.prototype._correctButton=function(t,e){return!1},qn.prototype._move=function(t,e){return{}},qn.prototype.mousedown=function(t,e){if(!this._lastPoint){var n=r.mouseButton(t);this._correctButton(t,n)&&(this._lastPoint=e,this._eventButton=n)}},qn.prototype.mousemoveWindow=function(t,e){var r=this._lastPoint;if(r&&(t.preventDefault(),this._moved||!(e.dist(r)0&&(this._active=!0);var i=Nn(n,r),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in i){var c=i[l],u=this._touches[l];u&&(a._add(c),o._add(c.sub(u)),s++,i[l]=c)}if(this._touches=i,!(sMath.abs(t.x)}var ei=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,ti(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,r){var n=t[0].sub(this._lastPoints[0]),i=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(n,i,r.timeStamp),this._valid)return this._lastPoints=t,this._active=!0,{pitchDelta:(n.y+i.y)/2*-.5}},e.prototype.gestureBeginsVertically=function(t,e,r){if(void 0!==this._valid)return this._valid;var n=t.mag()>=2,i=e.mag()>=2;if(n||i){if(!n||!i)return void 0===this._firstMove&&(this._firstMove=r),r-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return ti(t)&&ti(e)&&a}},e}(Xn),ri={panStep:100,bearingStep:15,pitchStep:10},ni=function(){var t=ri;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep};function ii(t){return t*(2-t)}ni.prototype.reset=function(){this._active=!1},ni.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var r=0,n=0,i=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:r=1;break;case 189:case 109:case 173:r=-1;break;case 37:t.shiftKey?n=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?n=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?i=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?i=-1:(t.preventDefault(),o=1);break;default:return}return{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:"keyboardHandler",easing:ii,zoom:r?Math.round(l)+r*(t.shiftKey?2:1):l,bearing:s.getBearing()+n*e._bearingStep,pitch:s.getPitch()+i*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},ni.prototype.enable=function(){this._enabled=!0},ni.prototype.disable=function(){this._enabled=!1,this.reset()},ni.prototype.isEnabled=function(){return this._enabled},ni.prototype.isActive=function(){return this._active};var ai=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=1/450,t.bindAll(["_onWheel","_onTimeout","_onScrollFrame","_onScrollFinished"],this)};ai.prototype.setZoomRate=function(t){this._defaultZoomRate=t},ai.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},ai.prototype.isEnabled=function(){return!!this._enabled},ai.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},ai.prototype.isZooming=function(){return!!this._zooming},ai.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&"center"===t.around)},ai.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},ai.prototype.wheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=t.browser.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%4.000244140625==0?this._type="wheel":0!==r&&Math.abs(r)<4?this._type="trackpad":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this._active||this._start(e)),e.preventDefault()}},ai.prototype._onTimeout=function(t){this._type="wheel",this._delta-=this._lastValue,this._active||this._start(t)},ai.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var n=r.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},ai.prototype.renderFrame=function(){return this._onScrollFrame()},ai.prototype._onScrollFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var r=this._map.transform;if(0!==this._delta){var n="wheel"===this._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var a="number"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),"wheel"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s="number"==typeof this._targetZoom?this._targetZoom:r.zoom,l=this._startZoom,c=this._easing,u=!1;if("wheel"===this._type&&l&&c){var f=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=c(f);o=t.number(l,s,h),f<1?this._frameId||(this._frameId=!0):u=!0}else o=s,u=!0;return this._active=!0,u&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!u,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},ai.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(t.browser.now()-n.start)/n.duration,a=n.easing(i+.01)-n.easing(i),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);r=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:r},r},ai.prototype.reset=function(){this._active=!1};var oi=function(t,e){this._clickZoom=t,this._tapZoom=e};oi.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},oi.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},oi.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},oi.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var si=function(){this.reset()};si.prototype.reset=function(){this._active=!1},si.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(r){r.easeTo({duration:300,zoom:r.getZoom()+(t.shiftKey?-1:1),around:r.unproject(e)},{originalEvent:t})}}},si.prototype.enable=function(){this._enabled=!0},si.prototype.disable=function(){this._enabled=!1,this.reset()},si.prototype.isEnabled=function(){return this._enabled},si.prototype.isActive=function(){return this._active};var li=function(){this._tap=new Un({numTouches:1,numTaps:1}),this.reset()};li.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},li.prototype.touchstart=function(t,e,r){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePoint=e[0],this._swipeTouch=r[0].identifier):this._tap.touchstart(t,e,r))},li.prototype.touchmove=function(t,e,r){if(this._tapTime){if(this._swipePoint){if(r[0].identifier!==this._swipeTouch)return;var n=e[0],i=n.y-this._swipePoint.y;return this._swipePoint=n,t.preventDefault(),this._active=!0,{zoomDelta:i/128}}}else this._tap.touchmove(t,e,r)},li.prototype.touchend=function(t,e,r){this._tapTime?this._swipePoint&&0===r.length&&this.reset():this._tap.touchend(t,e,r)&&(this._tapTime=t.timeStamp)},li.prototype.touchcancel=function(){this.reset()},li.prototype.enable=function(){this._enabled=!0},li.prototype.disable=function(){this._enabled=!1,this.reset()},li.prototype.isEnabled=function(){return this._enabled},li.prototype.isActive=function(){return this._active};var ci=function(t,e,r){this._el=t,this._mousePan=e,this._touchPan=r};ci.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("mapboxgl-touch-drag-pan")},ci.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("mapboxgl-touch-drag-pan")},ci.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},ci.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var ui=function(t,e,r){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=r};ui.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},ui.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},ui.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},ui.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var fi=function(t,e,r,n){this._el=t,this._touchZoom=e,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0};fi.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add("mapboxgl-touch-zoom-rotate")},fi.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("mapboxgl-touch-zoom-rotate")},fi.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},fi.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},fi.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},fi.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var hi=function(t){return t.zoom||t.drag||t.pitch||t.rotate},pi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),(e.prototype=Object.create(t&&t.prototype)).constructor=e,e}(t.Event);function di(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var gi=function(e,n){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new Ln(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n),t.bindAll(["handleEvent","handleWindowEvent"],this);var i=this._el;this._listeners=[[i,"touchstart",{passive:!1}],[i,"touchmove",{passive:!1}],[i,"touchend",void 0],[i,"touchcancel",void 0],[i,"mousedown",void 0],[i,"mousemove",void 0],[i,"mouseup",void 0],[t.window.document,"mousemove",{capture:!0}],[t.window.document,"mouseup",void 0],[i,"mouseover",void 0],[i,"mouseout",void 0],[i,"dblclick",void 0],[i,"click",void 0],[i,"keydown",{capture:!1}],[i,"keyup",void 0],[i,"wheel",{passive:!1}],[i,"contextmenu",void 0],[t.window,"blur",void 0]];for(var a=0,o=this._listeners;aa?Math.min(2,_):Math.max(.5,_),w=Math.pow(m,1-e),T=i.unproject(x.add(b.mult(e*w)).mult(g));i.setLocationAtPoint(i.renderWorldCopies?T.wrap():T,d)}n._fireMoveEvents(r)}),(function(t){n._afterEase(r,t)}),e),this},r.prototype._prepareEase=function(e,r,n){void 0===n&&(n={}),this._moving=!0,r||n.moving||this.fire(new t.Event("movestart",e)),this._zooming&&!n.zooming&&this.fire(new t.Event("zoomstart",e)),this._rotating&&!n.rotating&&this.fire(new t.Event("rotatestart",e)),this._pitching&&!n.pitching&&this.fire(new t.Event("pitchstart",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event("move",e)),this._zooming&&this.fire(new t.Event("zoom",e)),this._rotating&&this.fire(new t.Event("rotate",e)),this._pitching&&this.fire(new t.Event("pitch",e))},r.prototype._afterEase=function(e,r){if(!this._easeId||!r||this._easeId!==r){delete this._easeId;var n=this._zooming,i=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,n&&this.fire(new t.Event("zoomend",e)),i&&this.fire(new t.Event("rotateend",e)),a&&this.fire(new t.Event("pitchend",e)),this.fire(new t.Event("moveend",e))}},r.prototype.flyTo=function(e,r){var n=this;if(!e.essential&&t.browser.prefersReducedMotion){var i=t.pick(e,["center","zoom","bearing","pitch","around"]);return this.jumpTo(i,r)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),c=this.getPadding(),u="zoom"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,f="bearing"in e?this._normalizeBearing(e.bearing,s):s,h="pitch"in e?+e.pitch:l,p="padding"in e?e.padding:a.padding,d=a.zoomScale(u-o),g=t.Point.convert(e.offset),m=a.centerPoint.add(g),v=a.pointLocation(m),y=t.LngLat.convert(e.center||v);this._normalizeCenter(y);var x=a.project(v),b=a.project(y).sub(x),_=e.curve,w=Math.max(a.width,a.height),T=w/d,k=b.mag();if("minZoom"in e){var M=t.clamp(Math.min(e.minZoom,o,u),a.minZoom,a.maxZoom),A=w/a.zoomScale(M-o);_=Math.sqrt(A/k*2)}var S=_*_;function E(t){var e=(T*T-w*w+(t?-1:1)*S*S*k*k)/(2*(t?T:w)*S*k);return Math.log(Math.sqrt(e*e+1)-e)}function C(t){return(Math.exp(t)-Math.exp(-t))/2}function L(t){return(Math.exp(t)+Math.exp(-t))/2}var I=E(0),P=function(t){return L(I)/L(I+_*t)},z=function(t){return w*((L(I)*(C(e=I+_*t)/L(e))-C(I))/S)/k;var e},O=(E(1)-I)/_;if(Math.abs(k)<1e-6||!isFinite(O)){if(Math.abs(w-T)<1e-6)return this.easeTo(e,r);var D=Te.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==f,this._pitching=h!==l,this._padding=!a.isPaddingEqual(p),this._prepareEase(r,!1),this._ease((function(e){var i=e*O,d=1/P(i);a.zoom=1===e?u:o+a.scaleZoom(d),n._rotating&&(a.bearing=t.number(s,f,e)),n._pitching&&(a.pitch=t.number(l,h,e)),n._padding&&(a.interpolatePadding(c,p,e),m=a.centerPoint.add(g));var v=1===e?y:a.unproject(x.add(b.mult(z(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?v.wrap():v,m),n._fireMoveEvents(r)}),(function(){return n._afterEase(r)}),e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){return this._stop()},r.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var r=this._onEaseEnd;delete this._onEaseEnd,r.call(this,e)}if(!t){var n=this.handlers;n&&n.stop()}return this},r.prototype._ease=function(e,r,n){!1===n.animate||0===n.duration?(e(1),r()):(this._easeStart=t.browser.now(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)180?-360:r<-180?360:0}},r}(t.Evented),vi=function(e){void 0===e&&(e={}),this.options=e,t.bindAll(["_updateEditLink","_updateData","_updateCompact"],this)};vi.prototype.getDefaultPosition=function(){return"bottom-right"},vi.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._innerContainer=r.create("div","mapboxgl-ctrl-attrib-inner",this._container),e&&this._container.classList.add("mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===e&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},vi.prototype.onRemove=function(){r.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0,this._attribHTML=void 0},vi.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(".mapbox-improve-map"));var r=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var n=r.reduce((function(t,e,n){return e.value&&(t+=e.key+"="+e.value+(n=0)return!1;return!0}))).join(" | ");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove("mapboxgl-attrib-empty")):this._container.classList.add("mapboxgl-attrib-empty"),this._editLink=null)}},vi.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("mapboxgl-compact"):this._container.classList.remove("mapboxgl-compact")};var yi=function(){t.bindAll(["_updateLogo"],this),t.bindAll(["_updateCompact"],this)};yi.prototype.onAdd=function(t){this._map=t,this._container=r.create("div","mapboxgl-ctrl");var e=r.create("a","mapboxgl-ctrl-logo");return e.target="_blank",e.rel="noopener nofollow",e.href="https://www.mapbox.com/",e.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),e.setAttribute("rel","noopener nofollow"),this._container.appendChild(e),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._map.on("resize",this._updateCompact),this._updateCompact(),this._container},yi.prototype.onRemove=function(){r.remove(this._container),this._map.off("sourcedata",this._updateLogo),this._map.off("resize",this._updateCompact)},yi.prototype.getDefaultPosition=function(){return"bottom-left"},yi.prototype._updateLogo=function(t){t&&"metadata"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},yi.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t)if(t[e].getSource().mapbox_logo)return!0;return!1}},yi.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add("mapboxgl-compact"):e.classList.remove("mapboxgl-compact")}};var xi=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};xi.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},xi.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;re.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(null!=e.minPitch&&e.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(null!=e.maxPitch&&e.maxPitch>60)throw new Error("maxPitch must be less than or equal to 60");var i=new wn(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(n.call(this,i,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new xi,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},bi,e.locale),this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),"string"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error("Container '"+e.container+"' not found.")}else{if(!(e.container instanceof wi))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll(["_onWindowOnline","_onWindowResize","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error("Failed to initialize WebGL.");this.on("move",(function(){return r._update(!1)})),this.on("moveend",(function(){return r._update(!1)})),this.on("zoom",(function(){return r._update(!0)})),void 0!==t.window&&(t.window.addEventListener("online",this._onWindowOnline,!1),t.window.addEventListener("resize",this._onWindowResize,!1)),this.handlers=new gi(this,e),this._hash=e.hash&&new kn("string"==typeof e.hash&&e.hash||void 0).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new vi({customAttribution:e.customAttribution})),this.addControl(new yi,e.logoPosition),this.on("style.load",(function(){r.transform.unmodified&&r.jumpTo(r.style.stylesheet)})),this.on("data",(function(e){r._update("style"===e.dataType),r.fire(new t.Event(e.dataType+"data",e))})),this.on("dataloading",(function(e){r.fire(new t.Event(e.dataType+"dataloading",e))}))}n&&(i.__proto__=n),(i.prototype=Object.create(n&&n.prototype)).constructor=i;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return i.prototype._getMapId=function(){return this._mapId},i.prototype.addControl=function(e,r){if(void 0===r&&e.getDefaultPosition&&(r=e.getDefaultPosition()),void 0===r&&(r="top-right"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));var n=e.onAdd(this);this._controls.push(e);var i=this._controlPositions[r];return-1!==r.indexOf("bottom")?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));var r=this._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event("movestart",e)).fire(new t.Event("move",e))),this.fire(new t.Event("resize",e)),a&&this.fire(new t.Event("moveend",e)),this},i.prototype.getBounds=function(){return this.transform.getBounds()},i.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},i.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error("maxZoom must be greater than the current minZoom")},i.prototype.getMaxZoom=function(){return this.transform.maxZoom},i.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error("minPitch must be greater than or equal to 0");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()60)throw new Error("maxPitch must be less than or equal to 60");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error("maxPitch must be greater than the current minPitch")},i.prototype.getMaxPitch=function(){return this.transform.maxPitch},i.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},i.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},i.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},i.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},i.prototype._createDelegatedListener=function(t,e,r){var n,i=this;if("mouseenter"===t||"mouseover"===t){var a=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var o=i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[];o.length?a||(a=!0,r.call(i,new zn(t,i,n.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if("mouseleave"===t||"mouseout"===t){var o=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,r.call(i,new zn(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new zn(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n={},n[t]=function(t){var n=i.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:[e]}):[];n.length&&(t.features=n,r.call(i,t),delete t.features)},n)}},i.prototype.on=function(t,e,r){if(void 0===r)return n.prototype.on.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(i),i.delegates)this.on(a,i.delegates[a]);return this},i.prototype.once=function(t,e,r){if(void 0===r)return n.prototype.once.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in i.delegates)this.once(a,i.delegates[a]);return this},i.prototype.off=function(t,e,r){var i=this;return void 0===r?n.prototype.off.call(this,t,e):(this._delegatedListeners&&this._delegatedListeners[t]&&function(n){for(var a=n[t],o=0;o180;){var s=n.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=n.width&&s.y<=n.height)break;e.lng>n.center.lng?e.lng-=360:e.lng+=360}return e}Ci.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ci.prototype.move=function(t,e){var r=this.map,n=this.mouseRotate.mousemoveWindow(t,e);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){var i=this.mousePitch.mousemoveWindow(t,e);i&&i.pitchDelta&&r.setPitch(r.getPitch()+i.pitchDelta)}},Ci.prototype.off=function(){var t=this.element;r.removeEventListener(t,"mousedown",this.mousedown),r.removeEventListener(t,"touchstart",this.touchstart,{passive:!1}),r.removeEventListener(t,"touchmove",this.touchmove),r.removeEventListener(t,"touchend",this.touchend),r.removeEventListener(t,"touchcancel",this.reset),this.offTemp()},Ci.prototype.offTemp=function(){r.enableDrag(),r.removeEventListener(t.window,"mousemove",this.mousemove),r.removeEventListener(t.window,"mouseup",this.mouseup)},Ci.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),r.mousePos(this.element,e)),r.addEventListener(t.window,"mousemove",this.mousemove),r.addEventListener(t.window,"mouseup",this.mouseup)},Ci.prototype.mousemove=function(t){this.move(t,r.mousePos(this.element,t))},Ci.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ci.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.down({type:"mousedown",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Ci.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Ci.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)e.getEast()||r.latitudee.getNorth())},n.prototype._setErrorState=function(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting")}},n.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event("outofmaxbounds",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("mapboxgl-user-location-dot-stale"),this.fire(new t.Event("geolocate",e)),this._finish()}},n.prototype._updateCamera=function(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,i=this._map.getBearing(),a=t.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarker=function(e){if(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},n.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),r=this._map.unproject([1,t]),n=e.distanceTo(r),i=Math.ceil(2*this._accuracy/n);this._circleElement.style.width=i+"px",this._circleElement.style.height=i+"px"},n.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},n.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;var r=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=r,this._geolocateButton.setAttribute("aria-label",r),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&Fi)return;this._setErrorState()}"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("mapboxgl-user-location-dot-stale"),this.fire(new t.Event("error",e)),this._finish()}},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;if(this._container.addEventListener("contextmenu",(function(t){return t.preventDefault()})),this._geolocateButton=r.create("button","mapboxgl-ctrl-geolocate",this._container),r.create("span","mapboxgl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden",!0),this._geolocateButton.type="button",!1===e){t.warnOnce("Geolocation support is not available so the GeolocateControl will be disabled.");var i=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=i,this._geolocateButton.setAttribute("aria-label",i)}else{var a=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=a,this._geolocateButton.setAttribute("aria-label",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=r.create("div","mapboxgl-user-location-dot"),this._userLocationDotMarker=new Oi(this._dotElement),this._circleElement=r.create("div","mapboxgl-user-location-accuracy-circle"),this._accuracyCircleMarker=new Oi({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",(function(e){e.geolocateSource||"ACTIVE_LOCK"!==n._watchState||e.originalEvent&&"resize"===e.originalEvent.type||(n._watchState="BACKGROUND",n._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background"),n._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),n.fire(new t.Event("trackuserlocationend")))}))},n.prototype.trigger=function(){if(!this._setup)return t.warnOnce("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new t.Event("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":Ri--,Fi=!1,this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this.fire(new t.Event("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event("trackuserlocationstart"))}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error")}if("OFF"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),++Ri>1?(e={maximumAge:6e5,timeout:0},Fi=!0):(e=this.options.positionOptions,Fi=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},n.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),Ni={maxWidth:100,unit:"metric"},ji=function(e){this.options=t.extend({},Ni,e),t.bindAll(["_onMove","setUnit"],this)};function Ui(t,e,r){var n=r&&r.maxWidth||100,i=t._container.clientHeight/2,a=t.unproject([0,i]),o=t.unproject([n,i]),s=a.distanceTo(o);if(r&&"imperial"===r.unit){var l=3.2808*s;l>5280?Vi(e,n,l/5280,t._getUIString("ScaleControl.Miles")):Vi(e,n,l,t._getUIString("ScaleControl.Feet"))}else r&&"nautical"===r.unit?Vi(e,n,s/1852,t._getUIString("ScaleControl.NauticalMiles")):s>=1e3?Vi(e,n,s/1e3,t._getUIString("ScaleControl.Kilometers")):Vi(e,n,s,t._getUIString("ScaleControl.Meters"))}function Vi(t,e,r,n){var i,a,o,s=(i=r,(a=Math.pow(10,(""+Math.floor(i)).length-1))*(o=(o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o)));t.style.width=e*(s/r)+"px",t.innerHTML=s+" "+n}ji.prototype.getDefaultPosition=function(){return"bottom-left"},ji.prototype._onMove=function(){Ui(this._map,this._container,this.options)},ji.prototype.onAdd=function(t){return this._map=t,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-scale",t.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},ji.prototype.onRemove=function(){r.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},ji.prototype.setUnit=function(t){this.options.unit=t,Ui(this._map,this._container,this.options)};var qi=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce("Full screen control 'container' must be a DOM element.")),t.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in t.window.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in t.window.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in t.window.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in t.window.document&&(this._fullscreenchange="MSFullscreenChange")};qi.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",t.warnOnce("This device does not support fullscreen mode.")),this._controlContainer},qi.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},qi.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},qi.prototype._setupUI=function(){var e=this._fullscreenButton=r.create("button","mapboxgl-ctrl-fullscreen",this._controlContainer);r.create("span","mapboxgl-ctrl-icon",e).setAttribute("aria-hidden",!0),e.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},qi.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute("aria-label",t),this._fullscreenButton.title=t},qi.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")},qi.prototype._isFullscreen=function(){return this._fullscreen},qi.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("mapboxgl-ctrl-shrink"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-fullscreen"),this._updateTitle())},qi.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Hi={closeButton:!0,closeOnClick:!0,className:"",maxWidth:"240px"},Gi=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(Hi),r),t.bindAll(["_update","_onClose","remove","_onMouseMove","_onMouseUp","_onDrag"],this)}return e&&(n.__proto__=e),(n.prototype=Object.create(e&&e.prototype)).constructor=n,n.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")):this._map.on("move",this._update),this.fire(new t.Event("open")),this},n.prototype.isOpen=function(){return!!this._map},n.prototype.remove=function(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),delete this._map),this.fire(new t.Event("close")),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.remove("mapboxgl-track-pointer")),this},n.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")),this},n.prototype.getElement=function(){return this._container},n.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTML=function(e){var r,n=t.window.document.createDocumentFragment(),i=t.window.document.createElement("body");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},n.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},n.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},n.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},n.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createContent=function(){this._content&&r.remove(this._content),this._content=r.create("div","mapboxgl-popup-content",this._container),this.options.closeButton&&(this._closeButton=r.create("button","mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClose))},n.prototype._onMouseUp=function(t){this._update(t.point)},n.prototype._onMouseMove=function(t){this._update(t.point)},n.prototype._onDrag=function(t){this._update(t.point)},n.prototype._update=function(e){var n=this;if(this._map&&(this._lngLat||this._trackPointer)&&this._content&&(this._container||(this._container=r.create("div","mapboxgl-popup",this._map.getContainer()),this._tip=r.create("div","mapboxgl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(" ").forEach((function(t){return n._container.classList.add(t)})),this._trackPointer&&this._container.classList.add("mapboxgl-popup-track-pointer")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Li(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||e)){var i=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat),a=this.options.anchor,o=function e(r){if(r){if("number"==typeof r){var n=Math.round(Math.sqrt(.5*Math.pow(r,2)));return{center:new t.Point(0,0),top:new t.Point(0,r),"top-left":new t.Point(n,n),"top-right":new t.Point(-n,n),bottom:new t.Point(0,-r),"bottom-left":new t.Point(n,-n),"bottom-right":new t.Point(-n,-n),left:new t.Point(r,0),right:new t.Point(-r,0)}}if(r instanceof t.Point||Array.isArray(r)){var i=t.Point.convert(r);return{center:i,top:i,"top-left":i,"top-right":i,bottom:i,"bottom-left":i,"bottom-right":i,left:i,right:i}}return{center:t.Point.convert(r.center||[0,0]),top:t.Point.convert(r.top||[0,0]),"top-left":t.Point.convert(r["top-left"]||[0,0]),"top-right":t.Point.convert(r["top-right"]||[0,0]),bottom:t.Point.convert(r.bottom||[0,0]),"bottom-left":t.Point.convert(r["bottom-left"]||[0,0]),"bottom-right":t.Point.convert(r["bottom-right"]||[0,0]),left:t.Point.convert(r.left||[0,0]),right:t.Point.convert(r.right||[0,0])}}return e(new t.Point(0,0))}(this.options.offset);if(!a){var s,l=this._container.offsetWidth,c=this._container.offsetHeight;s=i.y+o.bottom.ythis._map.transform.height-c?["bottom"]:[],i.xthis._map.transform.width-l/2&&s.push("right"),a=0===s.length?"bottom":s.join("-")}var u=i.add(o[a]).round();r.setTransform(this._container,Ii[a]+" translate("+u.x+"px,"+u.y+"px)"),Pi(this._container,a,"popup")}},n.prototype._onClose=function(){this.remove()},n}(t.Evented),Yi={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:Mi,NavigationControl:Ei,GeolocateControl:Bi,AttributionControl:vi,ScaleControl:ji,FullscreenControl:qi,Popup:Gi,Marker:Oi,Style:qe,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){Bt().acquire(Ot)},clearPrewarmedResources:function(){var t=Rt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(Ot),Rt=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Dt.workerCount},set workerCount(t){Dt.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:""};return Yi})),r}))},{}],474:[function(t,e,r){"use strict";e.exports=function(t){for(var e=1<p[1][2]&&(v[0]=-v[0]),p[0][2]>p[2][0]&&(v[1]=-v[1]),p[1][0]>p[0][1]&&(v[2]=-v[2]),!0}},{"./normalize":476,"gl-mat4/clone":278,"gl-mat4/create":280,"gl-mat4/determinant":281,"gl-mat4/invert":293,"gl-mat4/transpose":306,"gl-vec3/cross":365,"gl-vec3/dot":370,"gl-vec3/length":380,"gl-vec3/normalize":387}],476:[function(t,e,r){e.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},{}],477:[function(t,e,r){var n=t("gl-vec3/lerp"),i=t("mat4-recompose"),a=t("mat4-decompose"),o=t("gl-mat4/determinant"),s=t("quat-slerp"),l=f(),c=f(),u=f();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function h(t){return[t||0,t||0,t||0]}e.exports=function(t,e,r,f){if(0===o(e)||0===o(r))return!1;var h=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,c.translate,c.scale,c.skew,c.perspective,c.quaternion);return!(!h||!p)&&(n(u.translate,l.translate,c.translate,f),n(u.skew,l.skew,c.skew,f),n(u.scale,l.scale,c.scale,f),n(u.perspective,l.perspective,c.perspective,f),s(u.quaternion,l.quaternion,c.quaternion,f),i(t,u.translate,u.scale,u.skew,u.perspective,u.quaternion),!0)}},{"gl-mat4/determinant":281,"gl-vec3/lerp":381,"mat4-decompose":475,"mat4-recompose":478,"quat-slerp":527}],478:[function(t,e,r){var n={identity:t("gl-mat4/identity"),translate:t("gl-mat4/translate"),multiply:t("gl-mat4/multiply"),create:t("gl-mat4/create"),scale:t("gl-mat4/scale"),fromRotationTranslation:t("gl-mat4/fromRotationTranslation")},i=(n.create(),n.create());e.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},{"gl-mat4/create":280,"gl-mat4/fromRotationTranslation":284,"gl-mat4/identity":291,"gl-mat4/multiply":295,"gl-mat4/scale":303,"gl-mat4/translate":305}],479:[function(t,e,r){"use strict";e.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},{}],480:[function(t,e,r){"use strict";var n=t("binary-search-bounds"),i=t("mat4-interpolate"),a=t("gl-mat4/invert"),o=t("gl-mat4/rotateX"),s=t("gl-mat4/rotateY"),l=t("gl-mat4/rotateZ"),c=t("gl-mat4/lookAt"),u=t("gl-mat4/translate"),f=(t("gl-mat4/scale"),t("gl-vec3/normalize")),h=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}e.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,c=0;c<16;++c)o[c]=s[l++];else{var u=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(c=0;c<16;++c)h[c]=s[l++];var d=this.nextMatrix;for(c=0;c<16;++c)d[c]=s[l++],p=p&&h[c]===d[c];if(u<1e-6||p)for(c=0;c<16;++c)o[c]=h[c];else i(o,h,d,(t-e[r])/u)}var g=this.computedUp;g[0]=o[1],g[1]=o[5],g[2]=o[9],f(g,g);var m=this.computedInverse;a(m,o);var v=this.computedEye,y=m[15];v[0]=m[12]/y,v[1]=m[13]/y,v[2]=m[14]/y;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(c=0;c<3;++c)x[c]=v[c]-o[2+4*c]*b}},d.idle=function(t){if(!(t1&&n(t[o[u-2]],t[o[u-1]],c)<=0;)u-=1,o.pop();for(o.push(l),u=s.length;u>1&&n(t[s[u-2]],t[s[u-1]],c)>=0;)u-=1,s.pop();s.push(l)}r=new Array(s.length+o.length-2);for(var f=0,h=(i=0,o.length);i0;--p)r[f++]=s[p];return r};var n=t("robust-orientation")[3]},{"robust-orientation":548}],483:[function(t,e,r){"use strict";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return"altKey"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),"shiftKey"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),"ctrlKey"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),"metaKey"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);"buttons"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function g(t){c(r&~n.buttons(t),t)}function m(){s||(s=!0,t.addEventListener("mousemove",p),t.addEventListener("mousedown",d),t.addEventListener("mouseup",g),t.addEventListener("mouseleave",u),t.addEventListener("mouseenter",u),t.addEventListener("mouseout",u),t.addEventListener("mouseover",u),t.addEventListener("blur",f),t.addEventListener("keyup",h),t.addEventListener("keydown",h),t.addEventListener("keypress",h),t!==window&&(window.addEventListener("blur",f),window.addEventListener("keyup",h),window.addEventListener("keydown",h),window.addEventListener("keypress",h)))}m();var v={element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?m():function(){if(!s)return;s=!1,t.removeEventListener("mousemove",p),t.removeEventListener("mousedown",d),t.removeEventListener("mouseup",g),t.removeEventListener("mouseleave",u),t.removeEventListener("mouseenter",u),t.removeEventListener("mouseout",u),t.removeEventListener("mouseover",u),t.removeEventListener("blur",f),t.removeEventListener("keyup",h),t.removeEventListener("keydown",h),t.removeEventListener("keypress",h),t!==window&&(window.removeEventListener("blur",f),window.removeEventListener("keyup",h),window.removeEventListener("keydown",h),window.removeEventListener("keypress",h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var n=t("mouse-event")},{"mouse-event":485}],484:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],485:[function(t,e,r){"use strict";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if("object"==typeof t){if("buttons"in t)return t.buttons;if("which"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1< 0");"function"!=typeof t.vertex&&e("Must specify vertex creation function");"function"!=typeof t.cell&&e("Must specify cell creation function");"function"!=typeof t.phase&&e("Must specify phase function");for(var w=t.getters||[],T=new Array(b),k=0;k=0?T[k]=!0:T[k]=!1;return function(t,e,r,b,_,w){var T=w.length,k=_.length;if(k<2)throw new Error("ndarray-extract-contour: Dimension must be at least 2");for(var M="extractContour"+_.join("_"),A=[],S=[],E=[],C=0;C0&&z.push(l(C,_[L-1])+"*"+s(_[L-1])),S.push(d(C,_[L])+"=("+z.join("-")+")|0")}for(C=0;C=0;--C)O.push(s(_[C]));S.push("Q=("+O.join("*")+")|0","P=mallocUint32(Q)","V=mallocUint32(Q)","X=0"),S.push(g(0)+"=0");for(L=1;L<1<0;_=_-1&d)x.push("V[X+"+v(_)+"]");x.push(y(0));for(_=0;_=0;--e)N(e,0);var r=[];for(e=0;e0){",p(_[e]),"=1;"),t(e-1,r|1<<_[e]);for(var n=0;n=0?s.push("0"):e.indexOf(-(l+1))>=0?s.push("s["+l+"]-1"):(s.push("-1"),a.push("1"),o.push("s["+l+"]-2"));var c=".lo("+a.join()+").hi("+o.join()+")";if(0===a.length&&(c=""),i>0){n.push("if(1");for(l=0;l=0||e.indexOf(-(l+1))>=0||n.push("&&s[",l,"]>2");n.push("){grad",i,"(src.pick(",s.join(),")",c);for(l=0;l=0||e.indexOf(-(l+1))>=0||n.push(",dst.pick(",s.join(),",",l,")",c);n.push(");")}for(l=0;l1){dst.set(",s.join(),",",u,",0.5*(src.get(",h.join(),")-src.get(",p.join(),")))}else{dst.set(",s.join(),",",u,",0)};"):n.push("if(s[",u,"]>1){diff(",f,",src.pick(",h.join(),")",c,",src.pick(",p.join(),")",c,");}else{zero(",f,");};");break;case"mirror":0===i?n.push("dst.set(",s.join(),",",u,",0);"):n.push("zero(",f,");");break;case"wrap":var d=s.slice(),g=s.slice();e[l]<0?(d[u]="s["+u+"]-2",g[u]="0"):(d[u]="s["+u+"]-1",g[u]="1"),0===i?n.push("if(s[",u,"]>2){dst.set(",s.join(),",",u,",0.5*(src.get(",d.join(),")-src.get(",g.join(),")))}else{dst.set(",s.join(),",",u,",0)};"):n.push("if(s[",u,"]>2){diff(",f,",src.pick(",d.join(),")",c,",src.pick(",g.join(),")",c,");}else{zero(",f,");};");break;default:throw new Error("ndarray-gradient: Invalid boundary condition")}}i>0&&n.push("};")}for(var s=0;s<1<>",rrshift:">>>"};!function(){for(var t in s){var e=s[t];r[t]=o({args:["array","array","array"],body:{args:["a","b","c"],body:"a=b"+e+"c"},funcName:t}),r[t+"eq"]=o({args:["array","array"],body:{args:["a","b"],body:"a"+e+"=b"},rvalue:!0,funcName:t+"eq"}),r[t+"s"]=o({args:["array","array","scalar"],body:{args:["a","b","s"],body:"a=b"+e+"s"},funcName:t+"s"}),r[t+"seq"]=o({args:["array","scalar"],body:{args:["a","s"],body:"a"+e+"=s"},rvalue:!0,funcName:t+"seq"})}}();var l={not:"!",bnot:"~",neg:"-",recip:"1.0/"};!function(){for(var t in l){var e=l[t];r[t]=o({args:["array","array"],body:{args:["a","b"],body:"a="+e+"b"},funcName:t}),r[t+"eq"]=o({args:["array"],body:{args:["a"],body:"a="+e+"a"},rvalue:!0,count:2,funcName:t+"eq"})}}();var c={and:"&&",or:"||",eq:"===",neq:"!==",lt:"<",gt:">",leq:"<=",geq:">="};!function(){for(var t in c){var e=c[t];r[t]=o({args:["array","array","array"],body:{args:["a","b","c"],body:"a=b"+e+"c"},funcName:t}),r[t+"s"]=o({args:["array","array","scalar"],body:{args:["a","b","s"],body:"a=b"+e+"s"},funcName:t+"s"}),r[t+"eq"]=o({args:["array","array"],body:{args:["a","b"],body:"a=a"+e+"b"},rvalue:!0,count:2,funcName:t+"eq"}),r[t+"seq"]=o({args:["array","scalar"],body:{args:["a","s"],body:"a=a"+e+"s"},rvalue:!0,count:2,funcName:t+"seq"})}}();var u=["abs","acos","asin","atan","ceil","cos","exp","floor","log","round","sin","sqrt","tan"];!function(){for(var t=0;tthis_s){this_s=-a}else if(a>this_s){this_s=a}",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return this_s"},funcName:"norminf"}),r.norm1=n({args:["array"],pre:{args:[],localVars:[],thisVars:["this_s"],body:"this_s=0"},body:{args:[{name:"a",lvalue:!1,rvalue:!0,count:3}],body:"this_s+=a<0?-a:a",localVars:[],thisVars:["this_s"]},post:{args:[],localVars:[],thisVars:["this_s"],body:"return this_s"},funcName:"norm1"}),r.sup=n({args:["array"],pre:{body:"this_h=-Infinity",args:[],thisVars:["this_h"],localVars:[]},body:{body:"if(_inline_1_arg0_>this_h)this_h=_inline_1_arg0_",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:2}],thisVars:["this_h"],localVars:[]},post:{body:"return this_h",args:[],thisVars:["this_h"],localVars:[]}}),r.inf=n({args:["array"],pre:{body:"this_h=Infinity",args:[],thisVars:["this_h"],localVars:[]},body:{body:"if(_inline_1_arg0_this_v){this_v=_inline_1_arg1_;for(var _inline_1_k=0;_inline_1_k<_inline_1_arg0_.length;++_inline_1_k){this_i[_inline_1_k]=_inline_1_arg0_[_inline_1_k]}}}",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:2},{name:"_inline_1_arg1_",lvalue:!1,rvalue:!0,count:2}],thisVars:["this_i","this_v"],localVars:["_inline_1_k"]},post:{body:"{return this_i}",args:[],thisVars:["this_i"],localVars:[]}}),r.random=o({args:["array"],pre:{args:[],body:"this_f=Math.random",thisVars:["this_f"]},body:{args:["a"],body:"a=this_f()",thisVars:["this_f"]},funcName:"random"}),r.assign=o({args:["array","array"],body:{args:["a","b"],body:"a=b"},funcName:"assign"}),r.assigns=o({args:["array","scalar"],body:{args:["a","b"],body:"a=b"},funcName:"assigns"}),r.equals=n({args:["array","array"],pre:i,body:{args:[{name:"x",lvalue:!1,rvalue:!0,count:1},{name:"y",lvalue:!1,rvalue:!0,count:1}],body:"if(x!==y){return false}",localVars:[],thisVars:[]},post:{args:[],localVars:[],thisVars:[],body:"return true"},funcName:"equals"})},{"cwise-compiler":151}],491:[function(t,e,r){"use strict";var n=t("ndarray"),i=t("./doConvert.js");e.exports=function(t,e){for(var r=[],a=t,o=1;Array.isArray(a);)r.push(a.length),o*=a.length,a=a[0];return 0===r.length?n():(e||(e=n(new Float64Array(o),r)),i(e,t),e)}},{"./doConvert.js":492,ndarray:495}],492:[function(t,e,r){e.exports=t("cwise-compiler")({args:["array","scalar","index"],pre:{body:"{}",args:[],thisVars:[],localVars:[]},body:{body:"{\nvar _inline_1_v=_inline_1_arg1_,_inline_1_i\nfor(_inline_1_i=0;_inline_1_i<_inline_1_arg2_.length-1;++_inline_1_i) {\n_inline_1_v=_inline_1_v[_inline_1_arg2_[_inline_1_i]]\n}\n_inline_1_arg0_=_inline_1_v[_inline_1_arg2_[_inline_1_arg2_.length-1]]\n}",args:[{name:"_inline_1_arg0_",lvalue:!0,rvalue:!1,count:1},{name:"_inline_1_arg1_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_1_arg2_",lvalue:!1,rvalue:!0,count:4}],thisVars:[],localVars:["_inline_1_i","_inline_1_v"]},post:{body:"{}",args:[],thisVars:[],localVars:[]},funcName:"convert",blockSize:64})},{"cwise-compiler":151}],493:[function(t,e,r){"use strict";var n=t("typedarray-pool"),i=32;function a(t){switch(t){case"uint8":return[n.mallocUint8,n.freeUint8];case"uint16":return[n.mallocUint16,n.freeUint16];case"uint32":return[n.mallocUint32,n.freeUint32];case"int8":return[n.mallocInt8,n.freeInt8];case"int16":return[n.mallocInt16,n.freeInt16];case"int32":return[n.mallocInt32,n.freeInt32];case"float32":return[n.mallocFloat,n.freeFloat];case"float64":return[n.mallocDouble,n.freeDouble];default:return null}}function o(t){for(var e=[],r=0;r0?s.push(["d",d,"=s",d,"-d",f,"*n",f].join("")):s.push(["d",d,"=s",d].join("")),f=d),0!==(p=t.length-1-l)&&(h>0?s.push(["e",p,"=s",p,"-e",h,"*n",h,",f",p,"=",c[p],"-f",h,"*n",h].join("")):s.push(["e",p,"=s",p,",f",p,"=",c[p]].join("")),h=p)}r.push("var "+s.join(","));var g=["0","n0-1","data","offset"].concat(o(t.length));r.push(["if(n0<=",i,"){","insertionSort(",g.join(","),")}else{","quickSort(",g.join(","),")}"].join("")),r.push("}return "+n);var m=new Function("insertionSort","quickSort",r.join("\n")),v=function(t,e){var r=["'use strict'"],n=["ndarrayInsertionSort",t.join("d"),e].join(""),i=["left","right","data","offset"].concat(o(t.length)),s=a(e),l=["i,j,cptr,ptr=left*s0+offset"];if(t.length>1){for(var c=[],u=1;u1){r.push("dptr=0;sptr=ptr");for(u=t.length-1;u>=0;--u){0!==(p=t[u])&&r.push(["for(i",p,"=0;i",p,"b){break __l}"].join(""));for(u=t.length-1;u>=1;--u)r.push("sptr+=e"+u,"dptr+=f"+u,"}");r.push("dptr=cptr;sptr=cptr-s0");for(u=t.length-1;u>=0;--u){0!==(p=t[u])&&r.push(["for(i",p,"=0;i",p,"=0;--u){0!==(p=t[u])&&r.push(["for(i",p,"=0;i",p,"scratch)){",h("cptr",f("cptr-s0")),"cptr-=s0","}",h("cptr","scratch"));return r.push("}"),t.length>1&&s&&r.push("free(scratch)"),r.push("} return "+n),s?new Function("malloc","free",r.join("\n"))(s[0],s[1]):new Function(r.join("\n"))()}(t,e),y=function(t,e,r){var n=["'use strict'"],s=["ndarrayQuickSort",t.join("d"),e].join(""),l=["left","right","data","offset"].concat(o(t.length)),c=a(e),u=0;n.push(["function ",s,"(",l.join(","),"){"].join(""));var f=["sixth=((right-left+1)/6)|0","index1=left+sixth","index5=right-sixth","index3=(left+right)>>1","index2=index3-sixth","index4=index3+sixth","el1=index1","el2=index2","el3=index3","el4=index4","el5=index5","less=left+1","great=right-1","pivots_are_equal=true","tmp","tmp0","x","y","z","k","ptr0","ptr1","ptr2","comp_pivot1=0","comp_pivot2=0","comp=0"];if(t.length>1){for(var h=[],p=1;p=0;--a){0!==(o=t[a])&&n.push(["for(i",o,"=0;i",o,"1)for(a=0;a1?n.push("ptr_shift+=d"+o):n.push("ptr0+=d"+o),n.push("}"))}}function y(e,r,i,a){if(1===r.length)n.push("ptr0="+d(r[0]));else{for(var o=0;o1)for(o=0;o=1;--o)i&&n.push("pivot_ptr+=f"+o),r.length>1?n.push("ptr_shift+=e"+o):n.push("ptr0+=e"+o),n.push("}")}function x(){t.length>1&&c&&n.push("free(pivot1)","free(pivot2)")}function b(e,r){var i="el"+e,a="el"+r;if(t.length>1){var o="__l"+ ++u;y(o,[i,a],!1,["comp=",g("ptr0"),"-",g("ptr1"),"\n","if(comp>0){tmp0=",i,";",i,"=",a,";",a,"=tmp0;break ",o,"}\n","if(comp<0){break ",o,"}"].join(""))}else n.push(["if(",g(d(i)),">",g(d(a)),"){tmp0=",i,";",i,"=",a,";",a,"=tmp0}"].join(""))}function _(e,r){t.length>1?v([e,r],!1,m("ptr0",g("ptr1"))):n.push(m(d(e),g(d(r))))}function w(e,r,i){if(t.length>1){var a="__l"+ ++u;y(a,[r],!0,[e,"=",g("ptr0"),"-pivot",i,"[pivot_ptr]\n","if(",e,"!==0){break ",a,"}"].join(""))}else n.push([e,"=",g(d(r)),"-pivot",i].join(""))}function T(e,r){t.length>1?v([e,r],!1,["tmp=",g("ptr0"),"\n",m("ptr0",g("ptr1")),"\n",m("ptr1","tmp")].join("")):n.push(["ptr0=",d(e),"\n","ptr1=",d(r),"\n","tmp=",g("ptr0"),"\n",m("ptr0",g("ptr1")),"\n",m("ptr1","tmp")].join(""))}function k(e,r,i){t.length>1?(v([e,r,i],!1,["tmp=",g("ptr0"),"\n",m("ptr0",g("ptr1")),"\n",m("ptr1",g("ptr2")),"\n",m("ptr2","tmp")].join("")),n.push("++"+r,"--"+i)):n.push(["ptr0=",d(e),"\n","ptr1=",d(r),"\n","ptr2=",d(i),"\n","++",r,"\n","--",i,"\n","tmp=",g("ptr0"),"\n",m("ptr0",g("ptr1")),"\n",m("ptr1",g("ptr2")),"\n",m("ptr2","tmp")].join(""))}function M(t,e){T(t,e),n.push("--"+e)}function A(e,r,i){t.length>1?v([e,r],!0,[m("ptr0",g("ptr1")),"\n",m("ptr1",["pivot",i,"[pivot_ptr]"].join(""))].join("")):n.push(m(d(e),g(d(r))),m(d(r),"pivot"+i))}function S(e,r){n.push(["if((",r,"-",e,")<=",i,"){\n","insertionSort(",e,",",r,",data,offset,",o(t.length).join(","),")\n","}else{\n",s,"(",e,",",r,",data,offset,",o(t.length).join(","),")\n","}"].join(""))}function E(e,r,i){t.length>1?(n.push(["__l",++u,":while(true){"].join("")),v([e],!0,["if(",g("ptr0"),"!==pivot",r,"[pivot_ptr]){break __l",u,"}"].join("")),n.push(i,"}")):n.push(["while(",g(d(e)),"===pivot",r,"){",i,"}"].join(""))}return n.push("var "+f.join(",")),b(1,2),b(4,5),b(1,3),b(2,3),b(1,4),b(3,4),b(2,5),b(2,3),b(4,5),t.length>1?v(["el1","el2","el3","el4","el5","index1","index3","index5"],!0,["pivot1[pivot_ptr]=",g("ptr1"),"\n","pivot2[pivot_ptr]=",g("ptr3"),"\n","pivots_are_equal=pivots_are_equal&&(pivot1[pivot_ptr]===pivot2[pivot_ptr])\n","x=",g("ptr0"),"\n","y=",g("ptr2"),"\n","z=",g("ptr4"),"\n",m("ptr5","x"),"\n",m("ptr6","y"),"\n",m("ptr7","z")].join("")):n.push(["pivot1=",g(d("el2")),"\n","pivot2=",g(d("el4")),"\n","pivots_are_equal=pivot1===pivot2\n","x=",g(d("el1")),"\n","y=",g(d("el3")),"\n","z=",g(d("el5")),"\n",m(d("index1"),"x"),"\n",m(d("index3"),"y"),"\n",m(d("index5"),"z")].join("")),_("index2","left"),_("index4","right"),n.push("if(pivots_are_equal){"),n.push("for(k=less;k<=great;++k){"),w("comp","k",1),n.push("if(comp===0){continue}"),n.push("if(comp<0){"),n.push("if(k!==less){"),T("k","less"),n.push("}"),n.push("++less"),n.push("}else{"),n.push("while(true){"),w("comp","great",1),n.push("if(comp>0){"),n.push("great--"),n.push("}else if(comp<0){"),k("k","less","great"),n.push("break"),n.push("}else{"),M("k","great"),n.push("break"),n.push("}"),n.push("}"),n.push("}"),n.push("}"),n.push("}else{"),n.push("for(k=less;k<=great;++k){"),w("comp_pivot1","k",1),n.push("if(comp_pivot1<0){"),n.push("if(k!==less){"),T("k","less"),n.push("}"),n.push("++less"),n.push("}else{"),w("comp_pivot2","k",2),n.push("if(comp_pivot2>0){"),n.push("while(true){"),w("comp","great",2),n.push("if(comp>0){"),n.push("if(--greatindex5){"),E("less",1,"++less"),E("great",2,"--great"),n.push("for(k=less;k<=great;++k){"),w("comp_pivot1","k",1),n.push("if(comp_pivot1===0){"),n.push("if(k!==less){"),T("k","less"),n.push("}"),n.push("++less"),n.push("}else{"),w("comp_pivot2","k",2),n.push("if(comp_pivot2===0){"),n.push("while(true){"),w("comp","great",2),n.push("if(comp===0){"),n.push("if(--great1&&c?new Function("insertionSort","malloc","free",n.join("\n"))(r,c[0],c[1]):new Function("insertionSort",n.join("\n"))(r)}(t,e,v);return m(v,y)}},{"typedarray-pool":595}],494:[function(t,e,r){"use strict";var n=t("./lib/compile_sort.js"),i={};e.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(":"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},{"./lib/compile_sort.js":493}],495:[function(t,e,r){var n=t("iota-array"),i=t("is-buffer"),a="undefined"!=typeof Float64Array;function o(t,e){return t[0]-e[0]}function s(){var t,e=this.stride,r=new Array(e.length);for(t=0;tMath.abs(this.stride[1]))?[1,0]:[0,1]}})"):3===e&&a.push("var s0=Math.abs(this.stride[0]),s1=Math.abs(this.stride[1]),s2=Math.abs(this.stride[2]);if(s0>s1){if(s1>s2){return [2,1,0];}else if(s0>s2){return [1,2,0];}else{return [1,0,2];}}else if(s0>s2){return [2,0,1];}else if(s2>s1){return [0,1,2];}else{return [0,2,1];}}})")):a.push("ORDER})")),a.push("proto.set=function "+r+"_set("+l.join(",")+",v){"),i?a.push("return this.data.set("+u+",v)}"):a.push("return this.data["+u+"]=v}"),a.push("proto.get=function "+r+"_get("+l.join(",")+"){"),i?a.push("return this.data.get("+u+")}"):a.push("return this.data["+u+"]}"),a.push("proto.index=function "+r+"_index(",l.join(),"){return "+u+"}"),a.push("proto.hi=function "+r+"_hi("+l.join(",")+"){return new "+r+"(this.data,"+o.map((function(t){return["(typeof i",t,"!=='number'||i",t,"<0)?this.shape[",t,"]:i",t,"|0"].join("")})).join(",")+","+o.map((function(t){return"this.stride["+t+"]"})).join(",")+",this.offset)}");var p=o.map((function(t){return"a"+t+"=this.shape["+t+"]"})),d=o.map((function(t){return"c"+t+"=this.stride["+t+"]"}));a.push("proto.lo=function "+r+"_lo("+l.join(",")+"){var b=this.offset,d=0,"+p.join(",")+","+d.join(","));for(var g=0;g=0){d=i"+g+"|0;b+=c"+g+"*d;a"+g+"-=d}");a.push("return new "+r+"(this.data,"+o.map((function(t){return"a"+t})).join(",")+","+o.map((function(t){return"c"+t})).join(",")+",b)}"),a.push("proto.step=function "+r+"_step("+l.join(",")+"){var "+o.map((function(t){return"a"+t+"=this.shape["+t+"]"})).join(",")+","+o.map((function(t){return"b"+t+"=this.stride["+t+"]"})).join(",")+",c=this.offset,d=0,ceil=Math.ceil");for(g=0;g=0){c=(c+this.stride["+g+"]*i"+g+")|0}else{a.push(this.shape["+g+"]);b.push(this.stride["+g+"])}");return a.push("var ctor=CTOR_LIST[a.length+1];return ctor(this.data,a,b,c)}"),a.push("return function construct_"+r+"(data,shape,stride,offset){return new "+r+"(data,"+o.map((function(t){return"shape["+t+"]"})).join(",")+","+o.map((function(t){return"stride["+t+"]"})).join(",")+",offset)}"),new Function("CTOR_LIST","ORDER",a.join("\n"))(c[t],s)}var c={float32:[],float64:[],int8:[],int16:[],int32:[],uint8:[],uint16:[],uint32:[],array:[],uint8_clamped:[],bigint64:[],biguint64:[],buffer:[],generic:[]};e.exports=function(t,e,r,n){if(void 0===t)return(0,c.array[0])([]);"number"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,u=1;s>=0;--s)r[s]=u,u*=e[s]}if(void 0===n){n=0;for(s=0;st==t>0?a===-1>>>0?(r+=1,a=0):a+=1:0===a?(a=-1>>>0,r-=1):a-=1;return n.pack(a,r)}},{"double-bits":173}],497:[function(t,e,r){var n=Math.PI,i=c(120);function a(t,e,r,n){return["C",t,e,r,n,r,n]}function o(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}function s(t,e,r,a,o,c,u,f,h,p){if(p)T=p[0],k=p[1],_=p[2],w=p[3];else{var d=l(t,e,-o);t=d.x,e=d.y;var g=(t-(f=(d=l(f,h,-o)).x))/2,m=(e-(h=d.y))/2,v=g*g/(r*r)+m*m/(a*a);v>1&&(r*=v=Math.sqrt(v),a*=v);var y=r*r,x=a*a,b=(c==u?-1:1)*Math.sqrt(Math.abs((y*x-y*m*m-x*g*g)/(y*m*m+x*g*g)));b==1/0&&(b=1);var _=b*r*m/a+(t+f)/2,w=b*-a*g/r+(e+h)/2,T=Math.asin(((e-w)/a).toFixed(9)),k=Math.asin(((h-w)/a).toFixed(9));(T=t<_?n-T:T)<0&&(T=2*n+T),(k=f<_?n-k:k)<0&&(k=2*n+k),u&&T>k&&(T-=2*n),!u&&k>T&&(k-=2*n)}if(Math.abs(k-T)>i){var M=k,A=f,S=h;k=T+i*(u&&k>T?1:-1);var E=s(f=_+r*Math.cos(k),h=w+a*Math.sin(k),r,a,o,0,u,A,S,[k,M,_,w])}var C=Math.tan((k-T)/4),L=4/3*r*C,I=4/3*a*C,P=[2*t-(t+L*Math.sin(T)),2*e-(e-I*Math.cos(T)),f+L*Math.sin(k),h-I*Math.cos(k),f,h];if(p)return P;E&&(P=P.concat(E));for(var z=0;z7&&(r.push(v.splice(0,7)),v.unshift("C"));break;case"S":var x=p,b=d;"C"!=e&&"S"!=e||(x+=x-n,b+=b-i),v=["C",x,b,v[1],v[2],v[3],v[4]];break;case"T":"Q"==e||"T"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),v=o(p,d,f,h,v[1],v[2]);break;case"Q":f=v[1],h=v[2],v=o(p,d,v[1],v[2],v[3],v[4]);break;case"L":v=a(p,d,v[1],v[2]);break;case"H":v=a(p,d,v[1],d);break;case"V":v=a(p,d,p,v[1]);break;case"Z":v=a(p,d,l,u)}e=y,p=v[v.length-2],d=v[v.length-1],v.length>4?(n=v[v.length-4],i=v[v.length-3]):(n=p,i=d),r.push(v)}return r}},{}],498:[function(t,e,r){r.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa){var b=i[c],_=1/Math.sqrt(m*y);for(x=0;x<3;++x){var w=(x+1)%3,T=(x+2)%3;b[x]+=_*(v[w]*g[T]-v[T]*g[w])}}}for(o=0;oa)for(_=1/Math.sqrt(k),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},r.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa?1/Math.sqrt(p):0;for(c=0;c<3;++c)h[c]*=p;i[o]=h}return i}},{}],499:[function(t,e,r){ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ +"use strict";var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}e.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(t){n[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,s,l=o(t),c=1;c0){var f=Math.sqrt(u+1);t[0]=.5*(o-l)/f,t[1]=.5*(s-n)/f,t[2]=.5*(r-a)/f,t[3]=.5*f}else{var h=Math.max(e,a,c);f=Math.sqrt(2*h-u+1);e>=h?(t[0]=.5*f,t[1]=.5*(i+r)/f,t[2]=.5*(s+n)/f,t[3]=.5*(o-l)/f):a>=h?(t[0]=.5*(r+i)/f,t[1]=.5*f,t[2]=.5*(l+o)/f,t[3]=.5*(s-n)/f):(t[0]=.5*(n+s)/f,t[1]=.5*(o+l)/f,t[2]=.5*f,t[3]=.5*(r-i)/f)}return t}},{}],501:[function(t,e,r){"use strict";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),u(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));i.setDistanceLimits(t.zoomMin,t.zoomMax),("eye"in t||"up"in t)&&i.lookAt(0,t.eye,t.center,t.up);return i};var n=t("filtered-vector"),i=t("gl-mat4/lookAt"),a=t("gl-mat4/fromQuat"),o=t("gl-mat4/invert"),s=t("./lib/quatFromFrame");function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function c(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function u(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=c(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function f(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var h=f.prototype;h.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;u(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var c=0,f=0;f<3;++f)c+=r[l+4*f]*i[f];r[12+l]=-c}},h.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},h.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],c=l(a,o,s);a/=c,o/=c,s/=c;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=l(u-=a*p,f-=o*p,h-=s*p);u/=d,f/=d,h/=d;var g=i[2],m=i[6],v=i[10],y=g*a+m*o+v*s,x=g*u+m*f+v*h,b=l(g-=y*a+x*u,m-=y*o+x*f,v-=y*s+x*h);g/=b,m/=b,v/=b;var _=u*e+a*r,w=f*e+o*r,T=h*e+s*r;this.center.move(t,_,w,T);var k=Math.exp(this.computedRadius[0]);k=Math.max(1e-4,k+n),this.radius.set(t,Math.log(k))},h.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],u=i[1],f=i[5],h=i[9],p=i[2],d=i[6],g=i[10],m=e*a+r*u,v=e*o+r*f,y=e*s+r*h,x=-(d*y-g*v),b=-(g*m-p*y),_=-(p*v-d*m),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),T=c(x,b,_,w);T>1e-6?(x/=T,b/=T,_/=T,w/=T):(x=b=_=0,w=1);var k=this.computedRotation,M=k[0],A=k[1],S=k[2],E=k[3],C=M*w+E*x+A*_-S*b,L=A*w+E*b+S*x-M*_,I=S*w+E*_+M*b-A*x,P=E*w-M*x-A*b-S*_;if(n){x=p,b=d,_=g;var z=Math.sin(n)/l(x,b,_);x*=z,b*=z,_*=z,P=P*(w=Math.cos(e))-(C=C*w+P*x+L*_-I*b)*x-(L=L*w+P*b+I*x-C*_)*b-(I=I*w+P*_+C*b-L*x)*_}var O=c(C,L,I,P);O>1e-6?(C/=O,L/=O,I/=O,P/=O):(C=L=I=0,P=1),this.rotation.set(t,C,L,I,P)},h.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),u(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,c=0;c<3;++c)l+=Math.pow(r[c]-e[c],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},h.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),u(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,c=n[14]/i;this.recalcMatrix(t);var f=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*f,l-n[6]*f,c-n[10]*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},h.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},h.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},h.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},{"./lib/quatFromFrame":500,"filtered-vector":242,"gl-mat4/fromQuat":282,"gl-mat4/invert":293,"gl-mat4/lookAt":294}],502:[function(t,e,r){ +/*! + * pad-left + * + * Copyright (c) 2014-2015, Jon Schlinkert. + * Licensed under the MIT license. + */ +"use strict";var n=t("repeat-string");e.exports=function(t,e,r){return n(r="undefined"!=typeof r?r+"":" ",e)+t}},{"repeat-string":541}],503:[function(t,e,r){"use strict";function n(t,e){if("string"!=typeof t)return[t];var r=[t];"string"==typeof e||Array.isArray(e)?e={brackets:e}:e||(e={});var n=e.brackets?Array.isArray(e.brackets)?e.brackets:[e.brackets]:["{}","[]","()"],i=e.escape||"___",a=!!e.flat;n.forEach((function(t){var e=new RegExp(["\\",t[0],"[^\\",t[0],"\\",t[1],"]*\\",t[1]].join("")),n=[];function a(e,a,o){var s=r.push(e.slice(t[0].length,-t[1].length))-1;return n.push(s),i+s+i}r.forEach((function(t,n){for(var i,o=0;t!=i;)if(i=t,t=t.replace(e,a),o++>1e4)throw Error("References have circular dependency. Please, check them.");r[n]=t})),n=n.reverse(),r=r.map((function(e){return n.forEach((function(r){e=e.replace(new RegExp("(\\"+i+r+"\\"+i+")","g"),t[0]+"$1"+t[1])})),e}))}));var o=new RegExp("\\"+i+"([0-9]+)\\"+i);return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error("Circular references in parenthesis");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function i(t,e){if(e&&e.flat){var r,n=e&&e.escape||"___",i=t[0];if(!i)return"";for(var a=new RegExp("\\"+n+"([0-9]+)\\"+n),o=0;i!=r;){if(o++>1e4)throw Error("Circular references in "+t);r=i,i=i.replace(a,s)}return i}return t.reduce((function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,"")),e+r}),"");function s(e,r){if(null==t[r])throw Error("Reference "+r+"is undefined");return t[r]}}function a(t,e){return Array.isArray(t)?i(t,e):n(t,e)}a.parse=n,a.stringify=i,e.exports=a},{}],504:[function(t,e,r){"use strict";var n=t("pick-by-alias");e.exports=function(t){var e;arguments.length>1&&(t=arguments);"string"==typeof t?t=t.split(/\s/).map(parseFloat):"number"==typeof t&&(t=[t]);t.length&&"number"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(t=n(t,{left:"x l left Left",top:"y t top Top",width:"w width W Width",height:"h height W Width",bottom:"b bottom Bottom",right:"r right Right"}),e={x:t.left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height);return e}},{"pick-by-alias":511}],505:[function(t,e,r){e.exports=function(t){var e=[];return t.replace(i,(function(t,r,i){var o=r.toLowerCase();for(i=function(t){var e=t.match(a);return e?e.map(Number):[]}(i),"m"==o&&i.length>2&&(e.push([r].concat(i.splice(0,2))),o="l",r="m"==r?"l":"L");;){if(i.length==n[o])return i.unshift(r),e.push(i);if(i.length2){var l=n.lastIndexOf("/");if(l!==n.length-1){-1===l?(n="",i=0):i=(n=n.slice(0,l)).length-1-n.lastIndexOf("/"),a=s,o=0;continue}}else if(2===n.length||1===n.length){n="",i=0,a=s,o=0;continue}e&&(n.length>0?n+="/..":n="..",i=2)}else n.length>0?n+="/"+t.slice(a+1,s):n=t.slice(a+1,s),i=s-a-1;a=s,o=0}else 46===r&&-1!==o?++o:o=-1}return n}var i={resolve:function(){for(var e,i="",a=!1,o=arguments.length-1;o>=-1&&!a;o--){var s;o>=0?s=arguments[o]:(void 0===e&&(e=t.cwd()),s=e),r(s),0!==s.length&&(i=s+"/"+i,a=47===s.charCodeAt(0))}return i=n(i,!a),a?i.length>0?"/"+i:"/":i.length>0?i:"."},normalize:function(t){if(r(t),0===t.length)return".";var e=47===t.charCodeAt(0),i=47===t.charCodeAt(t.length-1);return 0!==(t=n(t,!e)).length||e||(t="."),t.length>0&&i&&(t+="/"),e?"/"+t:t},isAbsolute:function(t){return r(t),t.length>0&&47===t.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var t,e=0;e0&&(void 0===t?t=n:t+="/"+n)}return void 0===t?".":i.normalize(t)},relative:function(t,e){if(r(t),r(e),t===e)return"";if((t=i.resolve(t))===(e=i.resolve(e)))return"";for(var n=1;nc){if(47===e.charCodeAt(s+f))return e.slice(s+f+1);if(0===f)return e.slice(s+f)}else o>c&&(47===t.charCodeAt(n+f)?u=f:0===f&&(u=0));break}var h=t.charCodeAt(n+f);if(h!==e.charCodeAt(s+f))break;47===h&&(u=f)}var p="";for(f=n+u+1;f<=a;++f)f!==a&&47!==t.charCodeAt(f)||(0===p.length?p+="..":p+="/..");return p.length>0?p+e.slice(s+u):(s+=u,47===e.charCodeAt(s)&&++s,e.slice(s))},_makeLong:function(t){return t},dirname:function(t){if(r(t),0===t.length)return".";for(var e=t.charCodeAt(0),n=47===e,i=-1,a=!0,o=t.length-1;o>=1;--o)if(47===(e=t.charCodeAt(o))){if(!a){i=o;break}}else a=!1;return-1===i?n?"/":".":n&&1===i?"//":t.slice(0,i)},basename:function(t,e){if(void 0!==e&&"string"!=typeof e)throw new TypeError('"ext" argument must be a string');r(t);var n,i=0,a=-1,o=!0;if(void 0!==e&&e.length>0&&e.length<=t.length){if(e.length===t.length&&e===t)return"";var s=e.length-1,l=-1;for(n=t.length-1;n>=0;--n){var c=t.charCodeAt(n);if(47===c){if(!o){i=n+1;break}}else-1===l&&(o=!1,l=n+1),s>=0&&(c===e.charCodeAt(s)?-1==--s&&(a=n):(s=-1,a=l))}return i===a?a=l:-1===a&&(a=t.length),t.slice(i,a)}for(n=t.length-1;n>=0;--n)if(47===t.charCodeAt(n)){if(!o){i=n+1;break}}else-1===a&&(o=!1,a=n+1);return-1===a?"":t.slice(i,a)},extname:function(t){r(t);for(var e=-1,n=0,i=-1,a=!0,o=0,s=t.length-1;s>=0;--s){var l=t.charCodeAt(s);if(47!==l)-1===i&&(a=!1,i=s+1),46===l?-1===e?e=s:1!==o&&(o=1):-1!==e&&(o=-1);else if(!a){n=s+1;break}}return-1===e||-1===i||0===o||1===o&&e===i-1&&e===n+1?"":t.slice(e,i)},format:function(t){if(null===t||"object"!=typeof t)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof t);return function(t,e){var r=e.dir||e.root,n=e.base||(e.name||"")+(e.ext||"");return r?r===e.root?r+n:r+t+n:n}("/",t)},parse:function(t){r(t);var e={root:"",dir:"",base:"",ext:"",name:""};if(0===t.length)return e;var n,i=t.charCodeAt(0),a=47===i;a?(e.root="/",n=1):n=0;for(var o=-1,s=0,l=-1,c=!0,u=t.length-1,f=0;u>=n;--u)if(47!==(i=t.charCodeAt(u)))-1===l&&(c=!1,l=u+1),46===i?-1===o?o=u:1!==f&&(f=1):-1!==o&&(f=-1);else if(!c){s=u+1;break}return-1===o||-1===l||0===f||1===f&&o===l-1&&o===s+1?-1!==l&&(e.base=e.name=0===s&&a?t.slice(1,l):t.slice(s,l)):(0===s&&a?(e.name=t.slice(1,o),e.base=t.slice(1,l)):(e.name=t.slice(s,o),e.base=t.slice(s,l)),e.ext=t.slice(o,l)),s>0?e.dir=t.slice(0,s-1):a&&(e.dir="/"),e},sep:"/",delimiter:":",win32:null,posix:null};i.posix=i,e.exports=i}).call(this)}).call(this,t("_process"))},{_process:526}],508:[function(t,e,r){(function(t){(function(){(function(){var r,n,i,a,o,s;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:"undefined"!=typeof t&&null!==t&&t.hrtime?(e.exports=function(){return(r()-o)/1e6},n=t.hrtime,a=(r=function(){var t;return 1e9*(t=n())[0]+t[1]})(),s=1e9*t.uptime(),o=a-s):Date.now?(e.exports=function(){return Date.now()-i},i=Date.now()):(e.exports=function(){return(new Date).getTime()-i},i=(new Date).getTime())}).call(this)}).call(this)}).call(this,t("_process"))},{_process:526}],509:[function(t,e,r){"use strict";e.exports=function(t){var e=t.length;if(e<32){for(var r=1,i=0;i0;--o)a=l[o],r=s[o],s[o]=s[a],s[a]=r,l[o]=l[r],l[r]=a,c=(c+r)*o;return n.freeUint32(l),n.freeUint32(s),c},r.unrank=function(t,e,r){switch(t){case 0:return r||[];case 1:return r?(r[0]=0,r):[0];case 2:return r?(e?(r[0]=0,r[1]=1):(r[0]=1,r[1]=0),r):e?[0,1]:[1,0]}var n,i,a,o=1;for((r=r||new Array(t))[0]=0,a=1;a0;--a)e=e-(n=e/o|0)*o|0,o=o/a|0,i=0|r[a],r[a]=0|r[n],r[n]=0|i;return r}},{"invert-permutation":462,"typedarray-pool":595}],511:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n,a,o={};if("string"==typeof e&&(e=i(e)),Array.isArray(e)){var s={};for(a=0;a0){o=a[u][r][0],l=u;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p0&&(o=d,s=g,l=f)}return i||o&&c(o,l),s}function f(t,r){var i=a[r][t][0],o=[t];c(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=u(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],f=t,h=o[1],p=u(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=u(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(o=0;o0;){a[0][o].length;var g=f(o,p);h(0,g)?d.push.apply(d,g):(d.length>0&&l.push(d),d=g)}d.length>0&&l.push(d)}return l};var n=t("compare-angle")},{"compare-angle":132}],513:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s0;){var c=o.pop();i[c]=!1;var u=r[c];for(s=0;s0}))).length,m=new Array(g),v=new Array(g);for(p=0;p0;){var B=R.pop(),N=E[B];l(N,(function(t,e){return t-e}));var j,U=N.length,V=F[B];if(0===V){var q=d[B];j=[q]}for(p=0;p=0))if(F[H]=1^V,R.push(H),0===V)D(q=d[H])||(q.reverse(),j.push(q))}0===V&&r.push(j)}return r};var n=t("edges-to-adjacency-list"),i=t("planar-dual"),a=t("point-in-big-polygon"),o=t("two-product"),s=t("robust-sum"),l=t("uniq"),c=t("./lib/trim-leaves");function u(t,e){for(var r=new Array(t),n=0;n0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,c=n(r,l[0],l[1]);if(l[0][0]0))return 0;s=-1,a=a.right}else if(c>0)a=a.left;else{if(!(c<0))return 0;s=1,a=a.right}}return s}}(v.slabs,v.coordinates);return 0===a.length?y:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),y)};var n=t("robust-orientation")[3],i=t("slab-decomposition"),a=t("interval-tree-1d"),o=t("binary-search-bounds");function s(){return!0}function l(t){for(var e={},r=0;r=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])t!=o-i>t&&(a-c)*(i-u)/(o-u)+c-n>t&&(s=!s),a=c,o=u}return s}};return e}},{}],520:[function(t,e,r){var n={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i0}))}function u(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,c=a.start,u=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,c,u);if(!1===f){if(!e.pointsCollinear(o,s,c))return!1;if(e.pointsSame(o,u)||e.pointsSame(s,c))return!1;var h=e.pointsSame(o,c),p=e.pointsSame(s,u);if(h&&p)return n;var d=!h&&e.pointBetween(o,c,u),g=!p&&e.pointBetween(s,c,u);if(h)return g?l(n,s):l(t,u),n;d&&(p||(g?l(n,s):l(t,u)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,c):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,u)),0===f.alongB&&(-1===f.alongA?l(n,o):0===f.alongA?l(n,f.pt):1===f.alongA&&l(n,s));return!1}for(var f=[];!a.isEmpty();){var h=a.getHead();if(r&&r.vert(h.pt[0]),h.isStart){r&&r.segmentNew(h.seg,h.primary);var p=c(h),d=p.before?p.before.ev:null,g=p.after?p.after.ev:null;function m(){if(d){var t=u(h,d);if(t)return t}return!!g&&u(h,g)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!g&&g.seg);var v,y=m();if(y){var x;if(t)(x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(y.seg.myFill.above=!y.seg.myFill.above);else y.seg.otherFill=h.seg.myFill;r&&r.segmentUpdate(y.seg),h.other.remove(),h.remove()}if(a.getHead()!==h){r&&r.rewind(h.seg);continue}if(t)x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=g?g.seg.myFill.above:i,h.seg.myFill.above=x?!h.seg.myFill.below:h.seg.myFill.below;else if(null===h.seg.otherFill)v=g?h.primary===g.primary?g.seg.otherFill.above:g.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:v,below:v};r&&r.status(h.seg,!!d&&d.seg,!!g&&g.seg),h.other.status=p.insert(n.node({ev:h}))}else{var b=h.status;if(null===b)throw new Error("PolyBool: Zero-length segment detected; your epsilon is probably too small or too large");if(s.exists(b.prev)&&s.exists(b.next)&&u(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _=h.seg.myFill;h.seg.myFill=h.seg.otherFill,h.seg.otherFill=_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d):(k=0,p>=0?(M=0,y=d):-p>=f?(M=1,y=f+2*p+d):y=p*(M=-p/f)+d);else if(M<0)M=0,h>=0?(k=0,y=d):-h>=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d;else{var A=1/T;y=(k*=A)*(c*k+u*(M*=A)+2*h)+M*(u*k+f*M+2*p)+d}else k<0?(b=f+p)>(x=u+h)?(_=b-x)>=(w=c-2*u+f)?(k=1,M=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(M=1-k)+2*h)+M*(u*k+f*M+2*p)+d:(k=0,b<=0?(M=1,y=f+2*p+d):p>=0?(M=0,y=d):y=p*(M=-p/f)+d):M<0?(b=c+h)>(x=u+p)?(_=b-x)>=(w=c-2*u+f)?(M=1,k=0,y=f+2*p+d):y=(k=1-(M=_/w))*(c*k+u*M+2*h)+M*(u*k+f*M+2*p)+d:(M=0,b<=0?(k=1,y=c+2*h+d):h>=0?(k=0,y=d):y=h*(k=-h/c)+d):(_=f+p-u-h)<=0?(k=0,M=1,y=f+2*p+d):_>=(w=c-2*u+f)?(k=1,M=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(M=1-k)+2*h)+M*(u*k+f*M+2*p)+d;var S=1-k-M;for(l=0;l1)for(var r=1;r0){var c=t[r-1];if(0===n(s,c)&&a(c)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},{"cell-orientation":117,"compare-cell":133,"compare-oriented-cell":134}],534:[function(t,e,r){"use strict";var n=t("array-bounds"),i=t("color-normalize"),a=t("update-diff"),o=t("pick-by-alias"),s=t("object-assign"),l=t("flatten-vertex-data"),c=t("to-float32"),u=c.float32,f=c.fract32;e.exports=function(t,e){"function"==typeof t?(e||(e={}),e.regl=t):e=t;e.length&&(e.positions=e);if(!(t=e.regl).hasExtension("ANGLE_instanced_arrays"))throw Error("regl-error2d: `ANGLE_instanced_arrays` extension should be enabled");var r,c,p,d,g,m,v=t._gl,y={color:"black",capSize:5,lineWidth:1,opacity:1,viewport:null,range:null,offset:0,count:0,bounds:null,positions:[],errors:[]},x=[];return d=t.buffer({usage:"dynamic",type:"uint8",data:new Uint8Array(0)}),c=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),p=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),g=t.buffer({usage:"dynamic",type:"float",data:new Uint8Array(0)}),m=t.buffer({usage:"static",type:"float",data:h}),T(e),r=t({vert:"\n\t\tprecision highp float;\n\n\t\tattribute vec2 position, positionFract;\n\t\tattribute vec4 error;\n\t\tattribute vec4 color;\n\n\t\tattribute vec2 direction, lineOffset, capOffset;\n\n\t\tuniform vec4 viewport;\n\t\tuniform float lineWidth, capSize;\n\t\tuniform vec2 scale, scaleFract, translate, translateFract;\n\n\t\tvarying vec4 fragColor;\n\n\t\tvoid main() {\n\t\t\tfragColor = color / 255.;\n\n\t\t\tvec2 pixelOffset = lineWidth * lineOffset + (capSize + lineWidth) * capOffset;\n\n\t\t\tvec2 dxy = -step(.5, direction.xy) * error.xz + step(direction.xy, vec2(-.5)) * error.yw;\n\n\t\t\tvec2 position = position + dxy;\n\n\t\t\tvec2 pos = (position + translate) * scale\n\t\t\t\t+ (positionFract + translateFract) * scale\n\t\t\t\t+ (position + translate) * scaleFract\n\t\t\t\t+ (positionFract + translateFract) * scaleFract;\n\n\t\t\tpos += pixelOffset / viewport.zw;\n\n\t\t\tgl_Position = vec4(pos * 2. - 1., 0, 1);\n\t\t}\n\t\t",frag:"\n\t\tprecision highp float;\n\n\t\tvarying vec4 fragColor;\n\n\t\tuniform float opacity;\n\n\t\tvoid main() {\n\t\t\tgl_FragColor = fragColor;\n\t\t\tgl_FragColor.a *= opacity;\n\t\t}\n\t\t",uniforms:{range:t.prop("range"),lineWidth:t.prop("lineWidth"),capSize:t.prop("capSize"),opacity:t.prop("opacity"),scale:t.prop("scale"),translate:t.prop("translate"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{color:{buffer:d,offset:function(t,e){return 4*e.offset},divisor:1},position:{buffer:c,offset:function(t,e){return 8*e.offset},divisor:1},positionFract:{buffer:p,offset:function(t,e){return 8*e.offset},divisor:1},error:{buffer:g,offset:function(t,e){return 16*e.offset},divisor:1},direction:{buffer:m,stride:24,offset:0},lineOffset:{buffer:m,stride:24,offset:8},capOffset:{buffer:m,stride:24,offset:16}},primitive:"triangles",blend:{enable:!0,color:[0,0,0,0],equation:{rgb:"add",alpha:"add"},func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},depth:{enable:!1},scissor:{enable:!0,box:t.prop("viewport")},viewport:t.prop("viewport"),stencil:!1,instances:t.prop("count"),count:h.length}),s(b,{update:T,draw:_,destroy:k,regl:t,gl:v,canvas:v.canvas,groups:x}),b;function b(t){t?T(t):null===t&&k(),_()}function _(e){if("number"==typeof e)return w(e);e&&!Array.isArray(e)&&(e=[e]),t._refresh(),x.forEach((function(t,r){t&&(e&&(e[r]?t.draw=!0:t.draw=!1),t.draw?w(r):t.draw=!0)}))}function w(t){"number"==typeof t&&(t=x[t]),null!=t&&t&&t.count&&t.color&&t.opacity&&t.positions&&t.positions.length>1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function T(t){if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map((function(t,c){var u=x[c];return t?("function"==typeof t?t={after:t}:"number"==typeof t[0]&&(t={positions:t}),t=o(t,{color:"color colors fill",capSize:"capSize cap capsize cap-size",lineWidth:"lineWidth line-width width line thickness",opacity:"opacity alpha",range:"range dataBox",viewport:"viewport viewBox",errors:"errors error",positions:"positions position data points"}),u||(x[c]=u={id:c,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},y,t)),a(u,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,"float64"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t="transparent"),!Array.isArray(t)||"number"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a 0. && baClipping < length(normalWidth * endBotJoin)) {\n\t\t//handle miter clipping\n\t\tbTopCoord -= normalWidth * endTopJoin;\n\t\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\n\t}\n\n\tif (nextReverse) {\n\t\t//make join rectangular\n\t\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\n\t\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\n\t\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\n\t\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\n\t}\n\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\n\t\t//handle miter clipping\n\t\taBotCoord -= normalWidth * startBotJoin;\n\t\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\n\t}\n\n\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\n\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\n\n\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\n\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\n\n\t//position is normalized 0..1 coord on the screen\n\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\n\n\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\n\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\n\n\t//bevel miter cutoffs\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n\n\t//round miter cutoffs\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nuniform sampler2D dashPattern;\nuniform float dashSize, pixelRatio, thickness, opacity, id, miterMode;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\nvarying vec4 startCutoff, endCutoff;\nvarying vec2 startCoord, endCoord;\nvarying float enableStartMiter, enableEndMiter;\n\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\n\tvec2 diff = b - a;\n\tvec2 perp = normalize(vec2(-diff.y, diff.x));\n\treturn dot(p - a, perp);\n}\n\nvoid main() {\n\tfloat alpha = 1., distToStart, distToEnd;\n\tfloat cutoff = thickness * .5;\n\n\t//bevel miter\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToStart + 1., 0.), 1.);\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToEnd + 1., 0.), 1.);\n\t\t}\n\t}\n\n\t// round miter\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - startCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - endCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\t}\n\n\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashSize) * .5 + .25;\n\tfloat dash = texture2D(dashPattern, vec2(t, .5)).r;\n\n\tgl_FragColor = fragColor;\n\tgl_FragColor.a *= alpha * opacity * dash;\n}\n"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop("colorBuffer"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop("colorBuffer"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:"triangle",elements:function(t,e){return e.triangles},offset:0,vert:o(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 position, positionFract;\n\nuniform vec4 color;\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float pixelRatio, id;\nuniform vec4 viewport;\nuniform float opacity;\n\nvarying vec4 fragColor;\n\nconst float MAX_LINES = 256.;\n\nvoid main() {\n\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\n\n\tvec2 position = position * scale + translate\n + positionFract * scale + translateFract\n + position * scaleFract\n + positionFract * scaleFract;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tfragColor = color / 255.;\n\tfragColor.a *= opacity;\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n\tgl_FragColor = fragColor;\n}\n"]),uniforms:{scale:t.prop("scale"),color:t.prop("fill"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),translate:t.prop("translate"),opacity:t.prop("opacity"),pixelRatio:t.context("pixelRatio"),id:t.prop("id"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop("positionBuffer"),stride:8,offset:8},positionFract:{buffer:t.prop("positionFractBuffer"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},m.defaults={dashes:null,join:"miter",miterLimit:1,thickness:10,cap:"square",color:"black",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},m.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},m.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach((function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);"number"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>m.precisionThreshold||e.scale[1]*e.viewport.height>m.precisionThreshold||"rect"===e.join||!e.join&&(e.thickness<=2||e.count>=m.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},m.prototype.update=function(t){var e=this;if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach((function(t,f){var d=e.passes[f];if(void 0!==t)if(null!==t){if("number"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:"positions points data coords",thickness:"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth",join:"lineJoin linejoin join type mode",miterLimit:"miterlimit miterLimit",dashes:"dash dashes dasharray dash-array dashArray",color:"color colour stroke colors colours stroke-color strokeColor",fill:"fill fill-color fillColor",opacity:"alpha opacity",overlay:"overlay crease overlap intersect",close:"closed close closed-path closePath",range:"range dataBox",viewport:"viewport viewBox",hole:"holes hole hollow"}),d||(e.passes[f]=d={id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:"linear",min:"linear"}),colorBuffer:r.buffer({usage:"dynamic",type:"uint8",data:new Uint8Array}),positionBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array})},t=a({},m.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,ft.length)&&(e=t.length);for(var r=0,n=new Array(e);r 1.0 + delta) {\n\t\tdiscard;\n\t}\n\n\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\n\n\tfloat borderRadius = fragBorderRadius;\n\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\n\tvec4 color = mix(fragColor, fragBorderColor, ratio);\n\tcolor.a *= alpha * opacity;\n\tgl_FragColor = color;\n}\n"]),l.vert=h(["precision highp float;\n#define GLSLIFY 1\n\nattribute float x, y, xFract, yFract;\nattribute float size, borderSize;\nattribute vec4 colorId, borderColorId;\nattribute float isActive;\n\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float pixelRatio;\nuniform bool constPointSize;\nuniform sampler2D palette;\nuniform vec2 paletteSize;\n\nconst float maxSize = 100.;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragBorderRadius, fragWidth;\n\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\n\nbool isDirect = (paletteSize.x < 1.);\n\nvec4 getColor(vec4 id) {\n return isDirect ? id / 255. : texture2D(palette,\n vec2(\n (id.x + .5) / paletteSize.x,\n (id.y + .5) / paletteSize.y\n )\n );\n}\n\nvoid main() {\n // ignore inactive points\n if (isActive == 0.) return;\n\n vec2 position = vec2(x, y);\n vec2 positionFract = vec2(xFract, yFract);\n\n vec4 color = getColor(colorId);\n vec4 borderColor = getColor(borderColorId);\n\n float size = size * maxSize / 255.;\n float borderSize = borderSize * maxSize / 255.;\n\n gl_PointSize = (size + borderSize) * pointSizeScale;\n\n vec2 pos = (position + translate) * scale\n + (positionFract + translateFract) * scale\n + (position + translate) * scaleFract\n + (positionFract + translateFract) * scaleFract;\n\n gl_Position = vec4(pos * 2. - 1., 0., 1.);\n\n fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\n fragColor = color;\n fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\n fragWidth = 1. / gl_PointSize;\n}\n"]),m&&(l.frag=l.frag.replace("smoothstep","smoothStep"),s.frag=s.frag.replace("smoothstep","smoothStep")),this.drawCircle=t(l)}b.defaults={color:"black",borderColor:"transparent",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},b.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},b.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;nn)?e.tree=u(t,{bounds:f}):n&&n.length&&(e.tree=n),e.tree){var h={primitive:"points",usage:"static",data:e.tree,type:"uint32"};e.elements?e.elements(h):e.elements=o.elements(h)}return i({data:v.float(t),usage:"dynamic"}),a({data:v.fract(t),usage:"dynamic"}),s({data:new Uint8Array(c),type:"uint8",usage:"stream"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach((function(t){return t&&t.destroy&&t.destroy()})),i.length=0,e&&"number"!=typeof e[0]){for(var a=[],s=0,l=Math.min(e.length,r.count);s=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},b.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x+s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y+l.height),[a,n,o,i]}function p(t){if("number"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}e.exports=u,u.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o((function(){e.draw(),e.dirty=!0,e.planned=null}))):(this.draw(),this.dirty=!0,o((function(){e.dirty=!1}))),this)},u.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;nk))&&(s.lower||!(T>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function s(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[o(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[o(t.byteLength)>>2].push(t)}var r=a(8,(function(){return[]}));return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function l(t){return!!t&&"object"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&"number"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||X(t.data))}function c(t,e,r,n,i,a){for(var o=0;o(i=s)&&(i=n.buffer.byteLength,5123===f?i>>=1:5125===f&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},c=0,u={uint8:5121,uint16:5123};e.oes_element_index_uint&&(u.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var f=[];return{create:function(t,e){function s(t){if(t)if("number"==typeof t)c(t),f.primType=4,f.vertCount=0|t,f.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,h=0;Array.isArray(t)||X(t)||l(t)?e=t:("data"in t&&(e=t.data),"usage"in t&&(r=$[t.usage]),"primitive"in t&&(n=nt[t.primitive]),"count"in t&&(i=0|t.count),"type"in t&&(h=u[t.type]),"length"in t?o=0|t.length:(o=i,5123===h||5122===h?o*=2:5125!==h&&5124!==h||(o*=4))),a(f,e,r,n,i,o,h)}else c(),f.primType=4,f.vertCount=0,f.type=5121;return s}var c=r.create(null,34963,!0),f=new i(c._buffer);return n.elementsCount++,s(t),s._reglType="elements",s._elements=f,s.subdata=function(t,e){return c.subdata(t,e),s},s.destroy=function(){o(f)},s},createStream:function(t){var e=f.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){return"function"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){Z(s).forEach(o)}}}function g(t){for(var e=Y.allocType(5123,t.length),r=0;r>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<e;++e)t.images[e]=null;return t}function L(t){for(var e=t.images,r=0;re){for(var r=0;r=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(yt).forEach((function(e){t+=yt[e].stats.size})),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;I.call(r);var a=C();return"number"==typeof t?A(a,0|t,"number"==typeof e?0|e:0|t):t?(P(r,t),S(a,t)):A(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,c(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,D(i),E(a,3553),z(r,3553),R(),L(a),o.profile&&(i.stats.size=T(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=tt[i.internalformat],n.type=et[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new O(3553);return yt[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=v();return c(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,D(i),d(o,3553,e,r,a),R(),k(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,D(i);for(var l=0;i.mipmask>>l;++l){var c=a>>l,u=s>>l;if(!c||!u)break;t.texImage2D(3553,l,i.format,c,u,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.size=T(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType="texture2d",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,l){function f(t,e,r,n,i,a){var s,l=h.texInfo;for(I.call(l),s=0;6>s;++s)g[s]=C();if("number"!=typeof t&&t){if("object"==typeof t)if(e)S(g[0],t),S(g[1],e),S(g[2],r),S(g[3],n),S(g[4],i),S(g[5],a);else if(P(l,t),u(h,t),"faces"in t)for(t=t.faces,s=0;6>s;++s)c(g[s],h),S(g[s],t[s]);else for(s=0;6>s;++s)S(g[s],t)}else for(t=0|t||1,s=0;6>s;++s)A(g[s],t,t);for(c(h,g[0]),h.mipmask=l.genMipmaps?(g[0].width<<1)-1:g[0].mipmask,h.internalformat=g[0].internalformat,f.width=g[0].width,f.height=g[0].height,D(h),s=0;6>s;++s)E(g[s],34069+s);for(z(l,34067),R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,l.genMipmaps,!0)),f.format=tt[h.internalformat],f.type=et[h.type],f.mag=rt[l.magFilter],f.min=nt[l.minFilter],f.wrapS=it[l.wrapS],f.wrapT=it[l.wrapT],s=0;6>s;++s)L(g[s]);return f}var h=new O(34067);yt[h.id]=h,a.cubeCount++;var g=Array(6);return f(e,r,n,i,s,l),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=v();return c(a,h),a.width=0,a.height=0,p(a,e),a.width=a.width||(h.width>>i)-r,a.height=a.height||(h.height>>i)-n,D(h),d(a,34069+t,r,n,i),R(),k(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,D(h);for(var r=0;6>r;++r)for(var n=0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglType="textureCube",f._texture=h,o.profile&&(f.stats=h.stats),f.destroy=function(){h.decRef()},f},clear:function(){for(var e=0;er;++r)if(0!=(e.mipmask&1<>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);z(e.texInfo,e.target)}))}}}function M(t,e,r,n,i,a){function o(t,e,r){this.target=t,this.texture=e,this.renderbuffer=r;var n=t=0;e?(t=e.width,n=e.height):r&&(t=r.width,n=r.height),this.width=t,this.height=n}function s(t){t&&(t.texture&&t.texture._texture.decRef(),t.renderbuffer&&t.renderbuffer._renderbuffer.decRef())}function l(t,e,r){t&&(t.texture?t.texture._texture.refCount+=1:t.renderbuffer._renderbuffer.refCount+=1)}function c(e,r){r&&(r.texture?t.framebufferTexture2D(36160,e,r.target,r.texture._texture.texture,0):t.framebufferRenderbuffer(36160,e,36161,r.renderbuffer._renderbuffer.renderbuffer))}function u(t){var e=3553,r=null,n=null,i=t;return"object"==typeof t&&(i=t.data,"target"in t&&(e=0|t.target)),"texture2d"===(t=i._reglType)||"textureCube"===t?r=i:"renderbuffer"===t&&(n=i,e=36161),new o(e,r,n)}function f(t,e,r,a,s){return r?((t=n.create2D({width:t,height:e,format:a,type:s}))._texture.refCount=0,new o(3553,t,null)):((t=i.create({width:t,height:e,format:a}))._renderbuffer.refCount=0,new o(36161,null,t))}function h(t){return t&&(t.texture||t.renderbuffer)}function p(t,e,r){t&&(t.texture?t.texture.resize(e,r):t.renderbuffer&&t.renderbuffer.resize(e,r),t.width=e,t.height=r)}function d(){this.id=T++,k[this.id]=this,this.framebuffer=t.createFramebuffer(),this.height=this.width=0,this.colorAttachments=[],this.depthStencilAttachment=this.stencilAttachment=this.depthAttachment=null}function g(t){t.colorAttachments.forEach(s),s(t.depthAttachment),s(t.stencilAttachment),s(t.depthStencilAttachment)}function m(e){t.deleteFramebuffer(e.framebuffer),e.framebuffer=null,a.framebufferCount--,delete k[e.id]}function v(e){var n;t.bindFramebuffer(36160,e.framebuffer);var i=e.colorAttachments;for(n=0;ni;++i){for(c=0;ct;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:"framebufferCube",destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){Z(k).forEach(m)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,Z(k).forEach((function(e){e.framebuffer=t.createFramebuffer(),v(e)}))}})}function A(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function S(t,e,r,n,i){function a(){this.id=++c,this.attributes=[];var t=e.oes_vertex_array_object;this.vao=t?t.createVertexArrayOES():null,u[this.id]=this,this.buffers=[]}var o=r.maxAttributes,s=Array(o);for(r=0;rt&&(t=e.stats.uniformsCount)})),t},r.getMaxAttributesCount=function(){var t=0;return h.forEach((function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)})),t}),{clear:function(){var e=t.deleteShader.bind(t);Z(c).forEach(e),c={},Z(u).forEach(e),u={},h.forEach((function(e){t.deleteProgram(e.program)})),h.length=0,f={},r.shaderCount=0},program:function(t,e,n,i){var a=f[e];a||(a=f[e]={});var o=a[t];return o&&!i?o:(e=new s(e,t),r.shaderCount++,l(e,n,i),o||(a[t]=e),h.push(e),e)},restore:function(){c={},u={};for(var t=0;t"+e+"?"+i+".constant["+e+"]:0;"})).join(""),"}}else{","if(",s,"(",i,".buffer)){",u,"=",a,".createStream(",34962,",",i,".buffer);","}else{",u,"=",a,".getBuffer(",i,".buffer);","}",f,'="type" in ',i,"?",o.glTypes,"[",i,".type]:",u,".dtype;",l.normalized,"=!!",i,".normalized;"),n("size"),n("offset"),n("stride"),n("divisor"),r("}}"),r.exit("if(",l.isStream,"){",a,".destroyStream(",u,");","}"),l}))})),o}function M(t,e,n,i,o){function s(t){var e=c[t];e&&(h[t]=e)}var l=function(t,e){if("string"==typeof(r=t.static).frag&&"string"==typeof r.vert){if(0>1)",s],");")}function e(){r(l,".drawArraysInstancedANGLE(",[d,g,m,s],");")}p?y?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}function o(){function t(){r(u+".drawElements("+[d,m,v,g+"<<(("+v+"-5121)>>1)"]+");")}function e(){r(u+".drawArrays("+[d,g,m]+");")}p?y?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}var s,l,c=t.shared,u=c.gl,f=c.draw,h=n.draw,p=function(){var i=h.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,".","elements"),i&&a("if("+i+")"+u+".bindBuffer(34963,"+i+".buffer.buffer);"),i}(),d=i("primitive"),g=i("offset"),m=function(){var i=h.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,".","count"),i}();if("number"==typeof m){if(0===m)return}else r("if(",m,"){"),r.exit("}");K&&(s=i("instances"),l=t.instancing);var v=p+".type",y=h.elements&&R(h.elements);K&&("number"!=typeof s||0<=s)?"string"==typeof s?(r("if(",s,">0){"),a(),r("}else if(",s,"<0){"),o(),r("}")):a():o()}function V(t,e,r,n,i){return i=(e=b()).proc("body",i),K&&(e.instancing=i.def(e.shared.extensions,".angle_instanced_arrays")),t(e,i,r,n),e.compile().body}function H(t,e,r,n){L(t,e),r.useVAO?r.drawVAO?e(t.shared.vao,".setVAO(",r.drawVAO.append(t,e),");"):e(t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"):(e(t.shared.vao,".setVAO(null);"),N(t,e,r,n.attributes,(function(){return!0}))),j(t,e,r,n.uniforms,(function(){return!0})),U(t,e,e,r)}function G(t,e,r,n){function i(){return!0}t.batchId="a1",L(t,e),N(t,e,r,n.attributes,i),j(t,e,r,n.uniforms,i),U(t,e,e,r)}function Y(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}L(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var c=t.scope(),u=t.scope();e(c.entry,"for(",s,"=0;",s,"<","a1",";++",s,"){",l,"=","a0","[",s,"];",u,"}",c.exit),r.needsContext&&A(t,u,r.context),r.needsFramebuffer&&S(t,u,r.framebuffer),C(t,u,r.state,i),r.profile&&i(r.profile)&&I(t,u,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?u(t.shared.vao,".setVAO(",r.drawVAO.append(t,u),");"):c(t.shared.vao,".setVAO(",r.drawVAO.append(t,c),");"):c(t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"):(c(t.shared.vao,".setVAO(null);"),N(t,c,r,n.attributes,a),N(t,u,r,n.attributes,i)),j(t,c,r,n.uniforms,a),j(t,u,r,n.uniforms,i),U(t,c,u,r)):(e=t.global.def("{}"),n=r.shader.progVar.append(t,u),l=u.def(n,".id"),c=u.def(e,"[",l,"]"),u(t.shared.gl,".useProgram(",n,".program);","if(!",c,"){",c,"=",e,"[",l,"]=",t.link((function(e){return V(G,t,r,e,2)})),"(",n,");}",c,".call(this,a0[",s,"],",s,");"))}function W(t,r){function n(e){var n=r.shader[e];n&&i.set(a.shader,"."+e,n.append(t,i))}var i=t.proc("scope",3);t.batchId="a2";var a=t.shared,o=a.current;A(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),O(Object.keys(r.state)).forEach((function(e){var n=r.state[e].append(t,i);m(n)?n.forEach((function(r,n){i.set(t.next[e],"["+n+"]",r)})):i.set(a.next,"."+e,n)})),I(t,i,r,!0,!0),["elements","offset","count","instances","primitive"].forEach((function(e){var n=r.draw[e];n&&i.set(a.draw,"."+e,""+n.append(t,i))})),Object.keys(r.uniforms).forEach((function(n){i.set(a.uniforms,"["+e.id(n)+"]",r.uniforms[n].append(t,i))})),Object.keys(r.attributes).forEach((function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new Z).forEach((function(t){i.set(a,"."+t,n[t])}))})),r.scopeVAO&&i.set(a.vao,".targetVAO",r.scopeVAO.append(t,i)),n("vert"),n("frag"),0=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(u).forEach((function(e){t+=u[e].stats.size})),t}),{create:function(e,r){function o(e,r){var n=0,a=0,u=32854;if("object"==typeof e&&e?("shape"in e?(n=0|(a=e.shape)[0],a=0|a[1]):("radius"in e&&(n=a=0|e.radius),"width"in e&&(n=0|e.width),"height"in e&&(a=0|e.height)),"format"in e&&(u=s[e.format])):"number"==typeof e?(n=0|e,a="number"==typeof r?0|r:n):e||(n=a=1),n!==c.width||a!==c.height||u!==c.format)return o.width=c.width=n,o.height=c.height=a,c.format=u,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,u,n,a),i.profile&&(c.stats.size=yt[c.format]*c.width*c.height),o.format=l[c.format],o}var c=new a(t.createRenderbuffer());return u[c.id]=c,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===c.width&&a===c.height||(o.width=c.width=n,o.height=c.height=a,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,c.format,n,a),i.profile&&(c.stats.size=yt[c.format]*c.width*c.height)),o},o._reglType="renderbuffer",o._renderbuffer=c,i.profile&&(o.stats=c.stats),o.destroy=function(){c.decRef()},o},clear:function(){Z(u).forEach(o)},restore:function(){Z(u).forEach((function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)})),t.bindRenderbuffer(36161,null)}}},bt=[];bt[6408]=4,bt[6407]=3;var _t=[];_t[5121]=1,_t[5126]=4,_t[36193]=2;var wt=["x","y","z","w"],Tt="blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset".split(" "),kt={0:0,1:1,zero:0,one:1,"src color":768,"one minus src color":769,"src alpha":770,"one minus src alpha":771,"dst color":774,"one minus dst color":775,"dst alpha":772,"one minus dst alpha":773,"constant color":32769,"one minus constant color":32770,"constant alpha":32771,"one minus constant alpha":32772,"src alpha saturate":776},Mt={never:512,less:513,"<":513,equal:514,"=":514,"==":514,"===":514,lequal:515,"<=":515,greater:516,">":516,notequal:517,"!=":517,"!==":517,gequal:518,">=":518,always:519},At={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},St={cw:2304,ccw:2305},Et=new D(!1,!1,!1,(function(){}));return function(t){function e(){if(0===J.length)w&&w.update(),tt=null;else{tt=H.next(e),f();for(var t=J.length-1;0<=t;--t){var r=J[t];r&&r(I,null,0)}m.flush(),w&&w.update()}}function r(){!tt&&0=J.length&&n()}}}}function u(){var t=X.viewport,e=X.scissor_box;t[0]=t[1]=e[0]=e[1]=0,I.viewportWidth=I.framebufferWidth=I.drawingBufferWidth=t[2]=e[2]=m.drawingBufferWidth,I.viewportHeight=I.framebufferHeight=I.drawingBufferHeight=t[3]=e[3]=m.drawingBufferHeight}function f(){I.tick+=1,I.time=g(),u(),Y.procs.poll()}function h(){u(),Y.procs.refresh(),w&&w.update()}function g(){return(G()-T)/1e3}if(!(t=i(t)))return null;var m=t.gl,v=m.getContextAttributes();m.isContextLost();var y=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;ie;++e)et(U({framebuffer:t.framebuffer.faces[e]},t),l);else et(t,l);else l(0,t)},prop:q.define.bind(null,1),context:q.define.bind(null,2),this:q.define.bind(null,3),draw:s({}),buffer:function(t){return z.create(t,34962,!1,!1)},elements:function(t){return D.create(t,!1)},texture:F.create2D,cube:F.createCube,renderbuffer:B.create,framebuffer:V.create,framebufferCube:V.createCube,vao:O.createVAO,attributes:v,frame:c,on:function(t,e){var r;switch(t){case"frame":return c(e);case"lost":r=K;break;case"restore":r=Q;break;case"destroy":r=$}return r.push(e),{cancel:function(){for(var t=0;t + * + * Copyright (c) 2014-2015, Jon Schlinkert. + * Licensed under the MIT License. + */ +"use strict";var n,i="";e.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||"undefined"==typeof n)n=t,i="";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],542:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],543:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i>1;return["sum(",t(e.slice(0,r)),",",t(e.slice(r)),")"].join("")}(e);var n}function u(t){return new Function("sum","scale","prod","compress",["function robustDeterminant",t,"(m){return compress(",c(l(t)),")};return robustDeterminant",t].join(""))(i,a,n,o)}var f=[function(){return[0]},function(t){return[t[0][0]]}];!function(){for(;f.length<6;)f.push(u(f.length));for(var t=[],r=["function robustDeterminant(m){switch(m.length){"],n=0;n<6;++n)t.push("det"+n),r.push("case ",n,":return det",n,"(m);");r.push("}var det=CACHE[m.length];if(!det)det=CACHE[m.length]=gen(m.length);return det(m);}return robustDeterminant"),t.push("CACHE","gen",r.join(""));var i=Function.apply(void 0,t);for(e.exports=i.apply(void 0,f.concat([f,u])),n=0;n>1;return["sum(",l(t.slice(0,e)),",",l(t.slice(e)),")"].join("")}function c(t,e){if("m"===t.charAt(0)){if("w"===e.charAt(0)){var r=t.split("[");return["w",e.substr(1),"m",r[0].substr(1)].join("")}return["prod(",t,",",e,")"].join("")}return c(e,t)}function u(t){if(2===t.length)return[["diff(",c(t[0][0],t[1][1]),",",c(t[1][0],t[0][1]),")"].join("")];for(var e=[],r=0;r0&&r.push(","),r.push("[");for(var o=0;o0&&r.push(","),o===i?r.push("+b[",a,"]"):r.push("+A[",a,"][",o,"]");r.push("]")}r.push("]),")}r.push("det(A)]}return ",e);var s=new Function("det",r.join(""));return s(t<6?n[t]:n)}var a=[function(){return[0]},function(t,e){return[[e[0]],[t[0][0]]]}];!function(){for(;a.length<6;)a.push(i(a.length));for(var t=[],r=["function dispatchLinearSolve(A,b){switch(A.length){"],n=0;n<6;++n)t.push("s"+n),r.push("case ",n,":return s",n,"(A,b);");r.push("}var s=CACHE[A.length];if(!s)s=CACHE[A.length]=g(A.length);return s(A,b)}return dispatchLinearSolve"),t.push("CACHE","g",r.join(""));var o=Function.apply(void 0,t);for(e.exports=o.apply(void 0,a.concat([a,i])),n=0;n<6;++n)e.exports[n]=a[n]}()},{"robust-determinant":544}],548:[function(t,e,r){"use strict";var n=t("two-product"),i=t("robust-sum"),a=t("robust-scale"),o=t("robust-subtract");function s(t,e){for(var r=new Array(t.length-1),n=1;n>1;return["sum(",l(t.slice(0,e)),",",l(t.slice(e)),")"].join("")}function c(t){if(2===t.length)return[["sum(prod(",t[0][0],",",t[1][1],"),prod(-",t[0][1],",",t[1][0],"))"].join("")];for(var e=[],r=0;r0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,g=o*l,m=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-g)+f*(m-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(g))*Math.abs(u)+(Math.abs(m)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}!function(){for(;p.length<=5;)p.push(u(p.length));for(var t=[],r=["slow"],n=0;n<=5;++n)t.push("a"+n),r.push("o"+n);var i=["function getOrientation(",t.join(),"){switch(arguments.length){case 0:case 1:return 0;"];for(n=2;n<=5;++n)i.push("case ",n,":return o",n,"(",t.slice(0,n).join(),");");i.push("}var s=new Array(arguments.length);for(var i=0;i0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)0?1:0}},{}],555:[function(t,e,r){"use strict";e.exports=function(t){return i(n(t))};var n=t("boundary-cells"),i=t("reduce-simplicial-complex")},{"boundary-cells":100,"reduce-simplicial-complex":533}],556:[function(t,e,r){"use strict";e.exports=function(t,e,r,s){r=r||0,"undefined"==typeof s&&(s=function(t){for(var e=t.length,r=0,n=0;n>1,v=E[2*m+1];","if(v===b){return m}","if(b0&&l.push(","),l.push("[");for(var n=0;n0&&l.push(","),l.push("B(C,E,c[",i[0],"],c[",i[1],"])")}l.push("]")}l.push(");")}}for(a=t+1;a>1;--a){a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[m],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return m(0,A-1),A-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((A+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),M[e]>=0&&w(M[e],g(e)),M[r]>=0&&w(M[r],g(r))}}var k=[],M=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=M[e],i=M[r];n!==i&&L.push([n,i])}})),i.unique(i.normalize(L)),{positions:E,edges:L}};var n=t("robust-orientation"),i=t("simplicial-complex")},{"robust-orientation":548,"simplicial-complex":560}],563:[function(t,e,r){"use strict";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t("robust-orientation");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{"./lib/order-segments":563,"binary-search-bounds":564,"functional-red-black-tree":247,"robust-orientation":548}],566:[function(t,e,r){"use strict";var n=t("robust-dot-product"),i=t("robust-sum");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{"robust-dot-product":545,"robust-sum":553}],567:[function(t,e,r){!function(){"use strict";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,g="";for(a=0;a=0),s.type){case"b":i=parseInt(i,10).toString(2);break;case"c":i=String.fromCharCode(parseInt(i,10));break;case"d":case"i":i=parseInt(i,10);break;case"j":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case"e":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case"f":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case"g":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case"o":i=(parseInt(i,10)>>>0).toString(8);break;case"s":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case"t":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case"T":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case"u":i=parseInt(i,10)>>>0;break;case"v":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case"x":i=(parseInt(i,10)>>>0).toString(16);break;case"X":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?g+=i:(!t.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",i=i.toString().replace(t.sign,"")),c=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):"",g+=s.align?h+i+l:"0"===c?h+l+i:l+h+i)}return g}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push("%");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(s.push(c[1]);""!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}"undefined"!=typeof r&&(r.sprintf=e,r.vsprintf=n),"undefined"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],568:[function(t,e,r){"use strict";var n=t("parenthesis");e.exports=function(t,e,r){if(null==t)throw Error("First argument should be a string");if(null==e)throw Error("Separator should be a string or a RegExp");r?("string"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=["[]","()","{}","<>",'""',"''","``","\u201c\u201d","\xab\xbb"]:("string"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map((function(t){return 1===t.length&&(t+=t),t})));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s0;){e=c[c.length-1];var p=t[e];if(a[e]=0&&s[e].push(o[g])}a[e]=d}else{if(n[e]===r[e]){var m=[],v=[],y=0;for(d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,m.push(x),v.push(s[x]),y+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(m);var b=new Array(y);for(d=0;d c)|0 },"),"generic"===e&&a.push("getters:[0],");for(var s=[],l=[],c=0;c>>7){");for(c=0;c<1<<(1<128&&c%128==0){f.length>0&&h.push("}}");var p="vExtra"+f.length;a.push("case ",c>>>7,":",p,"(m&0x7f,",l.join(),");break;"),h=["function ",p,"(m,",l.join(),"){switch(m){"],f.push(h)}h.push("case ",127&c,":");for(var d=new Array(r),g=new Array(r),m=new Array(r),v=new Array(r),y=0,x=0;xx)&&!(c&1<<_)!=!(c&1<0&&(M="+"+m[b]+"*c");var A=d[b].length/y*.5,S=.5+v[b]/y*.5;k.push("d"+b+"-"+S+"-"+A+"*("+d[b].join("+")+M+")/("+g[b].join("+")+")")}h.push("a.push([",k.join(),"]);","break;")}a.push("}},"),f.length>0&&h.push("}}");var E=[];for(c=0;c<1<1&&(i=1),i<-1&&(i=-1),(t*n-e*r<0?-1:1)*Math.acos(i)};r.default=function(t){var e=t.px,r=t.py,l=t.cx,c=t.cy,u=t.rx,f=t.ry,h=t.xAxisRotation,p=void 0===h?0:h,d=t.largeArcFlag,g=void 0===d?0:d,m=t.sweepFlag,v=void 0===m?0:m,y=[];if(0===u||0===f)return[];var x=Math.sin(p*i/360),b=Math.cos(p*i/360),_=b*(e-l)/2+x*(r-c)/2,w=-x*(e-l)/2+b*(r-c)/2;if(0===_&&0===w)return[];u=Math.abs(u),f=Math.abs(f);var T=Math.pow(_,2)/Math.pow(u,2)+Math.pow(w,2)/Math.pow(f,2);T>1&&(u*=Math.sqrt(T),f*=Math.sqrt(T));var k=function(t,e,r,n,a,o,l,c,u,f,h,p){var d=Math.pow(a,2),g=Math.pow(o,2),m=Math.pow(h,2),v=Math.pow(p,2),y=d*g-d*v-g*m;y<0&&(y=0),y/=d*v+g*m;var x=(y=Math.sqrt(y)*(l===c?-1:1))*a/o*p,b=y*-o/a*h,_=f*x-u*b+(t+r)/2,w=u*x+f*b+(e+n)/2,T=(h-x)/a,k=(p-b)/o,M=(-h-x)/a,A=(-p-b)/o,S=s(1,0,T,k),E=s(T,k,M,A);return 0===c&&E>0&&(E-=i),1===c&&E<0&&(E+=i),[_,w,S,E]}(e,r,l,c,u,f,g,v,x,b,_,w),M=n(k,4),A=M[0],S=M[1],E=M[2],C=M[3],L=Math.abs(C)/(i/4);Math.abs(1-L)<1e-7&&(L=1);var I=Math.max(Math.ceil(L),1);C/=I;for(var P=0;Pe[2]&&(e[2]=c[u+0]),c[u+1]>e[3]&&(e[3]=c[u+1]);return e}},{"abs-svg-path":65,assert:73,"is-svg-path":471,"normalize-svg-path":573,"parse-svg-path":505}],573:[function(t,e,r){"use strict";e.exports=function(t){for(var e,r=[],o=0,s=0,l=0,c=0,u=null,f=null,h=0,p=0,d=0,g=t.length;d4?(o=m[m.length-4],s=m[m.length-3]):(o=h,s=p),r.push(m)}return r};var n=t("svg-arc-to-cubic-bezier");function i(t,e,r,n){return["C",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},{"svg-arc-to-cubic-bezier":571}],574:[function(t,e,r){"use strict";var n,i=t("svg-path-bounds"),a=t("parse-svg-path"),o=t("draw-svg-path"),s=t("is-svg-path"),l=t("bitmap-sdf"),c=document.createElement("canvas"),u=c.getContext("2d");e.exports=function(t,e){if(!s(t))throw Error("Argument should be valid svg path string");e||(e={});var r,f;e.shape?(r=e.shape[0],f=e.shape[1]):(r=c.width=e.w||e.width||200,f=c.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),g=[r/(d[2]-d[0]),f/(d[3]-d[1])],m=Math.min(g[0]||0,g[1]||0)/2;u.fillStyle="black",u.fillRect(0,0,r,f),u.fillStyle="white",p&&("number"!=typeof p&&(p=1),u.strokeStyle=p>0?"white":"black",u.lineWidth=Math.abs(p));if(u.translate(.5*r,.5*f),u.scale(m,m),function(){if(null!=n)return n;var t=document.createElement("canvas").getContext("2d");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D("M0,0h1v1h-1v-1Z");t.fillStyle="black",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var v=new Path2D(t);u.fill(v),p&&u.stroke(v)}else{var y=a(t);o(u,y),u.fill(),p&&u.stroke()}return u.setTransform(1,0,0,1,0,0),l(u,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},{"bitmap-sdf":98,"draw-svg-path":174,"is-svg-path":471,"parse-svg-path":505,"svg-path-bounds":572}],575:[function(t,e,r){(function(r){(function(){"use strict";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={" ":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,g=-.5*f;for(h=0;h1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=L(t,360),e=L(e,100),r=L(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(e.h,l,u),f=!0,h="hsl"),e.hasOwnProperty("a")&&(a=e.a));var p,d,g;return a=C(a),{ok:f,format:e.format||h,r:o(255,s(i.r,0)),g:o(255,s(i.g,0)),b:o(255,s(i.b,0)),a:a}}(e);this._originalInput=e,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=a(100*this._a)/100,this._format=l.format||u.format,this._gradientType=l.gradientType,this._r<1&&(this._r=a(this._r)),this._g<1&&(this._g=a(this._g)),this._b<1&&(this._b=a(this._b)),this._ok=u.ok,this._tc_id=i++}function u(t,e,r){t=L(t,255),e=L(e,255),r=L(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=(a+l)/2;if(a==l)n=i=0;else{var u=a-l;switch(i=c>.5?u/(2-a-l):u/(a+l),a){case t:n=(e-r)/u+(e>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(c(n));return a}function A(t,e){e=e||6;for(var r=c(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(c({h:n,s:i,v:a})),a=(a+s)%1;return o}c.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,r,n,i=this.toRgb();return e=i.r/255,r=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:t.pow((r+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=C(t),this._roundA=a(100*this._a)/100,this},toHsv:function(){var t=f(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=f(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.v);return 1==this._a?"hsv("+e+", "+r+"%, "+n+"%)":"hsva("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=u(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=u(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.l);return 1==this._a?"hsl("+e+", "+r+"%, "+n+"%)":"hsla("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return h(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var o=[z(a(t).toString(16)),z(a(e).toString(16)),z(a(r).toString(16)),z(D(n))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+a(this._r)+", "+a(this._g)+", "+a(this._b)+")":"rgba("+a(this._r)+", "+a(this._g)+", "+a(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:a(100*L(this._r,255))+"%",g:a(100*L(this._g,255))+"%",b:a(100*L(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+a(100*L(this._r,255))+"%, "+a(100*L(this._g,255))+"%, "+a(100*L(this._b,255))+"%)":"rgba("+a(100*L(this._r,255))+"%, "+a(100*L(this._g,255))+"%, "+a(100*L(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(E[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+p(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?"GradientType = 1, ":"";if(t){var i=c(t);r="#"+p(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+e+",endColorstr="+r+")"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(r=this.toRgbString()),"prgb"===t&&(r=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(r=this.toHexString()),"hex3"===t&&(r=this.toHexString(!0)),"hex4"===t&&(r=this.toHex8String(!0)),"hex8"===t&&(r=this.toHex8String()),"name"===t&&(r=this.toName()),"hsl"===t&&(r=this.toHslString()),"hsv"===t&&(r=this.toHsvString()),r||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(g,arguments)},greyscale:function(){return this._applyModification(m,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(M,arguments)},complement:function(){return this._applyCombination(_,arguments)},monochromatic:function(){return this._applyCombination(A,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},c.fromRatio=function(t,e){if("object"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]="a"===n?t[n]:O(t[n]));t=r}return c(t,e)},c.equals=function(t,e){return!(!t||!e)&&c(t).toRgbString()==c(e).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(t,e,r){r=0===r?0:r||50;var n=c(t).toRgb(),i=c(e).toRgb(),a=r/100;return c({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},c.readability=function(e,r){var n=c(e),i=c(r);return(t.max(n.getLuminance(),i.getLuminance())+.05)/(t.min(n.getLuminance(),i.getLuminance())+.05)},c.isReadable=function(t,e,r){var n,i,a=c.readability(t,e);switch(i=!1,(n=function(t){var e,r;e=((t=t||{level:"AA",size:"small"}).level||"AA").toUpperCase(),r=(t.size||"small").toLowerCase(),"AA"!==e&&"AAA"!==e&&(e="AA");"small"!==r&&"large"!==r&&(r="small");return{level:e,size:r}}(r)).level+n.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},c.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;ul&&(l=n,s=c(e[u]));return c.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,c.mostReadable(t,["#fff","#000"],r))};var S=c.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},E=c.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(S);function C(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function L(e,r){(function(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(e)&&(e="100%");var n=function(t){return"string"==typeof t&&-1!=t.indexOf("%")}(e);return e=o(r,s(0,parseFloat(e))),n&&(e=parseInt(e*r,10)/100),t.abs(e-r)<1e-6?1:e%r/parseFloat(r)}function I(t){return o(1,s(0,t))}function P(t){return parseInt(t,16)}function z(t){return 1==t.length?"0"+t:""+t}function O(t){return t<=1&&(t=100*t+"%"),t}function D(e){return t.round(255*parseFloat(e)).toString(16)}function R(t){return P(t)/255}var F,B,N,j=(B="[\\s|\\(]+("+(F="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",N="[\\s|\\(]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",{CSS_UNIT:new RegExp(F),rgb:new RegExp("rgb"+B),rgba:new RegExp("rgba"+N),hsl:new RegExp("hsl"+B),hsla:new RegExp("hsla"+N),hsv:new RegExp("hsv"+B),hsva:new RegExp("hsva"+N),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function U(t){return!!j.CSS_UNIT.exec(t)}"undefined"!=typeof e&&e.exports?e.exports=c:window.tinycolor=c}(Math)},{}],577:[function(t,e,r){"use strict";e.exports=i,e.exports.float32=e.exports.float=i,e.exports.fract32=e.exports.fract=function(t){if(t.length){for(var e=i(t),r=0,n=e.length;ro&&(o=t[0]),t[1]s&&(s=t[1])}function c(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(c);break;case"Point":l(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(l)}}for(e in t.arcs.forEach((function(t){for(var e,r=-1,l=t.length;++ro&&(o=e[0]),e[1]s&&(s=e[1])})),t.objects)c(t.objects[e]);return[i,a,o,s]}function i(t,e){var r=e.id,n=e.bbox,i=null==e.properties?{}:e.properties,o=a(t,e);return null==r&&null==n?{type:"Feature",properties:i,geometry:o}:null==n?{type:"Feature",id:r,properties:i,geometry:o}:{type:"Feature",id:r,bbox:n,properties:i,geometry:o}}function a(t,e){var n=r(t.transform),i=t.arcs;function a(t,e){e.length&&e.pop();for(var r=i[t<0?~t:t],a=0,o=r.length;a1)n=l(t,e,r);else for(i=0,n=new Array(a=t.arcs.length);i1)for(var a,s,c=1,u=l(i[0]);cu&&(s=i[0],i[0]=i[c],i[c]=s,u=a);return i})).filter((function(t){return t.length>0}))}}function u(t,e){for(var r=0,n=t.length;r>>1;t[i]=2))throw new Error("n must be \u22652");var r,i=(l=t.bbox||n(t))[0],a=l[1],o=l[2],s=l[3];e={scale:[o-i?(o-i)/(r-1):1,s-a?(s-a)/(r-1):1],translate:[i,a]}}var l,c,u=f(e),h=t.objects,p={};function d(t){return u(t)}function g(t){var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(g)};break;case"Point":e={type:"Point",coordinates:d(t.coordinates)};break;case"MultiPoint":e={type:"MultiPoint",coordinates:t.coordinates.map(d)};break;default:return t}return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}for(c in h)p[c]=g(h[c]);return{type:"Topology",bbox:l,transform:e,objects:p,arcs:t.arcs.map((function(t){var e,r=0,n=1,i=t.length,a=new Array(i);for(a[0]=u(t[0],0);++rMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],g=this.computedAngle[1],m=Math.cos(d),v=Math.sin(d),y=Math.cos(g),x=Math.sin(g),b=this.computedCenter,_=m*y,w=v*y,T=x,k=-m*x,M=-v*x,A=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var C=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+M*h[a]+A*e[a],E[4*a+2]=C,E[4*a+3]=0}var L=E[1],I=E[5],P=E[9],z=E[2],O=E[6],D=E[10],R=I*D-P*O,F=P*z-L*D,B=L*O-I*z,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),g=(u/=d)*e+a*r,m=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,g,m,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),g=Math.max(h,p,d);h===g?(s=s<0?-1:1,l=f=0):d===g?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var m=c(s,l,f);s/=m,l/=m,f/=m}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),M=f*(x/=T)-s*_,A=s*b-l*x,S=c(k,M,A);if(k/=S,M/=S,A/=S,this.center.jump(t,H,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],C=e[5],L=e[9],I=E*x+C*b+L*_,P=E*k+C*M+L*A;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(P,I)}else{var z=e[2],O=e[6],D=e[10],R=z*s+O*l+D*f,F=z*x+O*b+D*_,B=z*k+O*M+D*A;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var q=V[15],H=V[12]/q,G=V[13]/q,Y=V[14]/q,W=Math.exp(this.computedRadius[0]);this.center.jump(t,H-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,g=d[0],m=d[1],v=d[2],y=i*g+a*m+o*v,x=c(g-=y*i,m-=y*a,v-=y*o);if(!(x<.01&&(x=c(g=a*h-o*f,m=o*l-i*h,v=i*f-a*l))<1e-6)){g/=x,m/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,g,m,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*m,_=o*g-i*v,w=i*m-a*g,T=c(b,_,w),k=i*l+a*f+o*h,M=g*l+m*f+v*h,A=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(A,M),C=this.angle._state,L=C[C.length-1],I=C[C.length-2];L%=2*Math.PI;var P=Math.abs(L+2*Math.PI-E),z=Math.abs(L-E),O=Math.abs(L-2*Math.PI-E);P":(e.length>100&&(e=e.slice(0,99)+"\u2026"),e=e.replace(i,(function(t){switch(t){case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("Unexpected character")}})))}},{"./safe-to-string":586}],588:[function(t,e,r){"use strict";var n=t("../value/is"),i={object:!0,function:!0,undefined:!0};e.exports=function(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},{"../value/is":594}],589:[function(t,e,r){"use strict";var n=t("../lib/resolve-exception"),i=t("./is");e.exports=function(t){return i(t)?t:n(t,"%v is not a plain function",arguments[1])}},{"../lib/resolve-exception":585,"./is":590}],590:[function(t,e,r){"use strict";var n=t("../function/is"),i=/^\s*class[\s{/}]/,a=Function.prototype.toString;e.exports=function(t){return!!n(t)&&!i.test(a.call(t))}},{"../function/is":584}],591:[function(t,e,r){"use strict";var n=t("../object/is");e.exports=function(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototype===t}catch(t){return!1}}},{"../object/is":588}],592:[function(t,e,r){"use strict";var n=t("../value/is"),i=t("../object/is"),a=Object.prototype.toString;e.exports=function(t){if(!n(t))return null;if(i(t)){var e=t.toString;if("function"!=typeof e)return null;if(e===a)return null}try{return""+t}catch(t){return null}}},{"../object/is":588,"../value/is":594}],593:[function(t,e,r){"use strict";var n=t("../lib/resolve-exception"),i=t("./is");e.exports=function(t){return i(t)?t:n(t,"Cannot use %v",arguments[1])}},{"../lib/resolve-exception":585,"./is":594}],594:[function(t,e,r){"use strict";e.exports=function(t){return null!=t}},{}],595:[function(t,e,r){(function(e){(function(){"use strict";var n=t("bit-twiddle"),i=t("dup"),a=t("buffer").Buffer;e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o="undefined"!=typeof Uint8ClampedArray,s="undefined"!=typeof BigUint64Array,l="undefined"!=typeof BigInt64Array,c=e.__TYPEDARRAY_POOL;c.UINT8C||(c.UINT8C=i([32,0])),c.BIGUINT64||(c.BIGUINT64=i([32,0])),c.BIGINT64||(c.BIGINT64=i([32,0])),c.BUFFER||(c.BUFFER=i([32,0]));var u=c.DATA,f=c.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);u[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=u[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function g(t){return new Uint16Array(p(2*t),0,t)}function m(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function M(t){return new DataView(p(t),0,t)}function A(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return g(t);case"uint32":return m(t);case"int8":return v(t);case"int16":return y(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return A(t);case"data":case"dataview":return M(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=g,r.mallocUint32=m,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=M,r.mallocBuffer=A,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"bit-twiddle":97,buffer:111,dup:176}],596:[function(t,e,r){"use strict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",h(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,l-s),n=n.replace("?px ",S())),g+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf("+"),u=r.indexOf("+"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),"?px "),m*=Math.pow(.75,h-f),n=n.replace("?px ",S())),g-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf("b|")>-1,d=r.indexOf("b|")>-1;!p&&d&&(n=v?n.replace("italic ","italic bold "):"bold "+n),p&&!d&&(n=n.replace("bold ",""))}if(!0===o.italics){var v=t.indexOf("i|")>-1,y=r.indexOf("i|")>-1;!v&&y&&(n="italic "+n),v&&!y&&(n=n.replace("italic ",""))}e.font=n}for(h=0;h",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==g)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}t&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function m(t){return!("weakmap:"==t.substr(0,"weakmap:".length)&&"___"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||"undefined"==typeof console||(h=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},{}],603:[function(t,e,r){var n=t("./hidden-store.js");e.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{"./hidden-store.js":604}],604:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],605:[function(t,e,r){var n=t("./create-store.js");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},{"./create-store.js":603}],606:[function(t,e,r){var n=t("get-canvas-context");e.exports=function(t){return n("webgl",t)}},{"get-canvas-context":249}],607:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Chinese",jdEpoch:1721425.5,hasYearZero:!1,minMonth:0,firstMonth:0,minDay:1,regionalOptions:{"":{name:"Chinese",epochs:["BEC","EC"],monthNumbers:function(t,e){if("string"==typeof t){var r=t.match(l);return r?r[0]:""}var n=this._validateYear(t),i=t.month(),a=""+this.toChineseMonth(n,i);return e&&a.length<2&&(a="0"+a),this.isIntercalaryMonth(n,i)&&(a+="i"),a},monthNames:function(t){if("string"==typeof t){var e=t.match(c);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i="\u95f0"+i),i},monthNamesShort:function(t){if("string"==typeof t){var e=t.match(u);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i="\u95f0"+i),i},parseMonth:function(t,e){t=this._validateYear(t);var r,n=parseInt(e);if(isNaN(n))"\u95f0"===e[0]&&(r=!0,e=e.substring(1)),"\u6708"===e[e.length-1]&&(e=e.substring(0,e.length-1)),n=1+["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"].indexOf(e);else{var i=e[e.length-1];r="i"===i||"I"===i}return this.toMonthIndex(t,n,r)},dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},_validateYear:function(t,e){if(t.year&&(t=t.year()),"number"!=typeof t||t<1888||t>2111)throw e.replace(/\{0\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r?e>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=h[o-h[0]],l=s>>9&4095,c=s>>5&15,u=31&s;(i=a.newDate(l,c,u)).add(4-(i.dayOfWeek()||7),"d");var f=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=f[t-f[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if("object"==typeof t)o=t,a=e||{};else{var l;if(!("number"==typeof t&&t>=1888&&t<=2111))throw new Error("Lunar year outside range 1888-2111");if(!("number"==typeof e&&e>=1&&e<=12))throw new Error("Lunar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=30))throw new Error("Lunar day outside range 1 - 30");"object"==typeof n?(l=!1,a=n):(l=!!n,a=i||{}),o={year:t,month:e,day:r,isIntercalary:l}}s=o.day-1;var c,u=f[o.year-f[0]],p=u>>13;c=p&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d=0;d>9&4095,(g>>5&15)-1,(31&g)+s);return a.year=m.getFullYear(),a.month=1+m.getMonth(),a.day=m.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if("object"==typeof t)i=t,a=e||{};else{if(!("number"==typeof t&&t>=1888&&t<=2111))throw new Error("Solar year outside range 1888-2111");if(!("number"==typeof e&&e>=1&&e<=12))throw new Error("Solar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=31))throw new Error("Solar day outside range 1 - 31");i={year:t,month:e,day:r},a=n||{}}var o=h[i.year-h[0]],s=i.year<<9|i.month<<5|i.day;a.year=s>=o?i.year:i.year-1,o=h[a.year-h[0]];var l,c=new Date(o>>9&4095,(o>>5&15)-1,31&o),u=new Date(i.year,i.month-1,i.day);l=Math.round((u-c)/864e5);var p,d=f[a.year-f[0]];for(p=0;p<13;p++){var g=d&1<<12-p?30:29;if(l>13;!m||p=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||""}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:"Fruitbat",21:"Anchovy"};n.calendars.discworld=a},{"../main":621,"object-assign":499}],610:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Ethiopian",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Ethiopian",epochs:["BEE","EE"],monthNames:["Meskerem","Tikemet","Hidar","Tahesas","Tir","Yekatit","Megabit","Miazia","Genbot","Sene","Hamle","Nehase","Pagume"],monthNamesShort:["Mes","Tik","Hid","Tah","Tir","Yek","Meg","Mia","Gen","Sen","Ham","Neh","Pag"],dayNames:["Ehud","Segno","Maksegno","Irob","Hamus","Arb","Kidame"],dayNamesShort:["Ehu","Seg","Mak","Iro","Ham","Arb","Kid"],dayNamesMin:["Eh","Se","Ma","Ir","Ha","Ar","Ki"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},{"../main":621,"object-assign":499}],611:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Hebrew",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{"":{name:"Hebrew",epochs:["BAM","AM"],monthNames:["Nisan","Iyar","Sivan","Tammuz","Av","Elul","Tishrei","Cheshvan","Kislev","Tevet","Shevat","Adar","Adar II"],monthNamesShort:["Nis","Iya","Siv","Tam","Av","Elu","Tis","Che","Kis","Tev","She","Ada","Ad2"],dayNames:["Yom Rishon","Yom Sheni","Yom Shlishi","Yom Revi'i","Yom Chamishi","Yom Shishi","Yom Shabbat"],dayNamesShort:["Ris","She","Shl","Rev","Cha","Shi","Sha"],dayNamesMin:["Ri","She","Shl","Re","Ch","Shi","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)||8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?"embolismic":"common")+" "+["deficient","regular","complete"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=tthis.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},{"../main":621,"object-assign":499}],612:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Islamic",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Islamic",epochs:["BH","AH"],monthNames:["Muharram","Safar","Rabi' al-awwal","Rabi' al-thani","Jumada al-awwal","Jumada al-thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-ahad","Yawm al-ithnayn","Yawm ath-thulaathaa'","Yawm al-arbi'aa'","Yawm al-kham\u012bs","Yawm al-jum'a","Yawm as-sabt"],dayNamesShort:["Aha","Ith","Thu","Arb","Kha","Jum","Sab"],dayNamesMin:["Ah","It","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},{"../main":621,"object-assign":499}],613:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Julian",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Julian",epochs:["BC","AD"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},{"../main":621,"object-assign":499}],614:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Mayan",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{"":{name:"Mayan",epochs:["",""],monthNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],monthNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],dayNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesMin:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],digits:null,dateFormat:"YYYY.m.d",firstDay:0,isRTL:!1,haabMonths:["Pop","Uo","Zip","Zotz","Tzec","Xul","Yaxkin","Mol","Chen","Yax","Zac","Ceh","Mac","Kankin","Muan","Pax","Kayab","Cumku","Uayeb"],tzolkinMonths:["Imix","Ik","Akbal","Kan","Chicchan","Cimi","Manik","Lamat","Muluc","Oc","Chuen","Eb","Ben","Ix","Men","Cib","Caban","Etznab","Cauac","Ahau"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+"."+Math.floor(t/20)+"."+t%20},forYear:function(t){if((t=t.split(".")).length<3)throw"Invalid Mayan year";for(var e=0,r=0;r19||r>0&&n<0)throw"Invalid Mayan year";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o((t-=this.jdEpoch)+8+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s((t-=this.jdEpoch)+20,20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},{"../main":621,"object-assign":499}],615:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar;var o=n.instance("gregorian");i(a.prototype,{name:"Nanakshahi",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Nanakshahi",epochs:["BN","AN"],monthNames:["Chet","Vaisakh","Jeth","Harh","Sawan","Bhadon","Assu","Katak","Maghar","Poh","Magh","Phagun"],monthNamesShort:["Che","Vai","Jet","Har","Saw","Bha","Ass","Kat","Mgr","Poh","Mgh","Pha"],dayNames:["Somvaar","Mangalvar","Budhvaar","Veervaar","Shukarvaar","Sanicharvaar","Etvaar"],dayNamesShort:["Som","Mangal","Budh","Veer","Shukar","Sanichar","Et"],dayNamesMin:["So","Ma","Bu","Ve","Sh","Sa","Et"],digits:null,dateFormat:"dd-mm-yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},{"../main":621,"object-assign":499}],616:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Nepali",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{"":{name:"Nepali",epochs:["BBS","ABS"],monthNames:["Baisakh","Jestha","Ashadh","Shrawan","Bhadra","Ashwin","Kartik","Mangsir","Paush","Mangh","Falgun","Chaitra"],monthNamesShort:["Bai","Je","As","Shra","Bha","Ash","Kar","Mang","Pau","Ma","Fal","Chai"],dayNames:["Aaitabaar","Sombaar","Manglbaar","Budhabaar","Bihibaar","Shukrabaar","Shanibaar"],dayNamesShort:["Aaita","Som","Mangl","Budha","Bihi","Shukra","Shani"],dayNamesMin:["Aai","So","Man","Bu","Bi","Shu","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),"undefined"==typeof this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),"undefined"==typeof this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var c=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(c)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(c,1,1).add(o,"d").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var c=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,c)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var c=t-this.toJD(l,1,1)+1,u=c<=186?Math.ceil(c/31):Math.ceil((c-6)/30),f=t-this.toJD(l,u,1)+1;return this.newDate(l,u,f)}}),n.calendars.persian=a,n.calendars.jalali=a},{"../main":621,"object-assign":499}],618:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Taiwan",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Taiwan",epochs:["BROC","ROC"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},{"../main":621,"object-assign":499}],619:[function(t,e,r){var n=t("../main"),i=t("object-assign"),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Thai",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Thai",epochs:["BBE","BE"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},{"../main":621,"object-assign":499}],620:[function(t,e,r){var n=t("../main"),i=t("object-assign");function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"UmmAlQura",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Umm al-Qura",epochs:["BH","AH"],monthNames:["Al-Muharram","Safar","Rabi' al-awwal","Rabi' Al-Thani","Jumada Al-Awwal","Jumada Al-Thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-Ahad","Yawm al-Ithnain","Yawm al-Thal\u0101th\u0101\u2019","Yawm al-Arba\u2018\u0101\u2019","Yawm al-Kham\u012bs","Yawm al-Jum\u2018a","Yawm al-Sabt"],dayNamesMin:["Ah","Ith","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;ar)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;ne);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,c=e-o[r-1]+1;return this.newDate(s,l,c)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\{0\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},{"../main":621,"object-assign":499}],621:[function(t,e,r){var n=t("object-assign");function i(){this.regionalOptions=[],this.regionalOptions[""]={invalidCalendar:"Calendar {0} not found",invalidDate:"Invalid {0} date",invalidMonth:"Invalid {0} month",invalidYear:"Invalid {0} year",differentCalendars:"Cannot mix {0} and {1} dates"},this.local=this.regionalOptions[""],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name)}function o(t,e){return"000000".substring(0,e-(t=""+t).length)+t}function s(){this.shortYearCutoff="+10"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[""]}n(i.prototype,{instance:function(t,e){t=(t||"gregorian").toLowerCase(),e=e||"";var r=this._localCals[t+"-"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+"-"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[""].invalidCalendar).replace(/\{0\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():"string"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+"").replace(/[0-9]/g,(function(e){return t[e]}))}},substituteChineseDigits:function(t,e){return function(r){for(var n="",i=0;r>0;){var a=r%10;n=(0===a?"":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,"y")},month:function(t){return 0===arguments.length?this._month:this.set(t,"m")},day:function(t){return 0===arguments.length?this._day:this.set(t,"d")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(c.local.invalidDate||c.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(c.local.differentCalendars||c.regionalOptions[""].differentCalendars).replace(/\{0\}/,this._calendar.local.name).replace(/\{1\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?"-":"")+o(Math.abs(this.year()),4)+"-"+o(this.month(),2)+"-"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return(e.year()<0?"-":"")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,c.local.invalidMonth||c.regionalOptions[""].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[""].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,"d"===r||"w"===r){var n=t.toJD()+e*("w"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+("y"===r?e:0),o=t.monthOfYear()+("m"===r?e:0);i=t.day();"y"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):"m"===r&&(!function(t){for(;oe-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||"y"!==n&&"m"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,"y"],m:[1,this.monthsInYear(-1),"m"],w:[this.daysInWeek(),this.daysInYear(-1),"d"],d:[1,this.daysInYear(-1),"d"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[""].invalidDate);var n="y"===r?e:t.year(),i="m"===r?e:t.month(),a="d"===r?e:t.day();return"y"!==r&&"m"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth=this.minDay&&r-this.minDay13.5?13:1),c=i-(l>2.5?4716:4715);return c<=0&&c--,this.newDate(c,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[""].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var c=e.exports=new i;c.cdate=a,c.baseCalendar=s,c.calendars.gregorian=l},{"object-assign":499}],622:[function(t,e,r){var n=t("object-assign"),i=t("./main");n(i.regionalOptions[""],{invalidArguments:"Invalid arguments",invalidFormat:"Cannot format a date from another calendar",missingNumberAt:"Missing number at position {0}",unknownNameAt:"Unknown name at position {0}",unexpectedLiteralAt:"Unexpected literal at position {0}",unexpectedText:"Additional text found at end"}),i.local=i.regionalOptions[""],n(i.cdate.prototype,{formatDate:function(t,e){return"string"!=typeof t&&(e=t,t=""),this._calendar.formatDate(t||"",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:"yyyy-mm-dd",COOKIE:"D, dd M yyyy",FULL:"DD, MM d, yyyy",ISO_8601:"yyyy-mm-dd",JULIAN:"J",RFC_822:"D, d M yy",RFC_850:"DD, dd-M-yy",RFC_1036:"D, d M yy",RFC_1123:"D, d M yyyy",RFC_2822:"D, d M yyyy",RSS:"D, d M yy",TICKS:"!",TIMESTAMP:"@",W3C:"yyyy-mm-dd",formatDate:function(t,e,r){if("string"!=typeof t&&(r=e,e=t,t=""),!e)return"";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[""].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s,l=(r=r||{}).dayNamesShort||this.local.dayNamesShort,c=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,f=r.monthNamesShort||this.local.monthNamesShort,h=r.monthNames||this.local.monthNames,p=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;w+n1}),d=function(t,e,r,n){var i=""+e;if(p(t,n))for(;i.length1},x=function(t,r){var n=y(t,r),a=[2,3,n?4:2,n?4:2,10,11,20]["oyYJ@!".indexOf(t)+1],o=new RegExp("^-?\\d{1,"+a+"}"),s=e.substring(M).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[""].missingNumberAt).replace(/\{0\}/,M);return M+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if("function"==typeof l){y("m");var t=l.call(b,e.substring(M));return M+=t.length,t}return x("m")},w=function(t,r,n,a){for(var o=y(t,a)?n:r,s=0;s-1){p=1,d=g;for(var E=this.daysInMonth(h,p);d>E;E=this.daysInMonth(h,p))p++,d-=E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&"object"!=typeof r&&(i=n,n=r,r=null),"string"!=typeof n&&(i=n,n="");var a=this;return e=e?e.newDate():null,t=null==t?e:"string"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||"d"),s=o.exec(t);return e}(t):"number"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,"d"):a.newDate(t)}})},{"./main":621,"object-assign":499}],623:[function(t,e,r){e.exports=t("cwise-compiler")({args:["array",{offset:[1],array:0},"scalar","scalar","index"],pre:{body:"{}",args:[],thisVars:[],localVars:[]},post:{body:"{}",args:[],thisVars:[],localVars:[]},body:{body:"{\n var _inline_1_da = _inline_1_arg0_ - _inline_1_arg3_\n var _inline_1_db = _inline_1_arg1_ - _inline_1_arg3_\n if((_inline_1_da >= 0) !== (_inline_1_db >= 0)) {\n _inline_1_arg2_.push(_inline_1_arg4_[0] + 0.5 + 0.5 * (_inline_1_da + _inline_1_db) / (_inline_1_da - _inline_1_db))\n }\n }",args:[{name:"_inline_1_arg0_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_1_arg1_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_1_arg2_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_1_arg3_",lvalue:!1,rvalue:!0,count:2},{name:"_inline_1_arg4_",lvalue:!1,rvalue:!0,count:1}],thisVars:[],localVars:["_inline_1_da","_inline_1_db"]},funcName:"zeroCrossings"})},{"cwise-compiler":151}],624:[function(t,e,r){"use strict";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t("./lib/zc-core")},{"./lib/zc-core":623}],625:[function(t,e,r){"use strict";e.exports=[{path:"",backoff:0},{path:"M-2.4,-3V3L0.6,0Z",backoff:.6},{path:"M-3.7,-2.5V2.5L1.3,0Z",backoff:1.3},{path:"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z",backoff:1.55},{path:"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z",backoff:1.6},{path:"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z",backoff:2},{path:"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z",backoff:0,noRotate:!0},{path:"M2,2V-2H-2V2Z",backoff:0,noRotate:!0}]},{}],626:[function(t,e,r){"use strict";var n=t("./arrow_paths"),i=t("../../plots/font_attributes"),a=t("../../plots/cartesian/constants"),o=t("../../plot_api/plot_template").templatedArray;t("../../constants/axis_placeable_objects");e.exports=o("annotation",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},text:{valType:"string",editType:"calc+arraydraw"},textangle:{valType:"angle",dflt:0,editType:"calc+arraydraw"},font:i({editType:"calc+arraydraw",colorEditType:"arraydraw"}),width:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},height:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},align:{valType:"enumerated",values:["left","center","right"],dflt:"center",editType:"arraydraw"},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",editType:"arraydraw"},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},borderpad:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},borderwidth:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},showarrow:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},arrowcolor:{valType:"color",editType:"arraydraw"},arrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},startarrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},arrowside:{valType:"flaglist",flags:["end","start"],extras:["none"],dflt:"end",editType:"arraydraw"},arrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},startarrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},arrowwidth:{valType:"number",min:.1,editType:"calc+arraydraw"},standoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},startstandoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},ax:{valType:"any",editType:"calc+arraydraw"},ay:{valType:"any",editType:"calc+arraydraw"},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.x.toString()],editType:"calc"},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.y.toString()],editType:"calc"},xref:{valType:"enumerated",values:["paper",a.idRegex.x.toString()],editType:"calc"},x:{valType:"any",editType:"calc+arraydraw"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",editType:"calc+arraydraw"},xshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},yref:{valType:"enumerated",values:["paper",a.idRegex.y.toString()],editType:"calc"},y:{valType:"any",editType:"calc+arraydraw"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",editType:"calc+arraydraw"},yshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1,editType:"arraydraw"},xclick:{valType:"any",editType:"arraydraw"},yclick:{valType:"any",editType:"arraydraw"},hovertext:{valType:"string",editType:"arraydraw"},hoverlabel:{bgcolor:{valType:"color",editType:"arraydraw"},bordercolor:{valType:"color",editType:"arraydraw"},font:i({editType:"arraydraw"}),editType:"arraydraw"},captureevents:{valType:"boolean",editType:"arraydraw"},editType:"calc",_deprecated:{ref:{valType:"string",editType:"calc"}}})},{"../../constants/axis_placeable_objects":746,"../../plot_api/plot_template":817,"../../plots/cartesian/constants":834,"../../plots/font_attributes":856,"./arrow_paths":625}],627:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("./draw").draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach((function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref),a=i.getRefType(e.xref),o=i.getRefType(e.yref);e._extremes={},"range"===a&&s(e,r),"range"===o&&s(e,n)}))}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t["a"+a],l=t[a+"ref"],c=t["a"+a+"ref"],u=t["_"+a+"padplus"],f=t["_"+a+"padminus"],h={x:1,y:-1}[a]*t[a+"shift"],p=3*t.arrowsize*t.arrowwidth||0,d=p+h,g=p-h,m=3*t.startarrowsize*t.arrowwidth||0,v=m+h,y=m-h;if(c===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:g}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(u,v),ppadminus:Math.max(f,y)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else v=s?v+s:v,y=s?y-s:y,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(u,d,v),ppadminus:Math.max(f,g,y)});t._extremes[n]=r}e.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},{"../../lib":778,"../../plots/cartesian/axes":828,"./draw":632}],628:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("../../plot_api/plot_template").arrayEditor;function o(t,e){var r,n,i,a,o,l,c,u=t._fullLayout.annotations,f=[],h=[],p=[],d=(e||[]).length;for(r=0;r0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),c=l.on,u=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(!c.length&&!u.length)return;for(r=0;r2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var W=!1,X=["x","y"],Z=0;Z1)&&(nt===rt?((pt=it.r2fraction(e["a"+et]))<0||pt>1)&&(W=!0):W=!0),J=it._offset+it.r2p(e[et]),$=.5}else{var dt="domain"===ht;"x"===et?(Q=e[et],J=dt?it._offset+it._length*Q:J=T.l+T.w*Q):(Q=1-e[et],J=dt?it._offset+it._length*Q:J=T.t+T.h*Q),$=e.showarrow?.5:Q}if(e.showarrow){ft.head=J;var gt=e["a"+et];if(tt=ot*H(.5,e.xanchor)-st*H(.5,e.yanchor),nt===rt){var mt=l.getRefType(nt);"domain"===mt?("y"===et&&(gt=1-gt),ft.tail=it._offset+it._length*gt):"paper"===mt?"y"===et?(gt=1-gt,ft.tail=T.t+T.h*gt):ft.tail=T.l+T.w*gt:ft.tail=it._offset+it.r2p(gt),K=tt}else ft.tail=J+gt,K=tt+gt;ft.text=ft.tail+tt;var vt=w["x"===et?"width":"height"];if("paper"===rt&&(ft.head=o.constrain(ft.head,1,vt-1)),"pixel"===nt){var yt=-Math.max(ft.tail-3,ft.text),xt=Math.min(ft.tail+3,ft.text)-vt;yt>0?(ft.tail+=yt,ft.text+=yt):xt>0&&(ft.tail-=xt,ft.text-=xt)}ft.tail+=ut,ft.head+=ut}else K=tt=lt*H($,ct),ft.text=J+tt;ft.text+=ut,tt+=ut,K+=ut,e["_"+et+"padplus"]=lt/2+K,e["_"+et+"padminus"]=lt/2-K,e["_"+et+"size"]=lt,e["_"+et+"shift"]=tt}if(W)R.remove();else{var bt=0,_t=0;if("left"!==e.align&&(bt=(M-b)*("center"===e.align?.5:1)),"top"!==e.valign&&(_t=(D-_)*("middle"===e.valign?.5:1)),f)n.select("svg").attr({x:N+bt-1,y:N+_t}).call(u.setClipUrl,U?C:null,t);else{var wt=N+_t-g.top,Tt=N+bt-g.left;G.call(h.positionText,Tt,wt).call(u.setClipUrl,U?C:null,t)}V.select("rect").call(u.setRect,N,N,M,D),j.call(u.setRect,F/2,F/2,B-F,q-F),R.call(u.setTranslate,Math.round(L.x.text-B/2),Math.round(L.y.text-q/2)),z.attr({transform:"rotate("+I+","+L.x.text+","+L.y.text+")"});var kt,Mt=function(r,n){P.selectAll(".annotation-arrow-g").remove();var l=L.x.head,f=L.y.head,h=L.x.tail+r,p=L.y.tail+n,g=L.x.text+r,b=L.y.text+n,_=o.rotationXYMatrix(I,g,b),w=o.apply2DTransform(_),M=o.apply2DTransform2(_),C=+j.attr("width"),O=+j.attr("height"),D=g-.5*C,F=D+C,B=b-.5*O,N=B+O,U=[[D,B,D,N],[D,N,F,N],[F,N,F,B],[F,B,D,B]].map(M);if(!U.reduce((function(t,e){return t^!!o.segmentsIntersect(l,f,l+1e6,f+1e6,e[0],e[1],e[2],e[3])}),!1)){U.forEach((function(t){var e=o.segmentsIntersect(h,p,l,f,t[0],t[1],t[2],t[3]);e&&(h=e.x,p=e.y)}));var V=e.arrowwidth,q=e.arrowcolor,H=e.arrowside,G=P.append("g").style({opacity:c.opacity(q)}).classed("annotation-arrow-g",!0),Y=G.append("path").attr("d","M"+h+","+p+"L"+l+","+f).style("stroke-width",V+"px").call(c.stroke,c.rgb(q));if(m(Y,H,e),k.annotationPosition&&Y.node().parentNode&&!a){var W=l,X=f;if(e.standoff){var Z=Math.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));W+=e.standoff*(h-l)/Z,X+=e.standoff*(p-f)/Z}var J,K,Q=G.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).classed("cursor-move",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(h-W)+","+(p-X),transform:s(W,X)}).style("stroke-width",V+6+"px").call(c.stroke,"rgba(0,0,0,0)").call(c.fill,"rgba(0,0,0,0)");d.init({element:Q.node(),gd:t,prepFn:function(){var t=u.getTranslate(R);J=t.x,K=t.y,v&&v.autorange&&A(v._name+".autorange",!0),x&&x.autorange&&A(x._name+".autorange",!0)},moveFn:function(t,r){var n=w(J,K),i=n[0]+t,a=n[1]+r;R.call(u.setTranslate,i,a),S("x",y(v,t,"x",T,e)),S("y",y(x,r,"y",T,e)),e.axref===e.xref&&S("ax",y(v,t,"ax",T,e)),e.ayref===e.yref&&S("ay",y(x,r,"ay",T,e)),G.attr("transform",s(t,r)),z.attr({transform:"rotate("+I+","+i+","+a+")"})},doneFn:function(){i.call("_guiRelayout",t,E());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}}};if(e.showarrow&&Mt(0,0),O)d.init({element:R.node(),gd:t,prepFn:function(){kt=z.attr("transform")},moveFn:function(t,r){var n="pointer";if(e.showarrow)e.axref===e.xref?S("ax",y(v,t,"ax",T,e)):S("ax",e.ax+t),e.ayref===e.yref?S("ay",y(x,r,"ay",T.w,e)):S("ay",e.ay+r),Mt(t,r);else{if(a)return;var i,o;if(v)i=y(v,t,"x",T,e);else{var l=e._xsize/T.w,c=e.x+(e._xshift-e.xshift)/T.w-l/2;i=d.align(c+t/T.w,l,0,1,e.xanchor)}if(x)o=y(x,r,"y",T,e);else{var u=e._ysize/T.h,f=e.y-(e._yshift+e.yshift)/T.h-u/2;o=d.align(f-r/T.h,u,0,1,e.yanchor)}S("x",i),S("y",o),v&&x||(n=d.getCursor(v?.5:i,x?.5:o,e.xanchor,e.yanchor))}z.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit("plotly_clickannotation",Y(n))},doneFn:function(){p(R),i.call("_guiRelayout",t,E());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}}}e.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(".annotation").remove();for(var r=0;r=0,x=e.indexOf("end")>=0,b=d.backoff*m+r.standoff,_=g.backoff*v+r.startstandoff;if("line"===p.nodeName){o={x:+t.attr("x1"),y:+t.attr("y1")},u={x:+t.attr("x2"),y:+t.attr("y2")};var w=o.x-u.x,T=o.y-u.y;if(h=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void O();if(b){if(b*b>w*w+T*T)return void O();var k=b*Math.cos(f),M=b*Math.sin(f);u.x+=k,u.y+=M,t.attr({x2:u.x,y2:u.y})}if(_){if(_*_>w*w+T*T)return void O();var A=_*Math.cos(f),S=_*Math.sin(f);o.x-=A,o.y-=S,t.attr({x1:o.x,y1:o.y})}}else if("path"===p.nodeName){var E=p.getTotalLength(),C="";if(E1){c=!0;break}}c?t.fullLayout._infolayer.select(".annotation-"+t.id+'[data-index="'+s+'"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},{"../../plots/gl3d/project":879,"../annotations/draw":632}],639:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports={moduleType:"component",name:"annotations3d",schema:{subplots:{scene:{annotations:t("./attributes")}}},layoutAttributes:t("./attributes"),handleDefaults:t("./defaults"),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(!r)return;for(var a=r.attrRegex,o=Object.keys(t),s=0;s=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+", "+Math.round(255*n[1])+", "+Math.round(255*n[2]);return a?"rgba("+s+", "+n[3]+")":"rgb("+s+")"}a.tinyRGB=function(t){var e=t.toRgb();return"rgb("+Math.round(e.r)+", "+Math.round(e.g)+", "+Math.round(e.b)+")"},a.rgb=function(t){return a.tinyRGB(n(t))},a.opacity=function(t){return t?n(t).getAlpha():0},a.addOpacity=function(t,e){var r=n(t).toRgb();return"rgba("+Math.round(r.r)+", "+Math.round(r.g)+", "+Math.round(r.b)+", "+e+")"},a.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||l).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},a.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(a.combine(t,l))),(i.isDark()?e?i.lighten(e):l:r?i.darken(r):s).toString()},a.stroke=function(t,e){var r=n(e);t.style({stroke:a.tinyRGB(r),"stroke-opacity":r.getAlpha()})},a.fill=function(t,e){var r=n(e);t.style({fill:a.tinyRGB(r),"fill-opacity":r.getAlpha()})},a.clean=function(t){if(t&&"object"==typeof t){var e,r,n,i,o=Object.keys(t);for(e=0;e0?n>=l:n<=l));i++)n>u&&n0?n>=l:n<=l));i++)n>r[0]&&n1){var J=Math.pow(10,Math.floor(Math.log(Z)/Math.LN10));W*=J*c.roundUp(Z/J,[2,5,10]),(Math.abs(L.start)/L.size+1e-6)%1<2e-6&&(Y.tick0=0)}Y.dtick=W}Y.domain=[q+j,q+F-j],Y.setScale(),t.attr("transform",u(Math.round(l.l),Math.round(l.t)));var K,Q=t.select("."+M.cbtitleunshift).attr("transform",u(-Math.round(l.l),-Math.round(l.t))),$=t.select("."+M.cbaxis),tt=0;function et(n,i){var a={propContainer:Y,propName:e._propPrefix+"title",traceIndex:e._traceIndex,_meta:e._meta,placeholder:o._dfltTitle.colorbar,containerGroup:t.select("."+M.cbtitle)},s="h"===n.charAt(0)?n.substr(1):"h"+n;t.selectAll("."+s+",."+s+"-math-group").remove(),g.draw(r,n,f(a,i||{}))}return c.syncOrAsync([a.previousPromises,function(){if(-1!==["top","bottom"].indexOf(A)){var t,r=l.l+(e.x+B)*l.w,n=Y.title.font.size;t="top"===A?(1-(q+F-j))*l.h+l.t+3+.75*n:(1-(q+j))*l.h+l.t-3-.25*n,et(Y._id+"title",{attributes:{x:r,y:t,"text-anchor":"start"}})}},function(){if(-1!==["top","bottom"].indexOf(A)){var a=t.select("."+M.cbtitle),o=a.select("text"),f=[-e.outlinewidth/2,e.outlinewidth/2],h=a.select(".h"+Y._id+"title-math-group").node(),d=15.6;if(o.node()&&(d=parseInt(o.node().style.fontSize,10)*w),h?(tt=p.bBox(h).height)>d&&(f[1]-=(tt-d)/2):o.node()&&!o.classed(M.jsPlaceholder)&&(tt=p.bBox(o.node()).height),tt){if(tt+=5,"top"===A)Y.domain[1]-=tt/l.h,f[1]*=-1;else{Y.domain[0]+=tt/l.h;var g=m.lineCount(o);f[1]+=(1-g)*d}a.attr("transform",u(f[0],f[1])),Y.setScale()}}t.selectAll("."+M.cbfills+",."+M.cblines).attr("transform",u(0,Math.round(l.h*(1-Y.domain[1])))),$.attr("transform",u(0,Math.round(-l.t)));var y=t.select("."+M.cbfills).selectAll("rect."+M.cbfill).attr("style","").data(P);y.enter().append("rect").classed(M.cbfill,!0).style("stroke","none"),y.exit().remove();var x=S.map(Y.c2p).map(Math.round).sort((function(t,e){return t-e}));y.each((function(t,a){var o=[0===a?S[0]:(P[a]+P[a-1])/2,a===P.length-1?S[1]:(P[a]+P[a+1])/2].map(Y.c2p).map(Math.round);o[1]=c.constrain(o[1]+(o[1]>o[0])?1:-1,x[0],x[1]);var s=n.select(this).attr({x:U,width:Math.max(O,2),y:n.min(o),height:Math.max(n.max(o)-n.min(o),2)});if(e._fillgradient)p.gradient(s,r,e._id,"vertical",e._fillgradient,"fill");else{var l=C(t).replace("e-","");s.attr("fill",i(l).toHexString())}}));var b=t.select("."+M.cblines).selectAll("path."+M.cbline).data(v.color&&v.width?z:[]);b.enter().append("path").classed(M.cbline,!0),b.exit().remove(),b.each((function(t){n.select(this).attr("d","M"+U+","+(Math.round(Y.c2p(t))+v.width/2%1)+"h"+O).call(p.lineGroupStyle,v.width,E(t),v.dash)})),$.selectAll("g."+Y._id+"tick,path").remove();var _=U+O+(e.outlinewidth||0)/2-("outside"===e.ticks?1:0),T=s.calcTicks(Y),k=s.getTickSigns(Y)[2];return s.drawTicks(r,Y,{vals:"inside"===Y.ticks?s.clipEnds(Y,T):T,layer:$,path:s.makeTickPath(Y,_,k),transFn:s.makeTransTickFn(Y)}),s.drawLabels(r,Y,{vals:T,layer:$,transFn:s.makeTransTickLabelFn(Y),labelFns:s.makeLabelFns(Y,_)})},function(){if(-1===["top","bottom"].indexOf(A)){var t=Y.title.font.size,e=Y._offset+Y._length/2,i=l.l+(Y.position||0)*l.w+("right"===Y.side?10+t*(Y.showticklabels?1:.5):-10-t*(Y.showticklabels?.5:0));et("h"+Y._id+"title",{avoid:{selection:n.select(r).selectAll("g."+Y._id+"tick"),side:A,offsetLeft:l.l,offsetTop:0,maxShift:o.width},attributes:{x:i,y:e,"text-anchor":"middle"},transform:{rotate:"-90",offset:0}})}},a.previousPromises,function(){var n=O+e.outlinewidth/2;if(-1===Y.ticklabelposition.indexOf("inside")&&(n+=p.bBox($.node()).width),(K=Q.select("text")).node()&&!K.classed(M.jsPlaceholder)){var i,o=Q.select(".h"+Y._id+"title-math-group").node();i=o&&-1!==["top","bottom"].indexOf(A)?p.bBox(o).width:p.bBox(Q.node()).right-U-l.l,n=Math.max(n,i)}var s=2*e.xpad+n+e.borderwidth+e.outlinewidth/2,c=H-G;t.select("."+M.cbbg).attr({x:U-e.xpad-(e.borderwidth+e.outlinewidth)/2,y:G-N,width:Math.max(s,2),height:Math.max(c+2*N,2)}).call(d.fill,e.bgcolor).call(d.stroke,e.bordercolor).style("stroke-width",e.borderwidth),t.selectAll("."+M.cboutline).attr({x:U,y:G+e.ypad+("top"===A?tt:0),width:Math.max(O,2),height:Math.max(c-2*e.ypad-tt,2)}).call(d.stroke,e.outlinecolor).style({fill:"none","stroke-width":e.outlinewidth});var f=({center:.5,right:1}[e.xanchor]||0)*s;t.attr("transform",u(l.l-f,l.t));var h={},g=T[e.yanchor],m=k[e.yanchor];"pixels"===e.lenmode?(h.y=e.y,h.t=c*g,h.b=c*m):(h.t=h.b=0,h.yt=e.y+e.len*g,h.yb=e.y-e.len*m);var v=T[e.xanchor],y=k[e.xanchor];if("pixels"===e.thicknessmode)h.x=e.x,h.l=s*v,h.r=s*y;else{var x=s-O;h.l=x*v,h.r=x*y,h.xl=e.x-e.thickness*v,h.xr=e.x+e.thickness*y}a.autoMargin(r,e._id,h)}],r)}(r,e,t);v&&v.then&&(t._promises||[]).push(v),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr("transform"),h(t)},moveFn:function(r,o){t.attr("transform",n+u(r,o)),i=l.align(e._xLeftFrac+r/s.w,e._thickFrac,0,1,e.xanchor),a=l.align(e._yBottomFrac-o/s.h,e._lenFrac,0,1,e.yanchor);var c=l.getCursor(i,a,e.xanchor,e.yanchor);h(t,c)},doneFn:function(){if(h(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+"x"]=i,n[e._propPrefix+"y"]=a,void 0!==e._traceIndex?o.call("_guiRestyle",r,n,e._traceIndex):o.call("_guiRelayout",r,n)}}})}(r,e,t)})),e.exit().each((function(e){a.autoMargin(t,e._id)})).remove(),e.order()}}},{"../../constants/alignment":745,"../../lib":778,"../../lib/extend":768,"../../lib/setcursor":799,"../../lib/svg_text_utils":803,"../../plots/cartesian/axes":828,"../../plots/cartesian/axis_defaults":830,"../../plots/cartesian/layout_attributes":842,"../../plots/cartesian/position_defaults":845,"../../plots/plots":891,"../../registry":911,"../color":643,"../colorscale/helpers":654,"../dragelement":662,"../drawing":665,"../titles":738,"./constants":645,d3:169,tinycolor2:576}],648:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t){return n.isPlainObject(t.colorbar)}},{"../../lib":778}],649:[function(t,e,r){"use strict";e.exports={moduleType:"component",name:"colorbar",attributes:t("./attributes"),supplyDefaults:t("./defaults"),draw:t("./draw").draw,hasColorbar:t("./has_colorbar")}},{"./attributes":644,"./defaults":646,"./draw":647,"./has_colorbar":648}],650:[function(t,e,r){"use strict";var n=t("../colorbar/attributes"),i=t("../../lib/regex").counter,a=t("./scales.js").scales;Object.keys(a);function o(t){return"`"+t+"`"}e.exports=function(t,e){t=t||"";var r,s=(e=e||{}).cLetter||"c",l=("onlyIfNumerical"in e?e.onlyIfNumerical:Boolean(t),"noScale"in e?e.noScale:"marker.line"===t),c="showScaleDflt"in e?e.showScaleDflt:"z"===s,u="string"==typeof e.colorscaleDflt?a[e.colorscaleDflt]:null,f=e.editTypeOverride||"",h=t?t+".":"";"colorAttr"in e?(r=e.colorAttr,e.colorAttr):o(h+(r={z:"z",c:"color"}[s]));var p=s+"auto",d=s+"min",g=s+"max",m=s+"mid",v=(o(h+p),o(h+d),o(h+g),{});v[d]=v[g]=void 0;var y={};y[p]=!1;var x={};return"color"===r&&(x.color={valType:"color",arrayOk:!0,editType:f||"style"},e.anim&&(x.color.anim=!0)),x[p]={valType:"boolean",dflt:!0,editType:"calc",impliedEdits:v},x[d]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:y},x[g]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:y},x[m]={valType:"number",dflt:null,editType:"calc",impliedEdits:v},x.colorscale={valType:"colorscale",editType:"calc",dflt:u,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:"boolean",dflt:!1!==e.autoColorDflt,editType:"calc",impliedEdits:{colorscale:void 0}},x.reversescale={valType:"boolean",dflt:!1,editType:"plot"},l||(x.showscale={valType:"boolean",dflt:c,editType:"calc"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:"subplotid",regex:i("coloraxis"),dflt:null,editType:"calc"}),x}},{"../../lib/regex":795,"../colorbar/attributes":644,"./scales.js":658}],651:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("./helpers").extractOpts;e.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,c=r.containerStr,u=c?i.nestedProperty(e,c).get():e,f=a(u),h=!1!==f.auto,p=f.min,d=f.max,g=f.mid,m=function(){return i.aggNums(Math.min,null,l)},v=function(){return i.aggNums(Math.max,null,l)};(void 0===p?p=m():h&&(p=u._colorAx&&n(p)?Math.min(p,m()):m()),void 0===d?d=v():h&&(d=u._colorAx&&n(d)?Math.max(d,v()):v()),h&&void 0!==g&&(d-g>g-p?p=g-(d-g):d-g=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync("colorscale",o))}},{"../../lib":778,"./helpers":654,"fast-isnumeric":241}],652:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./helpers").hasColorscale,a=t("./helpers").extractOpts;e.exports=function(t,e){function r(t,e){var r=t["_"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,"colorscale")}}for(var s=0;s=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,c=new Array(l),u=0;u4/3-s?o:s}},{}],660:[function(t,e,r){"use strict";var n=t("../../lib"),i=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];e.exports=function(t,e,r,a){return t="left"===r?0:"center"===r?1:"right"===r?2:n.constrain(Math.floor(3*t),0,2),e="bottom"===a?0:"middle"===a?1:"top"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},{"../../lib":778}],661:[function(t,e,r){"use strict";r.selectMode=function(t){return"lasso"===t||"select"===t},r.drawMode=function(t){return"drawclosedpath"===t||"drawopenpath"===t||"drawline"===t||"drawrect"===t||"drawcircle"===t},r.openMode=function(t){return"drawline"===t||"drawopenpath"===t},r.rectMode=function(t){return"select"===t||"drawline"===t||"drawrect"===t||"drawcircle"===t},r.freeMode=function(t){return"lasso"===t||"drawclosedpath"===t||"drawopenpath"===t},r.selectingOrDrawing=function(t){return r.freeMode(t)||r.rectMode(t)}},{}],662:[function(t,e,r){"use strict";var n=t("mouse-event-offset"),i=t("has-hover"),a=t("has-passive-events"),o=t("../../lib").removeElement,s=t("../../plots/cartesian/constants"),l=e.exports={};l.align=t("./align"),l.getCursor=t("./cursor");var c=t("./unhover");function u(){var t=document.createElement("div");t.className="dragcover";var e=t.style;return e.position="fixed",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background="none",document.body.appendChild(t),t}function f(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}l.unhover=c.wrapped,l.unhoverRaw=c.raw,l.init=function(t){var e,r,n,c,h,p,d,g,m=t.gd,v=1,y=m._context.doubleClickDelay,x=t.element;m._mouseDownTime||(m._mouseDownTime=0),x.style.pointerEvents="all",x.onmousedown=_,a?(x._ontouchstart&&x.removeEventListener("touchstart",x._ontouchstart),x._ontouchstart=_,x.addEventListener("touchstart",_,{passive:!1})):x.ontouchstart=_;var b=t.clampFn||function(t,e,r){return Math.abs(t)y&&(v=Math.max(v-1,1)),m._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(v,p),!g){var r;try{r=new MouseEvent("click",e)}catch(t){var n=f(e);(r=document.createEvent("MouseEvents")).initMouseEvent("click",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}m._dragging=!1,m._dragged=!1}else m._dragged=!1}},l.coverSlip=u},{"../../lib":778,"../../plots/cartesian/constants":834,"./align":659,"./cursor":660,"./unhover":663,"has-hover":440,"has-passive-events":441,"mouse-event-offset":484}],663:[function(t,e,r){"use strict";var n=t("../../lib/events"),i=t("../../lib/throttle"),a=t("../../lib/dom").getGraphDiv,o=t("../fx/constants"),s=e.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!1===n.triggerHandler(t,"plotly_beforehover",e)||(r._hoverlayer.selectAll("g").remove(),r._hoverlayer.selectAll("line").remove(),r._hoverlayer.selectAll("circle").remove(),t._hoverdata=void 0,e.target&&i&&t.emit("plotly_unhover",{event:e,points:i}))}},{"../../lib/dom":766,"../../lib/events":767,"../../lib/throttle":804,"../fx/constants":677}],664:[function(t,e,r){"use strict";r.dash={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",editType:"style"}},{}],665:[function(t,e,r){"use strict";var n=t("d3"),i=t("fast-isnumeric"),a=t("tinycolor2"),o=t("../../registry"),s=t("../color"),l=t("../colorscale"),c=t("../../lib"),u=c.strTranslate,f=t("../../lib/svg_text_utils"),h=t("../../constants/xmlns_namespaces"),p=t("../../constants/alignment").LINE_SPACING,d=t("../../constants/interactions").DESELECTDIM,g=t("../../traces/scatter/subtypes"),m=t("../../traces/scatter/make_bubble_size_func"),v=t("../../components/fx/helpers").appendArrayPointValue,y=e.exports={};y.font=function(t,e,r,n){c.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style("font-family",e),r+1&&t.style("font-size",r+"px"),n&&t.call(s.fill,n)},y.setPosition=function(t,e,r){t.attr("x",e).attr("y",r)},y.setSize=function(t,e,r){t.attr("width",e).attr("height",r)},y.setRect=function(t,e,r,n,i){t.call(y.setPosition,e,r).call(y.setSize,n,i)},y.translatePoint=function(t,e,r,n){var a=r.c2p(t.x),o=n.c2p(t.y);return!!(i(a)&&i(o)&&e.node())&&("text"===e.node().nodeName?e.attr("x",a).attr("y",o):e.attr("transform",u(a,o)),!0)},y.translatePoints=function(t,e,r){t.each((function(t){var i=n.select(this);y.translatePoint(t,i,e,r)}))},y.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr("display",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:"none")},y.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each((function(e){var a=e[0].trace,s=a.xcalendar,l=a.ycalendar,c=o.traceIs(a,"bar-like")?".bartext":".point,.textpoint";t.selectAll(c).each((function(t){y.hideOutsideRangePoint(t,n.select(this),r,i,s,l)}))}))}},y.crispRound=function(t,e,r){return e&&i(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},y.singleLineStyle=function(t,e,r,n,i){e.style("fill","none");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,l=i||a.dash||"";s.stroke(e,n||a.color),y.dashLine(e,l,o)},y.lineGroupStyle=function(t,e,r,i){t.style("fill","none").each((function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,l=i||a.dash||"";n.select(this).call(s.stroke,r||a.color).call(y.dashLine,l,o)}))},y.dashLine=function(t,e,r){r=+r||0,e=y.dashStyle(e,r),t.style({"stroke-dasharray":e,"stroke-width":r+"px"})},y.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return"solid"===t?t="":"dot"===t?t=r+"px,"+r+"px":"dash"===t?t=3*r+"px,"+3*r+"px":"longdash"===t?t=5*r+"px,"+5*r+"px":"dashdot"===t?t=3*r+"px,"+r+"px,"+r+"px,"+r+"px":"longdashdot"===t&&(t=5*r+"px,"+2*r+"px,"+r+"px,"+2*r+"px"),t},y.singleFillStyle=function(t){var e=(((n.select(t.node()).data()[0]||[])[0]||{}).trace||{}).fillcolor;e&&t.call(s.fill,e)},y.fillGroupStyle=function(t){t.style("stroke-width",0).each((function(t){var e=n.select(this);t[0].trace&&e.call(s.fill,t[0].trace.fillcolor)}))};var x=t("./symbol_defs");y.symbolNames=[],y.symbolFuncs=[],y.symbolNeedLines={},y.symbolNoDot={},y.symbolNoFill={},y.symbolList=[],Object.keys(x).forEach((function(t){var e=x[t],r=e.n;y.symbolList.push(r,String(r),t,r+100,String(r+100),t+"-open"),y.symbolNames[r]=t,y.symbolFuncs[r]=e.f,e.needLine&&(y.symbolNeedLines[r]=!0),e.noDot?y.symbolNoDot[r]=!0:y.symbolList.push(r+200,String(r+200),t+"-dot",r+300,String(r+300),t+"-open-dot"),e.noFill&&(y.symbolNoFill[r]=!0)}));var b=y.symbolNames.length;function _(t,e){var r=t%100;return y.symbolFuncs[r](e)+(t>=200?"M0,0.5L0.5,0L0,-0.5L-0.5,0Z":"")}y.symbolNumber=function(t){if(i(t))t=+t;else if("string"==typeof t){var e=0;t.indexOf("-open")>0&&(e=100,t=t.replace("-open","")),t.indexOf("-dot")>0&&(e+=200,t=t.replace("-dot","")),(t=y.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=b||t>=400?0:Math.floor(Math.max(t,0))};var w={x1:1,x2:0,y1:0,y2:0},T={x1:0,x2:0,y1:1,y2:0},k=n.format("~.1f"),M={radial:{node:"radialGradient"},radialreversed:{node:"radialGradient",reversed:!0},horizontal:{node:"linearGradient",attrs:w},horizontalreversed:{node:"linearGradient",attrs:w,reversed:!0},vertical:{node:"linearGradient",attrs:T},verticalreversed:{node:"linearGradient",attrs:T,reversed:!0}};y.gradient=function(t,e,r,i,o,l){for(var u=o.length,f=M[i],h=new Array(u),p=0;p"+v(t);d._gradientUrlQueryParts[y]=1},y.initGradients=function(t){var e=t._fullLayout;c.ensureSingle(e._defs,"g","gradients").selectAll("linearGradient,radialGradient").remove(),e._gradientUrlQueryParts={}},y.pointStyle=function(t,e,r){if(t.size()){var i=y.makePointStyleFns(e);t.each((function(t){y.singlePointStyle(t,n.select(this),e,i,r)}))}},y.singlePointStyle=function(t,e,r,n,i){var a=r.marker,o=a.line;if(e.style("opacity",n.selectedOpacityFn?n.selectedOpacityFn(t):void 0===t.mo?a.opacity:t.mo),n.ms2mrc){var l;l="various"===t.ms||"various"===a.size?3:n.ms2mrc(t.ms),t.mrc=l,n.selectedSizeFn&&(l=t.mrc=n.selectedSizeFn(t));var u=y.symbolNumber(t.mx||a.symbol)||0;t.om=u%200>=100,e.attr("d",_(u,l))}var f,h,p,d=!1;if(t.so)p=o.outlierwidth,h=o.outliercolor,f=a.outliercolor;else{var g=(o||{}).width;p=(t.mlw+1||g+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,h="mlc"in t?t.mlcc=n.lineScale(t.mlc):c.isArrayOrTypedArray(o.color)?s.defaultLine:o.color,c.isArrayOrTypedArray(a.color)&&(f=s.defaultLine,d=!0),f="mc"in t?t.mcc=n.markerScale(t.mc):a.color||"rgba(0,0,0,0)",n.selectedColorFn&&(f=n.selectedColorFn(t))}if(t.om)e.call(s.stroke,f).style({"stroke-width":(p||1)+"px",fill:"none"});else{e.style("stroke-width",(t.isBlank?0:p)+"px");var m=a.gradient,v=t.mgt;if(v?d=!0:v=m&&m.type,Array.isArray(v)&&(v=v[0],M[v]||(v=0)),v&&"none"!==v){var x=t.mgc;x?d=!0:x=m.color;var b=r.uid;d&&(b+="-"+t.i),y.gradient(e,i,b,v,[[0,x],[1,f]],"fill")}else s.fill(e,f);p&&s.stroke(e,h)}},y.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=y.tryColorscale(r,""),e.lineScale=y.tryColorscale(r,"line"),o.traceIs(t,"symbols")&&(e.ms2mrc=g.isBubble(t)?m(t):function(){return(r.size||6)/2}),t.selectedpoints&&c.extendFlat(e,y.makeSelectedPointStyleFns(t)),e},y.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.marker||{},a=r.marker||{},s=n.marker||{},l=i.opacity,u=a.opacity,f=s.opacity,h=void 0!==u,p=void 0!==f;(c.isArrayOrTypedArray(l)||h||p)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?i.opacity:t.mo;return t.selected?h?u:e:p?f:d*e});var g=i.color,m=a.color,v=s.color;(m||v)&&(e.selectedColorFn=function(t){var e=t.mcc||g;return t.selected?m||e:v||e});var y=i.size,x=a.size,b=s.size,_=void 0!==x,w=void 0!==b;return o.traceIs(t,"symbols")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||y/2;return t.selected?_?x/2:e:w?b/2:e}),e},y.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},l=i.color,c=a.color,u=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||l;return t.selected?c||e:u||(c?e:s.addOpacity(e,d))},e},y.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=y.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push((function(t,e){t.style("opacity",r.selectedOpacityFn(e))})),r.selectedColorFn&&a.push((function(t,e){s.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,e){var n=e.mx||i.symbol||0,a=r.selectedSizeFn(e);t.attr("d",_(y.symbolNumber(n),a)),e.mrc2=a})),a.length&&t.each((function(t){for(var e=n.select(this),r=0;r0?r:0}y.textPointStyle=function(t,e,r){if(t.size()){var i;if(e.selectedpoints){var a=y.makeSelectedTextStyleFns(e);i=a.selectedTextColorFn}var o=e.texttemplate,s=r._fullLayout;t.each((function(t){var a=n.select(this),l=o?c.extractOption(t,e,"txt","texttemplate"):c.extractOption(t,e,"tx","text");if(l||0===l){if(o){var u=e._module.formatLabels?e._module.formatLabels(t,e,s):{},h={};v(h,e,t.i);var p=e._meta||{};l=c.texttemplateString(l,u,s._d3locale,h,t,p)}var d=t.tp||e.textposition,g=E(t,e),m=i?i(t):t.tc||e.textfont.color;a.call(y.font,t.tf||e.textfont.family,g,m).text(l).call(f.convertToTspans,r).call(S,d,g,t.mrc)}else a.remove()}))}},y.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=y.makeSelectedTextStyleFns(e);t.each((function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,l=E(t,e);s.fill(i,a),S(i,o,l,t.mrc2||t.mrc)}))}};function C(t,e,r,i){var a=t[0]-e[0],o=t[1]-e[1],s=r[0]-e[0],l=r[1]-e[1],c=Math.pow(a*a+o*o,.25),u=Math.pow(s*s+l*l,.25),f=(u*u*a-c*c*s)*i,h=(u*u*o-c*c*l)*i,p=3*u*(c+u),d=3*c*(c+u);return[[n.round(e[0]+(p&&f/p),2),n.round(e[1]+(p&&h/p),2)],[n.round(e[0]-(d&&f/d),2),n.round(e[1]-(d&&h/d),2)]]}y.smoothopen=function(t,e){if(t.length<3)return"M"+t.join("L");var r,n="M"+t[0],i=[];for(r=1;r=1e4&&(y.savedBBoxes={},P=0),r&&(y.savedBBoxes[r]=m),P++,c.extendFlat({},m)},y.setClipUrl=function(t,e,r){t.attr("clip-path",O(e,r))},y.getTranslate=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\btranslate\((-?\d*\.?\d*)[^-\d]*(-?\d*\.?\d*)[^\d].*/,(function(t,e,r){return[e,r].join(" ")})).split(" ");return{x:+e[0]||0,y:+e[1]||0}},y.setTranslate=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||0,r=r||0,a=a.replace(/(\btranslate\(.*?\);?)/,"").trim(),a=(a+=u(e,r)).trim(),t[i]("transform",a),a},y.getScale=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\bscale\((\d*\.?\d*)[^\d]*(\d*\.?\d*)[^\d].*/,(function(t,e,r){return[e,r].join(" ")})).split(" ");return{x:+e[0]||1,y:+e[1]||1}},y.setScale=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||1,r=r||1,a=a.replace(/(\bscale\(.*?\);?)/,"").trim(),a=(a+="scale("+e+","+r+")").trim(),t[i]("transform",a),a};var D=/\s*sc.*/;y.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?"":"scale("+e+","+r+")";t.each((function(){var t=(this.getAttribute("transform")||"").replace(D,"");t=(t+=n).trim(),this.setAttribute("transform",t)}))}};var R=/translate\([^)]*\)\s*$/;y.setTextPointsScale=function(t,e,r){t&&t.each((function(){var t,i=n.select(this),a=i.select("text");if(a.node()){var o=parseFloat(a.attr("x")||0),s=parseFloat(a.attr("y")||0),l=(i.attr("transform")||"").match(R);t=1===e&&1===r?[]:[u(o,s),"scale("+e+","+r+")",u(-o,-s)],l&&t.push(l),i.attr("transform",t.join(""))}}))}},{"../../components/fx/helpers":679,"../../constants/alignment":745,"../../constants/interactions":752,"../../constants/xmlns_namespaces":754,"../../lib":778,"../../lib/svg_text_utils":803,"../../registry":911,"../../traces/scatter/make_bubble_size_func":1204,"../../traces/scatter/subtypes":1212,"../color":643,"../colorscale":655,"./symbol_defs":666,d3:169,"fast-isnumeric":241,tinycolor2:576}],666:[function(t,e,r){"use strict";var n=t("d3");e.exports={circle:{n:0,f:function(t){var e=n.round(t,2);return"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"}},square:{n:1,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"}},diamond:{n:2,f:function(t){var e=n.round(1.3*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"Z"}},cross:{n:3,f:function(t){var e=n.round(.4*t,2),r=n.round(1.2*t,2);return"M"+r+","+e+"H"+e+"V"+r+"H-"+e+"V"+e+"H-"+r+"V-"+e+"H-"+e+"V-"+r+"H"+e+"V-"+e+"H"+r+"Z"}},x:{n:4,f:function(t){var e=n.round(.8*t/Math.sqrt(2),2),r="l"+e+","+e,i="l"+e+",-"+e,a="l-"+e+",-"+e,o="l-"+e+","+e;return"M0,"+e+r+i+a+i+a+o+a+o+r+o+r+"Z"}},"triangle-up":{n:5,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+e+","+n.round(t/2,2)+"H"+e+"L0,-"+n.round(t,2)+"Z"}},"triangle-down":{n:6,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+e+",-"+n.round(t/2,2)+"H"+e+"L0,"+n.round(t,2)+"Z"}},"triangle-left":{n:7,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M"+n.round(t/2,2)+",-"+e+"V"+e+"L-"+n.round(t,2)+",0Z"}},"triangle-right":{n:8,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return"M-"+n.round(t/2,2)+",-"+e+"V"+e+"L"+n.round(t,2)+",0Z"}},"triangle-ne":{n:9,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M-"+r+",-"+e+"H"+e+"V"+r+"Z"}},"triangle-se":{n:10,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M"+e+",-"+r+"V"+e+"H-"+r+"Z"}},"triangle-sw":{n:11,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M"+r+","+e+"H-"+e+"V-"+r+"Z"}},"triangle-nw":{n:12,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return"M-"+e+","+r+"V-"+e+"H"+r+"Z"}},pentagon:{n:13,f:function(t){var e=n.round(.951*t,2),r=n.round(.588*t,2),i=n.round(-t,2),a=n.round(-.309*t,2);return"M"+e+","+a+"L"+r+","+n.round(.809*t,2)+"H-"+r+"L-"+e+","+a+"L0,"+i+"Z"}},hexagon:{n:14,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return"M"+i+",-"+r+"V"+r+"L0,"+e+"L-"+i+","+r+"V-"+r+"L0,-"+e+"Z"}},hexagon2:{n:15,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return"M-"+r+","+i+"H"+r+"L"+e+",0L"+r+",-"+i+"H-"+r+"L-"+e+",0Z"}},octagon:{n:16,f:function(t){var e=n.round(.924*t,2),r=n.round(.383*t,2);return"M-"+r+",-"+e+"H"+r+"L"+e+",-"+r+"V"+r+"L"+r+","+e+"H-"+r+"L-"+e+","+r+"V-"+r+"Z"}},star:{n:17,f:function(t){var e=1.4*t,r=n.round(.225*e,2),i=n.round(.951*e,2),a=n.round(.363*e,2),o=n.round(.588*e,2),s=n.round(-e,2),l=n.round(-.309*e,2),c=n.round(.118*e,2),u=n.round(.809*e,2);return"M"+r+","+l+"H"+i+"L"+a+","+c+"L"+o+","+u+"L0,"+n.round(.382*e,2)+"L-"+o+","+u+"L-"+a+","+c+"L-"+i+","+l+"H-"+r+"L0,"+s+"Z"}},hexagram:{n:18,f:function(t){var e=n.round(.66*t,2),r=n.round(.38*t,2),i=n.round(.76*t,2);return"M-"+i+",0l-"+r+",-"+e+"h"+i+"l"+r+",-"+e+"l"+r+","+e+"h"+i+"l-"+r+","+e+"l"+r+","+e+"h-"+i+"l-"+r+","+e+"l-"+r+",-"+e+"h-"+i+"Z"}},"star-triangle-up":{n:19,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o="A "+a+","+a+" 0 0 1 ";return"M-"+e+","+r+o+e+","+r+o+"0,-"+i+o+"-"+e+","+r+"Z"}},"star-triangle-down":{n:20,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o="A "+a+","+a+" 0 0 1 ";return"M"+e+",-"+r+o+"-"+e+",-"+r+o+"0,"+i+o+e+",-"+r+"Z"}},"star-square":{n:21,f:function(t){var e=n.round(1.1*t,2),r=n.round(2*t,2),i="A "+r+","+r+" 0 0 1 ";return"M-"+e+",-"+e+i+"-"+e+","+e+i+e+","+e+i+e+",-"+e+i+"-"+e+",-"+e+"Z"}},"star-diamond":{n:22,f:function(t){var e=n.round(1.4*t,2),r=n.round(1.9*t,2),i="A "+r+","+r+" 0 0 1 ";return"M-"+e+",0"+i+"0,"+e+i+e+",0"+i+"0,-"+e+i+"-"+e+",0Z"}},"diamond-tall":{n:23,f:function(t){var e=n.round(.7*t,2),r=n.round(1.4*t,2);return"M0,"+r+"L"+e+",0L0,-"+r+"L-"+e+",0Z"}},"diamond-wide":{n:24,f:function(t){var e=n.round(1.4*t,2),r=n.round(.7*t,2);return"M0,"+r+"L"+e+",0L0,-"+r+"L-"+e+",0Z"}},hourglass:{n:25,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"H-"+e+"L"+e+",-"+e+"H-"+e+"Z"},noDot:!0},bowtie:{n:26,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"V-"+e+"L-"+e+","+e+"V-"+e+"Z"},noDot:!0},"circle-cross":{n:27,f:function(t){var e=n.round(t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"},needLine:!0,noDot:!0},"circle-x":{n:28,f:function(t){var e=n.round(t,2),r=n.round(t/Math.sqrt(2),2);return"M"+r+","+r+"L-"+r+",-"+r+"M"+r+",-"+r+"L-"+r+","+r+"M"+e+",0A"+e+","+e+" 0 1,1 0,-"+e+"A"+e+","+e+" 0 0,1 "+e+",0Z"},needLine:!0,noDot:!0},"square-cross":{n:29,f:function(t){var e=n.round(t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"},needLine:!0,noDot:!0},"square-x":{n:30,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e+"M"+e+",-"+e+"L-"+e+","+e+"M"+e+","+e+"H-"+e+"V-"+e+"H"+e+"Z"},needLine:!0,noDot:!0},"diamond-cross":{n:31,f:function(t){var e=n.round(1.3*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"ZM0,-"+e+"V"+e+"M-"+e+",0H"+e},needLine:!0,noDot:!0},"diamond-x":{n:32,f:function(t){var e=n.round(1.3*t,2),r=n.round(.65*t,2);return"M"+e+",0L0,"+e+"L-"+e+",0L0,-"+e+"ZM-"+r+",-"+r+"L"+r+","+r+"M-"+r+","+r+"L"+r+",-"+r},needLine:!0,noDot:!0},"cross-thin":{n:33,f:function(t){var e=n.round(1.4*t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e},needLine:!0,noDot:!0,noFill:!0},"x-thin":{n:34,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e+"M"+e+",-"+e+"L-"+e+","+e},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(t){var e=n.round(1.2*t,2),r=n.round(.85*t,2);return"M0,"+e+"V-"+e+"M"+e+",0H-"+e+"M"+r+","+r+"L-"+r+",-"+r+"M"+r+",-"+r+"L-"+r+","+r},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(t){var e=n.round(t/2,2),r=n.round(t,2);return"M"+e+","+r+"V-"+r+"m-"+r+",0V"+r+"M"+r+","+e+"H-"+r+"m0,-"+r+"H"+r},needLine:!0,noFill:!0},"y-up":{n:37,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+e+","+i+"L0,0M"+e+","+i+"L0,0M0,-"+r+"L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-down":{n:38,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+e+",-"+i+"L0,0M"+e+",-"+i+"L0,0M0,"+r+"L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-left":{n:39,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M"+i+","+e+"L0,0M"+i+",-"+e+"L0,0M-"+r+",0L0,0"},needLine:!0,noDot:!0,noFill:!0},"y-right":{n:40,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return"M-"+i+","+e+"L0,0M-"+i+",-"+e+"L0,0M"+r+",0L0,0"},needLine:!0,noDot:!0,noFill:!0},"line-ew":{n:41,f:function(t){var e=n.round(1.4*t,2);return"M"+e+",0H-"+e},needLine:!0,noDot:!0,noFill:!0},"line-ns":{n:42,f:function(t){var e=n.round(1.4*t,2);return"M0,"+e+"V-"+e},needLine:!0,noDot:!0,noFill:!0},"line-ne":{n:43,f:function(t){var e=n.round(t,2);return"M"+e+",-"+e+"L-"+e+","+e},needLine:!0,noDot:!0,noFill:!0},"line-nw":{n:44,f:function(t){var e=n.round(t,2);return"M"+e+","+e+"L-"+e+",-"+e},needLine:!0,noDot:!0,noFill:!0},"arrow-up":{n:45,f:function(t){var e=n.round(t,2);return"M0,0L-"+e+","+n.round(2*t,2)+"H"+e+"Z"},noDot:!0},"arrow-down":{n:46,f:function(t){var e=n.round(t,2);return"M0,0L-"+e+",-"+n.round(2*t,2)+"H"+e+"Z"},noDot:!0},"arrow-left":{n:47,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,0L"+e+",-"+r+"V"+r+"Z"},noDot:!0},"arrow-right":{n:48,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,0L-"+e+",-"+r+"V"+r+"Z"},noDot:!0},"arrow-bar-up":{n:49,f:function(t){var e=n.round(t,2);return"M-"+e+",0H"+e+"M0,0L-"+e+","+n.round(2*t,2)+"H"+e+"Z"},needLine:!0,noDot:!0},"arrow-bar-down":{n:50,f:function(t){var e=n.round(t,2);return"M-"+e+",0H"+e+"M0,0L-"+e+",-"+n.round(2*t,2)+"H"+e+"Z"},needLine:!0,noDot:!0},"arrow-bar-left":{n:51,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,-"+r+"V"+r+"M0,0L"+e+",-"+r+"V"+r+"Z"},needLine:!0,noDot:!0},"arrow-bar-right":{n:52,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return"M0,-"+r+"V"+r+"M0,0L-"+e+",-"+r+"V"+r+"Z"},needLine:!0,noDot:!0}}},{d3:169}],667:[function(t,e,r){"use strict";e.exports={visible:{valType:"boolean",editType:"calc"},type:{valType:"enumerated",values:["percent","constant","sqrt","data"],editType:"calc"},symmetric:{valType:"boolean",editType:"calc"},array:{valType:"data_array",editType:"calc"},arrayminus:{valType:"data_array",editType:"calc"},value:{valType:"number",min:0,dflt:10,editType:"calc"},valueminus:{valType:"number",min:0,dflt:10,editType:"calc"},traceref:{valType:"integer",min:0,dflt:0,editType:"style"},tracerefminus:{valType:"integer",min:0,dflt:0,editType:"style"},copy_ystyle:{valType:"boolean",editType:"plot"},copy_zstyle:{valType:"boolean",editType:"style"},color:{valType:"color",editType:"style"},thickness:{valType:"number",min:0,dflt:2,editType:"style"},width:{valType:"number",min:0,editType:"plot"},editType:"calc",_deprecated:{opacity:{valType:"number",editType:"style"}}}},{}],668:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../registry"),a=t("../../plots/cartesian/axes"),o=t("../../lib"),s=t("./compute_error");function l(t,e,r,i){var l=e["error_"+i]||{},c=[];if(l.visible&&-1!==["linear","log"].indexOf(r.type)){for(var u=s(l),f=0;f0;e.each((function(e){var f,h=e[0].trace,p=h.error_x||{},d=h.error_y||{};h.ids&&(f=function(t){return t.id});var g=o.hasMarkers(h)&&h.marker.maxdisplayed>0;d.visible||p.visible||(e=[]);var m=n.select(this).selectAll("g.errorbar").data(e,f);if(m.exit().remove(),e.length){p.visible||m.selectAll("path.xerror").remove(),d.visible||m.selectAll("path.yerror").remove(),m.style("opacity",1);var v=m.enter().append("g").classed("errorbar",!0);u&&v.style("opacity",0).transition().duration(s.duration).style("opacity",1),a.setClipUrl(m,r.layerClipId,t),m.each((function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0)));void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0)));return n}(t,l,c);if(!g||t.vis){var a,o=e.select("path.yerror");if(d.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var f=d.width;a="M"+(r.x-f)+","+r.yh+"h"+2*f+"m-"+f+",0V"+r.ys,r.noYS||(a+="m-"+f+",0h"+2*f),!o.size()?o=e.append("path").style("vector-effect","non-scaling-stroke").classed("yerror",!0):u&&(o=o.transition().duration(s.duration).ease(s.easing)),o.attr("d",a)}else o.remove();var h=e.select("path.xerror");if(p.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var m=(p.copy_ystyle?d:p).width;a="M"+r.xh+","+(r.y-m)+"v"+2*m+"m0,-"+m+"H"+r.xs,r.noXS||(a+="m0,-"+m+"v"+2*m),!h.size()?h=e.append("path").style("vector-effect","non-scaling-stroke").classed("xerror",!0):u&&(h=h.transition().duration(s.duration).ease(s.easing)),h.attr("d",a)}else h.remove()}}))}}))}},{"../../traces/scatter/subtypes":1212,"../drawing":665,d3:169,"fast-isnumeric":241}],673:[function(t,e,r){"use strict";var n=t("d3"),i=t("../color");e.exports=function(t){t.each((function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll("path.yerror").style("stroke-width",r.thickness+"px").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll("path.xerror").style("stroke-width",a.thickness+"px").call(i.stroke,a.color)}))}},{"../color":643,d3:169}],674:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("./layout_attributes").hoverlabel,a=t("../../lib/extend").extendFlat;e.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:"none"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:"none"}}},{"../../lib/extend":768,"../../plots/font_attributes":856,"./layout_attributes":684}],675:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry");function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}e.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s=0&&r.indexb[0]._length||tt<0||tt>_[0]._length)return d.unhoverRaw(t,e)}if(e.pointerX=$+b[0]._offset,e.pointerY=tt+_[0]._offset,C="xval"in e?v.flat(s,e.xval):v.p2c(b,$),I="yval"in e?v.flat(s,e.yval):v.p2c(_,tt),!i(C[0])||!i(I[0]))return o.warn("Fx.hover failed",e,t),d.unhoverRaw(t,e)}var nt=1/0;function it(t,r){for(F=0;FY&&(Z.splice(0,Y),nt=Z[0].distance),g&&0!==X&&0===Z.length){G.distance=X,G.index=!1;var f=N._module.hoverPoints(G,q,H,"closest",l._hoverlayer);if(f&&(f=f.filter((function(t){return t.spikeDistance<=X}))),f&&f.length){var h,d=f.filter((function(t){return t.xa.showspikes&&"hovered data"!==t.xa.spikesnap}));if(d.length){var m=d[0];i(m.x0)&&i(m.y0)&&(h=ot(m),(!K.vLinePoint||K.vLinePoint.spikeDistance>h.spikeDistance)&&(K.vLinePoint=h))}var y=f.filter((function(t){return t.ya.showspikes&&"hovered data"!==t.ya.spikesnap}));if(y.length){var x=y[0];i(x.x0)&&i(x.y0)&&(h=ot(x),(!K.hLinePoint||K.hLinePoint.spikeDistance>h.spikeDistance)&&(K.hLinePoint=h))}}}}}function at(t,e){for(var r,n=null,i=1/0,a=0;a1||Z.length>1)||"closest"===S&&Q&&Z.length>1,At=p.combine(l.plot_bgcolor||p.background,l.paper_bgcolor),St={hovermode:S,rotateLabels:Mt,bgColor:At,container:l._hoverlayer,outerContainer:l._paperdiv,commonLabelOpts:l.hoverlabel,hoverdistance:l.hoverdistance},Et=L(Z,St,t);v.isUnifiedHover(S)||(!function(t,e,r){var n,i,a,o,s,l,c,u=0,f=1,h=t.size(),p=new Array(h),d=0;function g(t){var e=t[0],r=t[t.length-1];if(i=e.pmin-e.pos-e.dp+e.size,a=r.pos+r.dp+r.size-e.pmax,i>.01){for(s=t.length-1;s>=0;s--)t[s].dp+=i;n=!1}if(!(a<.01)){if(i<-.01){for(s=t.length-1;s>=0;s--)t[s].dp-=a;n=!1}if(n){var c=0;for(o=0;oe.pmax&&c++;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos>e.pmax-1&&(l.del=!0,c--);for(o=0;o=0;s--)t[s].dp-=a;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos+l.dp+l.size>e.pmax&&(l.del=!0,c--)}}}t.each((function(t){var n=t[e],i="x"===n._id.charAt(0),a=n.range;0===d&&a&&a[0]>a[1]!==i&&(f=-1),p[d++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(i?T:1)/2,pmin:0,pmax:i?r.width:r.height}]})),p.sort((function(t,e){return t[0].posref-e[0].posref||f*(e[0].traceIndex-t[0].traceIndex)}));for(;!n&&u<=h;){for(u++,n=!0,o=0;o.01&&y.pmin===x.pmin&&y.pmax===x.pmax){for(s=v.length-1;s>=0;s--)v[s].dp+=i;for(m.push.apply(m,v),p.splice(o+1,1),c=0,s=m.length-1;s>=0;s--)c+=m[s].dp;for(a=c/m.length,s=m.length-1;s>=0;s--)m[s].dp-=a;n=!1}else o++}p.forEach(g)}for(o=p.length-1;o>=0;o--){var b=p[o];for(s=b.length-1;s>=0;s--){var _=b[s],w=_.datum;w.offset=_.dp,w.del=_.del}}}(Et,Mt?"xa":"ya",l),P(Et,Mt,l._invScaleX,l._invScaleY));if(e.target&&e.target.tagName){var Ct=m.getComponentMethod("annotations","hasClickToShow")(t,_t);f(n.select(e.target),Ct?"pointer":"")}if(!e.target||a||!function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,bt))return;bt&&t.emit("plotly_unhover",{event:e,points:bt});t.emit("plotly_hover",{event:e,points:t._hoverdata,xaxes:b,yaxes:_,xvals:C,yvals:I})}(t,e,r,a)}))},r.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=t.map((function(t){return{color:t.color||p.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,eventData:t.eventData||!1,hovertemplateLabels:t.hovertemplateLabels||!1}})),a=n.select(e.container),o=e.outerContainer?n.select(e.outerContainer):a,s={hovermode:"closest",rotateLabels:!1,bgColor:e.bgColor||p.background,container:a,outerContainer:o},l=L(i,s,e.gd),c=0,u=0;l.sort((function(t,e){return t.y0-e.y0})).each((function(t,r){var n=t.y0-t.by/2;t.offset=n-5([\s\S]*)<\/extra>/;function L(t,e,r){var i=r._fullLayout,a=e.hovermode,c=e.rotateLabels,f=e.bgColor,d=e.container,g=e.outerContainer,m=e.commonLabelOpts||{},w=e.fontFamily||y.HOVERFONT,T=e.fontSize||y.HOVERFONTSIZE,k=t[0],M=k.xa,C=k.ya,L="y"===a.charAt(0)?"yLabel":"xLabel",P=k[L],z=(String(P)||"").split(" ")[0],O=g.node().getBoundingClientRect(),D=O.top,R=O.width,F=O.height,B=void 0!==P&&k.distance<=e.hoverdistance&&("x"===a||"y"===a);if(B){var N,j,U=!0;for(N=0;Ni.width-E?(y=i.width-E,l.attr("d","M"+(E-A)+",0L"+E+","+_+A+"v"+_+(2*S+b.height)+"H-"+E+"V"+_+A+"H"+(E-2*A)+"Z")):l.attr("d","M0,0L"+A+","+_+A+"H"+(S+b.width/2)+"v"+_+(2*S+b.height)+"H-"+(S+b.width/2)+"V"+_+A+"H-"+A+"Z")}else{var L,I,z;"right"===C.side?(L="start",I=1,z="",y=M._offset+M._length):(L="end",I=-1,z="-",y=M._offset),x=C._offset+(k.y0+k.y1)/2,c.attr("text-anchor",L),l.attr("d","M0,0L"+z+A+","+A+"V"+(S+b.height/2)+"h"+z+(2*S+b.width)+"V-"+(S+b.height/2)+"H"+z+A+"V-"+A+"Z");var O,R=b.height/2,F=D-b.top-R,B="clip"+i._uid+"commonlabel"+C._id;if(y=0?et-=it:et+=2*S;var at=nt.height+2*S,ot=tt+at>=F;return at<=F&&(tt<=D?tt=C._offset+2*S:ot&&(tt=F-at)),rt.attr("transform",s(et,tt)),rt}var st=d.selectAll("g.hovertext").data(t,(function(t){return E(t)}));return st.enter().append("g").classed("hovertext",!0).each((function(){var t=n.select(this);t.append("rect").call(p.fill,p.addOpacity(f,.8)),t.append("text").classed("name",!0),t.append("path").style("stroke-width","1px"),t.append("text").classed("nums",!0).call(h.font,w,T)})),st.exit().remove(),st.each((function(t){var e=n.select(this).attr("transform",""),o=t.color;Array.isArray(o)&&(o=o[t.eventData[0].pointNumber]);var d=t.bgcolor||o,g=p.combine(p.opacity(d)?d:p.defaultLine,f),m=p.combine(p.opacity(o)?o:p.defaultLine,f),v=t.borderColor||p.contrast(g),y=I(t,B,a,i,P,e),x=y[0],b=y[1],k=e.select("text.nums").call(h.font,t.fontFamily||w,t.fontSize||T,t.fontColor||v).text(x).attr("data-notex",1).call(u.positionText,0,0).call(u.convertToTspans,r),M=e.select("text.name"),E=0,C=0;if(b&&b!==x){M.call(h.font,t.fontFamily||w,t.fontSize||T,m).text(b).attr("data-notex",1).call(u.positionText,0,0).call(u.convertToTspans,r);var L=M.node().getBoundingClientRect();E=L.width+2*S,C=L.height+2*S}else M.remove(),e.select("rect").remove();e.select("path").style({fill:g,stroke:v});var z,O,N=k.node().getBoundingClientRect(),j=t.xa._offset+(t.x0+t.x1)/2,U=t.ya._offset+(t.y0+t.y1)/2,V=Math.abs(t.x1-t.x0),q=Math.abs(t.y1-t.y0),H=N.width+A+S+E;if(t.ty0=D-N.top,t.bx=N.width+2*S,t.by=Math.max(N.height+2*S,C),t.anchor="start",t.txwidth=N.width,t.tx2width=E,t.offset=0,c)t.pos=j,z=U+q/2+H<=F,O=U-q/2-H>=0,"top"!==t.idealAlign&&z||!O?z?(U+=q/2,t.anchor="start"):t.anchor="middle":(U-=q/2,t.anchor="end");else if(t.pos=U,z=j+V/2+H<=R,O=j-V/2-H>=0,"left"!==t.idealAlign&&z||!O)if(z)j+=V/2,t.anchor="start";else{t.anchor="middle";var G=H/2,Y=j+G-R,W=j-G;Y>0&&(j-=Y),W<0&&(j+=-W)}else j-=V/2,t.anchor="end";k.attr("text-anchor",t.anchor),E&&M.attr("text-anchor",t.anchor),e.attr("transform",s(j,U)+(c?l(_):""))})),st}function I(t,e,r,n,i,a){var s="",l="";void 0!==t.nameOverride&&(t.name=t.nameOverride),t.name&&(t.trace._meta&&(t.name=o.templateString(t.name,t.trace._meta)),s=R(t.name,t.nameLength)),void 0!==t.zLabel?(void 0!==t.xLabel&&(l+="x: "+t.xLabel+"
"),void 0!==t.yLabel&&(l+="y: "+t.yLabel+"
"),"choropleth"!==t.trace.type&&"choroplethmapbox"!==t.trace.type&&(l+=(l?"z: ":"")+t.zLabel)):e&&t[r.charAt(0)+"Label"]===i?l=t[("x"===r.charAt(0)?"y":"x")+"Label"]||"":void 0===t.xLabel?void 0!==t.yLabel&&"scattercarpet"!==t.trace.type&&(l=t.yLabel):l=void 0===t.yLabel?t.xLabel:"("+t.xLabel+", "+t.yLabel+")",!t.text&&0!==t.text||Array.isArray(t.text)||(l+=(l?"
":"")+t.text),void 0!==t.extraText&&(l+=(l?"
":"")+t.extraText),a&&""===l&&!t.hovertemplate&&(""===s&&a.remove(),l=s);var c=n._d3locale,u=t.hovertemplate||!1,f=t.hovertemplateLabels||t,h=t.eventData[0]||{};return u&&(l=(l=o.hovertemplateString(u,f,c,h,t.trace._meta)).replace(C,(function(e,r){return s=R(r,t.nameLength),""}))),[l,s]}function P(t,e,r,i){var a=function(t){return t*r},o=function(t){return t*i};t.each((function(t){var r=n.select(this);if(t.del)return r.remove();var i=r.select("text.nums"),s=t.anchor,l="end"===s?-1:1,c={start:1,end:-1,middle:0}[s],f=c*(A+S),p=f+c*(t.txwidth+S),d=0,g=t.offset,m="middle"===s;m&&(f-=t.tx2width/2,p+=t.txwidth/2+S),e&&(g*=-M,d=t.offset*k),r.select("path").attr("d",m?"M-"+a(t.bx/2+t.tx2width/2)+","+o(g-t.by/2)+"h"+a(t.bx)+"v"+o(t.by)+"h-"+a(t.bx)+"Z":"M0,0L"+a(l*A+d)+","+o(A+g)+"v"+o(t.by/2-A)+"h"+a(l*t.bx)+"v-"+o(t.by)+"H"+a(l*A+d)+"V"+o(g-A)+"Z");var v=d+f,y=g+t.ty0-t.by/2+S,x=t.textAlign||"auto";"auto"!==x&&("left"===x&&"start"!==s?(i.attr("text-anchor","start"),v=m?-t.bx/2-t.tx2width/2+S:-t.bx-S):"right"===x&&"end"!==s&&(i.attr("text-anchor","end"),v=m?t.bx/2-t.tx2width/2-S:t.bx+S)),i.call(u.positionText,a(v),o(y)),t.tx2width&&(r.select("text.name").call(u.positionText,a(p+c*S+d),o(g+t.ty0-t.by/2+S)),r.select("rect").call(h.setRect,a(p+(c-1)*t.tx2width/2+d),o(g-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function z(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var c=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,"",e)}:function(t,e){return o.extractOption(s,n,t,e)};function u(e,r,n){var i=c(r,n);l(i)&&(t[e]=i)}if(u("hoverinfo","hi","hoverinfo"),u("bgcolor","hbg","hoverlabel.bgcolor"),u("borderColor","hbc","hoverlabel.bordercolor"),u("fontFamily","htf","hoverlabel.font.family"),u("fontSize","hts","hoverlabel.font.size"),u("fontColor","htc","hoverlabel.font.color"),u("nameLength","hnl","hoverlabel.namelength"),u("textAlign","hta","hoverlabel.align"),t.posref="y"===e||"closest"===e&&"h"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel="xLabel"in t?t.xLabel:g.hoverLabelText(t.xa,t.xLabelVal),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel="yLabel"in t?t.yLabel:g.hoverLabelText(t.ya,t.yLabelVal),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||"log"===t.xa.type&&t.xerr<=0)){var f=g.tickText(t.xa,t.xa.c2l(t.xerr),"hover").text;void 0!==t.xerrneg?t.xLabel+=" +"+f+" / -"+g.tickText(t.xa,t.xa.c2l(t.xerrneg),"hover").text:t.xLabel+=" \xb1 "+f,"x"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||"log"===t.ya.type&&t.yerr<=0)){var h=g.tickText(t.ya,t.ya.c2l(t.yerr),"hover").text;void 0!==t.yerrneg?t.yLabel+=" +"+h+" / -"+g.tickText(t.ya,t.ya.c2l(t.yerrneg),"hover").text:t.yLabel+=" \xb1 "+h,"y"===e&&(t.distance+=1)}var p=t.hoverinfo||t.trace.hoverinfo;return p&&"all"!==p&&(-1===(p=Array.isArray(p)?p:p.split("+")).indexOf("x")&&(t.xLabel=void 0),-1===p.indexOf("y")&&(t.yLabel=void 0),-1===p.indexOf("z")&&(t.zLabel=void 0),-1===p.indexOf("text")&&(t.text=void 0),-1===p.indexOf("name")&&(t.name=void 0)),t}function O(t,e,r){var n,i,o=r.container,s=r.fullLayout,l=s._size,c=r.event,u=!!e.hLinePoint,f=!!e.vLinePoint;if(o.selectAll(".spikeline").remove(),f||u){var d=p.combine(s.plot_bgcolor,s.paper_bgcolor);if(u){var m,v,y=e.hLinePoint;n=y&&y.xa,"cursor"===(i=y&&y.ya).spikesnap?(m=c.pointerX,v=c.pointerY):(m=n._offset+y.x,v=i._offset+y.y);var x,b,_=a.readability(y.color,d)<1.5?p.contrast(d):y.color,w=i.spikemode,T=i.spikethickness,k=i.spikecolor||_,M=g.getPxPosition(t,i);if(-1!==w.indexOf("toaxis")||-1!==w.indexOf("across")){if(-1!==w.indexOf("toaxis")&&(x=M,b=m),-1!==w.indexOf("across")){var A=i._counterDomainMin,S=i._counterDomainMax;"free"===i.anchor&&(A=Math.min(A,i.position),S=Math.max(S,i.position)),x=l.l+A*l.w,b=l.l+S*l.w}o.insert("line",":first-child").attr({x1:x,x2:b,y1:v,y2:v,"stroke-width":T,stroke:k,"stroke-dasharray":h.dashStyle(i.spikedash,T)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:x,x2:b,y1:v,y2:v,"stroke-width":T+2,stroke:d}).classed("spikeline",!0).classed("crisp",!0)}-1!==w.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:M+("right"!==i.side?T:-T),cy:v,r:T,fill:k}).classed("spikeline",!0)}if(f){var E,C,L=e.vLinePoint;n=L&&L.xa,i=L&&L.ya,"cursor"===n.spikesnap?(E=c.pointerX,C=c.pointerY):(E=n._offset+L.x,C=i._offset+L.y);var I,P,z=a.readability(L.color,d)<1.5?p.contrast(d):L.color,O=n.spikemode,D=n.spikethickness,R=n.spikecolor||z,F=g.getPxPosition(t,n);if(-1!==O.indexOf("toaxis")||-1!==O.indexOf("across")){if(-1!==O.indexOf("toaxis")&&(I=F,P=C),-1!==O.indexOf("across")){var B=n._counterDomainMin,N=n._counterDomainMax;"free"===n.anchor&&(B=Math.min(B,n.position),N=Math.max(N,n.position)),I=l.t+(1-N)*l.h,P=l.t+(1-B)*l.h}o.insert("line",":first-child").attr({x1:E,x2:E,y1:I,y2:P,"stroke-width":D,stroke:R,"stroke-dasharray":h.dashStyle(n.spikedash,D)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:E,x2:E,y1:I,y2:P,"stroke-width":D+2,stroke:d}).classed("spikeline",!0).classed("crisp",!0)}-1!==O.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:E,cy:F-("top"!==n.side?D:-D),r:D,fill:R}).classed("spikeline",!0)}}}function D(t,e){return!e||(e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint)}function R(t,e){return u.plainText(t||"",{len:e,allowedTags:["br","sub","sup","b","i","em"]})}},{"../../lib":778,"../../lib/events":767,"../../lib/override_cursor":789,"../../lib/svg_text_utils":803,"../../plots/cartesian/axes":828,"../../registry":911,"../color":643,"../dragelement":662,"../drawing":665,"../legend/defaults":695,"../legend/draw":696,"./constants":677,"./helpers":679,d3:169,"fast-isnumeric":241,tinycolor2:576}],681:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color"),a=t("./helpers").isUnifiedHover;e.exports=function(t,e,r,o){function s(t){o.font[t]||(o.font[t]=e.legend?e.legend.font[t]:e.font[t])}o=o||{},e&&a(e.hovermode)&&(o.font||(o.font={}),s("size"),s("family"),s("color"),e.legend?(o.bgcolor||(o.bgcolor=i.combine(e.legend.bgcolor,e.paper_bgcolor)),o.bordercolor||(o.bordercolor=e.legend.bordercolor)):o.bgcolor||(o.bgcolor=e.paper_bgcolor)),r("hoverlabel.bgcolor",o.bgcolor),r("hoverlabel.bordercolor",o.bordercolor),r("hoverlabel.namelength",o.namelength),n.coerceFont(r,"hoverlabel.font",o.font),r("hoverlabel.align",o.align)}},{"../../lib":778,"../color":643,"./helpers":679}],682:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){function a(r,a){return void 0!==e[r]?e[r]:n.coerce(t,e,i,r,a)}var o,s=a("clickmode");return e._has("cartesian")?s.indexOf("select")>-1?o="closest":(e._isHoriz=function(t,e){for(var r=e._scatterStackOpts||{},n=0;n1){if(!h&&!p&&!d)"independent"===k("pattern")&&(h=!0);m._hasSubplotGrid=h;var x,b,_="top to bottom"===k("roworder"),w=h?.2:.1,T=h?.3:.1;g&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),m._domains={x:u("x",k,w,x,y),y:u("y",k,T,b,v,_)}}else delete e.grid}function k(t,e){return n.coerce(r,m,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,u,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,g=r.rows,m=r.columns,v="independent"===r.pattern,y=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(g);var b=1;for(n=0;n1);if(!1!==g||c.uirevision){var m=a.newContainer(e,"legend");if(_("uirevision",e.uirevision),!1!==g){_("bgcolor",e.paper_bgcolor),_("bordercolor"),_("borderwidth"),i.coerceFont(_,"font",e.font);var v,y,x,b=_("orientation");"h"===b?(v=0,n.getComponentMethod("rangeslider","isVisible")(t.xaxis)?(y=1.1,x="bottom"):(y=-.1,x="top")):(v=1.02,y=1,x="auto"),_("traceorder",h),l.isGrouped(e.legend)&&_("tracegroupgap"),_("itemsizing"),_("itemwidth"),_("itemclick"),_("itemdoubleclick"),_("x",v),_("xanchor"),_("y",y),_("yanchor",x),_("valign"),i.noneOrAll(c,m,["x","y"]),_("title.text")&&(_("title.side","h"===b?"left":"top"),i.coerceFont(_,"title.font",e.font))}}function _(t,e){return i.coerce(c,m,o,t,e)}}},{"../../lib":778,"../../plot_api/plot_template":817,"../../plots/layout_attributes":882,"../../registry":911,"./attributes":693,"./helpers":699}],696:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib/events"),l=t("../dragelement"),c=t("../drawing"),u=t("../color"),f=t("../../lib/svg_text_utils"),h=t("./handle_click"),p=t("./constants"),d=t("../../constants/alignment"),g=d.LINE_SPACING,m=d.FROM_TL,v=d.FROM_BR,y=t("./get_legend_data"),x=t("./style"),b=t("./helpers");function _(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};if(a._group&&(l.group=a._group),o.traceIs(a,"pie-like")&&(l.label=r.datum()[0].label),!1!==s.triggerHandler(t,"plotly_legendclick",l))if(1===n)e._clickTimeout=setTimeout((function(){h(r,t,n)}),t._context.doubleClickDelay);else if(2===n){e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,"plotly_legenddoubleclick",l)&&h(r,t,n)}}function w(t,e,r){var n,a=t.data()[0][0],s=a.trace,l=o.traceIs(s,"pie-like"),u=s.index,h=r._main&&e._context.edits.legendText&&!l,d=r._maxNameLength;r.entries?n=a.text:(n=l?a.label:s.name,s._meta&&(n=i.templateString(n,s._meta)));var g=i.ensureSingle(t,"text","legendtext");g.attr("text-anchor","start").call(c.font,r.font).text(h?T(n,d):n);var m=r.itemwidth+2*p.itemGap;f.positionText(g,m,0),h?g.call(f.makeEditable,{gd:e,text:n}).call(M,t,e,r).on("edit",(function(n){this.text(T(n,d)).call(M,t,e,r);var s=a.trace._fullInput||{},l={};if(o.hasTransform(s,"groupby")){var c=o.getTransformIndices(s,"groupby"),f=c[c.length-1],h=i.keyedContainer(s,"transforms["+f+"].styles","target","value.name");h.set(a.trace._group,n),l=h.constructUpdate()}else l.name=n;return o.call("_guiRestyle",e,l,u)})):M(g,t,e,r)}function T(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||"").length;n>0;n--)t+=" ";return t}function k(t,e){var r,a=e._context.doubleClickDelay,o=1,s=i.ensureSingle(t,"rect","legendtoggle",(function(t){e._context.staticPlot||t.style("cursor","pointer").attr("pointer-events","all"),t.call(u.fill,"rgba(0,0,0,0)")}));e._context.staticPlot||(s.on("mousedown",(function(){(r=(new Date).getTime())-e._legendMouseDownTimea&&(o=Math.max(o-1,1)),_(e,r,t,o,n.event)}})))}function M(t,e,r,n){n._main||t.attr("data-notex",!0),f.convertToTspans(t,r,(function(){!function(t,e,r){var n=t.data()[0][0];if(r._main&&n&&!n.trace.showlegend)return void t.remove();var i=t.select("g[class*=math-group]"),a=i.node();r||(r=e._fullLayout.legend);var o,s,l=r.borderwidth,u=(n?r:r.title).font.size*g;if(a){var h=c.bBox(a);o=h.height,s=h.width,n?c.setTranslate(i,0,.25*o):c.setTranslate(i,l,.75*o+l)}else{var d=t.select(n?".legendtext":".legendtitletext"),m=f.lineCount(d),v=d.node();o=u*m,s=v?c.bBox(v).width:0;var y=u*((m-1)/2-.3);if(n){var x=r.itemwidth+2*p.itemGap;f.positionText(d,x,-y)}else f.positionText(d,p.titlePad+l,u+l)}n?(n.lineHeight=u,n.height=Math.max(o,16)+3,n.width=s):(r._titleWidth=s,r._titleHeight=o)}(e,r,n)}))}function A(t){return i.isRightAnchor(t)?"right":i.isCenterAnchor(t)?"center":"left"}function S(t){return i.isBottomAnchor(t)?"bottom":i.isMiddleAnchor(t)?"middle":"top"}e.exports=function(t,e){var r,s=t._fullLayout,f="legend"+s._uid;if(e?(r=e.layer,f+="-hover"):((e=s.legend||{})._main=!0,r=s._infolayer),r){var h;if(t._legendMouseDownTime||(t._legendMouseDownTime=0),e._main){if(!t.calcdata)return;h=s.showlegend&&y(t.calcdata,e)}else{if(!e.entries)return;h=y(e.entries,e)}var d=s.hiddenlabels||[];if(e._main&&(!s.showlegend||!h.length))return r.selectAll(".legend").remove(),s._topdefs.select("#"+f).remove(),a.autoMargin(t,"legend");var g=i.ensureSingle(r,"g","legend",(function(t){e._main&&t.attr("pointer-events","all")})),T=i.ensureSingleById(s._topdefs,"clipPath",f,(function(t){t.append("rect")})),E=i.ensureSingle(g,"rect","bg",(function(t){t.attr("shape-rendering","crispEdges")}));E.call(u.stroke,e.bordercolor).call(u.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px");var C=i.ensureSingle(g,"g","scrollbox"),L=e.title;if(e._titleWidth=0,e._titleHeight=0,L.text){var I=i.ensureSingle(C,"text","legendtitletext");I.attr("text-anchor","start").call(c.font,L.font).text(L.text),M(I,C,t,e)}else C.selectAll(".legendtitletext").remove();var P=i.ensureSingle(g,"rect","scrollbar",(function(t){t.attr(p.scrollBarEnterAttrs).call(u.fill,p.scrollBarColor)})),z=C.selectAll("g.groups").data(h);z.enter().append("g").attr("class","groups"),z.exit().remove();var O=z.selectAll("g.traces").data(i.identity);O.enter().append("g").attr("class","traces"),O.exit().remove(),O.style("opacity",(function(t){var e=t[0].trace;return o.traceIs(e,"pie-like")?-1!==d.indexOf(t[0].label)?.5:1:"legendonly"===e.visible?.5:1})).each((function(){n.select(this).call(w,t,e)})).call(x,t,e).each((function(){e._main&&n.select(this).call(k,t)})),i.syncOrAsync([a.previousPromises,function(){return function(t,e,r,i){var a=t._fullLayout;i||(i=a.legend);var o=a._size,s=b.isVertical(i),l=b.isGrouped(i),u=i.borderwidth,f=2*u,h=p.itemGap,d=i.itemwidth+2*h,g=2*(u+h),m=S(i),v=i.y<0||0===i.y&&"top"===m,y=i.y>1||1===i.y&&"bottom"===m;i._maxHeight=Math.max(v||y?a.height/2:o.h,30);var x=0;i._width=0,i._height=0;var _=function(t){var e=0,r=0,n=t.title.side;n&&(-1!==n.indexOf("left")&&(e=t._titleWidth),-1!==n.indexOf("top")&&(r=t._titleHeight));return[e,r]}(i);if(s)r.each((function(t){var e=t[0].height;c.setTranslate(this,u+_[0],u+_[1]+i._height+e/2+h),i._height+=e,i._width=Math.max(i._width,t[0].width)})),x=d+i._width,i._width+=h+d+f,i._height+=g,l&&(e.each((function(t,e){c.setTranslate(this,0,e*i.tracegroupgap)})),i._height+=(i._lgroupsLength-1)*i.tracegroupgap);else{var w=A(i),T=i.x<0||0===i.x&&"right"===w,k=i.x>1||1===i.x&&"left"===w,M=y||v,E=a.width/2;i._maxWidth=Math.max(T?M&&"left"===w?o.l+o.w:E:k?M&&"right"===w?o.r+o.w:E:o.w,2*d);var C=0,L=0;r.each((function(t){var e=t[0].width+d;C=Math.max(C,e),L+=e})),x=null;var I=0;if(l){var P=0,z=0,O=0;e.each((function(){var t=0,e=0;n.select(this).selectAll("g.traces").each((function(r){var n=r[0].height;c.setTranslate(this,_[0],_[1]+u+h+n/2+e),e+=n,t=Math.max(t,d+r[0].width)})),P=Math.max(P,e);var r=t+h;r+u+z>i._maxWidth&&(I=Math.max(I,z),z=0,O+=P+i.tracegroupgap,P=e),c.setTranslate(this,z,O),z+=r})),i._width=Math.max(I,z)+u,i._height=O+P+g}else{var D=r.size(),R=L+f+(D-1)*h=i._maxWidth&&(I=Math.max(I,j),B=0,N+=F,i._height+=F,F=0),c.setTranslate(this,_[0]+u+B,_[1]+u+N+e/2+h),j=B+r+h,B+=n,F=Math.max(F,e)})),R?(i._width=B+f,i._height=F+g):(i._width=Math.max(I,j)+f,i._height+=F+g)}}i._width=Math.ceil(Math.max(i._width+_[0],i._titleWidth+2*(u+p.titlePad))),i._height=Math.ceil(Math.max(i._height+_[1],i._titleHeight+2*(u+p.itemGap))),i._effHeight=Math.min(i._height,i._maxHeight);var U=t._context.edits,V=U.legendText||U.legendPosition;r.each((function(t){var e=n.select(this).select(".legendtoggle"),r=t[0].height,i=V?d:x||d+t[0].width;s||(i+=h/2),c.setRect(e,0,-r/2,i,r)}))}(t,z,O,e)},function(){if(!e._main||!function(t){var e=t._fullLayout.legend,r=A(e),n=S(e);return a.autoMargin(t,"legend",{x:e.x,y:e.y,l:e._width*m[r],r:e._width*v[r],b:e._effHeight*v[n],t:e._effHeight*m[n]})}(t)){var u,h,d,y,x=s._size,b=e.borderwidth,w=x.l+x.w*e.x-m[A(e)]*e._width,k=x.t+x.h*(1-e.y)-m[S(e)]*e._effHeight;if(e._main&&s.margin.autoexpand){var M=w,L=k;w=i.constrain(w,0,s.width-e._width),k=i.constrain(k,0,s.height-e._effHeight),w!==M&&i.log("Constrain legend.x to make legend fit inside graph"),k!==L&&i.log("Constrain legend.y to make legend fit inside graph")}if(e._main&&c.setTranslate(g,w,k),P.on(".drag",null),g.on("wheel",null),!e._main||e._height<=e._maxHeight||t._context.staticPlot){var I=e._effHeight;e._main||(I=e._height),E.attr({width:e._width-b,height:I-b,x:b/2,y:b/2}),c.setTranslate(C,0,0),T.select("rect").attr({width:e._width-2*b,height:I-2*b,x:b,y:b}),c.setClipUrl(C,f,t),c.setRect(P,0,0,0,0),delete e._scrollY}else{var z,O,D,R=Math.max(p.scrollBarMinHeight,e._effHeight*e._effHeight/e._height),F=e._effHeight-R-2*p.scrollBarMargin,B=e._height-e._effHeight,N=F/B,j=Math.min(e._scrollY||0,B);E.attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-b,x:b/2,y:b/2}),T.select("rect").attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-2*b,x:b,y:b+j}),c.setClipUrl(C,f,t),q(j,R,N),g.on("wheel",(function(){q(j=i.constrain(e._scrollY+n.event.deltaY/F*B,0,B),R,N),0!==j&&j!==B&&n.event.preventDefault()}));var U=n.behavior.drag().on("dragstart",(function(){var t=n.event.sourceEvent;z="touchstart"===t.type?t.changedTouches[0].clientY:t.clientY,D=j})).on("drag",(function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||(O="touchmove"===t.type?t.changedTouches[0].clientY:t.clientY,q(j=function(t,e,r){var n=(r-e)/N+t;return i.constrain(n,0,B)}(D,z,O),R,N))}));P.call(U);var V=n.behavior.drag().on("dragstart",(function(){var t=n.event.sourceEvent;"touchstart"===t.type&&(z=t.changedTouches[0].clientY,D=j)})).on("drag",(function(){var t=n.event.sourceEvent;"touchmove"===t.type&&(O=t.changedTouches[0].clientY,q(j=function(t,e,r){var n=(e-r)/N+t;return i.constrain(n,0,B)}(D,z,O),R,N))}));C.call(V)}if(t._context.edits.legendPosition)g.classed("cursor-move",!0),l.init({element:g.node(),gd:t,prepFn:function(){var t=c.getTranslate(g);d=t.x,y=t.y},moveFn:function(t,r){var n=d+t,i=y+r;c.setTranslate(g,n,i),u=l.align(n,0,x.l,x.l+x.w,e.xanchor),h=l.align(i,0,x.t+x.h,x.t,e.yanchor)},doneFn:function(){void 0!==u&&void 0!==h&&o.call("_guiRelayout",t,{"legend.x":u,"legend.y":h})},clickFn:function(e,n){var i=r.selectAll("g.traces").filter((function(){var t=this.getBoundingClientRect();return n.clientX>=t.left&&n.clientX<=t.right&&n.clientY>=t.top&&n.clientY<=t.bottom}));i.size()>0&&_(t,g,i,e,n)}})}function q(r,n,i){e._scrollY=t._fullLayout.legend._scrollY=r,c.setTranslate(C,0,-r),c.setRect(P,e._width,p.scrollBarMargin+r*i,p.scrollBarWidth,n),T.select("rect").attr("y",b+r)}}],t)}}},{"../../constants/alignment":745,"../../lib":778,"../../lib/events":767,"../../lib/svg_text_utils":803,"../../plots/plots":891,"../../registry":911,"../color":643,"../dragelement":662,"../drawing":665,"./constants":694,"./get_legend_data":697,"./handle_click":698,"./helpers":699,"./style":701,d3:169}],697:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("./helpers");e.exports=function(t,e){var r,a,o={},s=[],l=!1,c={},u=0,f=0,h=e._main;function p(t,r){if(""!==t&&i.isGrouped(e))-1===s.indexOf(t)?(s.push(t),l=!0,o[t]=[[r]]):o[t].push([r]);else{var n="~~i"+u;s.push(n),o[n]=[[r]],u++}}for(r=0;r0))return 0;i=e.width}return m?n:Math.min(i,r)};function _(t,e,r){var a=t[0].trace,o=a.marker||{},s=o.line||{},c=r?a.visible&&a.type===r:i.traceIs(a,"bar"),u=n.select(e).select("g.legendpoints").selectAll("path.legend"+r).data(c?[t]:[]);u.enter().append("path").classed("legend"+r,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",x),u.exit().remove(),u.each((function(t){var e=n.select(this),r=t[0],i=b(r.mlw,o.line,5,2);e.style("stroke-width",i+"px").call(l.fill,r.mc||o.color),i&&l.stroke(e,r.mlc||s.color)}))}function w(t,e,r){var o=t[0],s=o.trace,l=r?s.visible&&s.type===r:i.traceIs(s,r),c=n.select(e).select("g.legendpoints").selectAll("path.legend"+r).data(l?[t]:[]);if(c.enter().append("path").classed("legend"+r,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",x),c.exit().remove(),c.size()){var u=(s.marker||{}).line,p=b(h(u.width,o.pts),u,5,2),d=a.minExtend(s,{marker:{line:{width:p}}});d.marker.line.color=u.color;var g=a.minExtend(o,{trace:d});f(c,g,d)}}t.each((function(t){var e=n.select(this),i=a.ensureSingle(e,"g","layers");i.style("opacity",t[0].trace.opacity);var s=r.valign,l=t[0].lineHeight,c=t[0].height;if("middle"!==s&&l&&c){var u={top:1,bottom:-1}[s]*(.5*(l-c+3));i.attr("transform",o(0,u))}else i.attr("transform",null);i.selectAll("g.legendfill").data([t]).enter().append("g").classed("legendfill",!0),i.selectAll("g.legendlines").data([t]).enter().append("g").classed("legendlines",!0);var f=i.selectAll("g.legendsymbols").data([t]);f.enter().append("g").classed("legendsymbols",!0),f.selectAll("g.legendpoints").data([t]).enter().append("g").classed("legendpoints",!0)})).each((function(t){var r,i=t[0].trace,o=[];if(i.visible)switch(i.type){case"histogram2d":case"heatmap":o=[["M-15,-2V4H15V-2Z"]],r=!0;break;case"choropleth":case"choroplethmapbox":o=[["M-6,-6V6H6V-6Z"]],r=!0;break;case"densitymapbox":o=[["M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0"]],r="radial";break;case"cone":o=[["M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z"],["M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z"],["M-6,-2 A2,2 0 0,0 -6,2 L6,0Z"]],r=!1;break;case"streamtube":o=[["M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z"],["M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z"],["M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z"]],r=!1;break;case"surface":o=[["M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z"],["M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z"]],r=!0;break;case"mesh3d":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!1;break;case"volume":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!0;break;case"isosurface":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6 A12,24 0 0,0 6,-6 L0,6Z"]],r=!1}var u=n.select(this).select("g.legendpoints").selectAll("path.legend3dandfriends").data(o);u.enter().append("path").classed("legend3dandfriends",!0).attr("transform",x).style("stroke-miterlimit",1),u.exit().remove(),u.each((function(t,o){var u,f=n.select(this),h=c(i),p=h.colorscale,g=h.reversescale;if(p){if(!r){var m=p.length;u=0===o?p[g?m-1:0][1]:1===o?p[g?0:m-1][1]:p[Math.floor((m-1)/2)][1]}}else{var v=i.vertexcolor||i.facecolor||i.color;u=a.isArrayOrTypedArray(v)?v[o]||v[0]:v}f.attr("d",t[0]),u?f.call(l.fill,u):f.call((function(t){if(t.size()){var n="legendfill-"+i.uid;s.gradient(t,e,n,d(g,"radial"===r),p,"fill")}}))}))})).each((function(t){var e=t[0].trace,r="waterfall"===e.type;if(t[0]._distinct&&r){var i=t[0].trace[t[0].dir].marker;return t[0].mc=i.color,t[0].mlw=i.line.width,t[0].mlc=i.line.color,_(t,this,"waterfall")}var a=[];e.visible&&r&&(a=t[0].hasTotals?[["increasing","M-6,-6V6H0Z"],["totals","M6,6H0L-6,-6H-0Z"],["decreasing","M6,6V-6H0Z"]]:[["increasing","M-6,-6V6H6Z"],["decreasing","M6,6V-6H-6Z"]]);var o=n.select(this).select("g.legendpoints").selectAll("path.legendwaterfall").data(a);o.enter().append("path").classed("legendwaterfall",!0).attr("transform",x).style("stroke-miterlimit",1),o.exit().remove(),o.each((function(t){var r=n.select(this),i=e[t[0]].marker,a=b(void 0,i.line,5,2);r.attr("d",t[1]).style("stroke-width",a+"px").call(l.fill,i.color),a&&r.call(l.stroke,i.line.color)}))})).each((function(t){_(t,this,"funnel")})).each((function(t){_(t,this)})).each((function(t){var r=t[0].trace,o=n.select(this).select("g.legendpoints").selectAll("path.legendbox").data(r.visible&&i.traceIs(r,"box-violin")?[t]:[]);o.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform",x),o.exit().remove(),o.each((function(){var t=n.select(this);if("all"!==r.boxpoints&&"all"!==r.points||0!==l.opacity(r.fillcolor)||0!==l.opacity((r.line||{}).color)){var i=b(void 0,r.line,5,2);t.style("stroke-width",i+"px").call(l.fill,r.fillcolor),i&&l.stroke(t,r.line.color)}else{var c=a.minExtend(r,{marker:{size:m?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:"diameter"}});o.call(s.pointStyle,c,e)}}))})).each((function(t){w(t,this,"funnelarea")})).each((function(t){w(t,this,"pie")})).each((function(t){var r,i,o=t[0],l=o.trace,f=l.visible&&l.fill&&"none"!==l.fill,h=u.hasLines(l),p=l.contours,g=!1,m=!1,y=c(l),x=y.colorscale,_=y.reversescale;if(p){var w=p.coloring;"lines"===w?g=!0:h="none"===w||"heatmap"===w||p.showlines,"constraint"===p.type?f="="!==p._operation:"fill"!==w&&"heatmap"!==w||(m=!0)}var T=u.hasMarkers(l)||u.hasText(l),k=f||m,M=h||g,A=T||!k?"M5,0":M?"M5,-2":"M5,-3",S=n.select(this),E=S.select(".legendfill").selectAll("path").data(f||m?[t]:[]);if(E.enter().append("path").classed("js-fill",!0),E.exit().remove(),E.attr("d",A+"h"+v+"v6h-"+v+"z").call(f?s.fillGroupStyle:function(t){if(t.size()){var r="legendfill-"+l.uid;s.gradient(t,e,r,d(_),x,"fill")}}),h||g){var C=b(void 0,l.line,10,5);i=a.minExtend(l,{line:{width:C}}),r=[a.minExtend(o,{trace:i})]}var L=S.select(".legendlines").selectAll("path").data(h||g?[r]:[]);L.enter().append("path").classed("js-line",!0),L.exit().remove(),L.attr("d",A+(g?"l"+v+",0.0001":"h"+v)).call(h?s.lineGroupStyle:function(t){if(t.size()){var r="legendline-"+l.uid;s.lineGroupStyle(t),s.gradient(t,e,r,d(_),x,"stroke")}})})).each((function(t){var r,i,o=t[0],l=o.trace,c=u.hasMarkers(l),f=u.hasText(l),h=u.hasLines(l);function p(t,e,r,n){var i=a.nestedProperty(l,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(m&&o&&void 0!==n&&(o=n),r){if(or[1])return r[1]}return o}function d(t){return o._distinct&&o.index&&t[o.index]?t[o.index]:t[0]}if(c||f||h){var g={},v={};if(c){g.mc=p("marker.color",d),g.mx=p("marker.symbol",d),g.mo=p("marker.opacity",a.mean,[.2,1]),g.mlc=p("marker.line.color",d),g.mlw=p("marker.line.width",a.mean,[0,5],2),v.marker={sizeref:1,sizemin:1,sizemode:"diameter"};var y=p("marker.size",a.mean,[2,16],12);g.ms=y,v.marker.size=y}h&&(v.line={width:p("line.width",d,[0,10],5)}),f&&(g.tx="Aa",g.tp=p("textposition",d),g.ts=10,g.tc=p("textfont.color",d),g.tf=p("textfont.family",d)),r=[a.minExtend(o,g)],(i=a.minExtend(l,v)).selectedpoints=null,i.texttemplate=null}var b=n.select(this).select("g.legendpoints"),_=b.selectAll("path.scatterpts").data(c?r:[]);_.enter().insert("path",":first-child").classed("scatterpts",!0).attr("transform",x),_.exit().remove(),_.call(s.pointStyle,i,e),c&&(r[0].mrc=3);var w=b.selectAll("g.pointtext").data(f?r:[]);w.enter().append("g").classed("pointtext",!0).append("text").attr("transform",x),w.exit().remove(),w.selectAll("text").call(s.textPointStyle,i,e)})).each((function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendcandle").data(e.visible&&"candlestick"===e.type?[t,t]:[]);r.enter().append("path").classed("legendcandle",!0).attr("d",(function(t,e){return e?"M-15,0H-8M-8,6V-6H8Z":"M15,0H8M8,-6V6H-8Z"})).attr("transform",x).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],o=b(void 0,a.line,5,2);i.style("stroke-width",o+"px").call(l.fill,a.fillcolor),o&&l.stroke(i,a.line.color)}))})).each((function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendohlc").data(e.visible&&"ohlc"===e.type?[t,t]:[]);r.enter().append("path").classed("legendohlc",!0).attr("d",(function(t,e){return e?"M-15,0H0M-8,-6V0":"M15,0H0M8,6V0"})).attr("transform",x).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],o=b(void 0,a.line,5,2);i.style("fill","none").call(s.dashLine,a.line.dash,o),o&&l.stroke(i,a.line.color)}))}))}},{"../../lib":778,"../../registry":911,"../../traces/pie/helpers":1166,"../../traces/pie/style_one":1172,"../../traces/scatter/subtypes":1212,"../color":643,"../colorscale/helpers":654,"../drawing":665,"./constants":694,d3:169}],702:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/plots"),a=t("../../plots/cartesian/axis_ids"),o=t("../../fonts/ploticon"),s=t("../shapes/draw").eraseActiveShape,l=t("../../lib"),c=l._,u=e.exports={};function f(t,e){var r,i,o=e.currentTarget,s=o.getAttribute("data-attr"),l=o.getAttribute("data-val")||!0,c=t._fullLayout,u={},f=a.list(t,null,!0),h=c._cartesianSpikesEnabled;if("zoom"===s){var p,d="in"===l?.5:2,g=(1+d)/2,m=(1-d)/2;for(i=0;i1?(E=["toggleHover"],C=["resetViews"]):d?(S=["zoomInGeo","zoomOutGeo"],E=["hoverClosestGeo"],C=["resetGeo"]):p?(E=["hoverClosest3d"],C=["resetCameraDefault3d","resetCameraLastSave3d"]):x?(S=["zoomInMapbox","zoomOutMapbox"],E=["toggleHover"],C=["resetViewMapbox"]):v?E=["hoverClosestGl2d"]:g?E=["hoverClosestPie"]:_?(E=["hoverClosestCartesian","hoverCompareCartesian"],C=["resetViewSankey"]):E=["toggleHover"];h&&(E=["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]);(function(t){for(var e=0;e0)){var g=function(t,e,r){for(var n=r.filter((function(r){return e[r].anchor===t._id})),i=0,a=0;a=n.max)e=F[r+1];else if(t=n.pmax)e=F[r+1];else if(t0?h+c:c;return{ppad:c,ppadplus:u?d:g,ppadminus:u?g:d}}return{ppad:c}}function u(t,e,r,n,i){var s="category"===t.type||"multicategory"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,c,u,f,h=1/0,p=-1/0,d=n.match(a.segmentRE);for("date"===t.type&&(s=o.decodeDate(s)),l=0;lp&&(p=f)));return p>=h?[h,p]:void 0}}e.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;oy?(k=f,E="y0",M=y,C="y1"):(k=y,E="y1",M=f,C="y0");Z(n),Q(s,r),function(t,e,r){var n=e.xref,i=e.yref,o=a.getFromId(r,n),s=a.getFromId(r,i),l="";"paper"===n||o.autorange||(l+=n);"paper"===i||s.autorange||(l+=i);u.setClipUrl(t,l?"clip"+r._fullLayout._uid+l:null,r)}(e,r,t),X.moveFn="move"===z?J:K,X.altKey=n.altKey},doneFn:function(){if(v(t))return;p(e),$(s),b(e,t,r),n.call("_guiRelayout",t,l.getUpdateObj())},clickFn:function(){if(v(t))return;$(s)}};function Z(r){if(v(t))z=null;else if(R)z="path"===r.target.tagName?"move":"start-point"===r.target.attributes["data-line-point"].value?"resize-over-start-point":"resize-over-end-point";else{var n=X.element.getBoundingClientRect(),i=n.right-n.left,a=n.bottom-n.top,o=r.clientX-n.left,s=r.clientY-n.top,l=!F&&i>10&&a>10&&!r.shiftKey?h.getCursor(o/i,1-s/a):"move";p(e,l),z=l.split("-")[0]}}function J(n,i){if("path"===r.type){var a=function(t){return t},o=a,l=a;O?B("xanchor",r.xanchor=G(x+n)):(o=function(t){return G(q(t)+n)},N&&"date"===N.type&&(o=g.encodeDate(o))),D?B("yanchor",r.yanchor=Y(T+i)):(l=function(t){return Y(H(t)+i)},U&&"date"===U.type&&(l=g.encodeDate(l))),B("path",r.path=w(P,o,l))}else O?B("xanchor",r.xanchor=G(x+n)):(B("x0",r.x0=G(c+n)),B("x1",r.x1=G(m+n))),D?B("yanchor",r.yanchor=Y(T+i)):(B("y0",r.y0=Y(f+i)),B("y1",r.y1=Y(y+i)));e.attr("d",_(t,r)),Q(s,r)}function K(n,i){if(F){var a=function(t){return t},o=a,l=a;O?B("xanchor",r.xanchor=G(x+n)):(o=function(t){return G(q(t)+n)},N&&"date"===N.type&&(o=g.encodeDate(o))),D?B("yanchor",r.yanchor=Y(T+i)):(l=function(t){return Y(H(t)+i)},U&&"date"===U.type&&(l=g.encodeDate(l))),B("path",r.path=w(P,o,l))}else if(R){if("resize-over-start-point"===z){var u=c+n,h=D?f-i:f+i;B("x0",r.x0=O?u:G(u)),B("y0",r.y0=D?h:Y(h))}else if("resize-over-end-point"===z){var p=m+n,d=D?y-i:y+i;B("x1",r.x1=O?p:G(p)),B("y1",r.y1=D?d:Y(d))}}else{var v=function(t){return-1!==z.indexOf(t)},b=v("n"),j=v("s"),V=v("w"),W=v("e"),X=b?k+i:k,Z=j?M+i:M,J=V?A+n:A,K=W?S+n:S;D&&(b&&(X=k-i),j&&(Z=M-i)),(!D&&Z-X>10||D&&X-Z>10)&&(B(E,r[E]=D?X:Y(X)),B(C,r[C]=D?Z:Y(Z))),K-J>10&&(B(L,r[L]=O?J:G(J)),B(I,r[I]=O?K:G(K)))}e.attr("d",_(t,r)),Q(s,r)}function Q(t,e){(O||D)&&function(){var r="path"!==e.type,n=t.selectAll(".visual-cue").data([0]);n.enter().append("path").attr({fill:"#fff","fill-rule":"evenodd",stroke:"#000","stroke-width":1}).classed("visual-cue",!0);var a=q(O?e.xanchor:i.midRange(r?[e.x0,e.x1]:g.extractPathCoords(e.path,d.paramIsX))),o=H(D?e.yanchor:i.midRange(r?[e.y0,e.y1]:g.extractPathCoords(e.path,d.paramIsY)));if(a=g.roundPositionForSharpStrokeRendering(a,1),o=g.roundPositionForSharpStrokeRendering(o,1),O&&D){var s="M"+(a-1-1)+","+(o-1-1)+"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z";n.attr("d",s)}else if(O){var l="M"+(a-1-1)+","+(o-9-1)+"v18 h2 v-18 Z";n.attr("d",l)}else{var c="M"+(a-9-1)+","+(o-1-1)+"h18 v2 h-18 Z";n.attr("d",c)}}()}function $(t){t.selectAll(".visual-cue").remove()}h.init(X),W.node().onmousemove=Z}(t,O,l,e,r,z):!0===l.editable&&O.style("pointer-events",I||c.opacity(S)*A<=.5?"stroke":"all");O.node().addEventListener("click",(function(){return function(t,e){if(!y(t))return;var r=+e.node().getAttribute("data-index");if(r>=0){if(r===t._fullLayout._activeShapeIndex)return void T(t);t._fullLayout._activeShapeIndex=r,t._fullLayout._deactivateShape=T,m(t)}}(t,O)}))}}function b(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,"").replace(/[xyz][1-9]* *domain/g,"");u.setClipUrl(t,n?"clip"+e._fullLayout._uid+n:null,e)}function _(t,e){var r,n,o,s,l,c,u,f,h=e.type,p=a.getRefType(e.xref),m=a.getRefType(e.yref),v=a.getFromId(t,e.xref),y=a.getFromId(t,e.yref),x=t._fullLayout._size;if(v?"domain"===p?n=function(t){return v._offset+v._length*t}:(r=g.shapePositionToRange(v),n=function(t){return v._offset+v.r2p(r(t,!0))}):n=function(t){return x.l+x.w*t},y?"domain"===m?s=function(t){return y._offset+y._length*(1-t)}:(o=g.shapePositionToRange(y),s=function(t){return y._offset+y.r2p(o(t,!0))}):s=function(t){return x.t+x.h*(1-t)},"path"===h)return v&&"date"===v.type&&(n=g.decodeDate(n)),y&&"date"===y.type&&(s=g.decodeDate(s)),function(t,e,r){var n=t.path,a=t.xsizemode,o=t.ysizemode,s=t.xanchor,l=t.yanchor;return n.replace(d.segmentRE,(function(t){var n=0,c=t.charAt(0),u=d.paramIsX[c],f=d.paramIsY[c],h=d.numParams[c],p=t.substr(1).replace(d.paramRE,(function(t){return u[n]?t="pixel"===a?e(s)+Number(t):e(t):f[n]&&(t="pixel"===o?r(l)-Number(t):r(t)),++n>h&&(t="X"),t}));return n>h&&(p=p.replace(/[\s,]*X.*/,""),i.log("Ignoring extra params in segment "+t)),c+p}))}(e,n,s);if("pixel"===e.xsizemode){var b=n(e.xanchor);l=b+e.x0,c=b+e.x1}else l=n(e.x0),c=n(e.x1);if("pixel"===e.ysizemode){var _=s(e.yanchor);u=_-e.y0,f=_-e.y1}else u=s(e.y0),f=s(e.y1);if("line"===h)return"M"+l+","+u+"L"+c+","+f;if("rect"===h)return"M"+l+","+u+"H"+c+"V"+f+"H"+l+"Z";var w=(l+c)/2,T=(u+f)/2,k=Math.abs(w-l),M=Math.abs(T-u),A="A"+k+","+M,S=w+k+","+T;return"M"+S+A+" 0 1,1 "+(w+","+(T-M))+A+" 0 0,1 "+S+"Z"}function w(t,e,r){return t.replace(d.segmentRE,(function(t){var n=0,i=t.charAt(0),a=d.paramIsX[i],o=d.paramIsY[i],s=d.numParams[i];return i+t.substr(1).replace(d.paramRE,(function(t){return n>=s||(a[n]?t=e(t):o[n]&&(t=r(t)),n++),t}))}))}function T(t){y(t)&&(t._fullLayout._activeShapeIndex>=0&&(l(t),delete t._fullLayout._activeShapeIndex,m(t)))}e.exports={draw:m,drawOne:x,eraseActiveShape:function(t){if(!y(t))return;l(t);var e=t._fullLayout._activeShapeIndex,r=(t.layout||{}).shapes||[];if(e=0&&f(v),r.attr("d",g(e)),M&&!h)&&(k=function(t,e){for(var r=0;r1&&(2!==t.length||"Z"!==t[1][0])&&(0===T&&(t[0][0]="M"),e[w]=t,y(),x())}}()}}function P(t,r){!function(t,r){if(e.length)for(var n=0;n0&&l0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr("transform",l(o-.5*f.gripWidth,e._dims.currentValueTotalHeight))}}function E(t,e){var r=t._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,e))}function C(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function L(t,e,r){var n=r._dims,i=s.ensureSingle(t,"rect",f.railTouchRectClass,(function(n){n.call(M,e,t,r).style("pointer-events","all")}));i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr("opacity",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function I(t,e){var r=e._dims,n=r.inputAreaLength-2*f.railInset,i=s.ensureSingle(t,"rect",f.railRectClass);i.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,"shape-rendering":"crispEdges"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px"),o.setTranslate(i,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}e.exports=function(t){var e=t._fullLayout,r=function(t,e){for(var r=t[f.name],n=[],i=0;i0?[0]:[]);function s(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,m(e))}if(a.enter().append("g").classed(f.containerClassName,!0).style("cursor","ew-resize"),a.exit().each((function(){n.select(this).selectAll("g."+f.groupClassName).each(s)})).remove(),0!==r.length){var l=a.selectAll("g."+f.groupClassName).data(r,v);l.enter().append("g").classed(f.groupClassName,!0),l.exit().each(s).remove();for(var c=0;c0||h<0){var v={left:[-d,0],right:[d,0],top:[0,-d],bottom:[0,d]}[b.side];e.attr("transform",l(v[0],v[1]))}}}return D.call(R),z&&(E?D.on(".opacity",null):(M=0,A=!0,D.text(y).on("mouseover.opacity",(function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style("opacity",1)})).on("mouseout.opacity",(function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style("opacity",0)}))),D.call(f.makeEditable,{gd:t}).on("edit",(function(e){void 0!==x?o.call("_guiRestyle",t,v,e,x):o.call("_guiRelayout",t,v,e)})).on("cancel",(function(){this.text(this.attr("data-unformatted")).call(R)})).on("input",(function(t){this.text(t||" ").call(f.positionText,_.x,_.y)}))),D.classed("js-placeholder",A),T}}},{"../../constants/alignment":745,"../../constants/interactions":752,"../../lib":778,"../../lib/svg_text_utils":803,"../../plots/plots":891,"../../registry":911,"../color":643,"../drawing":665,d3:169,"fast-isnumeric":241}],739:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes"),a=t("../../lib/extend").extendFlat,o=t("../../plot_api/edit_types").overrideAll,s=t("../../plots/pad_attributes"),l=t("../../plot_api/plot_template").templatedArray,c=l("button",{visible:{valType:"boolean"},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},args2:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string",dflt:""},execute:{valType:"boolean",dflt:!0}});e.exports=o(l("updatemenu",{_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean"},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown"},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down"},active:{valType:"integer",min:-1,dflt:0},showactive:{valType:"boolean",dflt:!0},buttons:c,x:{valType:"number",min:-2,max:3,dflt:-.05},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right"},y:{valType:"number",min:-2,max:3,dflt:1},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},pad:a(s({editType:"arraydraw"}),{}),font:n({}),bgcolor:{valType:"color"},bordercolor:{valType:"color",dflt:i.borderLine},borderwidth:{valType:"number",min:0,dflt:1,editType:"arraydraw"}}),"arraydraw","from-root")},{"../../lib/extend":768,"../../plot_api/edit_types":810,"../../plot_api/plot_template":817,"../../plots/font_attributes":856,"../../plots/pad_attributes":890,"../color/attributes":642}],740:[function(t,e,r){"use strict";e.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:" "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"\u25c4",right:"\u25ba",up:"\u25b2",down:"\u25bc"}}},{}],741:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/array_container_defaults"),a=t("./attributes"),o=t("./constants").name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o("visible",i(t,e,{name:"buttons",handleItemDefaults:c}).length>0)&&(o("active"),o("direction"),o("type"),o("showactive"),o("x"),o("y"),n.noneOrAll(t,e,["x","y"]),o("xanchor"),o("yanchor"),o("pad.t"),o("pad.r"),o("pad.b"),o("pad.l"),n.coerceFont(o,"font",r.font),o("bgcolor",r.paper_bgcolor),o("bordercolor"),o("borderwidth"))}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r("visible","skip"===t.method||Array.isArray(t.args))&&(r("method"),r("args"),r("args2"),r("label"),r("execute"))}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{"../../lib":778,"../../plots/array_container_defaults":823,"./attributes":739,"./constants":740}],742:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../plots/plots"),a=t("../color"),o=t("../drawing"),s=t("../../lib"),l=t("../../lib/svg_text_utils"),c=t("../../plot_api/plot_template").arrayEditor,u=t("../../constants/alignment").LINE_SPACING,f=t("./constants"),h=t("./scrollbox");function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function g(t,e,r,n,i,a,o,s){e.active=o,c(t.layout,f.name,e).applyUpdate("active",o),"buttons"===e.type?v(t,n,null,null,e):"dropdown"===e.type&&(i.attr(f.menuIndexAttrName,"-1"),m(t,n,i,a,e),s||v(t,n,i,a,e))}function m(t,e,r,n,i){var a=s.ensureSingle(e,"g",f.headerClassName,(function(t){t.style("pointer-events","all")})),l=i._dims,c=i.active,u=i.buttons[c]||f.blankHeaderOpts,h={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(y,i,u,t).call(A,i,h,p),s.ensureSingle(e,"text",f.headerArrowClassName,(function(t){t.attr("text-anchor","end").call(o.font,i.font).text(f.arrowSymbol[i.direction])})).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on("click",(function(){r.call(S,String(d(r,i)?-1:i._index)),v(t,e,r,n,i)})),a.on("mouseover",(function(){a.call(w)})),a.on("mouseout",(function(){a.call(T,i)})),o.setTranslate(e,l.lx,l.ly)}function v(t,e,r,a,o){r||(r=e).attr("pointer-events","all");var l=function(t){return-1==+t.attr(f.menuIndexAttrName)}(r)&&"buttons"!==o.type?[]:o.buttons,c="dropdown"===o.type?f.dropdownButtonClassName:f.buttonClassName,u=r.selectAll("g."+c).data(s.filterVisible(l)),h=u.enter().append("g").classed(c,!0),p=u.exit();"dropdown"===o.type?(h.attr("opacity","0").transition().attr("opacity","1"),p.transition().attr("opacity","0").remove()):p.remove();var d=0,m=0,v=o._dims,x=-1!==["up","down"].indexOf(o.direction);"dropdown"===o.type&&(x?m=v.headerHeight+f.gapButtonHeader:d=v.headerWidth+f.gapButtonHeader),"dropdown"===o.type&&"up"===o.direction&&(m=-f.gapButtonHeader+f.gapButton-v.openHeight),"dropdown"===o.type&&"left"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-v.openWidth);var b={x:v.lx+d+o.pad.l,y:v.ly+m+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k={l:b.x+o.borderwidth,t:b.y+o.borderwidth};u.each((function(s,l){var c=n.select(this);c.call(y,o,s,t).call(A,o,b),c.on("click",(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.active===l?(g(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(g(t,o,0,e,r,a,l),i.executeAPICommand(t,s.method,s.args))),t.emit("plotly_buttonclicked",{menu:o,button:s,active:o.active}))})),c.on("mouseover",(function(){c.call(w)})),c.on("mouseout",(function(){c.call(T,o),u.call(_,o)}))})),u.call(_,o),x?(k.w=Math.max(v.openWidth,v.headerWidth),k.h=b.y-k.t):(k.w=b.x-k.l,k.h=Math.max(v.openHeight,v.headerHeight)),k.direction=o.direction,a&&(u.size()?function(t,e,r,n,i,a){var o,s,l,c=i.direction,u="up"===c||"down"===c,h=i._dims,p=i.active;if(u)for(s=0,l=0;l0?[0]:[]);if(o.enter().append("g").classed(f.containerClassName,!0).style("cursor","pointer"),o.exit().each((function(){n.select(this).selectAll("g."+f.headerGroupClassName).each(a)})).remove(),0!==r.length){var l=o.selectAll("g."+f.headerGroupClassName).data(r,p);l.enter().append("g").classed(f.headerGroupClassName,!0);for(var c=s.ensureSingle(o,"g",f.dropdownButtonGroupClassName,(function(t){t.style("pointer-events","all")})),u=0;uw,M=s.barLength+2*s.barPad,A=s.barWidth+2*s.barPad,S=d,E=m+v;E+A>c&&(E=c-A);var C=this.container.selectAll("rect.scrollbar-horizontal").data(k?[0]:[]);C.exit().on(".drag",null).remove(),C.enter().append("rect").classed("scrollbar-horizontal",!0).call(i.fill,s.barColor),k?(this.hbar=C.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:M,height:A}),this._hbarXMin=S+M/2,this._hbarTranslateMax=w-M):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var L=v>T,I=s.barWidth+2*s.barPad,P=s.barLength+2*s.barPad,z=d+g,O=m;z+I>l&&(z=l-I);var D=this.container.selectAll("rect.scrollbar-vertical").data(L?[0]:[]);D.exit().on(".drag",null).remove(),D.enter().append("rect").classed("scrollbar-vertical",!0).call(i.fill,s.barColor),L?(this.vbar=D.attr({rx:s.barRadius,ry:s.barRadius,x:z,y:O,width:I,height:P}),this._vbarYMin=O+P/2,this._vbarTranslateMax=T-P):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=u-.5,B=L?f+I+.5:f+.5,N=h-.5,j=k?p+A+.5:p+.5,U=o._topdefs.selectAll("#"+R).data(k||L?[0]:[]);if(U.exit().remove(),U.enter().append("clipPath").attr("id",R).append("rect"),k||L?(this._clipRect=U.select("rect").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:m,width:g,height:v})):(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),k||L){var V=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault()})).on("drag",this._onBoxDrag.bind(this));this.container.on("wheel",null).on("wheel",this._onBoxWheel.bind(this)).on(".drag",null).call(V);var q=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on("drag",this._onBarDrag.bind(this));k&&this.hbar.on(".drag",null).call(q),L&&this.vbar.on(".drag",null).call(q)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(".drag",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(".drag",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},{"../../lib":778,"../color":643,"../drawing":665,d3:169}],745:[function(t,e,r){"use strict";e.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:"right",right:"left",top:"bottom",bottom:"top"}}},{}],746:[function(t,e,r){"use strict";e.exports={axisRefDescription:function(t,e,r){return["If set to a",t,"axis id (e.g. *"+t+"* or","*"+t+"2*), the `"+t+"` position refers to a",t,"coordinate. If set to *paper*, the `"+t+"`","position refers to the distance from the",e,"of the plotting","area in normalized coordinates where *0* (*1*) corresponds to the",e,"("+r+"). If set to a",t,"axis ID followed by","*domain* (separated by a space), the position behaves like for","*paper*, but refers to the distance in fractions of the domain","length from the",e,"of the domain of that axis: e.g.,","*"+t+"2 domain* refers to the domain of the second",t," axis and a",t,"position of 0.5 refers to the","point between the",e,"and the",r,"of the domain of the","second",t,"axis."].join(" ")}}},{}],747:[function(t,e,r){"use strict";e.exports={INCREASING:{COLOR:"#3D9970",SYMBOL:"\u25b2"},DECREASING:{COLOR:"#FF4136",SYMBOL:"\u25bc"}}},{}],748:[function(t,e,r){"use strict";e.exports={FORMAT_LINK:"https://github.com/d3/d3-3.x-api-reference/blob/master/Formatting.md#d3_format",DATE_FORMAT_LINK:"https://github.com/d3/d3-time-format#locale_format"}},{}],749:[function(t,e,r){"use strict";e.exports={COMPARISON_OPS:["=","!=","<",">=",">","<="],COMPARISON_OPS2:["=","<",">=",">","<="],INTERVAL_OPS:["[]","()","[)","(]","][",")(","](",")["],SET_OPS:["{}","}{"],CONSTRAINT_REDUCTION:{"=":"=","<":"<","<=":"<",">":">",">=":">","[]":"[]","()":"[]","[)":"[]","(]":"[]","][":"][",")(":"][","](":"][",")[":"]["}}},{}],750:[function(t,e,r){"use strict";e.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},{}],751:[function(t,e,r){"use strict";e.exports={circle:"\u25cf","circle-open":"\u25cb",square:"\u25a0","square-open":"\u25a1",diamond:"\u25c6","diamond-open":"\u25c7",cross:"+",x:"\u274c"}},{}],752:[function(t,e,r){"use strict";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},{}],753:[function(t,e,r){"use strict";e.exports={BADNUM:void 0,FP_SAFE:Number.MAX_VALUE/1e4,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:"\u2212"}},{}],754:[function(t,e,r){"use strict";r.xmlns="http://www.w3.org/2000/xmlns/",r.svg="http://www.w3.org/2000/svg",r.xlink="http://www.w3.org/1999/xlink",r.svgAttrs={xmlns:r.svg,"xmlns:xlink":r.xlink}},{}],755:[function(t,e,r){"use strict";r.version=t("./version").version,t("es6-promise").polyfill(),t("../build/plotcss"),t("./fonts/mathjax_config")();for(var n=t("./registry"),i=r.register=n.register,a=t("./plot_api"),o=Object.keys(a),s=0;splotly-logomark"}}},{}],758:[function(t,e,r){"use strict";r.isLeftAnchor=function(t){return"left"===t.xanchor||"auto"===t.xanchor&&t.x<=1/3},r.isCenterAnchor=function(t){return"center"===t.xanchor||"auto"===t.xanchor&&t.x>1/3&&t.x<2/3},r.isRightAnchor=function(t){return"right"===t.xanchor||"auto"===t.xanchor&&t.x>=2/3},r.isTopAnchor=function(t){return"top"===t.yanchor||"auto"===t.yanchor&&t.y>=2/3},r.isMiddleAnchor=function(t){return"middle"===t.yanchor||"auto"===t.yanchor&&t.y>1/3&&t.y<2/3},r.isBottomAnchor=function(t){return"bottom"===t.yanchor||"auto"===t.yanchor&&t.y<=1/3}},{}],759:[function(t,e,r){"use strict";var n=t("./mod"),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function c(t,e){return a(e-t,s)}function u(t,e){if(l(e))return!0;var r,n;e[0](n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function f(t,e,r,n,i,a,c){i=i||0,a=a||0;var u,f,h,p,d,g=l([r,n]);function m(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}g?(u=0,f=o,h=s):r=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},{"./mod":785}],760:[function(t,e,r){"use strict";var n=Array.isArray,i="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer:{isView:function(){return!1}},a="undefined"==typeof DataView?function(){}:DataView;function o(t){return i.isView(t)&&!(t instanceof a)}function s(t){return n(t)||o(t)}function l(t,e,r){if(s(t)){if(s(t[0])){for(var n=r,i=0;ii.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if("string"!=typeof t){var i="number"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every((function(t){return i(t).isValid()}))?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){"auto"===t?e.set("auto"):n(t)?e.set(u(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||c(r);"string"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||"string"==typeof t&&!!c(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if("string"==typeof t)if(-1===(n.extras||[]).indexOf(t)){for(var i=t.split("+"),a=0;a=n&&t<=i?t:u}if("string"!=typeof t&&"number"!=typeof t)return u;t=String(t);var c=_(e),v=t.charAt(0);!c||"G"!==v&&"g"!==v||(t=t.substr(1),e="");var w=c&&"chinese"===e.substr(0,7),T=t.match(w?x:y);if(!T)return u;var k=T[1],M=T[3]||"1",A=Number(T[5]||1),S=Number(T[7]||0),E=Number(T[9]||0),C=Number(T[11]||0);if(c){if(2===k.length)return u;var L;k=Number(k);try{var I=m.getComponentMethod("calendars","getCal")(e);if(w){var P="i"===M.charAt(M.length-1);M=parseInt(M,10),L=I.newDate(k,I.toMonthIndex(k,M,P),A)}else L=I.newDate(k,Number(M),A)}catch(t){return u}return L?(L.toJD()-g)*f+S*h+E*p+C*d:u}k=2===k.length?(Number(k)+2e3-b)%100+b:Number(k),M-=1;var z=new Date(Date.UTC(2e3,M,A,S,E));return z.setUTCFullYear(k),z.getUTCMonth()!==M||z.getUTCDate()!==A?u:z.getTime()+C*d},n=r.MIN_MS=r.dateTime2ms("-9999"),i=r.MAX_MS=r.dateTime2ms("9999-12-31 23:59:59.9999"),r.isDateTime=function(t,e){return r.dateTime2ms(t,e)!==u};var T=90*f,k=3*h,M=5*p;function A(t,e,r,n,i){if((e||r||n||i)&&(t+=" "+w(e,2)+":"+w(r,2),(n||i)&&(t+=":"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+="."+w(i,a)}return t}r.ms2DateTime=function(t,e,r){if("number"!=typeof t||!(t>=n&&t<=i))return u;e||(e=0);var a,o,s,c,y,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+g,E=Math.floor(l(t,f));try{a=m.getComponentMethod("calendars","getCal")(r).fromJD(S).formatDate("yyyy-mm-dd")}catch(t){a=v("G%Y-%m-%d")(new Date(w))}if("-"===a.charAt(0))for(;a.length<11;)a="-0"+a.substr(1);else for(;a.length<10;)a="0"+a;o=e=n+f&&t<=i-f))return u;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return A(a("%Y-%m-%d")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},r.cleanDate=function(t,e,n){if(t===u)return e;if(r.isJSDate(t)||"number"==typeof t&&isFinite(t)){if(_(n))return s.error("JS Dates and milliseconds are incompatible with world calendars",t),e;if(!(t=r.ms2DateTimeLocal(+t))&&void 0!==e)return e}else if(!r.isDateTime(t,n))return s.error("unrecognized date",t),e;return t};var S=/%\d?f/g;function E(t,e,r,n){t=t.replace(S,(function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,"")||"0"}));var i=new Date(Math.floor(e+.05));if(_(n))try{t=m.getComponentMethod("calendars","worldCalFmt")(t,e,n)}catch(t){return"Invalid"}return r(t)(i)}var C=[59,59.9,59.99,59.999,59.9999];r.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if("y"===r)e=a.year;else if("m"===r)e=a.month;else{if("d"!==r)return function(t,e){var r=l(t+.05,f),n=w(Math.floor(r/h),2)+":"+w(l(Math.floor(r/p),60),2);if("M"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),C[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,"").replace(/[\.]$/,"")),n+=":"+i}return n}(t,r)+"\n"+E(a.dayMonthYear,t,n,i);e=a.dayMonth+"\n"+a.year}return E(e,t,n,i)};var L=3*f;r.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,f);if(t=Math.round(t-n),r)try{var i=Math.round(t/f)+g,a=m.getComponentMethod("calendars","getCal")(r),o=a.fromJD(i);return e%12?a.add(o,e,"m"):a.add(o,e/12,"y"),(o.toJD()-g)*f+n}catch(e){s.error("invalid ms "+t+" in calendar "+r)}var c=new Date(t+L);return c.setUTCMonth(c.getUTCMonth()+e)+n-L},r.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,c=_(e)&&m.getComponentMethod("calendars","getCal")(e),u=0;u0&&t[e+1][0]<0)return e;return null}switch(e="RUS"===s||"FJI"===s?function(t){var e;if(null===c(t))e=t;else for(e=new Array(t.length),i=0;ie?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var a=h.tester(r);a.pts.pop(),l.push(a)}:function(t){l.push(h.tester(t))},a.type){case"MultiPolygon":for(r=0;ri&&(i=c,e=l)}else e=r;return o.default(e).geometry.coordinates}(u),n.fIn=t,n.fOut=u,s.push(u)}else c.log(["Location",n.loc,"does not have a valid GeoJSON geometry.","Traces with locationmode *geojson-id* only support","*Polygon* and *MultiPolygon* geometries."].join(" "))}delete i[r]}switch(r.type){case"FeatureCollection":var h=r.features;for(n=0;n100?(clearInterval(a),n("Unexpected error while fetching from "+t)):void i++}),50)}))}for(var o=0;o0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},r.makeLine=function(t){return 1===t.length?{type:"LineString",coordinates:t[0]}:{type:"MultiLineString",coordinates:t}},r.makePolygon=function(t){if(1===t.length)return{type:"Polygon",coordinates:t};for(var e=new Array(t.length),r=0;r1||g<0||g>1?null:{x:t+l*g,y:e+f*g}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}r.segmentsIntersect=s,r.segmentDistance=function(t,e,r,n,i,a,o,c){if(s(t,e,r,n,i,a,o,c))return 0;var u=r-t,f=n-e,h=o-i,p=c-a,d=u*u+f*f,g=h*h+p*p,m=Math.min(l(u,f,d,i-t,a-e),l(u,f,d,o-t,c-e),l(h,p,g,t-i,e-a),l(h,p,g,r-i,n-a));return Math.sqrt(m)},r.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),c=t.getPointAtLength(o(r+s/2,e)),u=Math.atan((c.y-l.y)/(c.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+c.x)/6,y:(4*f.y+l.y+c.y)/6,theta:u};return n[r]=h,h},r.clearLocationCache=function(){i=null},r.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,c=0,u=t.getTotalLength(),f=u;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===u&&(i=r);var c=r.xo?r.x-o:0,f=r.yl?r.y-l:0;return Math.sqrt(c*c+f*f)}for(var p=h(c);p;){if((c+=p+r)>f)return;p=h(c)}for(p=h(f);p;){if(c>(f-=p+r))return;p=h(f)}return{min:c,max:f,len:f-c,total:u,isClosed:0===c&&f===u&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},r.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,c=n.iterationLimit||30,u=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f0?p=i:h=i,f++}return a}},{"./mod":785}],774:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("color-normalize"),o=t("../components/colorscale"),s=t("../components/color/attributes").defaultLine,l=t("./array").isArrayOrTypedArray,c=a(s);function u(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return c;var e=a(t);return e.length?e:c}function h(t){return n(t)?t:1}e.exports={formatColor:function(t,e,r){var n,i,s,p,d,g=t.color,m=l(g),v=l(e),y=o.extractOpts(t),x=[];if(n=void 0!==y.colorscale?o.makeColorScaleFuncFromTrace(t):f,i=m?function(t,e){return void 0===t[e]?c:a(n(t[e]))}:f,s=v?function(t,e){return void 0===t[e]?1:h(t[e])}:h,m||v)for(var b=0;b1?(r*t+r*e)/r:t+e,i=String(n).length;if(i>16){var a=String(e).length;if(i>=String(t).length+a){var o=parseFloat(n).toPrecision(12);-1===o.indexOf("e+")&&(n=+o)}}return n}},{}],778:[function(t,e,r){"use strict";var n=t("d3"),i=t("d3-time-format").utcFormat,a=t("fast-isnumeric"),o=t("../constants/numerical"),s=o.FP_SAFE,l=o.BADNUM,c=e.exports={};c.nestedProperty=t("./nested_property"),c.keyedContainer=t("./keyed_container"),c.relativeAttr=t("./relative_attr"),c.isPlainObject=t("./is_plain_object"),c.toLogRange=t("./to_log_range"),c.relinkPrivateKeys=t("./relink_private");var u=t("./array");c.isTypedArray=u.isTypedArray,c.isArrayOrTypedArray=u.isArrayOrTypedArray,c.isArray1D=u.isArray1D,c.ensureArray=u.ensureArray,c.concat=u.concat,c.maxRowLength=u.maxRowLength,c.minRowLength=u.minRowLength;var f=t("./mod");c.mod=f.mod,c.modHalf=f.modHalf;var h=t("./coerce");c.valObjectMeta=h.valObjectMeta,c.coerce=h.coerce,c.coerce2=h.coerce2,c.coerceFont=h.coerceFont,c.coerceHoverinfo=h.coerceHoverinfo,c.coerceSelectionMarkerOpacity=h.coerceSelectionMarkerOpacity,c.validate=h.validate;var p=t("./dates");c.dateTime2ms=p.dateTime2ms,c.isDateTime=p.isDateTime,c.ms2DateTime=p.ms2DateTime,c.ms2DateTimeLocal=p.ms2DateTimeLocal,c.cleanDate=p.cleanDate,c.isJSDate=p.isJSDate,c.formatDate=p.formatDate,c.incrementMonth=p.incrementMonth,c.dateTick0=p.dateTick0,c.dfltRange=p.dfltRange,c.findExactDates=p.findExactDates,c.MIN_MS=p.MIN_MS,c.MAX_MS=p.MAX_MS;var d=t("./search");c.findBin=d.findBin,c.sorterAsc=d.sorterAsc,c.sorterDes=d.sorterDes,c.distinctVals=d.distinctVals,c.roundUp=d.roundUp,c.sort=d.sort,c.findIndexOfMin=d.findIndexOfMin;var g=t("./stats");c.aggNums=g.aggNums,c.len=g.len,c.mean=g.mean,c.median=g.median,c.midRange=g.midRange,c.variance=g.variance,c.stdev=g.stdev,c.interp=g.interp;var m=t("./matrix");c.init2dArray=m.init2dArray,c.transposeRagged=m.transposeRagged,c.dot=m.dot,c.translationMatrix=m.translationMatrix,c.rotationMatrix=m.rotationMatrix,c.rotationXYMatrix=m.rotationXYMatrix,c.apply3DTransform=m.apply3DTransform,c.apply2DTransform=m.apply2DTransform,c.apply2DTransform2=m.apply2DTransform2,c.convertCssMatrix=m.convertCssMatrix,c.inverseTransformMatrix=m.inverseTransformMatrix;var v=t("./angles");c.deg2rad=v.deg2rad,c.rad2deg=v.rad2deg,c.angleDelta=v.angleDelta,c.angleDist=v.angleDist,c.isFullCircle=v.isFullCircle,c.isAngleInsideSector=v.isAngleInsideSector,c.isPtInsideSector=v.isPtInsideSector,c.pathArc=v.pathArc,c.pathSector=v.pathSector,c.pathAnnulus=v.pathAnnulus;var y=t("./anchor_utils");c.isLeftAnchor=y.isLeftAnchor,c.isCenterAnchor=y.isCenterAnchor,c.isRightAnchor=y.isRightAnchor,c.isTopAnchor=y.isTopAnchor,c.isMiddleAnchor=y.isMiddleAnchor,c.isBottomAnchor=y.isBottomAnchor;var x=t("./geometry2d");c.segmentsIntersect=x.segmentsIntersect,c.segmentDistance=x.segmentDistance,c.getTextLocation=x.getTextLocation,c.clearLocationCache=x.clearLocationCache,c.getVisibleSegment=x.getVisibleSegment,c.findPointOnPath=x.findPointOnPath;var b=t("./extend");c.extendFlat=b.extendFlat,c.extendDeep=b.extendDeep,c.extendDeepAll=b.extendDeepAll,c.extendDeepNoArrays=b.extendDeepNoArrays;var _=t("./loggers");c.log=_.log,c.warn=_.warn,c.error=_.error;var w=t("./regex");c.counterRegex=w.counter;var T=t("./throttle");c.throttle=T.throttle,c.throttleDone=T.done,c.clearThrottle=T.clear;var k=t("./dom");function M(t){var e={};for(var r in t)for(var n=t[r],i=0;is?l:a(t)?Number(t):l:l},c.isIndex=function(t,e){return!(void 0!==e&&t>=e)&&(a(t)&&t>=0&&t%1==0)},c.noop=t("./noop"),c.identity=t("./identity"),c.repeat=function(t,e){for(var r=new Array(e),n=0;nr?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},c.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},c.simpleMap=function(t,e,r,n,i){for(var a=t.length,o=new Array(a),s=0;s=Math.pow(2,r)?i>10?(c.warn("randstr failed uniqueness"),l):t(e,r,n,(i||0)+1):l},c.OptionControl=function(t,e){t||(t={}),e||(e="opt");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r["_"+e]=t,r},c.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,c=new Array(l),u=new Array(o);for(r=0;r=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*c[n];u[r]=a}return u},c.syncOrAsync=function(t,e,r){var n;function i(){return c.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i).then(void 0,c.promiseError);return r&&r(e)},c.stripTrailingSlash=function(t){return"/"===t.substr(-1)?t.substr(0,t.length-1):t},c.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n0?e:0}))},c.fillArray=function(t,e,r,n){if(n=n||c.identity,c.isArrayOrTypedArray(t))for(var i=0;i1?i+o[1]:"";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,"$1"+a+"$2");return s+l},c.TEMPLATE_STRING_REGEX=/%{([^\s%{}:]*)([:|\|][^}]*)?}/g;var I=/^\w*$/;c.templateString=function(t,e){var r={};return t.replace(c.TEMPLATE_STRING_REGEX,(function(t,n){var i;return I.test(n)?i=e[n]:(r[n]=r[n]||c.nestedProperty(e,n).get,i=r[n]()),c.isValidTextValue(i)?i:""}))};var P={max:10,count:0,name:"hovertemplate"};c.hovertemplateString=function(){return D.apply(P,arguments)};var z={max:10,count:0,name:"texttemplate"};c.texttemplateString=function(){return D.apply(z,arguments)};var O=/^[:|\|]/;function D(t,e,r){var a=this,o=arguments;e||(e={});var s={};return t.replace(c.TEMPLATE_STRING_REGEX,(function(t,l,u){var f,h,p,d;for(p=3;p=48&&o<=57,c=s>=48&&s<=57;if(l&&(n=10*n+o-48),c&&(i=10*i+s-48),!l||!c){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var R=2e9;c.seedPseudoRandom=function(){R=2e9},c.pseudoRandom=function(){var t=R;return R=(69069*R+1)%4294967296,Math.abs(R-t)<429496729?c.pseudoRandom():R/4294967296},c.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=c.extractOption(t,e,"htx","hovertext");if(c.isValidTextValue(i))return n(i);var a=c.extractOption(t,e,"tx","text");return c.isValidTextValue(a)?n(a):void 0},c.isValidTextValue=function(t){return t||0===t},c.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+"%",n=0;n1&&(u=1):u=0,c.strTranslate(i-u*(r+o),a-u*(n+s))+c.strScale(u)+(l?"rotate("+l+(e?"":" "+r+" "+n)+")":"")},c.ensureUniformFontSize=function(t,e){var r=c.extendFlat({},e);return r.size=Math.max(e.size,t._fullLayout.uniformtext.minsize||0),r},c.join2=function(t,e,r){var n=t.length;return n>1?t.slice(0,-1).join(e)+r+t[n-1]:t.join(e)}},{"../constants/numerical":753,"./anchor_utils":758,"./angles":759,"./array":760,"./clean_number":761,"./clear_responsive":763,"./coerce":764,"./dates":765,"./dom":766,"./extend":768,"./filter_unique":769,"./filter_visible":770,"./geometry2d":773,"./identity":776,"./increment":777,"./is_plain_object":779,"./keyed_container":780,"./localize":781,"./loggers":782,"./make_trace_groups":783,"./matrix":784,"./mod":785,"./nested_property":786,"./noop":787,"./notifier":788,"./preserve_drawing_buffer":792,"./push_unique":793,"./regex":795,"./relative_attr":796,"./relink_private":797,"./search":798,"./stats":801,"./throttle":804,"./to_log_range":805,d3:169,"d3-time-format":166,"fast-isnumeric":241}],779:[function(t,e,r){"use strict";e.exports=function(t){return window&&window.process&&window.process.versions?"[object Object]"===Object.prototype.toString.call(t):"[object Object]"===Object.prototype.toString.call(t)&&Object.getPrototypeOf(t)===Object.prototype}},{}],780:[function(t,e,r){"use strict";var n=t("./nested_property"),i=/^\w*$/;e.exports=function(t,e,r,a){var o,s,l;r=r||"name",a=a||"value";var c={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||"";var u={};if(s)for(o=0;o2)return c[e]=2|c[e],h.set(t,null);if(f){for(o=e;o1){var e=["LOG:"];for(t=0;t1){var r=[];for(t=0;t"),"long")}},a.warn=function(){var t;if(n.logging>0){var e=["WARN:"];for(t=0;t0){var r=[];for(t=0;t"),"stick")}},a.error=function(){var t;if(n.logging>0){var e=["ERROR:"];for(t=0;t0){var r=[];for(t=0;t"),"stick")}}},{"../plot_api/plot_config":815,"./notifier":788}],783:[function(t,e,r){"use strict";var n=t("d3");e.exports=function(t,e,r){var i=t.selectAll("g."+r.replace(/\s/g,".")).data(e,(function(t){return t[0].trace.uid}));i.exit().remove(),i.enter().append("g").attr("class",r),i.order();var a=t.classed("rangeplot")?"nodeRangePlot3":"node3";return i.each((function(t){t[0][a]=n.select(this)})),i}},{d3:169}],784:[function(t,e,r){"use strict";var n=t("gl-mat4");r.init2dArray=function(t,e){for(var r=new Array(t),n=0;ne/2?t-Math.round(t/e)*e:t}}},{}],786:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./array").isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,c=t;for(s=0;s/g),l=0;la||c===i||cs)&&(!e||!l(t))}:function(t,e){var l=t[0],c=t[1];if(l===i||la||c===i||cs)return!1;var u,f,h,p,d,g=r.length,m=r[0][0],v=r[0][1],y=0;for(u=1;uMath.max(f,m)||c>Math.max(h,v)))if(cu||Math.abs(n(o,h))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var c=l+1;c1&&o(t.pop());return{addPt:o,raw:t,filtered:r}}},{"../constants/numerical":753,"./matrix":784}],791:[function(t,e,r){(function(r){(function(){"use strict";var n=t("./show_no_webgl_msg"),i=t("regl");e.exports=function(t,e){var a=t._fullLayout,o=!0;return a._glcanvas.each((function(n){if(!n.regl&&(!n.pick||a._has("parcoords"))){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.devicePixelRatio,extensions:e||[]})}catch(t){o=!1}n.regl||(o=!1),o&&this.addEventListener("webglcontextlost",(function(e){t&&t.emit&&t.emit("plotly_webglcontextlost",{event:e,layer:n.key})}),!1)}})),o||n({container:a._glcontainer.node()}),o}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./show_no_webgl_msg":800,regl:540}],792:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("is-mobile");e.exports=function(t){var e;if("string"!=typeof(e=t&&t.hasOwnProperty("userAgent")?t.userAgent:function(){var t;"undefined"!=typeof navigator&&(t=navigator.userAgent);t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]);return t}()))return!0;var r=i({ua:{headers:{"user-agent":e}},tablet:!0,featureDetect:!1});if(!r)for(var a=e.split(" "),o=1;o-1;s--){var l=a[s];if("Version/"===l.substr(0,8)){var c=l.substr(8).split(".")[0];if(n(c)&&(c=+c),c>=13)return!0}}}return r}},{"fast-isnumeric":241,"is-mobile":467}],793:[function(t,e,r){"use strict";e.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;ni.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(t.framework&&t.framework.isPolar)t.framework.undo();else if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;re}function u(t,e){return t>=e}r.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-1e-9)-1:Math.floor((t-e.start)/e.size+1e-9);var a,o,f=0,h=e.length,p=0,d=h>1?(e[h-1]-e[0])/(h-1):1;for(o=d>=0?r?s:l:r?u:c,t+=1e-9*d*(r?-1:1)*(d>=0?1:-1);f90&&i.log("Long binary search..."),f-1},r.sorterAsc=function(t,e){return t-e},r.sorterDes=function(t,e){return e-t},r.distinctVals=function(t,e){var n,i=(e||{}).unitMinDiff,a=t.slice();for(a.sort(r.sorterAsc),n=a.length-1;n>-1&&a[n]===o;n--);var s=1;i||(s=a[n]-a[0]||1);for(var l,c=s/(n||1)/1e4,u=[],f=0;f<=n;f++){var h=a[f],p=h-l;void 0===l?(u.push(h),l=h):p>c&&(s=Math.min(s,p),u.push(h),l=h)}return{vals:u,minDiff:s}},r.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,c=r?Math.ceil:Math.floor;i0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},r.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;ia.length)&&(o=a.length),n(e)||(e=!1),i(a[0])){for(l=new Array(o),s=0;st.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},{"./array":760,"fast-isnumeric":241}],802:[function(t,e,r){"use strict";var n=t("color-normalize");e.exports=function(t){return t?n(t):[0,0,0,1]}},{"color-normalize":125}],803:[function(t,e,r){"use strict";var n=t("d3"),i=t("../lib"),a=i.strTranslate,o=t("../constants/xmlns_namespaces"),s=t("../constants/alignment").LINE_SPACING;function l(t,e){return t.node().getBoundingClientRect()[e]}var c=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;r.convertToTspans=function(t,e,g){var A=t.text(),S=!t.attr("data-notex")&&"undefined"!=typeof MathJax&&A.match(c),L=n.select(t.node().parentNode);if(!L.empty()){var I=t.attr("class")?t.attr("class").split(" ")[0]:"text";return I+="-math",L.selectAll("svg."+I).remove(),L.selectAll("g."+I+"-group").remove(),t.style("display",null).attr({"data-unformatted":A,"data-math":"N"}),S?(e&&e._promises||[]).push(new Promise((function(e){t.style("display","none");var r=parseInt(t.node().style.fontSize,10),o={fontSize:r};!function(t,e,r){var a,o,s,l;MathJax.Hub.Queue((function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:"none",tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]]},displayAlign:"left"})}),(function(){if("SVG"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer("SVG")}),(function(){var r="math-output-"+i.randstr({},64);return l=n.select("body").append("div").attr({id:r}).style({visibility:"hidden",position:"absolute"}).style({"font-size":e.fontSize+"px"}).text(t.replace(u,"\\lt ").replace(f,"\\gt ")),MathJax.Hub.Typeset(l.node())}),(function(){var e=n.select("body").select("#MathJax_SVG_glyphs");if(l.select(".MathJax_SVG").empty()||!l.select("svg").node())i.log("There was an error in the tex syntax.",t),r();else{var o=l.select("svg").node().getBoundingClientRect();r(l.select(".MathJax_SVG"),e,o)}if(l.remove(),"SVG"!==a)return MathJax.Hub.setRenderer(a)}),(function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)}))}(S[2],o,(function(n,i,o){L.selectAll("svg."+I).remove(),L.selectAll("g."+I+"-group").remove();var s=n&&n.select("svg");if(!s||!s.node())return P(),void e();var c=L.append("g").classed(I+"-group",!0).attr({"pointer-events":"none","data-unformatted":A,"data-math":"Y"});c.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild),s.attr({class:I,height:o.height,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var u=t.node().style.fill||"black",f=s.select("g");f.attr({fill:u,stroke:u});var h=l(f,"width"),p=l(f,"height"),d=+t.attr("x")-h*{start:0,middle:.5,end:1}[t.attr("text-anchor")||"start"],m=-(r||l(t,"height"))/4;"y"===I[0]?(c.attr({transform:"rotate("+[-90,+t.attr("x"),+t.attr("y")]+")"+a(-h/2,m-p/2)}),s.attr({x:+t.attr("x"),y:+t.attr("y")})):"l"===I[0]?s.attr({x:t.attr("x"),y:m-p/2}):"a"===I[0]&&0!==I.indexOf("atitle")?s.attr({x:0,y:m}):s.attr({x:d,y:+t.attr("y")+m-p/2}),g&&g.call(t,c),e(c)}))}))):P(),t}function P(){L.empty()||(I=t.attr("class")+"-math",L.select("svg."+I).remove()),t.text("").style("white-space","pre"),function(t,e){e=e.replace(m," ");var r,a=!1,l=[],c=-1;function u(){c++;var e=document.createElementNS(o.svg,"tspan");n.select(e).attr({class:"line",dy:c*s+"em"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var a=1;a doesnt match end tag <"+t+">. Pretending it did match.",e),r=l[l.length-1].node}else i.log("Ignoring unexpected end tag .",e)}x.test(e)?u():(r=t,l=[{node:t}]);for(var S=e.split(v),L=0;L|>|>)/g;var h={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},p={sub:"0.3em",sup:"-0.6em"},d={sub:"-0.21em",sup:"0.42em"},g=["http:","https:","mailto:","",void 0,":"],m=r.NEWLINES=/(\r\n?|\n)/g,v=/(<[^<>]*>)/,y=/<(\/?)([^ >]*)(\s+(.*))?>/i,x=//i;r.BR_TAG_ALL=//gi;var b=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,_=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,w=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,T=/(^|[\s"'])popup\s*=\s*("([\w=,]*)"|'([\w=,]*)')/i;function k(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&E(n)}var M=/(^|;)\s*color:/;r.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:["br"],i="...".length,a=t.split(v),o=[],s="",l=0,c=0;ci?o.push(u.substr(0,d-i)+"..."):o.push(u.substr(0,d));break}s=""}}return o.join("")};var A={mu:"\u03bc",amp:"&",lt:"<",gt:">",nbsp:"\xa0",times:"\xd7",plusmn:"\xb1",deg:"\xb0"},S=/&(#\d+|#x[\da-fA-F]+|[a-z]+);/g;function E(t){return t.replace(S,(function(t,e){return("#"===e.charAt(0)?function(t){if(t>1114111)return;var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}("x"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):A[e])||t}))}function C(t){var e=encodeURI(decodeURI(t)),r=document.createElement("a"),n=document.createElement("a");r.href=t,n.href=e;var i=r.protocol,a=n.protocol;return-1!==g.indexOf(i)&&-1!==g.indexOf(a)?e:""}function L(t,e,r){var n,a,o,s=r.horizontalAlign,l=r.verticalAlign||"top",c=t.node().getBoundingClientRect(),u=e.node().getBoundingClientRect();return a="bottom"===l?function(){return c.bottom-n.height}:"middle"===l?function(){return c.top+(c.height-n.height)/2}:function(){return c.top},o="right"===s?function(){return c.right-n.width}:"center"===s?function(){return c.left+(c.width-n.width)/2}:function(){return c.left},function(){n=this.node().getBoundingClientRect();var t=o()-u.left,e=a()-u.top,s=r.gd||{};if(r.gd){s._fullLayout._calcInverseTransform(s);var l=i.apply3DTransform(s._fullLayout._invTransform)(t,e);t=l[0],e=l[1]}return this.style({top:e+"px",left:t+"px","z-index":1e3}),this}}r.convertEntities=E,r.sanitizeHTML=function(t){t=t.replace(m," ");for(var e=document.createElement("p"),r=e,i=[],a=t.split(v),o=0;oa.ts+e?l():a.timer=setTimeout((function(){l(),a.timer=null}),e)},r.done=function(t){var e=n[t];return e&&e.timer?new Promise((function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}})):Promise.resolve()},r.clear=function(t){if(t)i(n[t]),delete n[t];else for(var e in n)r.clear(e)}},{}],805:[function(t,e,r){"use strict";var n=t("fast-isnumeric");e.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},{"fast-isnumeric":241}],806:[function(t,e,r){"use strict";var n=e.exports={},i=t("../plots/geo/constants").locationmodeToLayer,a=t("topojson-client").feature;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,"-"),"_",t.resolution.toString(),"m"].join("")},n.getTopojsonPath=function(t,e){return t+e+".json"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},{"../plots/geo/constants":858,"topojson-client":579}],807:[function(t,e,r){"use strict";e.exports={moduleType:"locale",name:"en-US",dictionary:{"Click to enter Colorscale title":"Click to enter Colorscale title"},format:{date:"%m/%d/%Y"}}},{}],808:[function(t,e,r){"use strict";e.exports={moduleType:"locale",name:"en",dictionary:{"Click to enter Colorscale title":"Click to enter Colourscale title"},format:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],periods:["AM","PM"],dateTime:"%a %b %e %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",decimal:".",thousands:",",grouping:[3],currency:["$",""],year:"%Y",month:"%b %Y",dayMonth:"%b %-d",dayMonthYear:"%b %-d, %Y"}}},{}],809:[function(t,e,r){"use strict";var n=t("../registry");e.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split("[")[0],s=0;s0&&o.log("Clearing previous rejected promises from queue."),t._promises=[]},r.cleanLayout=function(t){var e,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,f=(s.subplotsRegistry.ternary||{}).attrRegex,h=(s.subplotsRegistry.gl3d||{}).attrRegex,g=Object.keys(t);for(e=0;e3?(z.x=1.02,z.xanchor="left"):z.x<-2&&(z.x=-.02,z.xanchor="right"),z.y>3?(z.y=1.02,z.yanchor="bottom"):z.y<-2&&(z.y=-.02,z.yanchor="top")),d(t),"rotate"===t.dragmode&&(t.dragmode="orbit"),c.clean(t),t.template&&t.template.layout&&r.cleanLayout(t.template.layout),t},r.cleanData=function(t){for(var e=0;e0)return t.substr(0,e)}r.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=["x","y","z"];r.clearAxisTypes=function(t,e,r){for(var n=0;n1&&a.warn("Full array edits are incompatible with other edits",f);var y=r[""][""];if(c(y))e.set(null);else{if(!Array.isArray(y))return a.warn("Unrecognized full array edit value",f,y),!0;e.set(y)}return!g&&(h(m,v),p(t),!0)}var x,b,_,w,T,k,M,A,S=Object.keys(r).map(Number).sort(o),E=e.get(),C=E||[],L=u(v,f).get(),I=[],P=-1,z=C.length;for(x=0;xC.length-(M?0:1))a.warn("index out of range",f,_);else if(void 0!==k)T.length>1&&a.warn("Insertion & removal are incompatible with edits to the same index.",f,_),c(k)?I.push(_):M?("add"===k&&(k={}),C.splice(_,0,k),L&&L.splice(_,0,{})):a.warn("Unrecognized full object edit value",f,_,k),-1===P&&(P=_);else for(b=0;b=0;x--)C.splice(I[x],1),L&&L.splice(I[x],1);if(C.length?E||e.set(C):e.set(null),g)return!1;if(h(m,v),d!==i){var O;if(-1===P)O=S;else{for(z=Math.max(C.length,z),O=[],x=0;x=P);x++)O.push(_);for(x=P;x=t.data.length||i<-t.data.length)throw new Error(r+" must be valid indices for gd.data.");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error("each index in "+r+" must be unique.")}}function O(t,e,r){if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if("undefined"==typeof e)throw new Error("currentIndices is a required argument.");if(Array.isArray(e)||(e=[e]),z(t,e,"currentIndices"),"undefined"==typeof r||Array.isArray(r)||(r=[r]),"undefined"!=typeof r&&z(t,r,"newIndices"),"undefined"!=typeof r&&e.length!==r.length)throw new Error("current and new indices must be of equal length.")}function D(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error("gd.data must be an array");if(!o.isPlainObject(e))throw new Error("update must be a key:value object");if("undefined"==typeof r)throw new Error("indices must be an integer or array of integers");for(var a in z(t,r,"indices"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error("attribute "+a+" must be an array of length equal to indices array length");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error("when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,c,u,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=P(r,t.data.length-1),e)for(var g=0;g-1?l(r,r.replace("titlefont","title.font")):r.indexOf("titleposition")>-1?l(r,r.replace("titleposition","title.position")):r.indexOf("titleside")>-1?l(r,r.replace("titleside","title.side")):r.indexOf("titleoffset")>-1&&l(r,r.replace("titleoffset","title.offset")):l(r,r.replace("title","title.text"));function l(e,r){t[r]=t[e],delete t[e]}}function q(t,e,r){if(t=o.getGraphDiv(t),T.clearPromiseQueue(t),t.framework&&t.framework.isPolar)return Promise.resolve(t);var n={};if("string"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn("Relayout fail.",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=Z(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(k.layoutReplot):Object.keys(n).length&&(H(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(k.doLegend),a.layoutstyle&&s.push(k.layoutStyles),a.axrange&&G(s,i.rangesAltered),a.ticks&&s.push(k.doTicksRelayout),a.modebar&&s.push(k.doModeBar),a.camera&&s.push(k.doCamera),a.colorbars&&s.push(k.doColorBars),s.push(E)),s.push(h.rehover,h.redrag),c.add(t,q,[t,i.undoit],q,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then((function(){return t.emit("plotly_relayout",i.eventData),t}))}function H(t,e,r){var n=t._fullLayout;if(!e.axrange)return!1;for(var i in e)if("axrange"!==i&&e[i])return!1;for(var a in r.rangesAltered){var o=d.id2name(a),s=t.layout[o],l=n[o];if(l.autorange=s.autorange,s.range&&(l.range=s.range.slice()),l.cleanRange(),l._matchGroup)for(var c in l._matchGroup)if(c!==a){var u=n[d.id2name(c)];u.autorange=l.autorange,u.range=l.range.slice(),u._input.range=l.range.slice()}}return!0}function G(t,e){var r=e?function(t){var r=[],n=!0;for(var i in e){var a=d.getFromId(t,i);if(r.push(i),-1!==(a.ticklabelposition||"").indexOf("inside")&&a._anchorAxis&&r.push(a._anchorAxis._id),a._matchGroup)for(var o in a._matchGroup)e[o]||r.push(o);a.automargin&&(n=!1)}return d.draw(t,r,{skipTitle:n})}:function(t){return d.draw(t,"redraw")};t.push(b,k.doAutoRangeAndConstraints,r,k.drawData,k.finalDraw)}var Y=/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/,W=/^[xyz]axis[0-9]*\.autorange$/,X=/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/;function Z(t,e){var r,n,i,a=t.layout,l=t._fullLayout,c=l._guiEditing,h=N(l._preGUI,c),p=Object.keys(e),g=d.list(t),m=o.extendDeepAll({},e),v={};for(V(e),p=Object.keys(e),n=0;n0&&"string"!=typeof z.parts[D];)D--;var R=z.parts[D],F=z.parts[D-1]+"."+R,j=z.parts.slice(0,D).join("."),U=s(t.layout,j).get(),q=s(l,j).get(),H=z.get();if(void 0!==O){k[P]=O,S[P]="reverse"===R?O:B(H);var G=f.getLayoutValObject(l,z.parts);if(G&&G.impliedEdits&&null!==O)for(var Z in G.impliedEdits)E(o.relativeAttr(P,Z),G.impliedEdits[Z]);if(-1!==["width","height"].indexOf(P))if(O){E("autosize",null);var K="height"===P?"width":"height";E(K,l[K])}else l[P]=t._initialAutoSize[P];else if("autosize"===P)E("width",O?null:l.width),E("height",O?null:l.height);else if(F.match(Y))I(F),s(l,j+"._inputRange").set(null);else if(F.match(W)){I(F),s(l,j+"._inputRange").set(null);var Q=s(l,j).get();Q._inputDomain&&(Q._input.domain=Q._inputDomain.slice())}else F.match(X)&&s(l,j+"._inputDomain").set(null);if("type"===R){C=U;var $="linear"===q.type&&"log"===O,tt="log"===q.type&&"linear"===O;if($||tt){if(C&&C.range)if(q.autorange)$&&(C.range=C.range[1]>C.range[0]?[1,2]:[2,1]);else{var et=C.range[0],rt=C.range[1];$?(et<=0&&rt<=0&&E(j+".autorange",!0),et<=0?et=rt/1e6:rt<=0&&(rt=et/1e6),E(j+".range[0]",Math.log(et)/Math.LN10),E(j+".range[1]",Math.log(rt)/Math.LN10)):(E(j+".range[0]",Math.pow(10,et)),E(j+".range[1]",Math.pow(10,rt)))}else E(j+".autorange",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[z.parts[0]]&&"radialaxis"===z.parts[1]&&delete l[z.parts[0]]._subplot.viewInitial["radialaxis.range"],u.getComponentMethod("annotations","convertCoords")(t,q,O,E),u.getComponentMethod("images","convertCoords")(t,q,O,E)}else E(j+".autorange",!0),E(j+".range",null);s(l,j+"._inputRange").set(null)}else if(R.match(A)){var nt=s(l,P).get(),it=(O||{}).type;it&&"-"!==it||(it="linear"),u.getComponentMethod("annotations","convertCoords")(t,nt,it,E),u.getComponentMethod("images","convertCoords")(t,nt,it,E)}var at=w.containerArrayMatch(P);if(at){r=at.array,n=at.index;var ot=at.property,st=G||{editType:"calc"};""!==n&&""===ot&&(w.isAddVal(O)?S[P]=null:w.isRemoveVal(O)?S[P]=(s(a,r).get()||[])[n]:o.warn("unrecognized full object value",e)),M.update(_,st),v[r]||(v[r]={});var lt=v[r][n];lt||(lt=v[r][n]={}),lt[ot]=O,delete e[P]}else"reverse"===R?(U.range?U.range.reverse():(E(j+".autorange",!0),U.range=[1,0]),q.autorange?_.calc=!0:_.plot=!0):(l._has("scatter-like")&&l._has("regl")&&"dragmode"===P&&("lasso"===O||"select"===O)&&"lasso"!==H&&"select"!==H||l._has("gl2d")?_.plot=!0:G?M.update(_,G):_.calc=!0,z.set(O))}}for(r in v){w.applyContainerArrayChanges(t,h(a,r),v[r],_,h)||(_.plot=!0)}for(var ct in L){var ut=(C=d.getFromId(t,ct))&&C._constraintGroup;if(ut)for(var ft in _.calc=!0,ut)L[ft]||(d.getFromId(t,ft)._constraintShrinkable=!0)}return(J(t)||e.height||e.width)&&(_.plot=!0),(_.plot||_.calc)&&(_.layoutReplot=!0),{flags:_,rangesAltered:L,undoit:S,redoit:k,eventData:m}}function J(t){var e=t._fullLayout,r=e.width,n=e.height;return t.layout.autosize&&h.plotAutoSize(t,t.layout,e),e.width!==r||e.height!==n}function K(t,e,n,i){if(t=o.getGraphDiv(t),T.clearPromiseQueue(t),t.framework&&t.framework.isPolar)return Promise.resolve(t);o.isPlainObject(e)||(e={}),o.isPlainObject(n)||(n={}),Object.keys(e).length&&(t.changed=!0),Object.keys(n).length&&(t.changed=!0);var a=T.coerceTraceIndices(t,i),s=U(t,o.extendFlat({},e),a),l=s.flags,u=Z(t,o.extendFlat({},n)),f=u.flags;(l.calc||f.calc)&&(t.calcdata=void 0),l.clearAxisTypes&&T.clearAxisTypes(t,a,n);var p=[];f.layoutReplot?p.push(k.layoutReplot):l.fullReplot?p.push(r.plot):(p.push(h.previousPromises),H(t,f,u)||h.supplyDefaults(t),l.style&&p.push(k.doTraceStyle),(l.colorbars||f.colorbars)&&p.push(k.doColorBars),f.legend&&p.push(k.doLegend),f.layoutstyle&&p.push(k.layoutStyles),f.axrange&&G(p,u.rangesAltered),f.ticks&&p.push(k.doTicksRelayout),f.modebar&&p.push(k.doModeBar),f.camera&&p.push(k.doCamera),p.push(E)),p.push(h.rehover,h.redrag),c.add(t,K,[t,s.undoit,u.undoit,s.traces],K,[t,s.redoit,u.redoit,s.traces]);var d=o.syncOrAsync(p,t);return d&&d.then||(d=Promise.resolve(t)),d.then((function(){return t.emit("plotly_update",{data:s.eventData,layout:u.eventData}),t}))}function Q(t){return function(e){e._fullLayout._guiEditing=!0;var r=t.apply(null,arguments);return e._fullLayout._guiEditing=!1,r}}var $=[{pattern:/^hiddenlabels/,attr:"legend.uirevision"},{pattern:/^((x|y)axis\d*)\.((auto)?range|title\.text)/},{pattern:/axis\d*\.showspikes$/,attr:"modebar.uirevision"},{pattern:/(hover|drag)mode$/,attr:"modebar.uirevision"},{pattern:/^(scene\d*)\.camera/},{pattern:/^(geo\d*)\.(projection|center|fitbounds)/},{pattern:/^(ternary\d*\.[abc]axis)\.(min|title\.text)$/},{pattern:/^(polar\d*\.radialaxis)\.((auto)?range|angle|title\.text)/},{pattern:/^(polar\d*\.angularaxis)\.rotation/},{pattern:/^(mapbox\d*)\.(center|zoom|bearing|pitch)/},{pattern:/^legend\.(x|y)$/,attr:"editrevision"},{pattern:/^(shapes|annotations)/,attr:"editrevision"},{pattern:/^title\.text$/,attr:"editrevision"}],tt=[{pattern:/^selectedpoints$/,attr:"selectionrevision"},{pattern:/(^|value\.)visible$/,attr:"legend.uirevision"},{pattern:/^dimensions\[\d+\]\.constraintrange/},{pattern:/^node\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\.)name$/},{pattern:/colorbar\.title\.text$/},{pattern:/colorbar\.(x|y)$/,attr:"editrevision"}];function et(t,e){for(var r=0;r1;)if(n.pop(),void 0!==(r=s(e,n.join(".")+".uirevision").get()))return r;return e.uirevision}function nt(t,e){for(var r=0;r=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function c(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise((function(a,u){function f(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,T.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then((function(){e.onComplete&&e.onComplete()})),t.emit("plotly_animatingframe",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit("plotly_animated"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}function p(){t.emit("plotly_animating"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&f()};e()}var d,g,m=0;function v(t){return Array.isArray(i)?m>=i.length?t.transitionOpts=i[m]:t.transitionOpts=i[0]:t.transitionOpts=i,m++,t}var y=[],x=null==e,b=Array.isArray(e);if(!x&&!b&&o.isPlainObject(e))y.push({type:"object",data:v(o.extendFlat({},e))});else if(x||-1!==["string","number"].indexOf(typeof e))for(d=0;d0&&kk)&&M.push(g);y=M}}y.length>0?function(e){if(0!==e.length){for(var i=0;i=0;n--)if(o.isPlainObject(e[n])){var g=e[n].name,m=(u[g]||d[g]||{}).name,v=e[n].name,y=u[m]||d[m];m&&v&&"number"==typeof v&&y&&S<5&&(S++,o.warn('addFrames: overwriting frame "'+(u[m]||d[m]).name+'" with a frame whose name of type "number" also equates to "'+m+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),5===S&&o.warn("addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.")),d[g]={name:g},p.push({frame:h.supplyFrameDefaults(e[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:f+n})}p.sort((function(t,e){return t.index>e.index?-1:t.index=0;n--){if("number"==typeof(i=p[n].frame).name&&o.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!i.name)for(;u[i.name="frame "+t._transitionData._counter++];);if(u[i.name]){for(a=0;a=0;r--)n=e[r],a.push({type:"delete",index:n}),s.unshift({type:"insert",index:n,value:i[n]});var l=h.modifyFrames,u=h.modifyFrames,f=[t,s],p=[t,a];return c&&c.add(t,l,f,u,p),h.modifyFrames(t,a)},r.addTraces=function t(e,n,i){e=o.getGraphDiv(e);var a,s,l=[],u=r.deleteTraces,f=t,h=[e,l],p=[e,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if("undefined"==typeof e)throw new Error("traces must be defined.");for(Array.isArray(e)||(e=[e]),n=0;n=0&&r=0&&r=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!_(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function _(t){return t===Math.round(t)&&t>=0}function w(){var t,e,r={};for(t in d(r,o),n.subplotsRegistry){if((e=n.subplotsRegistry[t]).layoutAttributes)if(Array.isArray(e.attr))for(var i=0;i=l.length)return!1;i=(r=(n.transformsRegistry[l[c].type]||{}).attributes)&&r[e[2]],s=3}else if("area"===t.type)i=u[o];else{var f=t._module;if(f||(f=(n.modules[t.type||a.type.dflt]||{})._module),!f)return!1;if(!(i=(r=f.attributes)&&r[o])){var h=f.basePlotModule;h&&h.attributes&&(i=h.attributes[o])}i||(i=a[o])}return b(i,e,s)},r.getLayoutValObject=function(t,e){return b(function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var c;for(r=0;r=i&&(r._input||{})._templateitemname;o&&(a=i);var s,l=e+"["+a+"]";function c(){s={},o&&(s[l]={},s[l].templateitemname=o)}function u(t,e){o?n.nestedProperty(s[l],t).set(e):s[l+"."+t]=e}function f(){var t=s;return c(),t}return c(),{modifyBase:function(t,e){s[t]=e},modifyItem:u,getUpdateObj:f,applyUpdate:function(e,r){e&&u(e,r);var i=f();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},{"../lib":778,"../plots/attributes":824}],818:[function(t,e,r){"use strict";var n=t("d3"),i=t("../registry"),a=t("../plots/plots"),o=t("../lib"),s=t("../lib/clear_gl_canvases"),l=t("../components/color"),c=t("../components/drawing"),u=t("../components/titles"),f=t("../components/modebar"),h=t("../plots/cartesian/axes"),p=t("../constants/alignment"),d=t("../plots/cartesian/constraints"),g=d.enforce,m=d.clean,v=t("../plots/cartesian/autorange").doAutoRange;function y(t,e,r){for(var n=0;n=t[1]||i[1]<=t[0])&&(a[0]e[0]))return!0}return!1}function x(t){var e,i,s,u,d,g,m=t._fullLayout,v=m._size,x=v.p,_=h.list(t,"",!0);if(m._paperdiv.style({width:t._context.responsive&&m.autosize&&!t._context._hasZeroWidth&&!t.layout.width?"100%":m.width+"px",height:t._context.responsive&&m.autosize&&!t._context._hasZeroHeight&&!t.layout.height?"100%":m.height+"px"}).selectAll(".main-svg").call(c.setSize,m.width,m.height),t._context.setBackground(t,m.paper_bgcolor),r.drawMainTitle(t),f.manage(t),!m._has("cartesian"))return a.previousPromises(t);function T(t,e,r){var n=t._lw/2;return"x"===t._id.charAt(0)?e?"top"===r?e._offset-x-n:e._offset+e._length+x+n:v.t+v.h*(1-(t.position||0))+n%1:e?"right"===r?e._offset+e._length+x+n:e._offset-x-n:v.l+v.w*(t.position||0)+n%1}for(e=0;e<_.length;e++){var k=(u=_[e])._anchorAxis;u._linepositions={},u._lw=c.crispRound(t,u.linewidth,1),u._mainLinePosition=T(u,k,u.side),u._mainMirrorPosition=u.mirror&&k?T(u,k,p.OPPOSITE_SIDE[u.side]):null}var M=[],A=[],S=[],E=1===l.opacity(m.paper_bgcolor)&&1===l.opacity(m.plot_bgcolor)&&m.paper_bgcolor===m.plot_bgcolor;for(i in m._plots)if((s=m._plots[i]).mainplot)s.bg&&s.bg.remove(),s.bg=void 0;else{var C=s.xaxis.domain,L=s.yaxis.domain,I=s.plotgroup;if(y(C,L,S)){var P=I.node(),z=s.bg=o.ensureSingle(I,"rect","bg");P.insertBefore(z.node(),P.childNodes[0]),A.push(i)}else I.select("rect.bg").remove(),S.push([C,L]),E||(M.push(i),A.push(i))}var O,D,R,F,B,N,j,U,V,q,H,G,Y,W=m._bgLayer.selectAll(".bg").data(M);for(W.enter().append("rect").classed("bg",!0),W.exit().remove(),W.each((function(t){m._plots[t].bg=n.select(this)})),e=0;eT?u.push({code:"unused",traceType:y,templateCount:w,dataCount:T}):T>w&&u.push({code:"reused",traceType:y,templateCount:w,dataCount:T})}}else u.push({code:"data"});if(function t(e,r){for(var n in e)if("_"!==n.charAt(0)){var a=e[n],o=g(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&u.push({code:"missing",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&m(a)&&t(a,o)}}({data:p,layout:h},""),u.length)return u.map(v)}},{"../lib":778,"../plots/attributes":824,"../plots/plots":891,"./plot_config":815,"./plot_schema":816,"./plot_template":817}],820:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./plot_api"),a=t("../plots/plots"),o=t("../lib"),s=t("../snapshot/helpers"),l=t("../snapshot/tosvg"),c=t("../snapshot/svgtoimg"),u=t("../version").version,f={format:{valType:"enumerated",values:["png","jpeg","webp","svg","full-json"],dflt:"png"},width:{valType:"number",min:1},height:{valType:"number",min:1},scale:{valType:"number",min:0,dflt:1},setBackground:{valType:"any",dflt:!1},imageDataOnly:{valType:"boolean",dflt:!1}};e.exports=function(t,e){var r,h,p,d;function g(t){return!(t in e)||o.validate(e[t],f[t])}if(e=e||{},o.isPlainObject(t)?(r=t.data||[],h=t.layout||{},p=t.config||{},d={}):(t=o.getGraphDiv(t),r=o.extendDeep([],t.data),h=o.extendDeep({},t.layout),p=t._context,d=t._fullLayout||{}),!g("width")&&null!==e.width||!g("height")&&null!==e.height)throw new Error("Height and width should be pixel values.");if(!g("format"))throw new Error("Export format is not "+o.join2(f.format.values,", "," or ")+".");var m={};function v(t,r){return o.coerce(e,m,f,t,r)}var y=v("format"),x=v("width"),b=v("height"),_=v("scale"),w=v("setBackground"),T=v("imageDataOnly"),k=document.createElement("div");k.style.position="absolute",k.style.left="-5000px",document.body.appendChild(k);var M=o.extendFlat({},h);x?M.width=x:null===e.width&&n(d.width)&&(M.width=d.width),b?M.height=b:null===e.height&&n(d.height)&&(M.height=d.height);var A=o.extendFlat({},p,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),S=s.getRedrawFunc(k);function E(){return new Promise((function(t){setTimeout(t,s.getDelay(k._fullLayout))}))}function C(){return new Promise((function(t,e){var r=l(k,y,_),n=k._fullLayout.width,f=k._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if("full-json"===y){var p=a.graphJson(k,!1,"keepdata","object",!0,!0);return p.version=u,p=JSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),"svg"===y)return t(T?r:s.encodeSVG(r));var d=document.createElement("canvas");d.id=o.randstr(),c({format:y,width:n,height:f,scale:_,canvas:d,svg:r,promise:!0}).then(t).catch(e)}))}return new Promise((function(t,e){i.plot(k,r,M,A).then(S).then(E).then(C).then((function(e){t(function(t){return T?t.replace(s.IMAGE_URL_PREFIX,""):t}(e))})).catch((function(t){e(t)}))}))}},{"../lib":778,"../plots/plots":891,"../snapshot/helpers":915,"../snapshot/svgtoimg":917,"../snapshot/tosvg":919,"../version":1370,"./plot_api":814,"fast-isnumeric":241}],821:[function(t,e,r){"use strict";var n=t("../lib"),i=t("../plots/plots"),a=t("./plot_schema"),o=t("./plot_config").dfltConfig,s=n.isPlainObject,l=Array.isArray,c=n.isArrayOrTypedArray;function u(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;hx.length&&i.push(d("unused",a,v.concat(x.length)));var M,A,S,E,C,L=x.length,I=Array.isArray(k);if(I&&(L=Math.min(L,k.length)),2===b.dimensions)for(A=0;Ax[A].length&&i.push(d("unused",a,v.concat(A,x[A].length)));var P=x[A].length;for(M=0;M<(I?Math.min(P,k[A].length):P);M++)S=I?k[A][M]:k,E=y[A][M],C=x[A][M],n.validate(E,S)?C!==E&&C!==+E&&i.push(d("dynamic",a,v.concat(A,M),E,C)):i.push(d("value",a,v.concat(A,M),E))}else i.push(d("array",a,v.concat(A),y[A]));else for(A=0;A1&&p.push(d("object","layout"))),i.supplyDefaults(g);for(var m=g._fullData,v=r.length,y=0;y0&&Math.round(f)===f))return i;c=f}for(var h=e.calendar,p="start"===l,d="end"===l,g=t[r+"period0"],m=a(g,h)||0,v=[],y=i.length,x=0;xT;)w=o(w,-c,h);for(;w<=T;)w=o(w,c,h);_=o(w,-c,h)}else{for(w=m+(b=Math.round((T-m)/u))*u;w>T;)w-=u;for(;w<=T;)w+=u;_=w-u}v[x]=p?_:d?w:(_+w)/2}return v}},{"../../constants/numerical":753,"../../lib":778,"fast-isnumeric":241}],826:[function(t,e,r){"use strict";e.exports={xaxis:{valType:"subplotid",dflt:"x",editType:"calc+clearAxisTypes"},yaxis:{valType:"subplotid",dflt:"y",editType:"calc+clearAxisTypes"}}},{}],827:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical").FP_SAFE,o=t("../../registry"),s=t("./axis_ids"),l=s.getFromId,c=s.isLinked;function u(t,e){var r,n,a=[],o=t._fullLayout,s=h(o,e,0),l=h(o,e,1),c=p(t,e),u=c.min,d=c.max;if(0===u.length||0===d.length)return i.simpleMap(e.range,e.r2l);var g=u[0].val,m=d[0].val;for(r=1;r0&&((T=E-s(x)-l(b))>C?k/T>L&&(_=x,w=b,L=k/T):k/E>L&&(_={val:x.val,nopad:1},w={val:b.val,nopad:1},L=k/E));if(g===m){var I=g-1,P=g+1;if(A)if(0===g)a=[0,1];else{var z=(g>0?d:u).reduce((function(t,e){return Math.max(t,l(e))}),0),O=g/(1-Math.min(.5,z/E));a=g>0?[0,O]:[O,0]}else a=S?[Math.max(0,I),Math.max(1,P)]:[I,P]}else A?(_.val>=0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:0,nopad:1})):S&&(_.val-L*s(_)<0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:1,nopad:1})),L=(w.val-_.val-f(e,x.val,b.val))/(E-s(_)-l(w)),a=[_.val-L*s(_),w.val+L*l(w)];return v&&a.reverse(),i.simpleMap(a,e.l2r||Number)}function f(t,e,r){var n=0;if(t.rangebreaks)for(var i=t.locateBreaks(e,r),a=0;a0?r.ppadplus:r.ppadminus)||r.ppad||0),S=M((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),E=M(r.vpadplus||r.vpad),C=M(r.vpadminus||r.vpad);if(!T){if(h=1/0,p=-1/0,w)for(i=0;i0&&(h=o),o>p&&o-a&&(h=o),o>p&&o=P;i--)I(i);return{min:m,max:y,opts:r}},concatExtremes:p};function p(t,e,r){var n,i,a,o=e._id,s=t._fullData,c=t._fullLayout,u=[],f=[];function h(t,e){for(n=0;n=r&&(c.extrapad||!o)){s=!1;break}i(e,c.val)&&c.pad<=r&&(o||!c.extrapad)&&(t.splice(l,1),l--)}if(s){var u=a&&0===e;t.push({val:e,pad:u?0:r,extrapad:!u&&o})}}function v(t){return n(t)&&Math.abs(t)=e}},{"../../constants/numerical":753,"../../lib":778,"../../registry":911,"./axis_ids":831,"fast-isnumeric":241}],828:[function(t,e,r){"use strict";var n=t("d3"),i=t("fast-isnumeric"),a=t("../../plots/plots"),o=t("../../registry"),s=t("../../lib"),l=s.strTranslate,c=t("../../lib/svg_text_utils"),u=t("../../components/titles"),f=t("../../components/color"),h=t("../../components/drawing"),p=t("./layout_attributes"),d=t("./clean_ticks"),g=t("../../constants/numerical"),m=g.ONEMAXYEAR,v=g.ONEAVGYEAR,y=g.ONEMINYEAR,x=g.ONEMAXQUARTER,b=g.ONEAVGQUARTER,_=g.ONEMINQUARTER,w=g.ONEMAXMONTH,T=g.ONEAVGMONTH,k=g.ONEMINMONTH,M=g.ONEWEEK,A=g.ONEDAY,S=A/2,E=g.ONEHOUR,C=g.ONEMIN,L=g.ONESEC,I=g.MINUS_SIGN,P=g.BADNUM,z=t("../../constants/alignment"),O=z.MID_SHIFT,D=z.CAP_SHIFT,R=z.LINE_SPACING,F=z.OPPOSITE_SIDE,B=e.exports={};B.setConvert=t("./set_convert");var N=t("./axis_autotype"),j=t("./axis_ids"),U=j.idSort,V=j.isLinked;B.id2name=j.id2name,B.name2id=j.name2id,B.cleanId=j.cleanId,B.list=j.list,B.listIds=j.listIds,B.getFromId=j.getFromId,B.getFromTrace=j.getFromTrace;var q=t("./autorange");B.getAutoRange=q.getAutoRange,B.findExtremes=q.findExtremes;function H(t){var e=1e-4*(t[1]-t[0]);return[t[0]-e,t[1]+e]}B.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+"axis"],c=n+"ref",u={};return i||(i=l[0]||("string"==typeof a?a:a[0])),a||(a=i),l=l.concat(l.map((function(t){return t+" domain"}))),u[c]={valType:"enumerated",values:l.concat(a?"string"==typeof a?[a]:a:[]),dflt:i},s.coerce(t,e,u,c)},B.getRefType=function(t){return void 0===t?t:"paper"===t?"paper":"pixel"===t?"pixel":/( domain)$/.test(t)?"domain":"range"},B.coercePosition=function(t,e,r,n,i,a){var o,l;if("range"!==B.getRefType(n))o=s.ensureNumber,l=r(i,a);else{var c=B.getFromId(e,n);l=r(i,a=c.fraction2r(a)),o=c.cleanPos}t[i]=o(l)},B.cleanPosition=function(t,e,r){return("paper"===r||"pixel"===r?s.ensureNumber:B.getFromId(e,r).cleanPos)(t)},B.redrawComponents=function(t,e){e=e||B.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),c={},u=0;u2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},B.saveRangeInitial=function(t,e){for(var r=B.list(t,"",!0),n=!1,i=0;i.3*h||u(n)||u(a))){var p=r.dtick/2;t+=t+p.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=B.tickIncrement(t,"M6","reverse")+1.5*A:a.exactMonths>.8?t=B.tickIncrement(t,"M1","reverse")+15.5*A:t-=S;var l=B.tickIncrement(t,r);if(l<=n)return l}return t}(y,t,v,c,a)),m=y,0;m<=u;)m=B.tickIncrement(m,v,!1,a);return{start:e.c2r(y,0,a),end:e.c2r(m,0,a),size:v,_dataSpan:u-c}},B.prepTicks=function(t,e){var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if(t._dtickInit=t.dtick,t._tick0Init=t.tick0,"auto"===t.tickmode||!t.dtick){var n,a=t.nticks;a||("category"===t.type||"multicategory"===t.type?(n=t.tickfont?1.2*(t.tickfont.size||12):15,a=t._length/n):(n="y"===t._id.charAt(0)?40:80,a=s.constrain(t._length/n,4,9)+1),"radialaxis"===t._name&&(a*=2)),"array"===t.tickmode&&(a*=100),t._roughDTick=Math.abs(r[1]-r[0])/a,B.autoTicks(t,t._roughDTick),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}"period"===t.ticklabelmode&&function(t){var e;function r(){return!(i(t.dtick)||"M"!==t.dtick.charAt(0))}var n=r(),a=B.getTickFormat(t);if(a){var o=t._dtickInit!==t.dtick;/%[fLQsSMX]/.test(a)||(/%[HI]/.test(a)?(e=E,o&&!n&&t.dticka&&f=o:p<=o;p=B.tickIncrement(p,t.dtick,l,t.calendar)){if(t.rangebreaks&&!l){if(p=u)break}if(C.length>g||p===L)break;L=p;var I=!1;f&&p!==(0|p)&&(I=!0),C.push({minor:I,value:p})}if(h&&function(t,e,r){for(var n=0;n0?(a=n-1,o=n):(a=n,o=n);var s,l=t[a].value,c=t[o].value,u=Math.abs(c-l),f=r||u,h=0;f>=y?h=u>=y&&u<=m?u:v:r===b&&f>=_?h=u>=_&&u<=x?u:b:f>=k?h=u>=k&&u<=w?u:T:r===M&&f>=M?h=M:f>=A?h=A:r===S&&f>=S?h=S:r===E&&f>=E&&(h=E),h>=u&&(h=u,s=!0);var p=i+h;if(e.rangebreaks&&h>0){for(var d=0,g=0;g<84;g++){var C=(g+.5)/84;e.maskBreaks(i*(1-C)+C*p)!==P&&d++}(h*=d/84)||(t[n].drop=!0),s&&u>M&&(h=u)}(h>0||0===n)&&(t[n].periodX=i+h/2)}}(C,t,t._definedDelta),t.rangebreaks){var z="y"===t._id.charAt(0),O=1;"auto"===t.tickmode&&(O=t.tickfont?t.tickfont.size:12);var D=NaN;for(d=C.length-1;d>-1;d--)if(C[d].drop)C.splice(d,1);else{C[d].value=wt(C[d].value,t);var R=t.c2p(C[d].value);(z?D>R-O:Du||Nu&&(F.periodX=u),N10||"01-01"!==n.substr(5)?t._tickround="d":t._tickround=+e.substr(1)%12==0?"y":"m";else if(e>=A&&a<=10||e>=15*A)t._tickround="d";else if(e>=C&&a<=16||e>=E)t._tickround="M";else if(e>=L&&a<=19||e>=C)t._tickround="S";else{var o=t.l2r(r+e).replace(/^-/,"").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||"L"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),c=Math.floor(Math.log(l)/Math.LN10+.01),u=void 0===t.minexponent?3:t.minexponent;Math.abs(c)>u&&(ot(t.exponentformat)&&!st(c)?t._tickexponent=3*Math.round((c-1)/3):t._tickexponent=c)}else t._tickround=null}function it(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||"",fontSize:n.size,font:n.family,fontColor:n.color}}B.autoTicks=function(t,e){var r;function n(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if("date"===t.type){t.tick0=s.dateTick0(t.calendar,0);var a=2*e;if(a>v)e/=v,r=n(10),t.dtick="M"+12*rt(e,r,Z);else if(a>T)e/=T,t.dtick="M"+rt(e,1,J);else if(a>A){t.dtick=rt(e,A,t._hasDayOfWeekBreaks?[1,2,7,14]:Q);var o=B.getTickFormat(t),l="period"===t.ticklabelmode;l&&(t._rawTick0=t.tick0),/%[uVW]/.test(o)?t.tick0=s.dateTick0(t.calendar,2):t.tick0=s.dateTick0(t.calendar,1),l&&(t._dowTick0=t.tick0)}else a>E?t.dtick=rt(e,E,J):a>C?t.dtick=rt(e,C,K):a>L?t.dtick=rt(e,L,K):(r=n(10),t.dtick=rt(e,r,Z))}else if("log"===t.type){t.tick0=0;var c=s.simpleMap(t.range,t.r2l);if(e>.7)t.dtick=Math.ceil(e);else if(Math.abs(c[1]-c[0])<1){var u=1.5*Math.abs((c[1]-c[0])/e);e=Math.abs(Math.pow(10,c[1])-Math.pow(10,c[0]))/u,r=n(10),t.dtick="L"+rt(e,r,Z)}else t.dtick=e>.3?"D2":"D1"}else"category"===t.type||"multicategory"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):_t(t)?(t.tick0=0,r=1,t.dtick=rt(e,r,et)):(t.tick0=0,r=n(10),t.dtick=rt(e,r,Z));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&"string"!=typeof t.dtick){var f=t.dtick;throw t.dtick=1,"ax.dtick error: "+String(f)}},B.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return s.increment(t,o*e);var l=e.charAt(0),c=o*Number(e.substr(1));if("M"===l)return s.incrementMonth(t,c,a);if("L"===l)return Math.log(Math.pow(10,t)+c)/Math.LN10;if("D"===l){var u="D2"===e?tt:$,f=t+.01*o,h=s.roundUp(s.mod(f,1),u,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw"unrecognized dtick "+String(e)},B.tickFirst=function(t,e){var r=t.r2l||Number,a=s.simpleMap(t.range,r,void 0,void 0,e),o=a[1] ")}else t._prevDateHead=l,c+="
"+l;e.text=c}(t,o,r,c):"log"===u?function(t,e,r,n,a){var o=t.dtick,l=e.x,c=t.tickformat,u="string"==typeof o&&o.charAt(0);"never"===a&&(a="");n&&"L"!==u&&(o="L3",u="L");if(c||"L"===u)e.text=lt(Math.pow(10,l),t,a,n);else if(i(o)||"D"===u&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;"power"===p||ot(p)&&st(f)?(e.text=0===f?1:1===f?"10":"10"+(f>1?"":I)+h+"",e.fontSize*=1.25):("e"===p||"E"===p)&&h>2?e.text="1"+p+(f>0?"+":I)+h:(e.text=lt(Math.pow(10,l),t,"","fakehover"),"D1"===o&&"y"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if("D"!==u)throw"unrecognized dtick "+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if("D1"===t.dtick){var d=String(e.text).charAt(0);"0"!==d&&"1"!==d||("y"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,o,0,c,g):"category"===u?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r="");e.text=String(r)}(t,o):"multicategory"===u?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?"":String(i[1]),o=void 0===i[0]?"":String(i[0]);r?e.text=o+" - "+a:(e.text=a,e.text2=o)}(t,o,r):_t(t)?function(t,e,r,n,i){if("radians"!==t.thetaunit||r)e.text=lt(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text="0";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){for(var r=1;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=lt(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text="\u03c0":e.text=o[0]+"\u03c0":e.text=["",o[0],"","\u2044","",o[1],"","\u03c0"].join(""),l&&(e.text=I+e.text)}}}}(t,o,r,c,g):function(t,e,r,n,i){"never"===i?i="":"all"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i="hide");e.text=lt(e.x,t,i,n)}(t,o,0,c,g),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+=t.ticksuffix)),"boundaries"===t.tickson||t.showdividers){var m=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};o.xbnd=[m(o.x-.5),m(o.x+t.dtick-.5)]}return o},B.hoverLabelText=function(t,e,r){if(r!==P&&r!==e)return B.hoverLabelText(t,e)+" - "+B.hoverLabelText(t,r);var n="log"===t.type&&e<=0,i=B.tickText(t,t.c2l(n?-e:e),"hover").text;return n?0===e?"0":I+i:i};var at=["f","p","n","\u03bc","m","","k","M","G","T"];function ot(t){return"SI"===t||"B"===t}function st(t){return t>14||t<-15}function lt(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||"B",c=e._tickexponent,u=B.getTickFormat(e),f=e.separatethousands;if(n){var h={exponentformat:l,minexponent:e.minexponent,dtick:"none"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:"none"===e.showexponent?e.range.map(e.r2d):[0,t||1]};nt(h),o=(Number(h._tickround)||0)+4,c=h._tickexponent,e.hoverformat&&(u=e.hoverformat)}if(u)return e._numFormat(u)(t).replace(/-/g,I);var p,d=Math.pow(10,-o)/2;if("none"===l&&(c=0),(t=Math.abs(t))"+p+"":"B"===l&&9===c?t+="B":ot(l)&&(t+=at[c/3+5]));return a?I+t:t}function ct(t,e){for(var r=[],n={},i=0;i1&&r=i.min&&t=0,a=u(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case"date":case"linear":for(e=0;e=o(i)))){r=n;break}break;case"log":for(e=0;e0?r.bottom-f:0,h)))),e.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var p=[0,1];if("x"===d){if("b"===l?n[l]=e._depth:(n[l]=e._depth=Math.max(r.width>0?f-r.top:0,h),p.reverse()),r.width>0){var m=r.right-(e._offset+e._length);m>0&&(n.xr=1,n.r=m);var v=e._offset-r.left;v>0&&(n.xl=0,n.l=v)}}else if("l"===l?n[l]=e._depth=Math.max(r.height>0?f-r.left:0,h):(n[l]=e._depth=Math.max(r.height>0?r.right-f:0,h),p.reverse()),r.height>0){var y=r.bottom-(e._offset+e._length);y>0&&(n.yb=0,n.b=y);var x=e._offset-r.top;x>0&&(n.yt=1,n.t=x)}n[g]="free"===e.anchor?e.position:e._anchorAxis.domain[p[0]],e.title.text!==c._dfltTitle[d]&&(n[l]+=ht(e)+(e.title.standoff||0)),e.mirror&&"free"!==e.anchor&&((i={x:0,y:0,r:0,l:0,t:0,b:0})[u]=e.linewidth,e.mirror&&!0!==e.mirror&&(i[u]+=h),!0===e.mirror||"ticks"===e.mirror?i[g]=e._anchorAxis.domain[p[1]]:"all"!==e.mirror&&"allticks"!==e.mirror||(i[g]=[e._counterDomainMin,e._counterDomainMax][p[1]]))}K&&(s=o.getComponentMethod("rangeslider","autoMarginOpts")(t,e)),a.autoMargin(t,gt(e),n),a.autoMargin(t,mt(e),i),a.autoMargin(t,vt(e),s)})),r.skipTitle||K&&"bottom"===e.side||Z.push((function(){return function(t,e){var r,n=t._fullLayout,i=e._id,a=i.charAt(0),o=e.title.font.size;if(e.title.hasOwnProperty("standoff"))r=e._depth+e.title.standoff+ht(e);else{var s=-1!==(e.ticklabelposition||"").indexOf("inside");if("multicategory"===e.type)r=e._depth;else{var l=1.5*o;s&&(l=.5*o,"outside"===e.ticks&&(l+=e.ticklen)),r=10+l+(e.linewidth?e.linewidth-1:0)}s||(r+="x"===a?"top"===e.side?o*(e.showticklabels?1:0):o*(e.showticklabels?1.5:.5):"right"===e.side?o*(e.showticklabels?1:.5):o*(e.showticklabels?.5:0))}var c,f,p,d,g=B.getPxPosition(t,e);"x"===a?(f=e._offset+e._length/2,p="top"===e.side?g-r:g+r):(p=e._offset+e._length/2,f="right"===e.side?g+r:g-r,c={rotate:"-90",offset:0});if("multicategory"!==e.type){var m=e._selections[e._id+"tick"];if(d={selection:m,side:e.side},m&&m.node()&&m.node().parentNode){var v=h.getTranslate(m.node().parentNode);d.offsetLeft=v.x,d.offsetTop=v.y}e.title.hasOwnProperty("standoff")&&(d.pad=0)}return u.draw(t,i+"title",{propContainer:e,propName:e._name+".title.text",placeholder:n._dfltTitle[a],avoid:d,transform:c,attributes:{x:f,y:p,"text-anchor":"middle"}})}(t,e)})),s.syncOrAsync(Z)}}function Q(t){var r=p+(t||"tick");return w[r]||(w[r]=function(t,e){var r,n,i,a;t._selections[e].size()?(r=1/0,n=-1/0,i=1/0,a=-1/0,t._selections[e].each((function(){var t=dt(this),e=h.bBox(t.node().parentNode);r=Math.min(r,e.top),n=Math.max(n,e.bottom),i=Math.min(i,e.left),a=Math.max(a,e.right)}))):(r=0,n=0,i=0,a=0);return{top:r,bottom:n,left:i,right:a,height:n-r,width:a-i}}(e,r)),w[r]}},B.getTickSigns=function(t){var e=t._id.charAt(0),r={x:"top",y:"right"}[e],n=t.side===r?1:-1,i=[-1,1,n,-n];return"inside"!==t.ticks==("x"===e)&&(i=i.map((function(t){return-t}))),t.side&&i.push({l:-1,t:-1,r:1,b:1}[t.side.charAt(0)]),i},B.makeTransTickFn=function(t){return"x"===t._id.charAt(0)?function(e){return l(t._offset+t.l2p(e.x),0)}:function(e){return l(0,t._offset+t.l2p(e.x))}},B.makeTransTickLabelFn=function(t){var e=function(t){var e=t.ticklabelposition||"",r=function(t){return-1!==e.indexOf(t)},n=r("top"),i=r("left"),a=r("right"),o=r("bottom"),s=r("inside"),l=o||i||n||a;if(!l&&!s)return[0,0];var c=t.side,u=l?(t.tickwidth||0)/2:0,f=3,h=t.tickfont?t.tickfont.size:12;(o||n)&&(u+=h*D,f+=(t.linewidth||0)/2);(i||a)&&(u+=(t.linewidth||0)/2,f+=3);s&&"top"===c&&(f-=h*(1-D));(i||n)&&(u=-u);"bottom"!==c&&"right"!==c||(f=-f);return[l?u:0,s?f:0]}(t),r=e[0],n=e[1];return"x"===t._id.charAt(0)?function(e){return l(r+t._offset+t.l2p(ut(e)),n)}:function(e){return l(n,r+t._offset+t.l2p(ut(e)))}},B.makeTickPath=function(t,e,r,n){n=void 0!==n?n:t.ticklen;var i=t._id.charAt(0),a=(t.linewidth||1)/2;return"x"===i?"M0,"+(e+a*r)+"v"+n*r:"M"+(e+a*r)+",0h"+n*r},B.makeLabelFns=function(t,e,r){var n=t.ticklabelposition||"",a=function(t){return-1!==n.indexOf(t)},o=a("top"),l=a("left"),c=a("right"),u=a("bottom")||l||o||c,f=a("inside"),h="inside"===n&&"inside"===t.ticks||!f&&"outside"===t.ticks&&"boundaries"!==t.tickson,p=0,d=0,g=h?t.ticklen:0;if(f?g*=-1:u&&(g=0),h&&(p+=g,r)){var m=s.deg2rad(r);p=g*Math.cos(m)+1,d=g*Math.sin(m)}t.showticklabels&&(h||t.showline)&&(p+=.2*t.tickfont.size);var v,y,x,b,_,w={labelStandoff:p+=(t.linewidth||1)/2*(f?-1:1),labelShift:d},T=0,k=t.side,M=t._id.charAt(0),A=t.tickangle;if("x"===M)b=(_=!f&&"bottom"===k||f&&"top"===k)?1:-1,f&&(b*=-1),v=d*b,y=e+p*b,x=_?1:-.2,90===Math.abs(A)&&(f?x+=O:x=-90===A&&"bottom"===k?D:90===A&&"top"===k?O:.5,T=O/2*(A/90)),w.xFn=function(t){return t.dx+v+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*x},w.anchorFn=function(t,e){if(u){if(l)return"end";if(c)return"start"}return i(e)&&0!==e&&180!==e?e*b<0!==f?"end":"start":"middle"},w.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:"top"===t.side!==f?-n:0};else if("y"===M){if(b=(_=!f&&"left"===k||f&&"right"===k)?1:-1,f&&(b*=-1),v=p,y=d*b,x=0,f||90!==Math.abs(A)||(x=-90===A&&"left"===k||90===A&&"right"===k?D:.5),f){var S=i(A)?+A:0;if(0!==S){var E=s.deg2rad(S);T=Math.abs(Math.sin(E))*D*b,x=0}}w.xFn=function(t){return t.dx+e-(v+t.fontSize*x)*b+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*O},w.anchorFn=function(t,e){return i(e)&&90===Math.abs(e)?"middle":_?"end":"start"},w.heightFn=function(e,r,n){return"right"===t.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return w},B.drawTicks=function(t,e,r){r=r||{};var n=e._id+"tick",i=r.vals;"period"===e.ticklabelmode&&(i=i.slice()).shift();var a=r.layer.selectAll("path."+n).data(e.ticks?i:[],ft);a.exit().remove(),a.enter().append("path").classed(n,1).classed("ticks",1).classed("crisp",!1!==r.crisp).call(f.stroke,e.tickcolor).style("stroke-width",h.crispRound(t,e.tickwidth,1)+"px").attr("d",r.path),a.attr("transform",r.transFn)},B.drawGrid=function(t,e,r){r=r||{};var n=e._id+"grid",i=r.vals,a=r.counterAxis;if(!1===e.showgrid)i=[];else if(a&&B.shouldShowZeroLine(t,e,a))for(var o="array"===e.tickmode,s=0;so||i.lefto||i.top+(e.tickangle?0:t.fontSize/4)1)for(n=1;n2*o}(i,e))return"date";var m="strict"!==r.autotypenumbers;return function(t,e){for(var r=t.length,n=f(r),i=0,o=0,s={},u=0;u2*i}(i,m)?"category":function(t,e){for(var r=t.length,n=0;n=2){var l,c,u="";if(2===o.length)for(l=0;l<2;l++)if(c=y(o[l])){u=d;break}var f=i("pattern",u);if(f===d)for(l=0;l<2;l++)(c=y(o[l]))&&(e.bounds[l]=o[l]=c-1);if(f)for(l=0;l<2;l++)switch(c=o[l],f){case d:if(!n(c))return void(e.enabled=!1);if((c=+c)!==Math.floor(c)||c<0||c>=7)return void(e.enabled=!1);e.bounds[l]=o[l]=c;break;case g:if(!n(c))return void(e.enabled=!1);if((c=+c)<0||c>24)return void(e.enabled=!1);e.bounds[l]=o[l]=c}if(!1===r.autorange){var h=r.range;if(h[0]h[1])return void(e.enabled=!1)}else if(o[0]>h[0]&&o[1]n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},r.ref2id=function(t){return!!/^[xyz]/.test(t)&&t.split(" ")[0]},r.isLinked=function(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},{"../../registry":911,"./constants":834}],832:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){if("category"===e.type){var i,a=t.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(i="array");var s,l=r("categoryorder",i);"array"===l&&(s=r("categoryarray")),o||"array"!==l||(l=e.categoryorder="trace"),"trace"===l?e._initialCategories=[]:"array"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;nn?i.substr(n):a.substr(r))+o:i+a+t*e:o}function m(t,e){for(var r=e._size,n=r.h/r.w,i={},a=Object.keys(t),o=0;oc*x)||T)for(r=0;rz&&FI&&(I=F);h/=(I-L)/(2*P),L=l.l2r(L),I=l.l2r(I),l.range=l._input.range=S=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function B(t,e,r,n,i){return t.append("path").attr("class","zoombox").style({fill:e>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform",l(r,n)).attr("d",i+"Z")}function N(t,e,r){return t.append("path").attr("class","zoombox-corners").style({fill:u.background,stroke:u.defaultLine,"stroke-width":1,opacity:0}).attr("transform",l(e,r)).attr("d","M0,0Z")}function j(t,e,r,n,i,a){t.attr("d",n+"M"+r.l+","+r.t+"v"+r.h+"h"+r.w+"v-"+r.h+"h-"+r.w+"Z"),U(t,e,i,a)}function U(t,e,r,n){r||(t.transition().style("fill",n>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),e.transition().style("opacity",1).duration(200))}function V(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function q(t){I&&t.data&&t._context.showTips&&(s.notifier(s._(t,"Double-click to zoom back out"),"long"),I=!1)}function H(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,L)/2);return"M"+(t.l-3.5)+","+(t.t-.5+e)+"h3v"+-e+"h"+e+"v-3h-"+(e+3)+"ZM"+(t.r+3.5)+","+(t.t-.5+e)+"h-3v"+-e+"h"+-e+"v-3h"+(e+3)+"ZM"+(t.r+3.5)+","+(t.b+.5-e)+"h-3v"+e+"h"+-e+"v3h"+(e+3)+"ZM"+(t.l-3.5)+","+(t.b+.5-e)+"h3v"+e+"h"+e+"v3h-"+(e+3)+"Z"}function G(t,e,r,n,i){for(var a,o,l,c,u=!1,f={},h={},p=(i||{}).xaHash,d=(i||{}).yaHash,g=0;g=0)i._fullLayout._deactivateShape(i);else{var a=i._fullLayout.clickmode;if(V(i),2!==t||mt||qt(),gt)a.indexOf("select")>-1&&A(r,i,Z,J,e.id,Lt),a.indexOf("event")>-1&&h.click(i,r,e.id);else if(1===t&&mt){var s=d?P:I,l="s"===d||"w"===m?0:1,u=s._name+".range["+l+"]",f=function(t,e){var r,i=t.range[e],a=Math.abs(i-t.range[1-e]);return"date"===t.type?i:"log"===t.type?(r=Math.ceil(Math.max(0,-Math.log(a)/Math.LN10))+3,n.format("."+r+"g")(Math.pow(10,i))):(r=Math.floor(Math.log(Math.abs(i))/Math.LN10)-Math.floor(Math.log(a)/Math.LN10)+4,n.format("."+String(r)+"g")(i))}(s,l),p="left",g="middle";if(s.fixedrange)return;d?(g="n"===d?"top":"bottom","right"===s.side&&(p="right")):"e"===m&&(p="right"),i._context.showAxisRangeEntryBoxes&&n.select(xt).call(c.makeEditable,{gd:i,immediate:!0,background:i._fullLayout.paper_bgcolor,text:String(f),fill:s.tickfont?s.tickfont.color:"#444",horizontalAlign:p,verticalAlign:g}).on("edit",(function(t){var e=s.d2r(t);void 0!==e&&o.call("_guiRelayout",i,u,e)}))}}}function zt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min($,ht*e+bt)),i=Math.max(0,Math.min(tt,pt*r+_t)),a=Math.abs(n-bt),o=Math.abs(i-_t);function s(){At="",wt.r=wt.l,wt.t=wt.b,Et.attr("d","M0,0Z")}if(wt.l=Math.min(bt,n),wt.r=Math.max(bt,n),wt.t=Math.min(_t,i),wt.b=Math.max(_t,i),et.isSubplotConstrained)a>L||o>L?(At="xy",a/$>o/tt?(o=a*tt/$,_t>i?wt.t=_t-o:wt.b=_t+o):(a=o*$/tt,bt>n?wt.l=bt-a:wt.r=bt+a),Et.attr("d",H(wt))):s();else if(rt.isSubplotConstrained)if(a>L||o>L){At="xy";var l=Math.min(wt.l/$,(tt-wt.b)/tt),c=Math.max(wt.r/$,(tt-wt.t)/tt);wt.l=l*$,wt.r=c*$,wt.b=(1-l)*tt,wt.t=(1-c)*tt,Et.attr("d",H(wt))}else s();else!it||o0){var u;if(rt.isSubplotConstrained||!nt&&1===it.length){for(u=0;ug[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s)}return r("layer"),e}},{"../../lib":778,"fast-isnumeric":241}],846:[function(t,e,r){"use strict";var n=t("../../constants/alignment").FROM_BL;e.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||"center"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)],t.setScale()}},{"../../constants/alignment":745}],847:[function(t,e,r){"use strict";var n=t("polybooljs"),i=t("../../registry"),a=t("../../components/drawing").dashStyle,o=t("../../components/color"),s=t("../../components/fx"),l=t("../../components/fx/helpers").makeEventData,c=t("../../components/dragelement/helpers"),u=c.freeMode,f=c.rectMode,h=c.drawMode,p=c.openMode,d=c.selectMode,g=t("../../components/shapes/draw_newshape/display_outlines"),m=t("../../components/shapes/draw_newshape/helpers").handleEllipse,v=t("../../components/shapes/draw_newshape/newshapes"),y=t("../../lib"),x=t("../../lib/polygon"),b=t("../../lib/throttle"),_=t("./axis_ids").getFromId,w=t("../../lib/clear_gl_canvases"),T=t("../../plot_api/subroutines").redrawReglTraces,k=t("./constants"),M=k.MINSELECT,A=x.filter,S=x.tester,E=t("./handle_outline").clearSelect,C=t("./helpers"),L=C.p2r,I=C.axValue,P=C.getTransform;function z(t,e,r,n,i,a,o){var s,l,c,u,f,h,d,m,v,y=e._hoverdata,x=e._fullLayout.clickmode.indexOf("event")>-1,b=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(y)){F(t,e,a);var _=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n0?function(t,e){var r,n,i,a=[];for(i=0;i0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i1)return!1;if((i+=r.selectedpoints.length)>1)return!1}return 1===i}(s)&&(h=j(_))){for(o&&o.remove(),v=0;v=0&&n._fullLayout._deactivateShape(n),h(e)){var a=n._fullLayout._zoomlayer.selectAll(".select-outline-"+r.id);if(a&&n._fullLayout._drawing){var o=v(a,t);o&&i.call("_guiRelayout",n,{shapes:o}),n._fullLayout._drawing=!1}}r.selection={},r.selection.selectionDefs=t.selectionDefs=[],r.selection.mergedPolygons=t.mergedPolygons=[]}function N(t,e,r,n){var i,a,o,s=[],l=e.map((function(t){return t._id})),c=r.map((function(t){return t._id}));for(o=0;o0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function U(t,e,r){var n,a,o,s;for(n=0;n=0)C._fullLayout._deactivateShape(C);else if(!_){var r=O.clickmode;b.done(gt).then((function(){if(b.clear(gt),2===t){for(ft.remove(),$=0;$-1&&z(e,C,i.xaxes,i.yaxes,i.subplot,i,ft),"event"===r&&C.emit("plotly_selected",void 0);s.click(C,e)})).catch(y.error)}},i.doneFn=function(){dt.remove(),b.done(gt).then((function(){b.clear(gt),i.gd.emit("plotly_selected",et),Q&&i.selectionDefs&&(Q.subtract=ut,i.selectionDefs.push(Q),i.mergedPolygons.length=0,[].push.apply(i.mergedPolygons,K)),i.doneFnCompleted&&i.doneFnCompleted(mt)})).catch(y.error),_&&B(i)}},clearSelect:E,clearSelectionsCache:B,selectOnClick:z}},{"../../components/color":643,"../../components/dragelement/helpers":661,"../../components/drawing":665,"../../components/fx":683,"../../components/fx/helpers":679,"../../components/shapes/draw_newshape/display_outlines":728,"../../components/shapes/draw_newshape/helpers":729,"../../components/shapes/draw_newshape/newshapes":730,"../../lib":778,"../../lib/clear_gl_canvases":762,"../../lib/polygon":790,"../../lib/throttle":804,"../../plot_api/subroutines":818,"../../registry":911,"./axis_ids":831,"./constants":834,"./handle_outline":838,"./helpers":839,polybooljs:517}],848:[function(t,e,r){"use strict";var n=t("d3"),i=t("d3-time-format").utcFormat,a=t("fast-isnumeric"),o=t("../../lib"),s=o.cleanNumber,l=o.ms2DateTime,c=o.dateTime2ms,u=o.ensureNumber,f=o.isArrayOrTypedArray,h=t("../../constants/numerical"),p=h.FP_SAFE,d=h.BADNUM,g=h.LOG_CLIP,m=h.ONEWEEK,v=h.ONEDAY,y=h.ONEHOUR,x=h.ONEMIN,b=h.ONESEC,_=t("./axis_ids"),w=t("./constants"),T=w.HOUR_PATTERN,k=w.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function A(t){return null!=t}e.exports=function(t,e){e=e||{};var r=t._id||"x",h=r.charAt(0);function S(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*g*Math.abs(n-i))}return d}function E(e,r,n,i){if((i||{}).msUTC&&a(e))return+e;var s=c(e,n||t.calendar);if(s===d){if(!a(e))return d;e=+e;var l=Math.floor(10*o.mod(e+.05,1)),u=Math.round(e-l/10);s=c(new Date(u))+l/10}return s}function C(e,r,n){return l(e,r,n||t.calendar)}function L(e){return t._categories[Math.round(e)]}function I(e){if(A(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push("number"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return d}function P(e){if(t._categoriesMap)return t._categoriesMap[e]}function z(t){var e=P(t);return void 0!==e?e:a(t)?+t:void 0}function O(t){return a(t)?+t:P(t)}function D(t,e,r){return n.round(r+e*t,2)}function R(t,e,r){return(t-r)/e}var F=function(e){return a(e)?D(e,t._m,t._b):d},B=function(e){return R(e,t._m,t._b)};if(t.rangebreaks){var N="y"===h;F=function(e){if(!a(e))return d;var r=t._rangebreaks.length;if(!r)return D(e,t._m,t._b);var n=N;t.range[0]>t.range[1]&&(n=!n);for(var i=n?-1:1,o=i*e,s=0,l=0;lu)){s=o<(c+u)/2?l:l+1;break}s=l+1}var f=t._B[s]||0;return isFinite(f)?D(e,t._m2,f):0},B=function(e){var r=t._rangebreaks.length;if(!r)return R(e,t._m,t._b);for(var n=0,i=0;it._rangebreaks[i].pmax&&(n=i+1);return R(e,t._m2,t._B[n])}}t.c2l="log"===t.type?S:u,t.l2c="log"===t.type?M:u,t.l2p=F,t.p2l=B,t.c2p="log"===t.type?function(t,e){return F(S(t,e))}:F,t.p2c="log"===t.type?function(t){return M(B(t))}:B,-1!==["linear","-"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=s,t.c2d=t.c2r=t.l2d=t.l2r=u,t.d2p=t.r2p=function(e){return t.l2p(s(e))},t.p2d=t.p2r=B,t.cleanPos=u):"log"===t.type?(t.d2r=t.d2l=function(t,e){return S(s(t),e)},t.r2d=t.r2c=function(t){return M(s(t))},t.d2c=t.r2l=s,t.c2d=t.l2r=u,t.c2r=S,t.l2d=M,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return M(B(t))},t.r2p=function(e){return t.l2p(s(e))},t.p2r=B,t.cleanPos=u):"date"===t.type?(t.d2r=t.r2d=o.identity,t.d2c=t.r2c=t.d2l=t.r2l=E,t.c2d=t.c2r=t.l2d=t.l2r=C,t.d2p=t.r2p=function(e,r,n){return t.l2p(E(e,0,n))},t.p2d=t.p2r=function(t,e,r){return C(B(t),e,r)},t.cleanPos=function(e){return o.cleanDate(e,d,t.calendar)}):"category"===t.type?(t.d2c=t.d2l=I,t.r2d=t.c2d=t.l2d=L,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=O(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=u,t.r2l=O,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return L(B(t))},t.r2p=t.d2p,t.p2r=B,t.cleanPos=function(t){return"string"==typeof t&&""!==t?t:u(t)}):"multicategory"===t.type&&(t.r2d=t.c2d=t.l2d=L,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=z(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=P,t.l2r=t.c2r=u,t.r2l=z,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return L(B(t))},t.r2p=t.d2p,t.p2r=B,t.cleanPos=function(t){return Array.isArray(t)||"string"==typeof t&&""!==t?t:u(t)},t.setupMultiCategory=function(n){var i,a,s=t._traceIndices,l=t._matchGroup;if(l&&0===t._categories.length)for(var c in l)if(c!==r){var u=e[_.id2name(c)];s=s.concat(u._traceIndices)}var p=[[0,{}],[0,{}]],d=[];for(i=0;ip&&(s[n]=p),s[0]===s[1]){var c=Math.max(1,Math.abs(1e-6*s[0]));s[0]-=c,s[1]+=c}}else o.nestedProperty(t,e).set(i)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=_.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?"_r":"range",o=t.calendar;t.cleanRange(a);var s,l,c=t.r2l(t[a][0],o),u=t.r2l(t[a][1],o),f="y"===h;if((f?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(c-u),t._b=-t._m*u):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(u-c),t._b=-t._m*c),t._rangebreaks=[],t._lBreaks=0,t._m2=0,t._B=[],t.rangebreaks)&&(t._rangebreaks=t.locateBreaks(Math.min(c,u),Math.max(c,u)),t._rangebreaks.length)){for(s=0;su&&(p=!p),p&&t._rangebreaks.reverse();var d=p?-1:1;for(t._m2=d*t._length/(Math.abs(u-c)-t._lBreaks),t._B.push(-t._m2*(f?u:c)),s=0;si&&(i+=7,ai&&(i+=24,a=n&&a=n&&e=s.min&&(ts.max&&(s.max=n),i=!1)}i&&c.push({min:t,max:n})}};for(n=0;nr.duration?(!function(){for(var r={},n=0;n rect").call(o.setTranslate,0,0).call(o.setScale,1,1),t.plot.call(o.setTranslate,e._offset,r._offset).call(o.setScale,1,1);var n=t.plot.selectAll(".scatterlayer .trace");n.selectAll(".point").call(o.setPointGroupScale,1,1),n.selectAll(".textpoint").call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,t)}function m(e,r){var n=e.plotinfo,i=n.xaxis,l=n.yaxis,c=i._length,u=l._length,f=!!e.xr1,h=!!e.yr1,p=[];if(f){var d=a.simpleMap(e.xr0,i.r2l),g=a.simpleMap(e.xr1,i.r2l),m=d[1]-d[0],v=g[1]-g[0];p[0]=(d[0]*(1-r)+r*g[0]-d[0])/(d[1]-d[0])*c,p[2]=c*(1-r+r*v/m),i.range[0]=i.l2r(d[0]*(1-r)+r*g[0]),i.range[1]=i.l2r(d[1]*(1-r)+r*g[1])}else p[0]=0,p[2]=c;if(h){var y=a.simpleMap(e.yr0,l.r2l),x=a.simpleMap(e.yr1,l.r2l),b=y[1]-y[0],_=x[1]-x[0];p[1]=(y[1]*(1-r)+r*x[1]-y[1])/(y[0]-y[1])*u,p[3]=u*(1-r+r*_/b),l.range[0]=i.l2r(y[0]*(1-r)+r*x[0]),l.range[1]=l.l2r(y[1]*(1-r)+r*x[1])}else p[1]=0,p[3]=u;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,[i._id,l._id]);var w=f?c/p[2]:1,T=h?u/p[3]:1,k=f?p[0]:0,M=h?p[1]:0,A=f?p[0]/p[2]*c:0,S=h?p[1]/p[3]*u:0,E=i._offset-A,C=l._offset-S;n.clipRect.call(o.setTranslate,k,M).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,E,C).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}s.redrawComponents(t)}},{"../../components/drawing":665,"../../lib":778,"../../registry":911,"./axes":828,d3:169}],853:[function(t,e,r){"use strict";var n=t("../../registry").traceIs,i=t("./axis_autotype");function a(t){return{v:"x",h:"y"}[t.orientation||"v"]}function o(t,e){var r=a(t),i=n(t,"box-violin"),o=n(t._fullInput||{},"candlestick");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+"0"]}e.exports=function(t,e,r,s){r("autotypenumbers",s.autotypenumbersDflt),"-"===r("type",(s.splomStash||{}).type)&&(!function(t,e){if("-"!==t.type)return;var r,s=t._id,l=s.charAt(0);-1!==s.indexOf("scene")&&(s=l);var c=function(t,e,r){for(var n=0;n0&&(i["_"+r+"axes"]||{})[e])return i;if((i[r+"axis"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+"0"])return i}}}(e,s,l);if(!c)return;if("histogram"===c.type&&l==={v:"y",h:"x"}[c.orientation||"v"])return void(t.type="linear");var u=l+"calendar",f=c[u],h={noMultiCategory:!n(c,"cartesian")||n(c,"noMultiCategory")};"box"===c.type&&c._hasPreCompStats&&l==={h:"x",v:"y"}[c.orientation||"v"]&&(h.noMultiCategory=!0);if(h.autotypenumbers=t.autotypenumbers,o(c,l)){var p=a(c),d=[];for(r=0;r0?".":"")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}r.manageCommandObserver=function(t,e,n,o){var s={},l=!0;e&&e._commandObserver&&(s=e._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var c=r.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(e&&e._commandObserver){if(c)return s;if(e._commandObserver.remove)return e._commandObserver.remove(),e._commandObserver=null,s}if(c){a(t,c,s.cache),s.check=function(){if(l){var e=a(t,c,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:c.type,prop:c.prop,traces:c.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var u=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],f=0;f0&&i<0&&(i+=360);var s=(i-n)/4;return{type:"Polygon",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}e.exports=function(t){return new w(t)},T.plot=function(t,e,r){var n=this,i=e[this.id],a=[],o=!1;for(var s in y.layerNameToAdjective)if("frame"!==s&&i["show"+s]){o=!0;break}for(var l=0;l0&&a._module.calcGeoJSON(i,e)}if(!this.updateProjection(t,e)){this.viewInitial&&this.scope===r.scope||this.saveViewInitial(r),this.scope=r.scope,this.updateBaseLayers(e,r),this.updateDims(e,r),this.updateFx(e,r),u.generalUpdatePerTraceModule(this.graphDiv,this,t,r);var o=this.layers.frontplot.select(".scatterlayer");this.dataPoints.point=o.selectAll(".point"),this.dataPoints.text=o.selectAll("text"),this.dataPaths.line=o.selectAll(".js-line");var s=this.layers.backplot.select(".choroplethlayer");this.dataPaths.choropleth=s.selectAll("path"),this.render()}},T.updateProjection=function(t,e){var r=this.graphDiv,o=e[this.id],s=e._size,l=o.domain,c=o.projection,u=o.lonaxis,f=o.lataxis,p=u._ax,d=f._ax,g=this.projection=function(t){for(var e=t.projection.type,r=n.geo[y.projNames[e]](),i=t._isClipped?y.lonaxisSpan[e]/2:null,a=["center","rotate","parallels","clipExtent"],o=function(t){return t?r:[]},s=0;si*Math.PI/180}return!1},r.getPath=function(){return n.geo.path().projection(r)},r.getBounds=function(t){return r.getPath().bounds(t)},r.fitExtent=function(t,e){var n=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=r.clipExtent&&r.clipExtent();r.scale(150).translate([0,0]),a&&r.clipExtent(null);var o=r.getBounds(e),s=Math.min(n/(o[1][0]-o[0][0]),i/(o[1][1]-o[0][1])),l=+t[0][0]+(n-s*(o[1][0]+o[0][0]))/2,c=+t[0][1]+(i-s*(o[1][1]+o[0][1]))/2;return a&&r.clipExtent(a),r.scale(150*s).translate([l,c])},r.precision(y.precision),i&&r.clipAngle(i-y.clipPad);return r}(o),m=[[s.l+s.w*l.x[0],s.t+s.h*(1-l.y[1])],[s.l+s.w*l.x[1],s.t+s.h*(1-l.y[0])]],v=o.center||{},x=c.rotation||{},b=u.range||[],_=f.range||[];if(o.fitbounds){p._length=m[1][0]-m[0][0],d._length=m[1][1]-m[0][1],p.range=h(r,p),d.range=h(r,d);var w=(p.range[0]+p.range[1])/2,T=(d.range[0]+d.range[1])/2;if(o._isScoped)v={lon:w,lat:T};else if(o._isClipped){v={lon:w,lat:T},x={lon:w,lat:T,roll:x.roll};var M=c.type,A=y.lonaxisSpan[M]/2||180,S=y.lataxisSpan[M]/2||90;b=[w-A,w+A],_=[T-S,T+S]}else v={lon:w,lat:T},x={lon:w,lat:x.lat,roll:x.roll}}g.center([v.lon-x.lon,v.lat-x.lat]).rotate([-x.lon,-x.lat,x.roll]).parallels(c.parallels);var E=k(b,_);g.fitExtent(m,E);var C=this.bounds=g.getBounds(E),L=this.fitScale=g.scale(),I=g.translate();if(!isFinite(C[0][0])||!isFinite(C[0][1])||!isFinite(C[1][0])||!isFinite(C[1][1])||isNaN(I[0])||isNaN(I[0])){for(var P=["fitbounds","projection.rotation","center","lonaxis.range","lataxis.range"],z="Invalid geo settings, relayout'ing to default view.",O={},D=0;D-1&&m(n.event,a,[r.xaxis],[r.yaxis],r.id,f),l.indexOf("event")>-1&&c.click(a,n.event))}))}function h(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},T.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i="clip"+r._uid+t.id;t.clipDef=r._clips.append("clipPath").attr("id",i),t.clipRect=t.clipDef.append("rect"),t.framework=n.select(t.container).append("g").attr("class","geo "+t.id).call(l.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:"x",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:"y",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},f.setConvert(t.mockAxis,r)},T.saveViewInitial=function(t){var e,r=t.center||{},n=t.projection,i=n.rotation||{};this.viewInitial={fitbounds:t.fitbounds,"projection.scale":n.scale},e=t._isScoped?{"center.lon":r.lon,"center.lat":r.lat}:t._isClipped?{"projection.rotation.lon":i.lon,"projection.rotation.lat":i.lat}:{"center.lon":r.lon,"center.lat":r.lat,"projection.rotation.lon":i.lon},a.extendFlat(this.viewInitial,e)},T.render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?o(r[0],r[1]):null}function i(t){return e.isLonLatOverEdges(t.lonlat)?"none":null}for(t in this.basePaths)this.basePaths[t].attr("d",r);for(t in this.dataPaths)this.dataPaths[t].attr("d",(function(t){return r(t.geojson)}));for(t in this.dataPoints)this.dataPoints[t].attr("display",i).attr("transform",n)}},{"../../components/color":643,"../../components/dragelement":662,"../../components/drawing":665,"../../components/fx":683,"../../lib":778,"../../lib/geo_location_utils":771,"../../lib/topojson_utils":806,"../../registry":911,"../cartesian/autorange":827,"../cartesian/axes":828,"../cartesian/select":847,"../plots":891,"./constants":858,"./projections":863,"./zoom":864,d3:169,"topojson-client":579}],860:[function(t,e,r){"use strict";var n=t("../../plots/get_data").getSubplotCalcData,i=t("../../lib").counterRegex,a=t("./geo"),o="geo",s=i(o),l={};l.geo={valType:"subplotid",dflt:o,editType:"calc"},e.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:t("./layout_attributes"),supplyLayoutDefaults:t("./layout_defaults"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots.geo,s=0;s0&&L<0&&(L+=360);var I,P,z,O=(C+L)/2;if(!p){var D=d?f.projRotate:[O,0,0];I=r("projection.rotation.lon",D[0]),r("projection.rotation.lat",D[1]),r("projection.rotation.roll",D[2]),r("showcoastlines",!d&&y)&&(r("coastlinecolor"),r("coastlinewidth")),r("showocean",!!y&&void 0)&&r("oceancolor")}(p?(P=-96.6,z=38.7):(P=d?O:I,z=(E[0]+E[1])/2),r("center.lon",P),r("center.lat",z),g)&&r("projection.parallels",f.projParallels||[0,60]);r("projection.scale"),r("showland",!!y&&void 0)&&r("landcolor"),r("showlakes",!!y&&void 0)&&r("lakecolor"),r("showrivers",!!y&&void 0)&&(r("rivercolor"),r("riverwidth")),r("showcountries",d&&"usa"!==u&&y)&&(r("countrycolor"),r("countrywidth")),("usa"===u||"north america"===u&&50===c)&&(r("showsubunits",y),r("subunitcolor"),r("subunitwidth")),d||r("showframe",y)&&(r("framecolor"),r("framewidth")),r("bgcolor"),r("fitbounds")&&(delete e.projection.scale,d?(delete e.center.lon,delete e.center.lat):m?(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon,delete e.projection.rotation.lat,delete e.lonaxis.range,delete e.lataxis.range):(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon))}e.exports=function(t,e,r){i(t,e,r,{type:"geo",attributes:s,handleDefaults:c,fullData:r,partition:"y"})}},{"../../lib":778,"../get_data":865,"../subplot_defaults":905,"./constants":858,"./layout_attributes":861}],863:[function(t,e,r){"use strict";e.exports=function(t){function e(t,e){return{type:"Feature",id:t.id,properties:t.properties,geometry:r(t.geometry,e)}}function r(e,n){if(!e)return null;if("GeometryCollection"===e.type)return{type:"GeometryCollection",geometries:object.geometries.map((function(t){return r(t,n)}))};if(!c.hasOwnProperty(e.type))return null;var i=c[e.type];return t.geo.stream(e,n(i)),i.result()}t.geo.project=function(t,e){var i=e.stream;if(!i)throw new Error("not yet supported");return(t&&n.hasOwnProperty(t.type)?n[t.type]:r)(t,i)};var n={Feature:e,FeatureCollection:function(t,r){return{type:"FeatureCollection",features:t.features.map((function(t){return e(t,r)}))}}},i=[],a=[],o={point:function(t,e){i.push([t,e])},result:function(){var t=i.length?i.length<2?{type:"Point",coordinates:i[0]}:{type:"MultiPoint",coordinates:i}:null;return i=[],t}},s={lineStart:u,point:function(t,e){i.push([t,e])},lineEnd:function(){i.length&&(a.push(i),i=[])},result:function(){var t=a.length?a.length<2?{type:"LineString",coordinates:a[0]}:{type:"MultiLineString",coordinates:a}:null;return a=[],t}},l={polygonStart:u,lineStart:u,point:function(t,e){i.push([t,e])},lineEnd:function(){var t=i.length;if(t){do{i.push(i[0].slice())}while(++t<4);a.push(i),i=[]}},polygonEnd:u,result:function(){if(!a.length)return null;var t=[],e=[];return a.forEach((function(r){!function(t){if((e=t.length)<4)return!1;var e,r=0,n=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];for(;++rn^p>n&&r<(h-c)*(n-u)/(p-u)+c&&(i=!i)}return i}(t[0],r))return t.push(e),!0}))||t.push([e])})),a=[],t.length?t.length>1?{type:"MultiPolygon",coordinates:t}:{type:"Polygon",coordinates:t[0]}:null}},c={Point:o,MultiPoint:o,LineString:s,MultiLineString:s,Polygon:l,MultiPolygon:l,Sphere:l};function u(){}var f=1e-6,h=Math.PI,p=h/2,d=(Math.sqrt(h),h/180),g=180/h;function m(t){return t>1?p:t<-1?-p:Math.asin(t)}function v(t){return t>1?0:t<-1?h:Math.acos(t)}var y=t.geo.projection,x=t.geo.projectionMutator;function b(t,e){var r=(2+p)*Math.sin(e);e/=2;for(var n=0,i=1/0;n<10&&Math.abs(i)>f;n++){var a=Math.cos(e);e-=i=(e+Math.sin(e)*(a+2)-r)/(2*a*(1+a))}return[2/Math.sqrt(h*(4+h))*t*(1+Math.cos(e)),2*Math.sqrt(h/(4+h))*Math.sin(e)]}t.geo.interrupt=function(e){var r,n=[[[[-h,0],[0,p],[h,0]]],[[[-h,0],[0,-p],[h,0]]]];function i(t,r){for(var i=r<0?-1:1,a=n[+(r<0)],o=0,s=a.length-1;oa[o][2][0];++o);var l=e(t-a[o][1][0],r);return l[0]+=e(a[o][1][0],i*r>i*a[o][0][1]?a[o][0][1]:r)[0],l}function a(){r=n.map((function(t){return t.map((function(t){var r,n=e(t[0][0],t[0][1])[0],i=e(t[2][0],t[2][1])[0],a=e(t[1][0],t[0][1])[1],o=e(t[1][0],t[1][1])[1];return a>o&&(r=a,a=o,o=r),[[n,a],[i,o]]}))}))}e.invert&&(i.invert=function(t,a){for(var o=r[+(a<0)],s=n[+(a<0)],l=0,u=o.length;l=0;--i){var p;o=180*(p=n[1][i])[0][0]/h,s=180*p[0][1]/h,c=180*p[1][1]/h,u=180*p[2][0]/h,f=180*p[2][1]/h;r.push(l([[u-e,f-e],[u-e,c+e],[o+e,c+e],[o+e,s-e]],30))}return{type:"Polygon",coordinates:[t.merge(r)]}}(),a)},i},o.lobes=function(t){return arguments.length?(n=t.map((function(t){return t.map((function(t){return[[t[0][0]*h/180,t[0][1]*h/180],[t[1][0]*h/180,t[1][1]*h/180],[t[2][0]*h/180,t[2][1]*h/180]]}))})),a(),o):n.map((function(t){return t.map((function(t){return[[180*t[0][0]/h,180*t[0][1]/h],[180*t[1][0]/h,180*t[1][1]/h],[180*t[2][0]/h,180*t[2][1]/h]]}))}))},o},b.invert=function(t,e){var r=.5*e*Math.sqrt((4+h)/h),n=m(r),i=Math.cos(n);return[t/(2/Math.sqrt(h*(4+h))*(1+i)),m((n+r*(i+2))/(2+p))]},(t.geo.eckert4=function(){return y(b)}).raw=b;var _=t.geo.azimuthalEqualArea.raw;function w(t,e){if(arguments.length<2&&(e=t),1===e)return _;if(e===1/0)return T;function r(r,n){var i=_(r/e,n);return i[0]*=t,i}return r.invert=function(r,n){var i=_.invert(r/t,n);return i[0]*=e,i},r}function T(t,e){return[t*Math.cos(e)/Math.cos(e/=2),2*Math.sin(e)]}function k(t,e){return[3*t/(2*h)*Math.sqrt(h*h/3-e*e),e]}function M(t,e){return[t,1.25*Math.log(Math.tan(h/4+.4*e))]}function A(t){return function(e){var r,n=t*Math.sin(e),i=30;do{e-=r=(e+Math.sin(e)-n)/(1+Math.cos(e))}while(Math.abs(r)>f&&--i>0);return e/2}}T.invert=function(t,e){var r=2*m(e/2);return[t*Math.cos(r/2)/Math.cos(r),r]},(t.geo.hammer=function(){var t=2,e=x(w),r=e(t);return r.coefficient=function(r){return arguments.length?e(t=+r):t},r}).raw=w,k.invert=function(t,e){return[2/3*h*t/Math.sqrt(h*h/3-e*e),e]},(t.geo.kavrayskiy7=function(){return y(k)}).raw=k,M.invert=function(t,e){return[t,2.5*Math.atan(Math.exp(.8*e))-.625*h]},(t.geo.miller=function(){return y(M)}).raw=M,A(h);var S=function(t,e,r){var n=A(r);function i(r,i){return[t*r*Math.cos(i=n(i)),e*Math.sin(i)]}return i.invert=function(n,i){var a=m(i/e);return[n/(t*Math.cos(a)),m((2*a+Math.sin(2*a))/r)]},i}(Math.SQRT2/p,Math.SQRT2,h);function E(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))]}(t.geo.mollweide=function(){return y(S)}).raw=S,E.invert=function(t,e){var r,n=e,i=25;do{var a=n*n,o=a*a;n-=r=(n*(1.007226+a*(.015085+o*(.028874*a-.044475-.005916*o)))-e)/(1.007226+a*(.045255+o*(.259866*a-.311325-.005916*11*o)))}while(Math.abs(r)>f&&--i>0);return[t/(.8707+(a=n*n)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),n]},(t.geo.naturalEarth=function(){return y(E)}).raw=E;var C=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];function L(t,e){var r,n=Math.min(18,36*Math.abs(e)/h),i=Math.floor(n),a=n-i,o=(r=C[i])[0],s=r[1],l=(r=C[++i])[0],c=r[1],u=(r=C[Math.min(19,++i)])[0],f=r[1];return[t*(l+a*(u-o)/2+a*a*(u-2*l+o)/2),(e>0?p:-p)*(c+a*(f-s)/2+a*a*(f-2*c+s)/2)]}function I(t,e){return[t*Math.cos(e),e]}function P(t,e){var r,n=Math.cos(e),i=(r=v(n*Math.cos(t/=2)))?r/Math.sin(r):1;return[2*n*Math.sin(t)*i,Math.sin(e)*i]}function z(t,e){var r=P(t,e);return[(r[0]+t/p)/2,(r[1]+e)/2]}C.forEach((function(t){t[1]*=1.0144})),L.invert=function(t,e){var r=e/p,n=90*r,i=Math.min(18,Math.abs(n/5)),a=Math.max(0,Math.floor(i));do{var o=C[a][1],s=C[a+1][1],l=C[Math.min(19,a+2)][1],c=l-o,u=l-2*s+o,f=2*(Math.abs(r)-s)/c,h=u/c,m=f*(1-h*f*(1-2*h*f));if(m>=0||1===a){n=(e>=0?5:-5)*(m+i);var v,y=50;do{m=(i=Math.min(18,Math.abs(n)/5))-(a=Math.floor(i)),o=C[a][1],s=C[a+1][1],l=C[Math.min(19,a+2)][1],n-=(v=(e>=0?p:-p)*(s+m*(l-o)/2+m*m*(l-2*s+o)/2)-e)*g}while(Math.abs(v)>1e-12&&--y>0);break}}while(--a>=0);var x=C[a][0],b=C[a+1][0],_=C[Math.min(19,a+2)][0];return[t/(b+m*(_-x)/2+m*m*(_-2*b+x)/2),n*d]},(t.geo.robinson=function(){return y(L)}).raw=L,I.invert=function(t,e){return[t/Math.cos(e),e]},(t.geo.sinusoidal=function(){return y(I)}).raw=I,P.invert=function(t,e){if(!(t*t+4*e*e>h*h+f)){var r=t,n=e,i=25;do{var a,o=Math.sin(r),s=Math.sin(r/2),l=Math.cos(r/2),c=Math.sin(n),u=Math.cos(n),p=Math.sin(2*n),d=c*c,g=u*u,m=s*s,y=1-g*l*l,x=y?v(u*l)*Math.sqrt(a=1/y):a=0,b=2*x*u*s-t,_=x*c-e,w=a*(g*m+x*u*l*d),T=a*(.5*o*p-2*x*c*s),k=.25*a*(p*s-x*c*g*o),M=a*(d*l+x*m*u),A=T*k-M*w;if(!A)break;var S=(_*T-b*M)/A,E=(b*k-_*w)/A;r-=S,n-=E}while((Math.abs(S)>f||Math.abs(E)>f)&&--i>0);return[r,n]}},(t.geo.aitoff=function(){return y(P)}).raw=P,z.invert=function(t,e){var r=t,n=e,i=25;do{var a,o=Math.cos(n),s=Math.sin(n),l=Math.sin(2*n),c=s*s,u=o*o,h=Math.sin(r),d=Math.cos(r/2),g=Math.sin(r/2),m=g*g,y=1-u*d*d,x=y?v(o*d)*Math.sqrt(a=1/y):a=0,b=.5*(2*x*o*g+r/p)-t,_=.5*(x*s+n)-e,w=.5*a*(u*m+x*o*d*c)+.5/p,T=a*(h*l/4-x*s*g),k=.125*a*(l*g-x*s*u*h),M=.5*a*(c*d+x*m*o)+.5,A=T*k-M*w,S=(_*T-b*M)/A,E=(b*k-_*w)/A;r-=S,n-=E}while((Math.abs(S)>f||Math.abs(E)>f)&&--i>0);return[r,n]},(t.geo.winkel3=function(){return y(z)}).raw=z}},{}],864:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../registry"),o=Math.PI/180,s=180/Math.PI,l={cursor:"pointer"},c={cursor:"auto"};function u(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],c=o._fullLayout,u=c[n],f={},h={};function p(t,e){f[n+"."+t]=i.nestedProperty(l,t).get(),a.call("_storeDirectGUIEdit",s,c._preGUI,f);var r=i.nestedProperty(u,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),h[n+"."+t]=e)}r(p),p("projection.scale",e.scale()/t.fitScale),p("fitbounds",!1),o.emit("plotly_relayout",h)}function h(t,e){var r=u(0,e);function i(r){var n=e.invert(t.midPt);r("center.lon",n[0]),r("center.lat",n[1])}return r.on("zoomstart",(function(){n.select(this).style(l)})).on("zoom",(function(){e.scale(n.event.scale).translate(n.event.translate),t.render();var r=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":r[0],"geo.center.lat":r[1]})})).on("zoomend",(function(){n.select(this).style(c),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,g,m=u(0,e);function v(t){return e.invert(t)}function y(r){var n=e.rotate(),i=e.invert(t.midPt);r("projection.rotation.lon",-n[0]),r("center.lon",i[0]),r("center.lat",i[1])}return m.on("zoomstart",(function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=v(r)})).on("zoom",(function(){if(h=n.mouse(this),function(t){var r=v(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>2||Math.abs(n[1]-t[1])>2}(r))return m.scale(e.scale()),void m.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?v(h)&&(d=v(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=v(r=h),g=!0,t.render();var l=e.rotate(),c=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":c[0],"geo.center.lat":c[1],"geo.projection.rotation.lon":-l[0]})})).on("zoomend",(function(){n.select(this).style(c),g&&f(t,e,y)})),m}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=u(0,e),o=function(t){var e=0,r=arguments.length,i=[];for(;++ed?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var g=180-a-2*p,m=(Math.atan2(h,u)-Math.atan2(c,i))*s,v=(Math.atan2(h,u)-Math.atan2(c,-i))*s;return b(r[0],r[1],a,m)<=b(r[0],r[1],g,v)?[a,m,r[2]]:[g,v,r[2]]}function b(t,e,r,n){var i=_(r-t),a=_(n-e);return Math.sqrt(i*i+a*a)}function _(t){return(t%360+540)%360-180}function w(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),c=Math.sin(n);return i[a]=t[a]*l-t[s]*c,i[s]=t[s]*l+t[a]*c,i}function T(t){return[Math.atan2(2*(t[0]*t[1]+t[2]*t[3]),1-2*(t[1]*t[1]+t[2]*t[2]))*s,Math.asin(Math.max(-1,Math.min(1,2*(t[0]*t[2]-t[3]*t[1]))))*s,Math.atan2(2*(t[0]*t[3]+t[1]*t[2]),1-2*(t[2]*t[2]+t[3]*t[3]))*s]}function k(t,e){for(var r=0,n=0,i=t.length;nMath.abs(s)?(c.boxEnd[1]=c.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),c.boxEnd[1]l[3]&&(c.boxEnd[1]=l[3],c.boxEnd[0]=c.boxStart[0]+(l[3]-c.boxStart[1])/Math.abs(_))):(c.boxEnd[0]=c.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),c.boxEnd[0]l[2]&&(c.boxEnd[0]=l[2],c.boxEnd[1]=c.boxStart[1]+(l[2]-c.boxStart[0])*Math.abs(_)))}}else c.boxEnabled?(a=c.boxStart[0]!==c.boxEnd[0],s=c.boxStart[1]!==c.boxEnd[1],a||s?(a&&(m(0,c.boxStart[0],c.boxEnd[0]),t.xaxis.autorange=!1),s&&(m(1,c.boxStart[1],c.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),c.boxEnabled=!1,c.boxInited=!1):c.boxInited&&(c.boxInited=!1);break;case"pan":c.boxEnabled=!1,c.boxInited=!1,e?(c.panning||(c.dragStart[0]=n,c.dragStart[1]=i),Math.abs(c.dragStart[0]-n).999&&(g="turntable"):g="turntable")}else g="turntable";r("dragmode",g),r("hovermode",n.getDfltFromLayout("hovermode"))}e.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:"gl3d",attributes:l,handleDefaults:u,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},{"../../../components/color":643,"../../../lib":778,"../../../registry":911,"../../get_data":865,"../../subplot_defaults":905,"./axis_defaults":873,"./layout_attributes":876}],876:[function(t,e,r){"use strict";var n=t("./axis_attributes"),i=t("../../domain").attributes,a=t("../../../lib/extend").extendFlat,o=t("../../../lib").counterRegex;function s(t,e,r){return{x:{valType:"number",dflt:t,editType:"camera"},y:{valType:"number",dflt:e,editType:"camera"},z:{valType:"number",dflt:r,editType:"camera"},editType:"camera"}}e.exports={_arrayAttrRegexps:[o("scene",".annotations",!0)],bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"plot"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:"enumerated",values:["perspective","orthographic"],dflt:"perspective",editType:"calc"},editType:"calc"},editType:"camera"},domain:i({name:"scene",editType:"plot"}),aspectmode:{valType:"enumerated",values:["auto","cube","data","manual"],dflt:"auto",editType:"plot",impliedEdits:{"aspectratio.x":void 0,"aspectratio.y":void 0,"aspectratio.z":void 0}},aspectratio:{x:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},y:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},z:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},editType:"plot",impliedEdits:{aspectmode:"manual"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:"enumerated",values:["orbit","turntable","zoom","pan",!1],editType:"plot"},hovermode:{valType:"enumerated",values:["closest",!1],dflt:"closest",editType:"modebar"},uirevision:{valType:"any",editType:"none"},editType:"plot",_deprecated:{cameraposition:{valType:"info_array",editType:"camera"}}}},{"../../../lib":778,"../../../lib/extend":768,"../../domain":855,"./axis_attributes":872}],877:[function(t,e,r){"use strict";var n=t("../../../lib/str2rgbarray"),i=["xaxis","yaxis","zaxis"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},e.exports=function(t){var e=new a;return e.merge(t),e}},{"../../../lib/str2rgbarray":802}],878:[function(t,e,r){"use strict";e.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],c=0;c<3;++c){var u=s[a[c]];if(u._length=(r[c].hi-r[c].lo)*r[c].pixelsPerDataUnit/t.dataScale[c],Math.abs(u._length)===1/0||isNaN(u._length))l[c]=[];else{u._input_range=u.range.slice(),u.range[0]=r[c].lo/t.dataScale[c],u.range[1]=r[c].hi/t.dataScale[c],u._m=1/(t.dataScale[c]*r[c].pixelsPerDataUnit),u.range[0]===u.range[1]&&(u.range[0]-=1,u.range[1]+=1);var f=u.tickmode;if("auto"===u.tickmode){u.tickmode="linear";var h=u.nticks||i.constrain(u._length/40,4,9);n.autoTicks(u,Math.abs(u.range[1]-u.range[0])/h)}for(var p=n.calcTicks(u,{msUTC:!0}),d=0;d/g," "));l[c]=p,u.tickmode=f}}e.ticks=l;for(c=0;c<3;++c){o[c]=.5*(t.glplot.bounds[0][c]+t.glplot.bounds[1][c]);for(d=0;d<2;++d)e.bounds[d][c]=t.glplot.bounds[d][c]}t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;ar.deltaY?1.1:1/1.1,a=t.glplot.getAspectratio();t.glplot.setAspectratio({x:n*a.x,y:n*a.y,z:n*a.z})}i(t)}}),!!c&&{passive:!1}),t.glplot.canvas.addEventListener("mousemove",(function(){if(!1!==t.fullSceneLayout.dragmode&&0!==t.camera.mouseListener.buttons){var e=n();t.graphDiv.emit("plotly_relayouting",e)}})),t.staticMode||t.glplot.canvas.addEventListener("webglcontextlost",(function(r){e&&e.emit&&e.emit("plotly_webglcontextlost",{event:r,layer:t.id})}),!1)),t.glplot.oncontextloss=function(){t.recoverContext()},t.glplot.onrender=function(){t.render()},!0},w.render=function(){var t,e=this,r=e.graphDiv,n=e.svgContainer,i=e.container.getBoundingClientRect();r._fullLayout._calcInverseTransform(r);var a=r._fullLayout._invScaleX,o=r._fullLayout._invScaleY,s=i.width*a,l=i.height*o;n.setAttributeNS(null,"viewBox","0 0 "+s+" "+l),n.setAttributeNS(null,"width",s),n.setAttributeNS(null,"height",l),b(e),e.glplot.axes.update(e.axesOptions);for(var c,u=Object.keys(e.traces),h=null,g=e.glplot.selection,m=0;m")):"isosurface"===t.type||"volume"===t.type?(k.valueLabel=p.tickText(e._mockAxis,e._mockAxis.d2l(g.traceCoordinate[3]),"hover").text,E.push("value: "+k.valueLabel),g.textLabel&&E.push(g.textLabel),_=E.join("
")):_=g.textLabel;var C={x:g.traceCoordinate[0],y:g.traceCoordinate[1],z:g.traceCoordinate[2],data:w._input,fullData:w,curveNumber:w.index,pointNumber:T};d.appendArrayPointValue(C,w,T),t._module.eventData&&(C=w._module.eventData(C,g,w,{},T));var L={points:[C]};e.fullSceneLayout.hovermode&&d.loneHover({trace:w,x:(.5+.5*x[0]/x[3])*s,y:(.5-.5*x[1]/x[3])*l,xLabel:k.xLabel,yLabel:k.yLabel,zLabel:k.zLabel,text:_,name:h.name,color:d.castHoverOption(w,T,"bgcolor")||h.color,borderColor:d.castHoverOption(w,T,"bordercolor"),fontFamily:d.castHoverOption(w,T,"font.family"),fontSize:d.castHoverOption(w,T,"font.size"),fontColor:d.castHoverOption(w,T,"font.color"),nameLength:d.castHoverOption(w,T,"namelength"),textAlign:d.castHoverOption(w,T,"align"),hovertemplate:f.castOption(w,T,"hovertemplate"),hovertemplateLabels:f.extendFlat({},C,k),eventData:[C]},{container:n,gd:r}),g.buttons&&g.distance<5?r.emit("plotly_click",L):r.emit("plotly_hover",L),c=L}else d.loneUnhover(n),r.emit("plotly_unhover",c);e.drawAnnotations(e)},w.recoverContext=function(){var t=this;t.glplot.dispose();var e=function(){t.glplot.gl.isContextLost()?requestAnimationFrame(e):t.initializeGLPlot()?t.plot.apply(t,t.plotArgs):f.error("Catastrophic and unrecoverable WebGL error. Context lost.")};requestAnimationFrame(e)};var k=["xaxis","yaxis","zaxis"];function M(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=k[i],o=a.charAt(0),s=n[a],l=e[o],c=e[o+"calendar"],u=e["_"+o+"length"];if(f.isArrayOrTypedArray(l))for(var h,p=0;p<(u||l.length);p++)if(f.isArrayOrTypedArray(l[p]))for(var d=0;dm[1][a])m[0][a]=-1,m[1][a]=1;else{var C=m[1][a]-m[0][a];m[0][a]-=C/32,m[1][a]+=C/32}if("reversed"===s.autorange){var L=m[0][a];m[0][a]=m[1][a],m[1][a]=L}}else{var I=s.range;m[0][a]=s.r2l(I[0]),m[1][a]=s.r2l(I[1])}m[0][a]===m[1][a]&&(m[0][a]-=1,m[1][a]+=1),v[a]=m[1][a]-m[0][a],this.glplot.setBounds(a,{min:m[0][a]*h[a],max:m[1][a]*h[a]})}var P=c.aspectmode;if("cube"===P)d=[1,1,1];else if("manual"===P){var z=c.aspectratio;d=[z.x,z.y,z.z]}else{if("auto"!==P&&"data"!==P)throw new Error("scene.js aspectRatio was not one of the enumerated types");var O=[1,1,1];for(a=0;a<3;++a){var D=y[l=(s=c[k[a]]).type];O[a]=Math.pow(D.acc,1/D.count)/h[a]}d="data"===P||Math.max.apply(null,O)/Math.min.apply(null,O)<=4?O:[1,1,1]}c.aspectratio.x=u.aspectratio.x=d[0],c.aspectratio.y=u.aspectratio.y=d[1],c.aspectratio.z=u.aspectratio.z=d[2],this.glplot.setAspectratio(c.aspectratio),this.viewInitial.aspectratio||(this.viewInitial.aspectratio={x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),this.viewInitial.aspectmode||(this.viewInitial.aspectmode=c.aspectmode);var R=c.domain||null,F=e._size||null;if(R&&F){var B=this.container.style;B.position="absolute",B.left=F.l+R.x[0]*F.w+"px",B.top=F.t+(1-R.y[1])*F.h+"px",B.width=F.w*(R.x[1]-R.x[0])+"px",B.height=F.h*(R.y[1]-R.y[0])+"px"}this.glplot.redraw()}},w.destroy=function(){this.glplot&&(this.camera.mouseListener.enabled=!1,this.container.removeEventListener("wheel",this.camera.wheelListener),this.camera=null,this.glplot.dispose(),this.container.parentNode.removeChild(this.container),this.glplot=null)},w.getCamera=function(){var t;return this.camera.view.recalcMatrix(this.camera.view.lastT()),{up:{x:(t=this.camera).up[0],y:t.up[1],z:t.up[2]},center:{x:t.center[0],y:t.center[1],z:t.center[2]},eye:{x:t.eye[0],y:t.eye[1],z:t.eye[2]},projection:{type:!0===t._ortho?"orthographic":"perspective"}}},w.setViewport=function(t){var e,r=t.camera;this.camera.lookAt.apply(this,[[(e=r).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]),this.glplot.setAspectratio(t.aspectratio),"orthographic"===r.projection.type!==this.camera._ortho&&(this.glplot.redraw(),this.glplot.clearRGBA(),this.glplot.dispose(),this.initializeGLPlot())},w.isCameraChanged=function(t){var e=this.getCamera(),r=f.nestedProperty(t,this.id+".camera").get();function n(t,e,r,n){var i=["up","center","eye"],a=["x","y","z"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}var i=!1;if(void 0===r)i=!0;else{for(var a=0;a<3;a++)for(var o=0;o<3;o++)if(!n(e,r,a,o)){i=!0;break}(!r.projection||e.projection&&e.projection.type!==r.projection.type)&&(i=!0)}return i},w.isAspectChanged=function(t){var e=this.glplot.getAspectratio(),r=f.nestedProperty(t,this.id+".aspectratio").get();return void 0===r||r.x!==e.x||r.y!==e.y||r.z!==e.z},w.saveLayout=function(t){var e,r,n,i,a,o,s=this.fullLayout,l=this.isCameraChanged(t),c=this.isAspectChanged(t),h=l||c;if(h){var p={};if(l&&(e=this.getCamera(),n=(r=f.nestedProperty(t,this.id+".camera")).get(),p[this.id+".camera"]=n),c&&(i=this.glplot.getAspectratio(),o=(a=f.nestedProperty(t,this.id+".aspectratio")).get(),p[this.id+".aspectratio"]=o),u.call("_storeDirectGUIEdit",t,s._preGUI,p),l)r.set(e),f.nestedProperty(s,this.id+".camera").set(e);if(c)a.set(i),f.nestedProperty(s,this.id+".aspectratio").set(i),this.glplot.redraw()}return h},w.updateFx=function(t,e){var r=this.camera;if(r)if("orbit"===t)r.mode="orbit",r.keyBindingMode="rotate";else if("turntable"===t){r.up=[0,0,1],r.mode="turntable",r.keyBindingMode="rotate";var n=this.graphDiv,i=n._fullLayout,a=this.fullSceneLayout.camera,o=a.up.x,s=a.up.y,l=a.up.z;if(l/Math.sqrt(o*o+s*s+l*l)<.999){var c=this.id+".camera.up",h={x:0,y:0,z:1},p={};p[c]=h;var d=n.layout;u.call("_storeDirectGUIEdit",d,i._preGUI,p),a.up=h,f.nestedProperty(d,c).set(h)}}else r.keyBindingMode=t;this.fullSceneLayout.hovermode=e},w.toImage=function(t){t||(t="png"),this.staticMode&&this.container.appendChild(n),this.glplot.redraw();var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a),function(t,e,r){for(var n=0,i=r-1;n0)for(var s=255/o,l=0;l<3;++l)t[a+l]=Math.min(s*t[a+l],255)}}(a,r,i);var o=document.createElement("canvas");o.width=r,o.height=i;var s,l=o.getContext("2d"),c=l.createImageData(r,i);switch(c.data.set(a),l.putImageData(c,0,0),t){case"jpeg":s=o.toDataURL("image/jpeg");break;case"webp":s=o.toDataURL("image/webp");break;default:s=o.toDataURL("image/png")}return this.staticMode&&this.container.removeChild(n),s},w.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[k[t]];p.setConvert(e,this.fullLayout),e.setScale=f.noop}},w.make4thDimension=function(){var t=this.graphDiv._fullLayout;this._mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},p.setConvert(this._mockAxis,t)},e.exports=_},{"../../components/fx":683,"../../lib":778,"../../lib/show_no_webgl_msg":800,"../../lib/str2rgbarray":802,"../../plots/cartesian/axes":828,"../../registry":911,"./layout/convert":874,"./layout/spikes":877,"./layout/tick_marks":878,"./project":879,"gl-plot3d":321,"has-passive-events":441,"webgl-context":606}],881:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;a\xa9 OpenStreetMap',tiles:["https://a.tile.openstreetmap.org/{z}/{x}/{y}.png","https://b.tile.openstreetmap.org/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-osm-tiles",type:"raster",source:"plotly-osm-tiles",minzoom:0,maxzoom:22}]},"white-bg":{id:"white-bg",version:8,sources:{},layers:[{id:"white-bg",type:"background",paint:{"background-color":"#FFFFFF"},minzoom:0,maxzoom:22}]},"carto-positron":{id:"carto-positron",version:8,sources:{"plotly-carto-positron":{type:"raster",attribution:'\xa9 CARTO',tiles:["https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-carto-positron",type:"raster",source:"plotly-carto-positron",minzoom:0,maxzoom:22}]},"carto-darkmatter":{id:"carto-darkmatter",version:8,sources:{"plotly-carto-darkmatter":{type:"raster",attribution:'\xa9 CARTO',tiles:["https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-carto-darkmatter",type:"raster",source:"plotly-carto-darkmatter",minzoom:0,maxzoom:22}]},"stamen-terrain":{id:"stamen-terrain",version:8,sources:{"plotly-stamen-terrain":{type:"raster",attribution:'Map tiles by Stamen Design, under CC BY 3.0 | Data by OpenStreetMap, under ODbL.',tiles:["https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-terrain",type:"raster",source:"plotly-stamen-terrain",minzoom:0,maxzoom:22}]},"stamen-toner":{id:"stamen-toner",version:8,sources:{"plotly-stamen-toner":{type:"raster",attribution:'Map tiles by Stamen Design, under CC BY 3.0 | Data by OpenStreetMap, under ODbL.',tiles:["https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-toner",type:"raster",source:"plotly-stamen-toner",minzoom:0,maxzoom:22}]},"stamen-watercolor":{id:"stamen-watercolor",version:8,sources:{"plotly-stamen-watercolor":{type:"raster",attribution:'Map tiles by Stamen Design, under CC BY 3.0 | Data by OpenStreetMap, under CC BY SA.',tiles:["https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-watercolor",type:"raster",source:"plotly-stamen-watercolor",minzoom:0,maxzoom:22}]}},i=Object.keys(n);e.exports={requiredVersion:"1.10.1",styleUrlPrefix:"mapbox://styles/mapbox/",styleUrlSuffix:"v9",styleValuesMapbox:["basic","streets","outdoors","light","dark","satellite","satellite-streets"],styleValueDflt:"basic",stylesNonMapbox:n,styleValuesNonMapbox:i,traceLayerPrefix:"plotly-trace-layer-",layoutLayerPrefix:"plotly-layout-layer-",wrongVersionErrorMsg:["Your custom plotly.js bundle is not using the correct mapbox-gl version","Please install mapbox-gl@1.10.1."].join("\n"),noAccessTokenErrorMsg:["Missing Mapbox access token.","Mapbox trace type require a Mapbox access token to be registered.","For example:"," Plotly.plot(gd, data, layout, { mapboxAccessToken: 'my-access-token' });","More info here: https://www.mapbox.com/help/define-access-token/"].join("\n"),missingStyleErrorMsg:["No valid mapbox style found, please set `mapbox.style` to one of:",i.join(", "),"or register a Mapbox access token to use a Mapbox-served style."].join("\n"),multipleTokensErrorMsg:["Set multiple mapbox access token across different mapbox subplot,","using first token found as mapbox-gl does not allow multipleaccess tokens on the same page."].join("\n"),mapOnErrorMsg:"Mapbox error.",mapboxLogo:{path0:"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z",path1:"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z",path2:"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z",polygon:"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34"},styleRules:{map:"overflow:hidden;position:relative;","missing-css":"display:none;",canary:"background-color:salmon;","ctrl-bottom-left":"position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;","ctrl-bottom-right":"position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;",ctrl:"clear: both; pointer-events: auto; transform: translate(0, 0);","ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner":"display: none;","ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner":"display: block; margin-top:2px","ctrl-attrib.mapboxgl-compact:hover":"padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;","ctrl-attrib.mapboxgl-compact::after":'content: ""; cursor: pointer; position: absolute; background-image: url(\'data:image/svg+xml;charset=utf-8,%3Csvg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"%3E %3Cpath fill="%23333333" fill-rule="evenodd" d="M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0"/%3E %3C/svg%3E\'); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;',"ctrl-attrib.mapboxgl-compact":"min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;","ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after":"bottom: 0; right: 0","ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after":"bottom: 0; left: 0","ctrl-bottom-left .mapboxgl-ctrl":"margin: 0 0 10px 10px; float: left;","ctrl-bottom-right .mapboxgl-ctrl":"margin: 0 10px 10px 0; float: right;","ctrl-attrib":"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px","ctrl-attrib a":"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px","ctrl-attrib a:hover":"color: inherit; text-decoration: underline;","ctrl-attrib .mapbox-improve-map":"font-weight: bold; margin-left: 2px;","attrib-empty":"display: none;","ctrl-logo":'display:block; width: 21px; height: 21px; background-image: url(\'data:image/svg+xml;charset=utf-8,%3C?xml version="1.0" encoding="utf-8"?%3E %3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21 21" style="enable-background:new 0 0 21 21;" xml:space="preserve"%3E%3Cg transform="translate(0,0.01)"%3E%3Cpath d="m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z" style="opacity:0.9;fill:%23ffffff;enable-background:new" class="st0"/%3E%3Cpath d="M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z" style="opacity:0.35;enable-background:new" class="st1"/%3E%3Cpath d="M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z" style="opacity:0.35;enable-background:new" class="st1"/%3E%3Cpolygon points="11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 " style="opacity:0.9;fill:%23ffffff;enable-background:new" class="st0"/%3E%3C/g%3E%3C/svg%3E\')'}}},{}],884:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){var r=t.split(" "),i=r[0],a=r[1],o=n.isArrayOrTypedArray(e)?n.mean(e):e,s=.5+o/100,l=1.5+o/100,c=["",""],u=[0,0];switch(i){case"top":c[0]="top",u[1]=-l;break;case"bottom":c[0]="bottom",u[1]=l}switch(a){case"left":c[1]="right",u[0]=-s;break;case"right":c[1]="left",u[0]=s}return{anchor:c[0]&&c[1]?c.join("-"):c[0]?c[0]:c[1]?c[1]:"center",offset:u}}},{"../../lib":778}],885:[function(t,e,r){"use strict";var n=t("mapbox-gl"),i=t("../../lib"),a=i.strTranslate,o=i.strScale,s=t("../../plots/get_data").getSubplotCalcData,l=t("../../constants/xmlns_namespaces"),c=t("d3"),u=t("../../components/drawing"),f=t("../../lib/svg_text_utils"),h=t("./mapbox"),p=r.constants=t("./constants");function d(t){return"string"==typeof t&&(-1!==p.styleValuesMapbox.indexOf(t)||0===t.indexOf("mapbox://"))}r.name="mapbox",r.attr="subplot",r.idRoot="mapbox",r.idRegex=r.attrRegex=i.counterRegex("mapbox"),r.attributes={subplot:{valType:"subplotid",dflt:"mapbox",editType:"calc"}},r.layoutAttributes=t("./layout_attributes"),r.supplyLayoutDefaults=t("./layout_defaults"),r.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=e._subplots.mapbox;if(n.version!==p.requiredVersion)throw new Error(p.wrongVersionErrorMsg);var o=function(t,e){var r=t._fullLayout;if(""===t._context.mapboxAccessToken)return"";for(var n=[],a=[],o=!1,s=!1,l=0;l1&&i.warn(p.multipleTokensErrorMsg),n[0]):(a.length&&i.log(["Listed mapbox access token(s)",a.join(","),"but did not use a Mapbox map style, ignoring token(s)."].join(" ")),"")}(t,a);n.accessToken=o;for(var l=0;l_/2){var w=v.split("|").join("
");x.text(w).attr("data-unformatted",w).call(f.convertToTspans,t),b=u.bBox(x.node())}x.attr("transform",a(-3,8-b.height)),y.insert("rect",".static-attribution").attr({x:-b.width-6,y:-b.height-3,width:b.width+6,height:b.height+3,fill:"rgba(255, 255, 255, 0.75)"});var T=1;b.width+6>_&&(T=_/(b.width+6));var k=[n.l+n.w*h.x[1],n.t+n.h*(1-h.y[0])];y.attr("transform",a(k[0],k[1])+o(T))}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=0;n0){for(var r=0;r0}function u(t){var e={},r={};switch(t.type){case"circle":n.extendFlat(r,{"circle-radius":t.circle.radius,"circle-color":t.color,"circle-opacity":t.opacity});break;case"line":n.extendFlat(r,{"line-width":t.line.width,"line-color":t.color,"line-opacity":t.opacity,"line-dasharray":t.line.dash});break;case"fill":n.extendFlat(r,{"fill-color":t.color,"fill-outline-color":t.fill.outlinecolor,"fill-opacity":t.opacity});break;case"symbol":var i=t.symbol,o=a(i.textposition,i.iconsize);n.extendFlat(e,{"icon-image":i.icon+"-15","icon-size":i.iconsize/10,"text-field":i.text,"text-size":i.textfont.size,"text-anchor":o.anchor,"text-offset":o.offset,"symbol-placement":i.placement}),n.extendFlat(r,{"icon-color":t.color,"text-color":i.textfont.color,"text-opacity":t.opacity});break;case"raster":n.extendFlat(r,{"raster-fade-duration":0,"raster-opacity":t.opacity})}return{layout:e,paint:r}}l.update=function(t){this.visible?this.needsNewImage(t)?this.updateImage(t):this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=c(t)},l.needsNewImage=function(t){return this.subplot.map.getSource(this.idSource)&&"image"===this.sourceType&&"image"===t.sourcetype&&(this.source!==t.source||JSON.stringify(this.coordinates)!==JSON.stringify(t.coordinates))},l.needsNewSource=function(t){return this.sourceType!==t.sourcetype||JSON.stringify(this.source)!==JSON.stringify(t.source)||this.layerType!==t.type},l.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==this.subplot.belowLookup["layout-"+this.index]},l.lookupBelow=function(){return this.subplot.belowLookup["layout-"+this.index]},l.updateImage=function(t){this.subplot.map.getSource(this.idSource).updateImage({url:t.source,coordinates:t.coordinates});var e=this.findFollowingMapboxLayerId(this.lookupBelow());null!==e&&this.subplot.map.moveLayer(this.idLayer,e)},l.updateSource=function(t){var e=this.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,c(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,a={type:r};"geojson"===r?e="data":"vector"===r?e="string"==typeof n?"url":"tiles":"raster"===r?(e="tiles",a.tileSize=256):"image"===r&&(e="url",a.coordinates=t.coordinates);a[e]=n,t.sourceattribution&&(a.attribution=i(t.sourceattribution));return a}(t);e.addSource(this.idSource,r)}},l.findFollowingMapboxLayerId=function(t){if("traces"===t)for(var e=this.subplot.getMapLayers(),r=0;r1)for(r=0;r-1&&v(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf("event")>-1&&c.click(n,e.originalEvent)}}},_.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var a,o=t.dragmode;a=f(o)?function(t,r){(t.range={})[e.id]=[c([r.xmin,r.ymin]),c([r.xmax,r.ymax])]}:function(t,r,n){(t.lassoPoints={})[e.id]=n.filtered.map(c)};var s=e.dragOptions;e.dragOptions=i.extendDeep(s||{},{dragmode:t.dragmode,element:e.div,gd:n,plotinfo:{id:e.id,domain:t[e.id].domain,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:a},xaxes:[e.xaxis],yaxes:[e.yaxis],subplot:e.id}),r.off("click",e.onClickInPanHandler),p(o)||h(o)?(r.dragPan.disable(),r.on("zoomstart",e.clearSelect),e.dragOptions.prepFn=function(t,r,n){d(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off("zoomstart",e.clearSelect),e.div.onmousedown=null,e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on("click",e.onClickInPanHandler))}function c(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},_.updateFramework=function(t){var e=t[this.id].domain,r=t._size,n=this.div.style;n.width=r.w*(e.x[1]-e.x[0])+"px",n.height=r.h*(e.y[1]-e.y[0])+"px",n.left=r.l+e.x[0]*r.w+"px",n.top=r.t+(1-e.y[1])*r.h+"px",this.xaxis._offset=r.l+e.x[0]*r.w,this.xaxis._length=r.w*(e.x[1]-e.x[0]),this.yaxis._offset=r.t+(1-e.y[1])*r.h,this.yaxis._length=r.h*(e.y[1]-e.y[0])},_.updateLayers=function(t){var e,r=t[this.id].layers,n=this.layerList;if(r.length!==n.length){for(e=0;e=e.width-20?(a["text-anchor"]="start",a.x=5):(a["text-anchor"]="end",a.x=e._paper.attr("width")-7),r.attr(a);var o=r.select(".js-link-to-tool"),s=r.select(".js-link-spacer"),l=r.select(".js-sourcelinks");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text("");var r=e.append("a").attr({"xlink:xlink:href":"#",class:"link--impt link--embedview","font-weight":"bold"}).text(t._context.linkText+" "+String.fromCharCode(187));if(t._context.sendData)r.on("click",(function(){x.sendDataToCloud(t)}));else{var n=window.location.pathname.split("/"),i=window.location.search;r.attr({"xlink:xlink:show":"new","xlink:xlink:href":"/"+n[2].split(".")[0]+"/"+n[1]+i})}}(t,o),s.text(o.text()&&l.text()?" - ":"")}},x.sendDataToCloud=function(t){var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL;if(e){t.emit("plotly_beforeexport");var r=n.select(t).append("div").attr("id","hiddenform").style("display","none"),i=r.append("form").attr({action:e+"/external",method:"post",target:"_blank"});return i.append("input").attr({type:"text",name:"data"}).node().value=x.graphJson(t,!1,"keepdata"),i.node().submit(),r.remove(),t.emit("plotly_afterexport"),!1}};var w=["days","shortDays","months","shortMonths","periods","dateTime","date","time","decimal","thousands","grouping","currency"],T=["year","month","dayMonth","dayMonthYear"];function k(t,e){var r=t._context.locale;r||(r="en-US");var n=!1,i={};function a(t){for(var r=!0,a=0;a1&&O.length>1){for(o.getComponentMethod("grid","sizeDefaults")(u,l),s=0;s15&&O.length>15&&0===l.shapes.length&&0===l.images.length,l._hasCartesian=l._has("cartesian"),l._hasGeo=l._has("geo"),l._hasGL3D=l._has("gl3d"),l._hasGL2D=l._has("gl2d"),l._hasTernary=l._has("ternary"),l._hasPie=l._has("pie"),x.linkSubplots(h,l,f,a),x.cleanPlot(h,l,f,a);var N=!(!a._has||!a._has("gl2d")),j=!(!l._has||!l._has("gl2d")),U=!(!a._has||!a._has("cartesian"))||N,V=!(!l._has||!l._has("cartesian"))||j;U&&!V?a._bgLayer.remove():V&&!U&&(l._shouldCreateBgLayer=!0),a._zoomlayer&&!t._dragging&&p({_fullLayout:a}),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i0){var f=1-2*s;n=Math.round(f*n),i=Math.round(f*i)}}var h=x.layoutAttributes.width.min,p=x.layoutAttributes.height.min;n1,g=!e.height&&Math.abs(r.height-i)>1;(g||d)&&(d&&(r.width=n),g&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),x.sanitizeMargins(r)},x.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a,s,l=o.componentsRegistry,u=e._basePlotModules,f=o.subplotsRegistry.cartesian;for(i in l)(s=l[i]).includeBasePlot&&s.includeBasePlot(t,e);for(var h in u.length||u.push(f),e._has("cartesian")&&(o.getComponentMethod("grid","contentDefaults")(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(c.subplotSort);for(a=0;a1&&(r.l/=g,r.r/=g)}if(f){var m=(r.t+r.b)/f;m>1&&(r.t/=m,r.b/=m)}var v=void 0!==r.xl?r.xl:r.x,y=void 0!==r.xr?r.xr:r.x,b=void 0!==r.yt?r.yt:r.y,_=void 0!==r.yb?r.yb:r.y;h[e]={l:{val:v,size:r.l+d},r:{val:y,size:r.r+d},b:{val:_,size:r.b+d},t:{val:b,size:r.t+d}},p[e]=1}else delete h[e],delete p[e];if(!n._replotting)return x.doAutoMargin(t)}},x.doAutoMargin=function(t){var e=t._fullLayout,r=e.width,n=e.height;e._size||(e._size={}),C(e);var i=e._size,s=e.margin,l=c.extendFlat({},i),u=s.l,f=s.r,p=s.t,d=s.b,g=e._pushmargin,m=e._pushmarginIds;if(!1!==e.margin.autoexpand){for(var v in g)m[v]||delete g[v];for(var y in g.base={l:{val:0,size:u},r:{val:1,size:f},t:{val:1,size:p},b:{val:0,size:d}},g){var b=g[y].l||{},_=g[y].b||{},w=b.val,T=b.size,k=_.val,M=_.size;for(var A in g){if(a(T)&&g[A].r){var S=g[A].r.val,E=g[A].r.size;if(S>w){var L=(T*S+(E-r)*w)/(S-w),I=(E*(1-w)+(T-r)*(1-S))/(S-w);L+I>u+f&&(u=L,f=I)}}if(a(M)&&g[A].t){var P=g[A].t.val,z=g[A].t.size;if(P>k){var O=(M*P+(z-n)*k)/(P-k),D=(z*(1-k)+(M-n)*(1-P))/(P-k);O+D>d+p&&(d=O,p=D)}}}}}var R=c.constrain(r-s.l-s.r,2,64),F=c.constrain(n-s.t-s.b,2,64),B=Math.max(0,r-R),N=Math.max(0,n-F);if(B){var j=(u+f)/B;j>1&&(u/=j,f/=j)}if(N){var U=(d+p)/N;U>1&&(d/=U,p/=U)}if(i.l=Math.round(u),i.r=Math.round(f),i.t=Math.round(p),i.b=Math.round(d),i.p=Math.round(s.pad),i.w=Math.round(r)-i.l-i.r,i.h=Math.round(n)-i.t-i.b,!e._replotting&&x.didMarginChange(l,i)){"_redrawFromAutoMarginCount"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1;var V=3*(1+Object.keys(m).length);if(e._redrawFromAutoMarginCount0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return o.call("redraw",t)})),t._transitionData._interruptCallbacks.push((function(){t.emit("plotly_transitioninterrupted",[])}));var a=0,s=0;function l(){return a++,function(){s++,n||s!==a||function(e){if(!t._transitionData)return;(function(t){if(t)for(;t.length;)t.shift()})(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return o.call("redraw",t)})).then((function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit("plotly_transitioned",[])})).then(e)}(i)}}r.runFn(l),setTimeout(l())}))}],a=c.syncOrAsync(i,t);return a&&a.then||(a=Promise.resolve()),a.then((function(){return t}))}x.didMarginChange=function(t,e){for(var r=0;r1)return!0}return!1},x.graphJson=function(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&x.supplyDefaults(t);var o=i?t._fullData:t.data,s=i?t._fullLayout:t.layout,l=(t._transitionData||{})._frames;function u(t,e){if("function"==typeof t)return e?"_function_":null;if(c.isPlainObject(t)){var n,i={};return Object.keys(t).sort().forEach((function(a){if(-1===["_","["].indexOf(a.charAt(0)))if("function"!=typeof t[a]){if("keepdata"===r){if("src"===a.substr(a.length-3))return}else if("keepstream"===r){if("string"==typeof(n=t[a+"src"])&&n.indexOf(":")>0&&!c.isPlainObject(t.stream))return}else if("keepall"!==r&&"string"==typeof(n=t[a+"src"])&&n.indexOf(":")>0)return;i[a]=u(t[a],e)}else e&&(i[a]="_function")})),i}return Array.isArray(t)?t.map((function(t){return u(t,e)})):c.isTypedArray(t)?c.simpleMap(t,c.identity):c.isJSDate(t)?c.ms2DateTimeLocal(+t):t}var f={data:(o||[]).map((function(t){var r=u(t);return e&&delete r.fit,r}))};if(!e&&(f.layout=u(s),i)){var h=s._size;f.layout.computed={margin:{b:h.b,l:h.l,r:h.r,t:h.t}}}return t.framework&&t.framework.isPolar&&(f=t.framework.getConfig()),l&&(f.frames=u(l)),a&&(f.config=u(t._context,!0)),"object"===n?f:JSON.stringify(f)},x.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r=0;a--)if(s[a].enabled){r._indexToPoints=s[a]._indexToPoints;break}n&&n.calc&&(o=n.calc(t,r))}Array.isArray(o)&&o[0]||(o=[{x:f,y:f}]),o[0].t||(o[0].t={}),o[0].trace=r,d[e]=o}}for(z(l,u,p),i=0;i1e-10?t:0}function h(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a0?r:1/0})),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:c,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),c=(-o+l)/(2*a),u=(-o-l)/(2*a);return[[c,e*c+i+n],[u,e*u+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return"M"+h(u(t,e,r,n),i,a).join("L")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t=0?h.angularAxis.domain:n.extent(T),E=Math.abs(T[1]-T[0]);M&&!k&&(E=0);var C=S.slice();A&&k&&(C[1]+=E);var L=h.angularAxis.ticksCount||4;L>8&&(L=L/(L/8)+L%8),h.angularAxis.ticksStep&&(L=(C[1]-C[0])/L);var I=h.angularAxis.ticksStep||(C[1]-C[0])/(L*(h.minorTicks+1));w&&(I=Math.max(Math.round(I),1)),C[2]||(C[2]=I);var P=n.range.apply(this,C);if(P=P.map((function(t,e){return parseFloat(t.toPrecision(12))})),s=n.scale.linear().domain(C.slice(0,2)).range("clockwise"===h.direction?[0,360]:[360,0]),u.layout.angularAxis.domain=s.domain(),u.layout.angularAxis.endPadding=A?E:0,"undefined"==typeof(t=n.select(this).select("svg.chart-root"))||t.empty()){var z=(new DOMParser).parseFromString("' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '","application/xml"),O=this.appendChild(this.ownerDocument.importNode(z.documentElement,!0));t=n.select(O)}t.select(".guides-group").style({"pointer-events":"none"}),t.select(".angular.axis-group").style({"pointer-events":"none"}),t.select(".radial.axis-group").style({"pointer-events":"none"});var D,R=t.select(".chart-group"),F={fill:"none",stroke:h.tickColor},B={"font-size":h.font.size,"font-family":h.font.family,fill:h.font.color,"text-shadow":["-1px 0px","1px -1px","-1px 1px","1px 1px"].map((function(t,e){return" "+t+" 0 "+h.font.outlineColor})).join(",")};if(h.showLegend){D=t.select(".legend-group").attr({transform:"translate("+[x,h.margin.top]+")"}).style({display:"block"});var N=p.map((function(t,e){var r=o.util.cloneJson(t);return r.symbol="DotPlot"===t.geometry?t.dotType||"circle":"LinePlot"!=t.geometry?"square":"line",r.visibleInLegend="undefined"==typeof t.visibleInLegend||t.visibleInLegend,r.color="LinePlot"===t.geometry?t.strokeColor:t.color,r}));o.Legend().config({data:p.map((function(t,e){return t.name||"Element"+e})),legendConfig:i({},o.Legend.defaultConfig().legendConfig,{container:D,elements:N,reverseOrder:h.legend.reverseOrder})})();var j=D.node().getBBox();x=Math.min(h.width-j.width-h.margin.left-h.margin.right,h.height-h.margin.top-h.margin.bottom)/2,x=Math.max(10,x),_=[h.margin.left+x,h.margin.top+x],r.range([0,x]),u.layout.radialAxis.domain=r.domain(),D.attr("transform","translate("+[_[0]+x,_[1]-x]+")")}else D=t.select(".legend-group").style({display:"none"});t.attr({width:h.width,height:h.height}).style({opacity:h.opacity}),R.attr("transform","translate("+_+")").style({cursor:"crosshair"});var U=[(h.width-(h.margin.left+h.margin.right+2*x+(j?j.width:0)))/2,(h.height-(h.margin.top+h.margin.bottom+2*x))/2];if(U[0]=Math.max(0,U[0]),U[1]=Math.max(0,U[1]),t.select(".outer-group").attr("transform","translate("+U+")"),h.title&&h.title.text){var V=t.select("g.title-group text").style(B).text(h.title.text),q=V.node().getBBox();V.attr({x:_[0]-q.width/2,y:_[1]-x-20})}var H=t.select(".radial.axis-group");if(h.radialAxis.gridLinesVisible){var G=H.selectAll("circle.grid-circle").data(r.ticks(5));G.enter().append("circle").attr({class:"grid-circle"}).style(F),G.attr("r",r),G.exit().remove()}H.select("circle.outside-circle").attr({r:x}).style(F);var Y=t.select("circle.background-circle").attr({r:x}).style({fill:h.backgroundColor,stroke:h.stroke});function W(t,e){return s(t)%360+h.orientation}if(h.radialAxis.visible){var X=n.svg.axis().scale(r).ticks(5).tickSize(5);H.call(X).attr({transform:"rotate("+h.radialAxis.orientation+")"}),H.selectAll(".domain").style(F),H.selectAll("g>text").text((function(t,e){return this.textContent+h.radialAxis.ticksSuffix})).style(B).style({"text-anchor":"start"}).attr({x:0,y:0,dx:0,dy:0,transform:function(t,e){return"horizontal"===h.radialAxis.tickOrientation?"rotate("+-h.radialAxis.orientation+") translate("+[0,B["font-size"]]+")":"translate("+[0,B["font-size"]]+")"}}),H.selectAll("g>line").style({stroke:"black"})}var Z=t.select(".angular.axis-group").selectAll("g.angular-tick").data(P),J=Z.enter().append("g").classed("angular-tick",!0);Z.attr({transform:function(t,e){return"rotate("+W(t)+")"}}).style({display:h.angularAxis.visible?"block":"none"}),Z.exit().remove(),J.append("line").classed("grid-line",!0).classed("major",(function(t,e){return e%(h.minorTicks+1)==0})).classed("minor",(function(t,e){return!(e%(h.minorTicks+1)==0)})).style(F),J.selectAll(".minor").style({stroke:h.minorTickColor}),Z.select("line.grid-line").attr({x1:h.tickLength?x-h.tickLength:0,x2:x}).style({display:h.angularAxis.gridLinesVisible?"block":"none"}),J.append("text").classed("axis-text",!0).style(B);var K=Z.select("text.axis-text").attr({x:x+h.labelOffset,dy:a+"em",transform:function(t,e){var r=W(t),n=x+h.labelOffset,i=h.angularAxis.tickOrientation;return"horizontal"==i?"rotate("+-r+" "+n+" 0)":"radial"==i?r<270&&r>90?"rotate(180 "+n+" 0)":null:"rotate("+(r<=180&&r>0?-90:90)+" "+n+" 0)"}}).style({"text-anchor":"middle",display:h.angularAxis.labelsVisible?"block":"none"}).text((function(t,e){return e%(h.minorTicks+1)!=0?"":w?w[t]+h.angularAxis.ticksSuffix:t+h.angularAxis.ticksSuffix})).style(B);h.angularAxis.rewriteTicks&&K.text((function(t,e){return e%(h.minorTicks+1)!=0?"":h.angularAxis.rewriteTicks(this.textContent,e)}));var Q=n.max(R.selectAll(".angular-tick text")[0].map((function(t,e){return t.getCTM().e+t.getBBox().width})));D.attr({transform:"translate("+[x+Q,h.margin.top]+")"});var $=t.select("g.geometry-group").selectAll("g").size()>0,tt=t.select("g.geometry-group").selectAll("g.geometry").data(p);if(tt.enter().append("g").attr({class:function(t,e){return"geometry geometry"+e}}),tt.exit().remove(),p[0]||$){var et=[];p.forEach((function(t,e){var n={};n.radialScale=r,n.angularScale=s,n.container=tt.filter((function(t,r){return r==e})),n.geometry=t.geometry,n.orientation=h.orientation,n.direction=h.direction,n.index=e,et.push({data:t,geometryConfig:n})}));var rt=n.nest().key((function(t,e){return"undefined"!=typeof t.data.groupId||"unstacked"})).entries(et),nt=[];rt.forEach((function(t,e){"unstacked"===t.key?nt=nt.concat(t.values.map((function(t,e){return[t]}))):nt.push(t.values)})),nt.forEach((function(t,e){var r;r=Array.isArray(t)?t[0].geometryConfig.geometry:t.geometryConfig.geometry;var n=t.map((function(t,e){return i(o[r].defaultConfig(),t)}));o[r]().config(n)()}))}var it,at,ot=t.select(".guides-group"),st=t.select(".tooltips-group"),lt=o.tooltipPanel().config({container:st,fontSize:8})(),ct=o.tooltipPanel().config({container:st,fontSize:8})(),ut=o.tooltipPanel().config({container:st,hasTick:!0})();if(!k){var ft=ot.select("line").attr({x1:0,y1:0,y2:0}).style({stroke:"grey","pointer-events":"none"});R.on("mousemove.angular-guide",(function(t,e){var r=o.util.getMousePos(Y).angle;ft.attr({x2:-x,transform:"rotate("+r+")"}).style({opacity:.5});var n=(r+180+360-h.orientation)%360;it=s.invert(n);var i=o.util.convertToCartesian(x+12,r+180);lt.text(o.util.round(it)).move([i[0]+_[0],i[1]+_[1]])})).on("mouseout.angular-guide",(function(t,e){ot.select("line").style({opacity:0})}))}var ht=ot.select("circle").style({stroke:"grey",fill:"none"});R.on("mousemove.radial-guide",(function(t,e){var n=o.util.getMousePos(Y).radius;ht.attr({r:n}).style({opacity:.5}),at=r.invert(o.util.getMousePos(Y).radius);var i=o.util.convertToCartesian(n,h.radialAxis.orientation);ct.text(o.util.round(at)).move([i[0]+_[0],i[1]+_[1]])})).on("mouseout.radial-guide",(function(t,e){ht.style({opacity:0}),ut.hide(),lt.hide(),ct.hide()})),t.selectAll(".geometry-group .mark").on("mouseover.tooltip",(function(e,r){var i=n.select(this),a=this.style.fill,s="black",l=this.style.opacity||1;if(i.attr({"data-opacity":l}),a&&"none"!==a){i.attr({"data-fill":a}),s=n.hsl(a).darker().toString(),i.style({fill:s,opacity:1});var c={t:o.util.round(e[0]),r:o.util.round(e[1])};k&&(c.t=w[e[0]]);var u="t: "+c.t+", r: "+c.r,f=this.getBoundingClientRect(),h=t.node().getBoundingClientRect(),p=[f.left+f.width/2-U[0]-h.left,f.top+f.height/2-U[1]-h.top];ut.config({color:s}).text(u),ut.move(p)}else a=this.style.stroke||"black",i.attr({"data-stroke":a}),s=n.hsl(a).darker().toString(),i.style({stroke:s,opacity:1})})).on("mousemove.tooltip",(function(t,e){if(0!=n.event.which)return!1;n.select(this).attr("data-fill")&&ut.show()})).on("mouseout.tooltip",(function(t,e){ut.hide();var r=n.select(this),i=r.attr("data-fill");i?r.style({fill:i,opacity:r.attr("data-opacity")}):r.style({stroke:r.attr("data-stroke"),opacity:r.attr("data-opacity")})}))}))}(c),this},h.config=function(t){if(!arguments.length)return l;var e=o.util.cloneJson(t);return e.data.forEach((function(t,e){l.data[e]||(l.data[e]={}),i(l.data[e],o.Axis.defaultConfig().data[0]),i(l.data[e],t)})),i(l.layout,o.Axis.defaultConfig().layout),i(l.layout,e.layout),this},h.getLiveConfig=function(){return u},h.getinputConfig=function(){return c},h.radialScale=function(t){return r},h.angularScale=function(t){return s},h.svg=function(){return t},n.rebind(h,f,"on"),h},o.Axis.defaultConfig=function(t,e){return{data:[{t:[1,2,3,4],r:[10,11,12,13],name:"Line1",geometry:"LinePlot",color:null,strokeDash:"solid",strokeColor:null,strokeSize:"1",visibleInLegend:!0,opacity:1}],layout:{defaultColorRange:n.scale.category10().range(),title:null,height:450,width:500,margin:{top:40,right:40,bottom:40,left:40},font:{size:12,color:"gray",outlineColor:"white",family:"Tahoma, sans-serif"},direction:"clockwise",orientation:0,labelOffset:10,radialAxis:{domain:null,orientation:-45,ticksSuffix:"",visible:!0,gridLinesVisible:!0,tickOrientation:"horizontal",rewriteTicks:null},angularAxis:{domain:[0,360],ticksSuffix:"",visible:!0,gridLinesVisible:!0,labelsVisible:!0,tickOrientation:"horizontal",rewriteTicks:null,ticksCount:null,ticksStep:null},minorTicks:0,tickLength:null,tickColor:"silver",minorTickColor:"#eee",backgroundColor:"none",needsEndSpacing:null,showLegend:!0,legend:{reverseOrder:!1},opacity:1}}},o.util={},o.DATAEXTENT="dataExtent",o.AREA="AreaChart",o.LINE="LinePlot",o.DOT="DotPlot",o.BAR="BarChart",o.util._override=function(t,e){for(var r in t)r in e&&(e[r]=t[r])},o.util._extend=function(t,e){for(var r in t)e[r]=t[r]},o.util._rndSnd=function(){return 2*Math.random()-1+(2*Math.random()-1)+(2*Math.random()-1)},o.util.dataFromEquation2=function(t,e){var r=e||6;return n.range(0,360+r,r).map((function(e,r){var n=e*Math.PI/180;return[e,t(n)]}))},o.util.dataFromEquation=function(t,e,r){var i=e||6,a=[],o=[];n.range(0,360+i,i).forEach((function(e,r){var n=e*Math.PI/180,i=t(n);a.push(e),o.push(i)}));var s={t:a,r:o};return r&&(s.name=r),s},o.util.ensureArray=function(t,e){if("undefined"==typeof t)return null;var r=[].concat(t);return n.range(e).map((function(t,e){return r[e]||r[0]}))},o.util.fillArrays=function(t,e,r){return e.forEach((function(e,n){t[e]=o.util.ensureArray(t[e],r)})),t},o.util.cloneJson=function(t){return JSON.parse(JSON.stringify(t))},o.util.validateKeys=function(t,e){"string"==typeof e&&(e=e.split("."));var r=e.shift();return t[r]&&(!e.length||objHasKeys(t[r],e))},o.util.sumArrays=function(t,e){return n.zip(t,e).map((function(t,e){return n.sum(t)}))},o.util.arrayLast=function(t){return t[t.length-1]},o.util.arrayEqual=function(t,e){for(var r=Math.max(t.length,e.length,1);r-- >=0&&t[r]===e[r];);return-2===r},o.util.flattenArray=function(t){for(var e=[];!o.util.arrayEqual(e,t);)e=t,t=[].concat.apply([],t);return t},o.util.deduplicate=function(t){return t.filter((function(t,e,r){return r.indexOf(t)==e}))},o.util.convertToCartesian=function(t,e){var r=e*Math.PI/180;return[t*Math.cos(r),t*Math.sin(r)]},o.util.round=function(t,e){var r=e||2,n=Math.pow(10,r);return Math.round(t*n)/n},o.util.getMousePos=function(t){var e=n.mouse(t.node()),r=e[0],i=e[1],a={};return a.x=r,a.y=i,a.pos=e,a.angle=180*(Math.atan2(i,r)+Math.PI)/Math.PI,a.radius=Math.sqrt(r*r+i*i),a},o.util.duplicatesCount=function(t){for(var e,r={},n={},i=0,a=t.length;i0)){var l=n.select(this.parentNode).selectAll("path.line").data([0]);l.enter().insert("path"),l.attr({class:"line",d:u(s),transform:function(t,r){return"rotate("+(e.orientation+90)+")"},"pointer-events":"none"}).style({fill:function(t,e){return d.fill(r,i,a)},"fill-opacity":0,stroke:function(t,e){return d.stroke(r,i,a)},"stroke-width":function(t,e){return d["stroke-width"](r,i,a)},"stroke-dasharray":function(t,e){return d["stroke-dasharray"](r,i,a)},opacity:function(t,e){return d.opacity(r,i,a)},display:function(t,e){return d.display(r,i,a)}})}};var f=e.angularScale.range(),h=Math.abs(f[1]-f[0])/o[0].length*Math.PI/180,p=n.svg.arc().startAngle((function(t){return-h/2})).endAngle((function(t){return h/2})).innerRadius((function(t){return e.radialScale(l+(t[2]||0))})).outerRadius((function(t){return e.radialScale(l+(t[2]||0))+e.radialScale(t[1])}));c.arc=function(t,r,i){n.select(this).attr({class:"mark arc",d:p,transform:function(t,r){return"rotate("+(e.orientation+s(t[0])+90)+")"}})};var d={fill:function(e,r,n){return t[n].data.color},stroke:function(e,r,n){return t[n].data.strokeColor},"stroke-width":function(e,r,n){return t[n].data.strokeSize+"px"},"stroke-dasharray":function(e,n,i){return r[t[i].data.strokeDash]},opacity:function(e,r,n){return t[n].data.opacity},display:function(e,r,n){return"undefined"==typeof t[n].data.visible||t[n].data.visible?"block":"none"}},g=n.select(this).selectAll("g.layer").data(o);g.enter().append("g").attr({class:"layer"});var m=g.selectAll("path.mark").data((function(t,e){return t}));m.enter().append("path").attr({class:"mark"}),m.style(d).each(c[e.geometryType]),m.exit().remove(),g.exit().remove()}))}return a.config=function(e){return arguments.length?(e.forEach((function(e,r){t[r]||(t[r]={}),i(t[r],o.PolyChart.defaultConfig()),i(t[r],e)})),this):t},a.getColorScale=function(){},n.rebind(a,e,"on"),a},o.PolyChart.defaultConfig=function(){return{data:{name:"geom1",t:[[1,2,3,4]],r:[[1,2,3,4]],dotType:"circle",dotSize:64,dotVisible:!1,barWidth:20,color:"#ffa500",strokeSize:1,strokeColor:"silver",strokeDash:"solid",opacity:1,index:0,visible:!0,visibleInLegend:!0},geometryConfig:{geometry:"LinePlot",geometryType:"arc",direction:"clockwise",orientation:0,container:"body",radialScale:null,angularScale:null,colorScale:n.scale.category20()}}},o.BarChart=function(){return o.PolyChart()},o.BarChart.defaultConfig=function(){return{geometryConfig:{geometryType:"bar"}}},o.AreaChart=function(){return o.PolyChart()},o.AreaChart.defaultConfig=function(){return{geometryConfig:{geometryType:"arc"}}},o.DotPlot=function(){return o.PolyChart()},o.DotPlot.defaultConfig=function(){return{geometryConfig:{geometryType:"dot",dotType:"circle"}}},o.LinePlot=function(){return o.PolyChart()},o.LinePlot.defaultConfig=function(){return{geometryConfig:{geometryType:"line"}}},o.Legend=function(){var t=o.Legend.defaultConfig(),e=n.dispatch("hover");function r(){var e=t.legendConfig,a=t.data.map((function(t,r){return[].concat(t).map((function(t,n){var a=i({},e.elements[r]);return a.name=t,a.color=[].concat(e.elements[r].color)[n],a}))})),o=n.merge(a);o=o.filter((function(t,r){return e.elements[r]&&(e.elements[r].visibleInLegend||"undefined"==typeof e.elements[r].visibleInLegend)})),e.reverseOrder&&(o=o.reverse());var s=e.container;("string"==typeof s||s.nodeName)&&(s=n.select(s));var l=o.map((function(t,e){return t.color})),c=e.fontSize,u=null==e.isContinuous?"number"==typeof o[0]:e.isContinuous,f=u?e.height:c*o.length,h=s.classed("legend-group",!0).selectAll("svg").data([0]),p=h.enter().append("svg").attr({width:300,height:f+c,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1"});p.append("g").classed("legend-axis",!0),p.append("g").classed("legend-marks",!0);var d=n.range(o.length),g=n.scale[u?"linear":"ordinal"]().domain(d).range(l),m=n.scale[u?"linear":"ordinal"]().domain(d)[u?"range":"rangePoints"]([0,f]);if(u){var v=h.select(".legend-marks").append("defs").append("linearGradient").attr({id:"grad1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"}).selectAll("stop").data(l);v.enter().append("stop"),v.attr({offset:function(t,e){return e/(l.length-1)*100+"%"}}).style({"stop-color":function(t,e){return t}}),h.append("rect").classed("legend-mark",!0).attr({height:e.height,width:e.colorBandWidth,fill:"url(#grad1)"})}else{var y=h.select(".legend-marks").selectAll("path.legend-mark").data(o);y.enter().append("path").classed("legend-mark",!0),y.attr({transform:function(t,e){return"translate("+[c/2,m(e)+c/2]+")"},d:function(t,e){var r,i,a,o=t.symbol;return a=3*(i=c),"line"===(r=o)?"M"+[[-i/2,-i/12],[i/2,-i/12],[i/2,i/12],[-i/2,i/12]]+"Z":-1!=n.svg.symbolTypes.indexOf(r)?n.svg.symbol().type(r).size(a)():n.svg.symbol().type("square").size(a)()},fill:function(t,e){return g(e)}}),y.exit().remove()}var x=n.svg.axis().scale(m).orient("right"),b=h.select("g.legend-axis").attr({transform:"translate("+[u?e.colorBandWidth:c,c/2]+")"}).call(x);return b.selectAll(".domain").style({fill:"none",stroke:"none"}),b.selectAll("line").style({fill:"none",stroke:u?e.textColor:"none"}),b.selectAll("text").style({fill:e.textColor,"font-size":e.fontSize}).text((function(t,e){return o[e].name})),r}return r.config=function(e){return arguments.length?(i(t,e),this):t},n.rebind(r,e,"on"),r},o.Legend.defaultConfig=function(t,e){return{data:["a","b","c"],legendConfig:{elements:[{symbol:"line",color:"red"},{symbol:"square",color:"yellow"},{symbol:"diamond",color:"limegreen"}],height:150,colorBandWidth:30,fontSize:12,container:"body",isContinuous:null,textColor:"grey",reverseOrder:!1}}},o.tooltipPanel=function(){var t,e,r,a={container:null,hasTick:!1,fontSize:12,color:"white",padding:5},s="tooltip-"+o.tooltipPanel.uid++,l=10,c=function(){var n=(t=a.container.selectAll("g."+s).data([0])).enter().append("g").classed(s,!0).style({"pointer-events":"none",display:"none"});return r=n.append("path").style({fill:"white","fill-opacity":.9}).attr({d:"M0 0"}),e=n.append("text").attr({dx:a.padding+l,dy:.3*+a.fontSize}),c};return c.text=function(i){var o=n.hsl(a.color).l,s=o>=.5?"#aaa":"white",u=o>=.5?"black":"white",f=i||"";e.style({fill:u,"font-size":a.fontSize+"px"}).text(f);var h=a.padding,p=e.node().getBBox(),d={fill:a.color,stroke:s,"stroke-width":"2px"},g=p.width+2*h+l,m=p.height+2*h;return r.attr({d:"M"+[[l,-m/2],[l,-m/4],[a.hasTick?0:l,0],[l,m/4],[l,m/2],[g,m/2],[g,-m/2]].join("L")+"Z"}).style(d),t.attr({transform:"translate("+[l,-m/2+2*h]+")"}),t.style({display:"block"}),c},c.move=function(e){if(t)return t.attr({transform:"translate("+[e[0],e[1]]+")"}).style({display:"block"}),c},c.hide=function(){if(t)return t.style({display:"none"}),c},c.show=function(){if(t)return t.style({display:"block"}),c},c.config=function(t){return i(a,t),c},c},o.tooltipPanel.uid=1,o.adapter={},o.adapter.plotly=function(){var t={convert:function(t,e){var r={};if(t.data&&(r.data=t.data.map((function(t,r){var n=i({},t);return[[n,["marker","color"],["color"]],[n,["marker","opacity"],["opacity"]],[n,["marker","line","color"],["strokeColor"]],[n,["marker","line","dash"],["strokeDash"]],[n,["marker","line","width"],["strokeSize"]],[n,["marker","symbol"],["dotType"]],[n,["marker","size"],["dotSize"]],[n,["marker","barWidth"],["barWidth"]],[n,["line","interpolation"],["lineInterpolation"]],[n,["showlegend"],["visibleInLegend"]]].forEach((function(t,r){o.util.translator.apply(null,t.concat(e))})),e||delete n.marker,e&&delete n.groupId,e?("LinePlot"===n.geometry?(n.type="scatter",!0===n.dotVisible?(delete n.dotVisible,n.mode="lines+markers"):n.mode="lines"):"DotPlot"===n.geometry?(n.type="scatter",n.mode="markers"):"AreaChart"===n.geometry?n.type="area":"BarChart"===n.geometry&&(n.type="bar"),delete n.geometry):("scatter"===n.type?"lines"===n.mode?n.geometry="LinePlot":"markers"===n.mode?n.geometry="DotPlot":"lines+markers"===n.mode&&(n.geometry="LinePlot",n.dotVisible=!0):"area"===n.type?n.geometry="AreaChart":"bar"===n.type&&(n.geometry="BarChart"),delete n.mode,delete n.type),n})),!e&&t.layout&&"stack"===t.layout.barmode)){var a=o.util.duplicates(r.data.map((function(t,e){return t.geometry})));r.data.forEach((function(t,e){var n=a.indexOf(t.geometry);-1!=n&&(r.data[e].groupId=n)}))}if(t.layout){var s=i({},t.layout);if([[s,["plot_bgcolor"],["backgroundColor"]],[s,["showlegend"],["showLegend"]],[s,["radialaxis"],["radialAxis"]],[s,["angularaxis"],["angularAxis"]],[s.angularaxis,["showline"],["gridLinesVisible"]],[s.angularaxis,["showticklabels"],["labelsVisible"]],[s.angularaxis,["nticks"],["ticksCount"]],[s.angularaxis,["tickorientation"],["tickOrientation"]],[s.angularaxis,["ticksuffix"],["ticksSuffix"]],[s.angularaxis,["range"],["domain"]],[s.angularaxis,["endpadding"],["endPadding"]],[s.radialaxis,["showline"],["gridLinesVisible"]],[s.radialaxis,["tickorientation"],["tickOrientation"]],[s.radialaxis,["ticksuffix"],["ticksSuffix"]],[s.radialaxis,["range"],["domain"]],[s.angularAxis,["showline"],["gridLinesVisible"]],[s.angularAxis,["showticklabels"],["labelsVisible"]],[s.angularAxis,["nticks"],["ticksCount"]],[s.angularAxis,["tickorientation"],["tickOrientation"]],[s.angularAxis,["ticksuffix"],["ticksSuffix"]],[s.angularAxis,["range"],["domain"]],[s.angularAxis,["endpadding"],["endPadding"]],[s.radialAxis,["showline"],["gridLinesVisible"]],[s.radialAxis,["tickorientation"],["tickOrientation"]],[s.radialAxis,["ticksuffix"],["ticksSuffix"]],[s.radialAxis,["range"],["domain"]],[s.font,["outlinecolor"],["outlineColor"]],[s.legend,["traceorder"],["reverseOrder"]],[s,["labeloffset"],["labelOffset"]],[s,["defaultcolorrange"],["defaultColorRange"]]].forEach((function(t,r){o.util.translator.apply(null,t.concat(e))})),e?("undefined"!=typeof s.tickLength&&(s.angularaxis.ticklen=s.tickLength,delete s.tickLength),s.tickColor&&(s.angularaxis.tickcolor=s.tickColor,delete s.tickColor)):(s.angularAxis&&"undefined"!=typeof s.angularAxis.ticklen&&(s.tickLength=s.angularAxis.ticklen),s.angularAxis&&"undefined"!=typeof s.angularAxis.tickcolor&&(s.tickColor=s.angularAxis.tickcolor)),s.legend&&"boolean"!=typeof s.legend.reverseOrder&&(s.legend.reverseOrder="normal"!=s.legend.reverseOrder),s.legend&&"boolean"==typeof s.legend.traceorder&&(s.legend.traceorder=s.legend.traceorder?"reversed":"normal",delete s.legend.reverseOrder),s.margin&&"undefined"!=typeof s.margin.t){var l=["t","r","b","l","pad"],c=["top","right","bottom","left","pad"],u={};n.entries(s.margin).forEach((function(t,e){u[c[l.indexOf(t.key)]]=t.value})),s.margin=u}e&&(delete s.needsEndSpacing,delete s.minorTickColor,delete s.minorTicks,delete s.angularaxis.ticksCount,delete s.angularaxis.ticksCount,delete s.angularaxis.ticksStep,delete s.angularaxis.rewriteTicks,delete s.angularaxis.nticks,delete s.radialaxis.ticksCount,delete s.radialaxis.ticksCount,delete s.radialaxis.ticksStep,delete s.radialaxis.rewriteTicks,delete s.radialaxis.nticks),r.layout=s}return r}};return t}},{"../../../constants/alignment":745,"../../../lib":778,d3:169}],901:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../../lib"),a=t("../../../components/color"),o=t("./micropolar"),s=t("./undo_manager"),l=i.extendDeepAll,c=e.exports={};c.framework=function(t){var e,r,i,a,u,f=new s;function h(r,s){return s&&(u=s),n.select(n.select(u).node().parentNode).selectAll(".svg-container>*:not(.chart-root)").remove(),e=e?l(e,r):r,i||(i=o.Axis()),a=o.adapter.plotly().convert(e),i.config(a).render(u),t.data=e.data,t.layout=e.layout,c.fillLayout(t),e}return h.isPolar=!0,h.svg=function(){return i.svg()},h.getConfig=function(){return e},h.getLiveConfig=function(){return o.adapter.plotly().convert(i.getLiveConfig(),!0)},h.getLiveScales=function(){return{t:i.angularScale(),r:i.radialScale()}},h.setUndoPoint=function(){var t,n,i=this,a=o.util.cloneJson(e);t=a,n=r,f.add({undo:function(){n&&i(n)},redo:function(){i(t)}}),r=o.util.cloneJson(a)},h.undo=function(){f.undo()},h.redo=function(){f.redo()},h},c.fillLayout=function(t){var e=n.select(t).selectAll(".plot-container"),r=e.selectAll(".svg-container"),i=t.framework&&t.framework.svg&&t.framework.svg(),o={width:800,height:600,paper_bgcolor:a.background,_container:e,_paperdiv:r,_paper:i};t._fullLayout=l(o,t.layout)}},{"../../../components/color":643,"../../../lib":778,"./micropolar":900,"./undo_manager":902,d3:169}],902:[function(t,e,r){"use strict";e.exports=function(){var t,e=[],r=-1,n=!1;function i(t,e){return t?(n=!0,t[e](),n=!1,this):this}return{add:function(t){return n||(e.splice(r+1,e.length-r),e.push(t),r=e.length-1),this},setCallback:function(e){t=e},undo:function(){var n=e[r];return n?(i(n,"undo"),r-=1,t&&t(n.undo),this):this},redo:function(){var n=e[r+1];return n?(i(n,"redo"),r+=1,t&&t(n.redo),this):this},clear:function(){e=[],r=-1},hasUndo:function(){return-1!==r},hasRedo:function(){return r=90||s>90&&l>=450?1:u<=0&&h<=0?0:Math.max(u,h);e=s<=180&&l>=180||s>180&&l>=540?-1:c>=0&&f>=0?0:Math.min(c,f);r=s<=270&&l>=270||s>270&&l>=630?-1:u>=0&&h>=0?0:Math.min(u,h);n=l>=360?1:c<=0&&f<=0?0:Math.max(c,f);return[e,r,n,i]}(p),b=x[2]-x[0],_=x[3]-x[1],w=h/f,T=Math.abs(_/b);w>T?(d=f,y=(h-(g=f*T))/n.h/2,m=[o[0],o[1]],v=[s[0]+y,s[1]-y]):(g=h,y=(f-(d=h/T))/n.w/2,m=[o[0]+y,o[1]-y],v=[s[0],s[1]]),this.xLength2=d,this.yLength2=g,this.xDomain2=m,this.yDomain2=v;var k=this.xOffset2=n.l+n.w*m[0],M=this.yOffset2=n.t+n.h*(1-v[1]),A=this.radius=d/b,S=this.innerRadius=e.hole*A,E=this.cx=k-A*x[0],C=this.cy=M+A*x[3],P=this.cxx=E-k,z=this.cyy=C-M;this.radialAxis=this.mockAxis(t,e,i,{_id:"x",side:{counterclockwise:"top",clockwise:"bottom"}[i.side],_realSide:i.side,domain:[S/n.w,A/n.w]}),this.angularAxis=this.mockAxis(t,e,a,{side:"right",domain:[0,Math.PI],autorange:!1}),this.doAutoRange(t,e),this.updateAngularAxis(t,e),this.updateRadialAxis(t,e),this.updateRadialAxisTitle(t,e),this.xaxis=this.mockCartesianAxis(t,e,{_id:"x",domain:m}),this.yaxis=this.mockCartesianAxis(t,e,{_id:"y",domain:v});var O=this.pathSubplot();this.clipPaths.forTraces.select("path").attr("d",O).attr("transform",l(P,z)),r.frontplot.attr("transform",l(k,M)).call(u.setClipUrl,this._hasClipOnAxisFalse?null:this.clipIds.forTraces,this.gd),r.bg.attr("d",O).attr("transform",l(E,C)).call(c.fill,e.bgcolor)},O.mockAxis=function(t,e,r,n){var i=o.extendFlat({},r,n);return d(i,e,t),i},O.mockCartesianAxis=function(t,e,r){var n=this,i=r._id,a=o.extendFlat({type:"linear"},r);p(a,t);var s={x:[0,2],y:[1,3]};return a.setRange=function(){var t=n.sectorBBox,r=s[i],o=n.radialAxis._rl,l=(o[1]-o[0])/(1-e.hole);a.range=[t[r[0]]*l,t[r[1]]*l]},a.isPtWithinRange="x"===i?function(t){return n.isPtInside(t)}:function(){return!0},a.setRange(),a.setScale(),a},O.doAutoRange=function(t,e){var r=this.gd,n=this.radialAxis,i=e.radialaxis;n.setScale(),g(r,n);var a=n.range;i.range=a.slice(),i._input.range=a.slice(),n._rl=[n.r2l(a[0],null,"gregorian"),n.r2l(a[1],null,"gregorian")]},O.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=e.radialaxis,g=L(e.sector[0],360),m=r.radialAxis,v=u90&&g<=270&&(m.tickangle=180);var y=function(t){return l(m.l2p(t.x)+u,0)},x=D(d);if(r.radialTickLayout!==x&&(i["radial-axis"].selectAll(".xtick").remove(),r.radialTickLayout=x),v){m.setScale();var b=h.calcTicks(m),_=h.clipEnds(m,b),w=h.getTickSigns(m)[2];h.drawTicks(n,m,{vals:b,layer:i["radial-axis"],path:h.makeTickPath(m,0,w),transFn:y,crisp:!1}),h.drawGrid(n,m,{vals:_,layer:i["radial-grid"],path:function(t){return r.pathArc(m.r2p(t.x)+u)},transFn:o.noop,crisp:!1}),h.drawLabels(n,m,{vals:b,layer:i["radial-axis"],transFn:y,labelFns:h.makeLabelFns(m,0)})}var T=r.radialAxisAngle=r.vangles?P(R(I(d.angle),r.vangles)):d.angle,k=l(f,p),M=k+s(-T);F(i["radial-axis"],v&&(d.showticklabels||d.ticks),{transform:M}),F(i["radial-grid"],v&&d.showgrid,{transform:k}),F(i["radial-line"].select("line"),v&&d.showline,{x1:u,y1:0,x2:a,y2:0,transform:M}).attr("stroke-width",d.linewidth).call(c.stroke,d.linecolor)},O.updateRadialAxisTitle=function(t,e,r){var n=this.gd,i=this.radius,a=this.cx,o=this.cy,s=e.radialaxis,l=this.id+"title",c=void 0!==r?r:this.radialAxisAngle,f=I(c),h=Math.cos(f),p=Math.sin(f),d=0;if(s.title){var g=u.bBox(this.layers["radial-axis"].node()).height,m=s.title.font.size;d="counterclockwise"===s.side?-g-.4*m:g+.8*m}this.layers["radial-axis-title"]=x.draw(n,l,{propContainer:s,propName:this.id+".radialaxis.title",placeholder:C(n,"Click to enter radial axis title"),attributes:{x:a+i/2*h+d*p,y:o-i/2*p+d*h,"text-anchor":"middle"},transform:{rotate:-c}})},O.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=e.angularaxis,g=r.angularAxis;r.fillViewInitialKey("angularaxis.rotation",d.rotation),g.setGeometry(),g.setScale();var m=function(t){return g.t2g(t.x)};"linear"===g.type&&"radians"===g.thetaunit&&(g.tick0=P(g.tick0),g.dtick=P(g.dtick));var v=function(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},y=h.makeLabelFns(g,0).labelStandoff,x={xFn:function(t){var e=m(t);return Math.cos(e)*y},yFn:function(t){var e=m(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(y+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*A)},anchorFn:function(t){var e=m(t),r=Math.cos(e);return Math.abs(r)<.1?"middle":r>0?"start":"end"},heightFn:function(t,e,r){var n=m(t);return-.5*(1+Math.sin(n))*r}},b=D(d);r.angularTickLayout!==b&&(i["angular-axis"].selectAll("."+g._id+"tick").remove(),r.angularTickLayout=b);var _,w=h.calcTicks(g);if("linear"===e.gridshape?(_=w.map(m),o.angleDelta(_[0],_[1])<0&&(_=_.slice().reverse())):_=null,r.vangles=_,"category"===g.type&&(w=w.filter((function(t){return o.isAngleInsideSector(m(t),r.sectorInRad)}))),g.visible){var T="inside"===g.ticks?-1:1,k=(g.linewidth||1)/2;h.drawTicks(n,g,{vals:w,layer:i["angular-axis"],path:"M"+T*k+",0h"+T*g.ticklen,transFn:function(t){var e=m(t);return v(e)+s(-P(e))},crisp:!1}),h.drawGrid(n,g,{vals:w,layer:i["angular-grid"],path:function(t){var e=m(t),r=Math.cos(e),n=Math.sin(e);return"M"+[f+u*r,p-u*n]+"L"+[f+a*r,p-a*n]},transFn:o.noop,crisp:!1}),h.drawLabels(n,g,{vals:w,layer:i["angular-axis"],repositionOnUpdate:!0,transFn:function(t){return v(m(t))},labelFns:x})}F(i["angular-line"].select("path"),d.showline,{d:r.pathSubplot(),transform:l(f,p)}).attr("stroke-width",d.linewidth).call(c.stroke,d.linecolor)},O.updateFx=function(t,e){this.gd._context.staticPlot||(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1),this.updateMainDrag(t))},O.updateMainDrag=function(t){var e,r,s=this,c=s.gd,u=s.layers,f=t._zoomlayer,h=S.MINZOOM,p=S.OFFEDGE,d=s.radius,g=s.innerRadius,x=s.cx,T=s.cy,k=s.cxx,M=s.cyy,A=s.sectorInRad,C=s.vangles,L=s.radialAxis,I=E.clampTiny,P=E.findXYatLength,z=E.findEnclosingVertexAngles,O=S.cornerHalfWidth,D=S.cornerLen/2,R=m.makeDragger(u,"path","maindrag","crosshair");n.select(R).attr("d",s.pathSubplot()).attr("transform",l(x,T));var F,B,N,j,U,V,q,H,G,Y={element:R,gd:c,subplot:s.id,plotinfo:{id:s.id,xaxis:s.xaxis,yaxis:s.yaxis},xaxes:[s.xaxis],yaxes:[s.yaxis]};function W(t,e){return Math.sqrt(t*t+e*e)}function X(t,e){return W(t-k,e-M)}function Z(t,e){return Math.atan2(M-e,t-k)}function J(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function K(t,e){if(0===t)return s.pathSector(2*O);var r=D/t,n=e-r,i=e+r,a=Math.max(0,Math.min(t,d)),o=a-O,l=a+O;return"M"+J(o,n)+"A"+[o,o]+" 0,0,0 "+J(o,i)+"L"+J(l,i)+"A"+[l,l]+" 0,0,1 "+J(l,n)+"Z"}function Q(t,e,r){if(0===t)return s.pathSector(2*O);var n,i,a=J(t,e),o=J(t,r),l=I((a[0]+o[0])/2),c=I((a[1]+o[1])/2);if(l&&c){var u=c/l,f=-1/u,h=P(O,u,l,c);n=P(D,f,h[0][0],h[0][1]),i=P(D,f,h[1][0],h[1][1])}else{var p,d;c?(p=D,d=O):(p=O,d=D),n=[[l-p,c-d],[l+p,c-d]],i=[[l-p,c+d],[l+p,c+d]]}return"M"+n.join("L")+"L"+i.reverse().join("L")+"Z"}function $(t,e){return e=Math.max(Math.min(e,d),g),th?(t-1&&1===t&&_(e,c,[s.xaxis],[s.yaxis],s.id,Y),r.indexOf("event")>-1&&y.click(c,e,s.id)}Y.prepFn=function(t,n,a){var l=c._fullLayout.dragmode,u=R.getBoundingClientRect();c._fullLayout._calcInverseTransform(c);var h=c._fullLayout._invTransform;e=c._fullLayout._invScaleX,r=c._fullLayout._invScaleY;var p=o.apply3DTransform(h)(n-u.left,a-u.top);if(F=p[0],B=p[1],C){var g=E.findPolygonOffset(d,A[0],A[1],C);F+=k+g[0],B+=M+g[1]}switch(l){case"zoom":Y.moveFn=C?nt:et,Y.clickFn=ot,Y.doneFn=it,function(){N=null,j=null,U=s.pathSubplot(),V=!1;var t=c._fullLayout[s.id];q=i(t.bgcolor).getLuminance(),(H=m.makeZoombox(f,q,x,T,U)).attr("fill-rule","evenodd"),G=m.makeCorners(f,x,T),w(c)}();break;case"select":case"lasso":b(t,n,a,Y,l)}},R.onmousemove=function(t){y.hover(c,t,s.id),c._fullLayout._lasthover=R,c._fullLayout._hoversubplot=s.id},R.onmouseout=function(t){c._dragging||v.unhover(c,t)},v.init(Y)},O.updateRadialDrag=function(t,e,r){var i=this,c=i.gd,u=i.layers,f=i.radius,h=i.innerRadius,p=i.cx,d=i.cy,g=i.radialAxis,y=S.radialDragBoxSize,x=y/2;if(g.visible){var b,_,T,A=I(i.radialAxisAngle),E=g._rl,C=E[0],L=E[1],z=E[r],O=.75*(E[1]-E[0])/(1-e.hole)/f;r?(b=p+(f+x)*Math.cos(A),_=d-(f+x)*Math.sin(A),T="radialdrag"):(b=p+(h-x)*Math.cos(A),_=d-(h-x)*Math.sin(A),T="radialdrag-inner");var D,B,N,j=m.makeRectDragger(u,T,"crosshair",-x,-x,y,y),U={element:j,gd:c};F(n.select(j),g.visible&&h0==(r?N>C:Nn?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case"angularaxis":!function(t,e){var r=t.type;if("linear"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return"degrees"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return"degrees"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,c=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&"linear"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o0){for(var n=[],i=0;i=u&&(p.min=0,g.min=0,m.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function d(t,e,r,n){var i=f[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o("uirevision",n.uirevision),e.type="linear";var h=o("color"),p=h!==i.color.dflt?h:r.font.color,d=e._name.charAt(0).toUpperCase(),g="Component "+d,m=o("title.text",g);e._hovertitle=m===g?m:d,a.coerceFont(o,"title.font",{family:r.font.family,size:Math.round(1.2*r.font.size),color:p}),o("min"),c(t,e,o,"linear"),s(t,e,o,"linear",{}),l(t,e,o,{outerTicks:!0}),o("showticklabels")&&(a.coerceFont(o,"tickfont",{family:r.font.family,size:r.font.size,color:p}),o("tickangle"),o("tickformat")),u(t,e,o,{dfltColor:h,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o("hoverformat"),o("layer")}e.exports=function(t,e,r){o(t,e,r,{type:"ternary",attributes:f,handleDefaults:p,font:e.font,paper_bgcolor:e.paper_bgcolor})}},{"../../components/color":643,"../../lib":778,"../../plot_api/plot_template":817,"../cartesian/line_grid_defaults":844,"../cartesian/tick_label_defaults":849,"../cartesian/tick_mark_defaults":850,"../cartesian/tick_value_defaults":851,"../subplot_defaults":905,"./layout_attributes":908}],910:[function(t,e,r){"use strict";var n=t("d3"),i=t("tinycolor2"),a=t("../../registry"),o=t("../../lib"),s=o.strTranslate,l=o._,c=t("../../components/color"),u=t("../../components/drawing"),f=t("../cartesian/set_convert"),h=t("../../lib/extend").extendFlat,p=t("../plots"),d=t("../cartesian/axes"),g=t("../../components/dragelement"),m=t("../../components/fx"),v=t("../../components/dragelement/helpers"),y=v.freeMode,x=v.rectMode,b=t("../../components/titles"),_=t("../cartesian/select").prepSelect,w=t("../cartesian/select").selectOnClick,T=t("../cartesian/select").clearSelect,k=t("../cartesian/select").clearSelectionsCache,M=t("../cartesian/constants");function A(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}e.exports=A;var S=A.prototype;S.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},S.plot=function(t,e){var r=e[this.id],n=e._size;this._hasClipOnAxisFalse=!1;for(var i=0;iE*b?i=(a=b)*E:a=(i=x)/E,o=v*i/x,l=y*a/b,r=e.l+e.w*g-i/2,n=e.t+e.h*(1-m)-a/2,p.x0=r,p.y0=n,p.w=i,p.h=a,p.sum=_,p.xaxis={type:"linear",range:[w+2*k-_,_-w-2*T],domain:[g-o/2,g+o/2],_id:"x"},f(p.xaxis,p.graphDiv._fullLayout),p.xaxis.setScale(),p.xaxis.isPtWithinRange=function(t){return t.a>=p.aaxis.range[0]&&t.a<=p.aaxis.range[1]&&t.b>=p.baxis.range[1]&&t.b<=p.baxis.range[0]&&t.c>=p.caxis.range[1]&&t.c<=p.caxis.range[0]},p.yaxis={type:"linear",range:[w,_-T-k],domain:[m-l/2,m+l/2],_id:"y"},f(p.yaxis,p.graphDiv._fullLayout),p.yaxis.setScale(),p.yaxis.isPtWithinRange=function(){return!0};var M=p.yaxis.domain[0],A=p.aaxis=h({},t.aaxis,{range:[w,_-T-k],side:"left",tickangle:(+t.aaxis.tickangle||0)-30,domain:[M,M+l*E],anchor:"free",position:0,_id:"y",_length:i});f(A,p.graphDiv._fullLayout),A.setScale();var S=p.baxis=h({},t.baxis,{range:[_-w-k,T],side:"bottom",domain:p.xaxis.domain,anchor:"free",position:0,_id:"x",_length:i});f(S,p.graphDiv._fullLayout),S.setScale();var C=p.caxis=h({},t.caxis,{range:[_-w-T,k],side:"right",tickangle:(+t.caxis.tickangle||0)+30,domain:[M,M+l*E],anchor:"free",position:0,_id:"y",_length:i});f(C,p.graphDiv._fullLayout),C.setScale();var L="M"+r+","+(n+a)+"h"+i+"l-"+i/2+",-"+a+"Z";p.clipDef.select("path").attr("d",L),p.layers.plotbg.select("path").attr("d",L);var I="M0,"+a+"h"+i+"l-"+i/2+",-"+a+"Z";p.clipDefRelative.select("path").attr("d",I);var P=s(r,n);p.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",P),p.clipDefRelative.select("path").attr("transform",null);var z=s(r-S._offset,n+a);p.layers.baxis.attr("transform",z),p.layers.bgrid.attr("transform",z);var O=s(r+i/2,n)+"rotate(30)"+s(0,-A._offset);p.layers.aaxis.attr("transform",O),p.layers.agrid.attr("transform",O);var D=s(r+i/2,n)+"rotate(-30)"+s(0,-C._offset);p.layers.caxis.attr("transform",D),p.layers.cgrid.attr("transform",D),p.drawAxes(!0),p.layers.aline.select("path").attr("d",A.showline?"M"+r+","+(n+a)+"l"+i/2+",-"+a:"M0,0").call(c.stroke,A.linecolor||"#000").style("stroke-width",(A.linewidth||0)+"px"),p.layers.bline.select("path").attr("d",S.showline?"M"+r+","+(n+a)+"h"+i:"M0,0").call(c.stroke,S.linecolor||"#000").style("stroke-width",(S.linewidth||0)+"px"),p.layers.cline.select("path").attr("d",C.showline?"M"+(r+i/2)+","+n+"l"+i/2+","+a:"M0,0").call(c.stroke,C.linecolor||"#000").style("stroke-width",(C.linewidth||0)+"px"),p.graphDiv._context.staticPlot||p.initInteractions(),u.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxes=function(t){var e=this.graphDiv,r=this.id.substr(7)+"title",n=this.layers,i=this.aaxis,a=this.baxis,o=this.caxis;if(this.drawAx(i),this.drawAx(a),this.drawAx(o),t){var s=Math.max(i.showticklabels?i.tickfont.size/2:0,(o.showticklabels?.75*o.tickfont.size:0)+("outside"===o.ticks?.87*o.ticklen:0)),c=(a.showticklabels?a.tickfont.size:0)+("outside"===a.ticks?a.ticklen:0)+3;n["a-title"]=b.draw(e,"a"+r,{propContainer:i,propName:this.id+".aaxis.title",placeholder:l(e,"Click to enter Component A title"),attributes:{x:this.x0+this.w/2,y:this.y0-i.title.font.size/3-s,"text-anchor":"middle"}}),n["b-title"]=b.draw(e,"b"+r,{propContainer:a,propName:this.id+".baxis.title",placeholder:l(e,"Click to enter Component B title"),attributes:{x:this.x0-c,y:this.y0+this.h+.83*a.title.font.size+c,"text-anchor":"middle"}}),n["c-title"]=b.draw(e,"c"+r,{propContainer:o,propName:this.id+".caxis.title",placeholder:l(e,"Click to enter Component C title"),attributes:{x:this.x0+this.w+c,y:this.y0+this.h+.83*o.title.font.size+c,"text-anchor":"middle"}})}},S.drawAx=function(t){var e,r=this.graphDiv,n=t._name,i=n.charAt(0),a=t._id,s=this.layers[n],l=i+"tickLayout",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);this[l]!==c&&(s.selectAll("."+a+"tick").remove(),this[l]=c),t.setScale();var u=d.calcTicks(t),f=d.clipEnds(t,u),h=d.makeTransTickFn(t),p=d.getTickSigns(t)[2],g=o.deg2rad(30),m=p*(t.linewidth||1)/2,v=p*t.ticklen,y=this.w,x=this.h,b="b"===i?"M0,"+m+"l"+Math.sin(g)*v+","+Math.cos(g)*v:"M"+m+",0l"+Math.cos(g)*v+","+-Math.sin(g)*v,_={a:"M0,0l"+x+",-"+y/2,b:"M0,0l-"+y/2+",-"+x,c:"M0,0l-"+x+","+y/2}[i];d.drawTicks(r,t,{vals:"inside"===t.ticks?f:u,layer:s,path:b,transFn:h,crisp:!1}),d.drawGrid(r,t,{vals:f,layer:this.layers[i+"grid"],path:_,transFn:h,crisp:!1}),d.drawLabels(r,t,{vals:u,layer:s,transFn:h,labelFns:d.makeLabelFns(t,0,30)})};var C=M.MINZOOM/2+.87,L="m-0.87,.5h"+C+"v3h-"+(C+5.2)+"l"+(C/2+2.6)+",-"+(.87*C+4.5)+"l2.6,1.5l-"+C/2+","+.87*C+"Z",I="m0.87,.5h-"+C+"v3h"+(C+5.2)+"l-"+(C/2+2.6)+",-"+(.87*C+4.5)+"l-2.6,1.5l"+C/2+","+.87*C+"Z",P="m0,1l"+C/2+","+.87*C+"l2.6,-1.5l-"+(C/2+2.6)+",-"+(.87*C+4.5)+"l-"+(C/2+2.6)+","+(.87*C+4.5)+"l2.6,1.5l"+C/2+",-"+.87*C+"Z",z=!0;function O(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}S.clearSelect=function(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var t,e,r,n,f,h,p,d,v,b,T,k,A=this,S=A.layers.plotbg.select("path").node(),C=A.graphDiv,D=C._fullLayout._zoomlayer;function R(t){var e={};return e[A.id+".aaxis.min"]=t.a,e[A.id+".baxis.min"]=t.b,e[A.id+".caxis.min"]=t.c,e}function F(t,e){var r=C._fullLayout.clickmode;O(C),2===t&&(C.emit("plotly_doubleclick",null),a.call("_guiRelayout",C,R({a:0,b:0,c:0}))),r.indexOf("select")>-1&&1===t&&w(e,C,[A.xaxis],[A.yaxis],A.id,A.dragOptions),r.indexOf("event")>-1&&m.click(C,e,A.id)}function B(t,e){return 1-e/A.h}function N(t,e){return 1-(t+(A.h-e)/Math.sqrt(3))/A.w}function j(t,e){return(t-(A.h-e)/Math.sqrt(3))/A.w}function U(i,a){var o=r+i*t,s=n+a*e,l=Math.max(0,Math.min(1,B(0,n),B(0,s))),c=Math.max(0,Math.min(1,N(r,n),N(o,s))),u=Math.max(0,Math.min(1,j(r,n),j(o,s))),g=(l/2+u)*A.w,m=(1-l/2-c)*A.w,y=(g+m)/2,x=m-g,_=(1-l)*A.h,w=_-x/E;x.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),k.transition().style("opacity",1).duration(200),b=!0),C.emit("plotly_relayouting",R(p))}function V(){O(C),p!==f&&(a.call("_guiRelayout",C,R(p)),z&&C.data&&C._context.showTips&&(o.notifier(l(C,"Double-click to zoom back out"),"long"),z=!1))}function q(t,e){var r=t/A.xaxis._m,n=e/A.yaxis._m,i=[(p={a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,p.b,p.c].sort(o.sorterAsc),a=i.indexOf(p.a),l=i.indexOf(p.b),c=i.indexOf(p.c);i[0]<0&&(i[1]+i[0]/2<0?(i[2]+=i[0]+i[1],i[0]=i[1]=0):(i[2]+=i[0]/2,i[1]+=i[0]/2,i[0]=0),p={a:i[a],b:i[l],c:i[c]},e=(f.a-p.a)*A.yaxis._m,t=(f.c-p.c-f.b+p.b)*A.xaxis._m);var h=s(A.x0+t,A.y0+e);A.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",h);var d=s(-t,-e);A.clipDefRelative.select("path").attr("transform",d),A.aaxis.range=[p.a,A.sum-p.b-p.c],A.baxis.range=[A.sum-p.a-p.c,p.b],A.caxis.range=[A.sum-p.a-p.b,p.c],A.drawAxes(!1),A._hasClipOnAxisFalse&&A.plotContainer.select(".scatterlayer").selectAll(".trace").call(u.hideOutsideRangePoints,A),C.emit("plotly_relayouting",R(p))}function H(){a.call("_guiRelayout",C,R(p))}this.dragOptions={element:S,gd:C,plotinfo:{id:A.id,domain:C._fullLayout[A.id].domain,xaxis:A.xaxis,yaxis:A.yaxis},subplot:A.id,prepFn:function(a,l,u){A.dragOptions.xaxes=[A.xaxis],A.dragOptions.yaxes=[A.yaxis],t=C._fullLayout._invScaleX,e=C._fullLayout._invScaleY;var g=A.dragOptions.dragmode=C._fullLayout.dragmode;y(g)?A.dragOptions.minDrag=1:A.dragOptions.minDrag=void 0,"zoom"===g?(A.dragOptions.moveFn=U,A.dragOptions.clickFn=F,A.dragOptions.doneFn=V,function(t,e,a){var l=S.getBoundingClientRect();r=e-l.left,n=a-l.top,C._fullLayout._calcInverseTransform(C);var u=C._fullLayout._invTransform,g=o.apply3DTransform(u)(r,n);r=g[0],n=g[1],f={a:A.aaxis.range[0],b:A.baxis.range[1],c:A.caxis.range[1]},p=f,h=A.aaxis.range[1]-f.a,d=i(A.graphDiv._fullLayout[A.id].bgcolor).getLuminance(),v="M0,"+A.h+"L"+A.w/2+", 0L"+A.w+","+A.h+"Z",b=!1,T=D.append("path").attr("class","zoombox").attr("transform",s(A.x0,A.y0)).style({fill:d>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("d",v),k=D.append("path").attr("class","zoombox-corners").attr("transform",s(A.x0,A.y0)).style({fill:c.background,stroke:c.defaultLine,"stroke-width":1,opacity:0}).attr("d","M0,0Z"),A.clearSelect(C)}(0,l,u)):"pan"===g?(A.dragOptions.moveFn=q,A.dragOptions.clickFn=F,A.dragOptions.doneFn=H,f={a:A.aaxis.range[0],b:A.baxis.range[1],c:A.caxis.range[1]},p=f,A.clearSelect(C)):(x(g)||y(g))&&_(a,l,u,A.dragOptions,g)}},S.onmousemove=function(t){m.hover(C,t,A.id),C._fullLayout._lasthover=S,C._fullLayout._hoversubplot=A.id},S.onmouseout=function(t){C._dragging||g.unhover(C,t)},g.init(this.dragOptions)}},{"../../components/color":643,"../../components/dragelement":662,"../../components/dragelement/helpers":661,"../../components/drawing":665,"../../components/fx":683,"../../components/titles":738,"../../lib":778,"../../lib/extend":768,"../../registry":911,"../cartesian/axes":828,"../cartesian/constants":834,"../cartesian/select":847,"../cartesian/set_convert":848,"../plots":891,d3:169,tinycolor2:576}],911:[function(t,e,r){"use strict";var n=t("./lib/loggers"),i=t("./lib/noop"),a=t("./lib/push_unique"),o=t("./lib/is_plain_object"),s=t("./lib/dom").addStyleRule,l=t("./lib/extend"),c=t("./plots/attributes"),u=t("./plots/layout_attributes"),f=l.extendFlat,h=l.extendDeepAll;function p(t){var e=t.name,i=t.categories,a=t.meta;if(r.modules[e])n.log("Type "+e+" already registered");else{r.subplotsRegistry[t.basePlotModule.name]||function(t){var e=t.name;if(r.subplotsRegistry[e])return void n.log("Plot type "+e+" already registered.");for(var i in v(t),r.subplotsRegistry[e]=t,r.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o={},l=0;l-1&&(f[p[r]].title={text:""});for(r=0;r")?"":e.html(t).text()}));return e.remove(),r}(T),T=(T=T.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&")).replace(c,"'"),i.isIE()&&(T=(T=(T=T.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("#$2")')).replace(/(\\')/gi,'"')),T}},{"../components/color":643,"../components/drawing":665,"../constants/xmlns_namespaces":754,"../lib":778,d3:169}],920:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){for(var r=0;rf+c||!n(u))}for(var p=0;pa))return e}return void 0!==r?r:t.dflt},r.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},r.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},r.getValue=function(t,e){var r;return Array.isArray(t)?e0?i+=a:e<0&&(i-=a)}return n.inbox(r-e,i-e,b+(i-e)/(i-r)-1)}"h"===m.orientation?(a=r,s=e,u="y",f="x",h=S,p=A):(a=e,s=r,u="x",f="y",p=S,h=A);var E=t[u+"a"],C=t[f+"a"];d=Math.abs(E.r2c(E.range[1])-E.r2c(E.range[0]));var L=n.getDistanceFunction(i,h,p,(function(t){return(h(t)+p(t))/2}));if(n.getClosest(g,L,t),!1!==t.index&&g[t.index].p!==c){y||(T=function(t){return Math.min(_(t),t.p-v.bargroupwidth/2)},k=function(t){return Math.max(w(t),t.p+v.bargroupwidth/2)});var I=g[t.index],P=m.base?I.b+I.s:I.s;t[f+"0"]=t[f+"1"]=C.c2p(I[f],!0),t[f+"LabelVal"]=P;var z=v.extents[v.extents.round(I.p)];t[u+"0"]=E.c2p(y?T(I):z[0],!0),t[u+"1"]=E.c2p(y?k(I):z[1],!0);var O=void 0!==I.orig_p;return t[u+"LabelVal"]=O?I.orig_p:I.p,t.labelLabel=l(E,t[u+"LabelVal"]),t.valueLabel=l(C,t[f+"LabelVal"]),t.baseLabel=l(C,I.b),t.spikeDistance=(S(I)+function(t){return M(_(t),w(t))}(I))/2-b,t[u+"Spike"]=E.c2p(I.p,!0),o(I,m,t),t.hovertemplate=m.hovertemplate,t}}function f(t,e){var r=e.mcc||t.marker.color,n=e.mlcc||t.marker.line.color,i=s(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}e.exports={hoverPoints:function(t,e,r,n){var a=u(t,e,r,n);if(a){var o=a.cd,s=o[0].trace,l=o[a.index];return a.color=f(s,l),i.getComponentMethod("errorbars","hoverInfo")(l,s,a),[a]}},hoverOnBars:u,getTraceColor:f}},{"../../components/color":643,"../../components/fx":683,"../../constants/numerical":753,"../../lib":778,"../../plots/cartesian/axes":828,"../../registry":911,"./helpers":927}],929:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc").crossTraceCalc,colorbar:t("../scatter/marker_colorbar"),arraysToCalcdata:t("./arrays_to_calcdata"),plot:t("./plot").plot,style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"bar",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","bar","oriented","errorBarsOK","showLegend","zoomScale"],animatable:!0,meta:{}}},{"../../plots/cartesian":841,"../scatter/marker_colorbar":1205,"./arrays_to_calcdata":920,"./attributes":921,"./calc":922,"./cross_trace_calc":924,"./defaults":925,"./event_data":926,"./hover":928,"./layout_attributes":930,"./layout_defaults":931,"./plot":932,"./select":933,"./style":935}],930:[function(t,e,r){"use strict";e.exports={barmode:{valType:"enumerated",values:["stack","group","overlay","relative"],dflt:"group",editType:"calc"},barnorm:{valType:"enumerated",values:["","fraction","percent"],dflt:"",editType:"calc"},bargap:{valType:"number",min:0,max:1,editType:"calc"},bargroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],931:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/cartesian/axes"),a=t("../../lib"),o=t("./layout_attributes");e.exports=function(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l=!1,c=!1,u=!1,f={},h=s("barmode"),p=0;p0}function S(t){return"auto"===t?0:t}function E(t,e){var r=Math.PI/180*e,n=Math.abs(Math.sin(r)),i=Math.abs(Math.cos(r));return{x:t.width*i+t.height*n,y:t.width*n+t.height*i}}function C(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,c=a.anchor||"end",u="end"===c,f="start"===c,h=((a.leftToRight||0)+1)/2,p=1-h,d=i.width,g=i.height,m=Math.abs(e-t),v=Math.abs(n-r),y=m>2*_&&v>2*_?_:0;m-=2*y,v-=2*y;var x=S(l);"auto"!==l||d<=m&&g<=v||!(d>m||g>v)||(d>v||g>m)&&d.01?H:function(t,e,r){return r&&t===e?t:Math.abs(t-e)>=2?H(t):t>e?Math.ceil(t):Math.floor(t)};B=G(B,N,D),N=G(N,B,D),j=G(j,U,!D),U=G(U,j,!D)}var Y=M(a.ensureSingle(P,"path"),I,m,v);if(Y.style("vector-effect","non-scaling-stroke").attr("d",isNaN((N-B)*(U-j))||V&&t._context.staticPlot?"M0,0Z":"M"+B+","+j+"V"+U+"H"+N+"V"+j+"Z").call(l.setClipUrl,e.layerClipId,t),!I.uniformtext.mode&&R){var W=l.makePointStyleFns(f);l.singlePointStyle(c,Y,f,W,t)}!function(t,e,r,n,i,s,c,f,p,m,v){var w,T=e.xaxis,A=e.yaxis,L=t._fullLayout;function I(e,r,n){return a.ensureSingle(e,"text").text(r).attr({class:"bartext bartext-"+w,"text-anchor":"middle","data-notex":1}).call(l.font,n).call(o.convertToTspans,t)}var P=n[0].trace,z="h"===P.orientation,O=function(t,e,r,n,i){var o,s=e[0].trace;o=s.texttemplate?function(t,e,r,n,i){var o=e[0].trace,s=a.castOption(o,r,"texttemplate");if(!s)return"";var l,c,f,h,p="waterfall"===o.type,d="funnel"===o.type;"h"===o.orientation?(l="y",c=i,f="x",h=n):(l="x",c=n,f="y",h=i);function g(t){return u(h,+t,!0).text}var m=e[r],v={};v.label=m.p,v.labelLabel=v[l+"Label"]=(y=m.p,u(c,y,!0).text);var y;var x=a.castOption(o,m.i,"text");(0===x||x)&&(v.text=x);v.value=m.s,v.valueLabel=v[f+"Label"]=g(m.s);var _={};b(_,o,m.i),p&&(v.delta=+m.rawS||m.s,v.deltaLabel=g(v.delta),v.final=m.v,v.finalLabel=g(v.final),v.initial=v.final-v.delta,v.initialLabel=g(v.initial));d&&(v.value=m.s,v.valueLabel=g(v.value),v.percentInitial=m.begR,v.percentInitialLabel=a.formatPercent(m.begR),v.percentPrevious=m.difR,v.percentPreviousLabel=a.formatPercent(m.difR),v.percentTotal=m.sumR,v.percenTotalLabel=a.formatPercent(m.sumR));var w=a.castOption(o,m.i,"customdata");w&&(v.customdata=w);return a.texttemplateString(s,v,t._d3locale,_,v,o._meta||{})}(t,e,r,n,i):s.textinfo?function(t,e,r,n){var i=t[0].trace,o="h"===i.orientation,s="waterfall"===i.type,l="funnel"===i.type;function c(t){return u(o?r:n,+t,!0).text}var f,h=i.textinfo,p=t[e],d=h.split("+"),g=[],m=function(t){return-1!==d.indexOf(t)};m("label")&&g.push((v=t[e].p,u(o?n:r,v,!0).text));var v;m("text")&&(0===(f=a.castOption(i,p.i,"text"))||f)&&g.push(f);if(s){var y=+p.rawS||p.s,x=p.v,b=x-y;m("initial")&&g.push(c(b)),m("delta")&&g.push(c(y)),m("final")&&g.push(c(x))}if(l){m("value")&&g.push(c(p.s));var _=0;m("percent initial")&&_++,m("percent previous")&&_++,m("percent total")&&_++;var w=_>1;m("percent initial")&&(f=a.formatPercent(p.begR),w&&(f+=" of initial"),g.push(f)),m("percent previous")&&(f=a.formatPercent(p.difR),w&&(f+=" of previous"),g.push(f)),m("percent total")&&(f=a.formatPercent(p.sumR),w&&(f+=" of total"),g.push(f))}return g.join("
")}(e,r,n,i):g.getValue(s.text,r);return g.coerceString(y,o)}(L,n,i,T,A);w=function(t,e){var r=g.getValue(t.textposition,e);return g.coerceEnumerated(x,r)}(P,i);var D="stack"===m.mode||"relative"===m.mode,R=n[i],F=!D||R._outmost;if(!O||"none"===w||(R.isBlank||s===c||f===p)&&("auto"===w||"inside"===w))return void r.select("text").remove();var B=L.font,N=d.getBarColor(n[i],P),j=d.getInsideTextFont(P,i,B,N),U=d.getOutsideTextFont(P,i,B),V=r.datum();z?"log"===T.type&&V.s0<=0&&(s=T.range[0]=G*(Z/Y):Z>=Y*(X/G);G>0&&Y>0&&(J||K||Q)?w="inside":(w="outside",q.remove(),q=null)}else w="inside";if(!q){W=a.ensureUniformFontSize(t,"outside"===w?U:j);var $=(q=I(r,O,W)).attr("transform");if(q.attr("transform",""),H=l.bBox(q.node()),G=H.width,Y=H.height,q.attr("transform",$),G<=0||Y<=0)return void q.remove()}var tt,et,rt=P.textangle;"outside"===w?(et="both"===P.constraintext||"outside"===P.constraintext,tt=function(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,c=a.angle||0,u=i.width,f=i.height,h=Math.abs(e-t),p=Math.abs(n-r);o=s?p>2*_?_:0:h>2*_?_:0;var d=1;l&&(d=s?Math.min(1,p/f):Math.min(1,h/u));var g=S(c),m=E(i,g),v=(s?m.x:m.y)/2,y=(i.left+i.right)/2,x=(i.top+i.bottom)/2,b=(t+e)/2,w=(r+n)/2,T=0,M=0,A=s?k(e,t):k(r,n);s?(b=e-A*o,T=A*v):(w=n+A*o,M=-A*v);return{textX:y,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:M,scale:d,rotate:g}}(s,c,f,p,H,{isHorizontal:z,constrained:et,angle:rt})):(et="both"===P.constraintext||"inside"===P.constraintext,tt=C(s,c,f,p,H,{isHorizontal:z,constrained:et,angle:rt,anchor:P.insidetextanchor}));tt.fontSize=W.size,h(P.type,tt,L),R.transform=tt,M(q,L,m,v).attr("transform",a.getTextTransform(tt))}(t,e,P,r,p,B,N,j,U,m,v),e.layerClipId&&l.hideOutsideRangePoint(c,P.select("text"),w,L,f.xcalendar,f.ycalendar)}));var j=!1===f.cliponaxis;l.setClipUrl(c,j?null:e.layerClipId,t)}));c.getComponentMethod("errorbars","plot")(t,P,e,m)},toMoveInsideBar:C}},{"../../components/color":643,"../../components/drawing":665,"../../components/fx/helpers":679,"../../lib":778,"../../lib/svg_text_utils":803,"../../plots/cartesian/axes":828,"../../registry":911,"./attributes":921,"./constants":923,"./helpers":927,"./style":935,"./uniform_text":937,d3:169,"fast-isnumeric":241}],933:[function(t,e,r){"use strict";function n(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}e.exports=function(t,e){var r,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l="funnel"===s.type,c="h"===s.orientation,u=[];if(!1===e)for(r=0;r1||0===i.bargap&&0===i.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr("shape-rendering","crispEdges")})),e.selectAll("g.points").each((function(e){d(n.select(this),e[0].trace,t)})),s.getComponentMethod("errorbars","style")(e)},styleTextPoints:g,styleOnSelect:function(t,e,r){var i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll("path"),e),function(t,e,r){t.each((function(t){var i,s=n.select(this);if(t.selected){i=o.ensureUniformFontSize(r,m(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)}))}(t.selectAll("text"),e,r)}(r,i,t):(d(r,i,t),s.getComponentMethod("errorbars","style")(r))},getInsideTextFont:y,getOutsideTextFont:x,getBarColor:_,resizeText:l}},{"../../components/color":643,"../../components/drawing":665,"../../lib":778,"../../registry":911,"./attributes":921,"./helpers":927,"./uniform_text":937,d3:169}],936:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults");e.exports=function(t,e,r,o,s){r("marker.color",o),i(t,"marker")&&a(t,e,s,r,{prefix:"marker.",cLetter:"c"}),r("marker.line.color",n.defaultLine),i(t,"marker.line")&&a(t,e,s,r,{prefix:"marker.line.",cLetter:"c"}),r("marker.line.width"),r("marker.opacity"),r("selected.marker.color"),r("unselected.marker.color")}},{"../../components/color":643,"../../components/colorscale/defaults":653,"../../components/colorscale/helpers":654}],937:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib");function a(t){return"_"+t+"Text_minsize"}e.exports={recordMinTextSize:function(t,e,r){if(r.uniformtext.mode){var n=a(t),i=r.uniformtext.minsize,o=e.scale*e.fontSize;e.hide=oh.range[1]&&(x+=Math.PI);if(n.getClosest(c,(function(t){return g(y,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?m+Math.min(1,Math.abs(t.thetag1-t.thetag0)/v)-1+(t.rp1-y)/(t.rp1-t.rp0)-1:1/0}),t),!1!==t.index){var b=c[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,u,t),s(_,u,f,t),t.hovertemplate=u.hovertemplate,t.color=a(u,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign="left"),[t]}}},{"../../components/fx":683,"../../lib":778,"../../plots/polar/helpers":893,"../bar/hover":928,"../scatterpolar/hover":1265}],942:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"barpolar",basePlotModule:t("../../plots/polar"),categories:["polar","bar","showLegend"],attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("../scatterpolar/format_labels"),style:t("../bar/style").style,styleOnSelect:t("../bar/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../bar/select"),meta:{}}},{"../../plots/polar":894,"../bar/select":933,"../bar/style":935,"../scatter/marker_colorbar":1205,"../scatterpolar/format_labels":1264,"./attributes":938,"./calc":939,"./defaults":940,"./hover":941,"./layout_attributes":943,"./layout_defaults":944,"./plot":945}],943:[function(t,e,r){"use strict";e.exports={barmode:{valType:"enumerated",values:["stack","overlay"],dflt:"stack",editType:"calc"},bargap:{valType:"number",dflt:.1,min:0,max:1,editType:"calc"}}},{}],944:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l0?(c=o,u=l):(c=l,u=o);var f=[s.findEnclosingVertexAngles(c,t.vangles)[0],(c+u)/2,s.findEnclosingVertexAngles(u,t.vangles)[1]];return s.pathPolygonAnnulus(n,i,c,u,f,e,r)};return function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),p=e.layers.frontplot.select("g.barlayer");a.makeTraceGroups(p,r,"trace bars").each((function(){var r=n.select(this),s=a.ensureSingle(r,"g","points").selectAll("g.point").data(a.identity);s.enter().append("g").style("vector-effect","non-scaling-stroke").style("stroke-miterlimit",2).classed("point",!0),s.exit().remove(),s.each((function(t){var e,r=n.select(this),o=t.rp0=u.c2p(t.s0),s=t.rp1=u.c2p(t.s1),p=t.thetag0=f.c2g(t.p0),d=t.thetag1=f.c2g(t.p1);if(i(o)&&i(s)&&i(p)&&i(d)&&o!==s&&p!==d){var g=u.c2g(t.s1),m=(p+d)/2;t.ct=[l.c2p(g*Math.cos(m)),c.c2p(g*Math.sin(m))],e=h(o,s,p,d)}else e="M0,0Z";a.ensureSingle(r,"path").attr("d",e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},{"../../components/drawing":665,"../../lib":778,"../../plots/polar/helpers":893,d3:169,"fast-isnumeric":241}],946:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../bar/attributes"),a=t("../../components/color/attributes"),o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../../lib/extend").extendFlat,l=n.marker,c=l.line;e.exports={y:{valType:"data_array",editType:"calc+clearAxisTypes"},x:{valType:"data_array",editType:"calc+clearAxisTypes"},x0:{valType:"any",editType:"calc+clearAxisTypes"},y0:{valType:"any",editType:"calc+clearAxisTypes"},dx:{valType:"number",editType:"calc"},dy:{valType:"number",editType:"calc"},xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,name:{valType:"string",editType:"calc+clearAxisTypes"},q1:{valType:"data_array",editType:"calc+clearAxisTypes"},median:{valType:"data_array",editType:"calc+clearAxisTypes"},q3:{valType:"data_array",editType:"calc+clearAxisTypes"},lowerfence:{valType:"data_array",editType:"calc"},upperfence:{valType:"data_array",editType:"calc"},notched:{valType:"boolean",editType:"calc"},notchwidth:{valType:"number",min:0,max:.5,dflt:.25,editType:"calc"},notchspan:{valType:"data_array",editType:"calc"},boxpoints:{valType:"enumerated",values:["all","outliers","suspectedoutliers",!1],editType:"calc"},jitter:{valType:"number",min:0,max:1,editType:"calc"},pointpos:{valType:"number",min:-2,max:2,editType:"calc"},boxmean:{valType:"enumerated",values:[!0,"sd",!1],editType:"calc"},mean:{valType:"data_array",editType:"calc"},sd:{valType:"data_array",editType:"calc"},orientation:{valType:"enumerated",values:["v","h"],editType:"calc+clearAxisTypes"},quartilemethod:{valType:"enumerated",values:["linear","exclusive","inclusive"],dflt:"linear",editType:"calc"},width:{valType:"number",min:0,dflt:0,editType:"calc"},marker:{outliercolor:{valType:"color",dflt:"rgba(0, 0, 0, 0)",editType:"style"},symbol:s({},l.symbol,{arrayOk:!1,editType:"plot"}),opacity:s({},l.opacity,{arrayOk:!1,dflt:1,editType:"style"}),size:s({},l.size,{arrayOk:!1,editType:"calc"}),color:s({},l.color,{arrayOk:!1,editType:"style"}),line:{color:s({},c.color,{arrayOk:!1,dflt:a.defaultLine,editType:"style"}),width:s({},c.width,{arrayOk:!1,dflt:0,editType:"style"}),outliercolor:{valType:"color",editType:"style"},outlierwidth:{valType:"number",min:0,dflt:1,editType:"style"},editType:"style"},editType:"plot"},line:{color:{valType:"color",editType:"style"},width:{valType:"number",min:0,dflt:2,editType:"style"},editType:"plot"},fillcolor:n.fillcolor,whiskerwidth:{valType:"number",min:0,max:1,dflt:.5,editType:"calc"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:"style"},unselected:{marker:n.unselected.marker,editType:"style"},text:s({},n.text,{}),hovertext:s({},n.hovertext,{}),hovertemplate:o({}),hoveron:{valType:"flaglist",flags:["boxes","points"],dflt:"boxes+points",editType:"style"}}},{"../../components/color/attributes":642,"../../lib/extend":768,"../../plots/template_attributes":906,"../bar/attributes":921,"../scatter/attributes":1187}],947:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../plots/cartesian/axes"),a=t("../../plots/cartesian/align_period"),o=t("../../lib"),s=t("../../constants/numerical").BADNUM,l=o._;e.exports=function(t,e){var r,c,y,x,b,_,w,T=t._fullLayout,k=i.getFromId(t,e.xaxis||"x"),M=i.getFromId(t,e.yaxis||"y"),A=[],S="violin"===e.type?"_numViolins":"_numBoxes";"h"===e.orientation?(y=k,x="x",b=M,_="y",w=!!e.yperiodalignment):(y=M,x="y",b=k,_="x",w=!!e.xperiodalignment);var E,C,L,I,P,z,O=function(t,e,r,i){var s,l=e+"0"in t,c="d"+e in t;if(e in t||l&&c){var u=r.makeCalcdata(t,e);return[a(t,r,e,u),u]}s=l?t[e+"0"]:"name"in t&&("category"===r.type||n(t.name)&&-1!==["linear","log"].indexOf(r.type)||o.isDateTime(t.name)&&"date"===r.type)?t.name:i;for(var f="multicategory"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+"calendar"]),h=t._length,p=new Array(h),d=0;dE.uf};if(e._hasPreCompStats){var U=e[x],V=function(t){return y.d2c((e[t]||[])[r])},q=1/0,H=-1/0;for(r=0;r=E.q1&&E.q3>=E.med){var Y=V("lowerfence");E.lf=Y!==s&&Y<=E.q1?Y:p(E,L,I);var W=V("upperfence");E.uf=W!==s&&W>=E.q3?W:d(E,L,I);var X=V("mean");E.mean=X!==s?X:I?o.mean(L,I):(E.q1+E.q3)/2;var Z=V("sd");E.sd=X!==s&&Z>=0?Z:I?o.stdev(L,I,E.mean):E.q3-E.q1,E.lo=g(E),E.uo=m(E);var J=V("notchspan");J=J!==s&&J>0?J:v(E,I),E.ln=E.med-J,E.un=E.med+J;var K=E.lf,Q=E.uf;e.boxpoints&&L.length&&(K=Math.min(K,L[0]),Q=Math.max(Q,L[I-1])),e.notched&&(K=Math.min(K,E.ln),Q=Math.max(Q,E.un)),E.min=K,E.max=Q}else{var $;o.warn(["Invalid input - make sure that q1 <= median <= q3","q1 = "+E.q1,"median = "+E.med,"q3 = "+E.q3].join("\n")),$=E.med!==s?E.med:E.q1!==s?E.q3!==s?(E.q1+E.q3)/2:E.q1:E.q3!==s?E.q3:0,E.med=$,E.q1=E.q3=$,E.lf=E.uf=$,E.mean=E.sd=$,E.ln=E.un=$,E.min=E.max=$}q=Math.min(q,E.min),H=Math.max(H,E.max),E.pts2=C.filter(j),A.push(E)}}e._extremes[y._id]=i.findExtremes(y,[q,H],{padded:!0})}else{var tt=y.makeCalcdata(e,x),et=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i=0&&it0){var ut,ft;if((E={}).pos=E[_]=B[r],C=E.pts=nt[r].sort(f),I=(L=E[x]=C.map(h)).length,E.min=L[0],E.max=L[I-1],E.mean=o.mean(L,I),E.sd=o.stdev(L,I,E.mean),E.med=o.interp(L,.5),I%2&&(lt||ct))lt?(ut=L.slice(0,I/2),ft=L.slice(I/2+1)):ct&&(ut=L.slice(0,I/2+1),ft=L.slice(I/2)),E.q1=o.interp(ut,.5),E.q3=o.interp(ft,.5);else E.q1=o.interp(L,.25),E.q3=o.interp(L,.75);E.lf=p(E,L,I),E.uf=d(E,L,I),E.lo=g(E),E.uo=m(E);var ht=v(E,I);E.ln=E.med-ht,E.un=E.med+ht,at=Math.min(at,E.ln),ot=Math.max(ot,E.un),E.pts2=C.filter(j),A.push(E)}e._extremes[y._id]=i.findExtremes(y,e.notched?tt.concat([at,ot]):tt,{padded:!0})}return function(t,e){if(o.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r0?(A[0].t={num:T[S],dPos:N,posLetter:_,valLetter:x,labels:{med:l(t,"median:"),min:l(t,"min:"),q1:l(t,"q1:"),q3:l(t,"q3:"),max:l(t,"max:"),mean:"sd"===e.boxmean?l(t,"mean \xb1 \u03c3:"):l(t,"mean:"),lf:l(t,"lower fence:"),uf:l(t,"upper fence:")}},T[S]++,A):[{t:{empty:!0}}]};var c={text:"tx",hovertext:"htx"};function u(t,e,r){for(var n in c)o.isArrayOrTypedArray(e[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(e[n][r[0]])&&(t[c[n]]=e[n][r[0]][r[1]]):t[c[n]]=e[n][r])}function f(t,e){return t.v-e.v}function h(t){return t.v}function p(t,e,r){return 0===r?t.q1:Math.min(t.q1,e[Math.min(o.findBin(2.5*t.q1-1.5*t.q3,e,!0)+1,r-1)])}function d(t,e,r){return 0===r?t.q3:Math.max(t.q3,e[Math.max(o.findBin(2.5*t.q3-1.5*t.q1,e),0)])}function g(t){return 4*t.q1-3*t.q3}function m(t){return 4*t.q3-3*t.q1}function v(t,e){return 0===e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},{"../../constants/numerical":753,"../../lib":778,"../../plots/cartesian/align_period":825,"../../plots/cartesian/axes":828,"fast-isnumeric":241}],948:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib"),a=t("../../plots/cartesian/constraints").getAxisGroup,o=["v","h"];function s(t,e,r,o){var s,l,c,u=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],g=0;for(s=0;s1,b=1-f[t+"gap"],_=1-f[t+"groupgap"];for(s=0;s0){var H=E.pointpos,G=E.jitter,Y=E.marker.size/2,W=0;H+G>=0&&((W=V*(H+G))>A?(q=!0,j=Y,B=W):W>R&&(j=Y,B=A)),W<=A&&(B=A);var X=0;H-G<=0&&((X=-V*(H-G))>S?(q=!0,U=Y,N=X):X>F&&(U=Y,N=S)),X<=S&&(N=S)}else B=A,N=S;var Z=new Array(c.length);for(l=0;l0?(m="v",v=x>0?Math.min(_,b):Math.min(b)):x>0?(m="h",v=Math.min(_)):v=0;if(v){e._length=v;var S=r("orientation",m);e._hasPreCompStats?"v"===S&&0===x?(r("x0",0),r("dx",1)):"h"===S&&0===y&&(r("y0",0),r("dy",1)):"v"===S&&0===x?r("x0"):"h"===S&&0===y&&r("y0"),i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],a)}else e.visible=!1}function f(t,e,r,i){var a=i.prefix,o=n.coerce2(t,e,c,"marker.outliercolor"),s=r("marker.line.outliercolor"),l="outliers";e._hasPreCompStats?l="all":(o||s)&&(l="suspectedoutliers");var u=r(a+"points",l);u?(r("jitter","all"===u?.3:0),r("pointpos","all"===u?-1.5:0),r("marker.symbol"),r("marker.opacity"),r("marker.size"),r("marker.color",e.line.color),r("marker.line.color"),r("marker.line.width"),"suspectedoutliers"===u&&(r("marker.line.outliercolor",e.marker.color),r("marker.line.outlierwidth")),r("selected.marker.color"),r("unselected.marker.color"),r("selected.marker.size"),r("unselected.marker.size"),r("text"),r("hovertext")):delete e.marker;var f=r("hoveron");"all"!==f&&-1===f.indexOf("points")||r("hovertemplate"),n.coerceSelectionMarkerOpacity(e,r)}e.exports={supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,c,r,i)}if(u(t,e,s,i),!1!==e.visible){o(t,e,i,s);var l=e._hasPreCompStats;l&&(s("lowerfence"),s("upperfence")),s("line.color",(t.marker||{}).color||r),s("line.width"),s("fillcolor",a.addOpacity(e.line.color,.5));var h=!1;if(l){var p=s("mean"),d=s("sd");p&&p.length&&(h=!0,d&&d.length&&(h="sd"))}s("boxmean",h),s("whiskerwidth"),s("width"),s("quartilemethod");var g=!1;if(l){var m=s("notchspan");m&&m.length&&(g=!0)}else n.validate(t.notchwidth,c.notchwidth)&&(g=!0);s("notched",g)&&s("notchwidth"),f(t,e,s,{prefix:"box"})}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,c,t)}for(var o=0;ot.lo&&(x.so=!0)}return a}));h.enter().append("path").classed("point",!0),h.exit().remove(),h.call(a.translatePoints,o,s)}function l(t,e,r,a){var o,s,l=e.val,c=e.pos,u=!!c.rangebreaks,f=a.bPos,h=a.bPosPxOffset||0,p=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var d=t.selectAll("path.mean").data("box"===r.type&&r.boxmean||"violin"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);d.enter().append("path").attr("class","mean").style({fill:"none","vector-effect":"non-scaling-stroke"}),d.exit().remove(),d.each((function(t){var e=c.c2l(t.pos+f,!0),i=c.l2p(e-o)+h,a=c.l2p(e+s)+h,d=u?(i+a)/2:c.l2p(e)+h,g=l.c2p(t.mean,!0),m=l.c2p(t.mean-t.sd,!0),v=l.c2p(t.mean+t.sd,!0);"h"===r.orientation?n.select(this).attr("d","M"+g+","+i+"V"+a+("sd"===p?"m0,0L"+m+","+d+"L"+g+","+i+"L"+v+","+d+"Z":"")):n.select(this).attr("d","M"+i+","+g+"H"+a+("sd"===p?"m0,0L"+d+","+m+"L"+i+","+g+"L"+d+","+v+"Z":""))}))}e.exports={plot:function(t,e,r,a){var c=e.xaxis,u=e.yaxis;i.makeTraceGroups(a,r,"trace boxes").each((function(t){var e,r,i=n.select(this),a=t[0],f=a.t,h=a.trace;(f.wdPos=f.bdPos*h.whiskerwidth,!0!==h.visible||f.empty)?i.remove():("h"===h.orientation?(e=u,r=c):(e=c,r=u),o(i,{pos:e,val:r},h,f),s(i,{x:c,y:u},h,f),l(i,{pos:e,val:r},h,f))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},{"../../components/drawing":665,"../../lib":778,d3:169}],956:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r=10)return null;for(var i=1/0,a=-1/0,o=e.length,s=0;s0?Math.floor:Math.ceil,P=C>0?Math.ceil:Math.floor,z=C>0?Math.min:Math.max,O=C>0?Math.max:Math.min,D=I(S+L),R=P(E-L),F=[[f=A(S)]];for(a=D;a*C=0;i--)a[u-i]=t[f][i],o[u-i]=e[f][i];for(s.push({x:a,y:o,bicubic:l}),i=f,a=[],o=[];i>=0;i--)a[f-i]=t[i][0],o[f-i]=e[i][0];return s.push({x:a,y:o,bicubic:c}),s}},{}],970:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib/extend").extendFlat;e.exports=function(t,e,r){var a,o,s,l,c,u,f,h,p,d,g,m,v,y,x=t["_"+e],b=t[e+"axis"],_=b._gridlines=[],w=b._minorgridlines=[],T=b._boundarylines=[],k=t["_"+r],M=t[r+"axis"];"array"===b.tickmode&&(b.tickvals=x.slice());var A=t._xctrl,S=t._yctrl,E=A[0].length,C=A.length,L=t._a.length,I=t._b.length;n.prepTicks(b),"array"===b.tickmode&&delete b.tickvals;var P=b.smoothing?3:1;function z(n){var i,a,o,s,l,c,u,f,p,d,g,m,v=[],y=[],x={};if("b"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(I-2,a))),s=a-o,x.length=I,x.crossLength=L,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i0&&(p=t.dxydi([],i-1,o,0,s),v.push(l[0]+p[0]/3),y.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),v.push(f[0]-d[0]/3),y.push(f[1]-d[1]/3)),v.push(f[0]),y.push(f[1]),l=f;else for(i=t.a2i(n),c=Math.floor(Math.max(0,Math.min(L-2,i))),u=i-c,x.length=L,x.crossLength=I,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],c,e,u,r)},a=0;a0&&(g=t.dxydj([],c,a-1,u,0),v.push(l[0]+g[0]/3),y.push(l[1]+g[1]/3),m=t.dxydj([],c,a-1,u,1),v.push(f[0]-m[0]/3),y.push(f[1]-m[1]/3)),v.push(f[0]),y.push(f[1]),l=f;return x.axisLetter=e,x.axis=b,x.crossAxis=M,x.value=n,x.constvar=r,x.index=h,x.x=v,x.y=y,x.smoothing=M.smoothing,x}function O(n){var i,a,o,s,l,c=[],u=[],f={};if(f.length=x.length,f.crossLength=k.length,"b"===e)for(o=Math.max(0,Math.min(I-2,n)),l=Math.min(1,Math.max(0,n-o)),f.xy=function(e){return t.evalxy([],e,n)},f.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;ix.length-1||_.push(i(O(o),{color:b.gridcolor,width:b.gridwidth}));for(h=u;hx.length-1||g<0||g>x.length-1))for(m=x[s],v=x[g],a=0;ax[x.length-1]||w.push(i(z(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(O(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(O(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,u=(c=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort((function(t,e){return t-e})))[0],f=c[1],h=u;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(z(p),{color:b.gridcolor,width:b.gridwidth}));for(h=u-1;hx[x.length-1]||w.push(i(z(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(z(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(z(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},{"../../lib/extend":768,"../../plots/cartesian/axes":828}],971:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/axes"),i=t("../../lib/extend").extendFlat;e.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;re.length&&(t=t.slice(0,e.length)):t=[],i=0;i90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:c}}},{}],985:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../components/drawing"),a=t("./map_1d_array"),o=t("./makepath"),s=t("./orient_text"),l=t("../../lib/svg_text_utils"),c=t("../../lib"),u=c.strRotate,f=c.strTranslate,h=t("../../constants/alignment");function p(t,e,r,i,s,l){var c="const-"+s+"-lines",u=r.selectAll("."+c).data(l);u.enter().append("path").classed(c,!0).style("vector-effect","non-scaling-stroke"),u.each((function(r){var i=r,s=i.x,l=i.y,c=a([],s,t.c2p),u=a([],l,e.c2p),f="M"+o(c,u,i.smoothing);n.select(this).attr("d",f).style("stroke-width",i.width).style("stroke",i.color).style("fill","none")})),u.exit().remove()}function d(t,e,r,a,o,c,h,p){var d=c.selectAll("text."+p).data(h);d.enter().append("text").classed(p,!0);var g=0,m={};return d.each((function(o,c){var h;if("auto"===o.axis.tickangle)h=s(a,e,r,o.xy,o.dxy);else{var p=(o.axis.tickangle+180)*Math.PI/180;h=s(a,e,r,o.xy,[Math.cos(p),Math.sin(p)])}c||(m={angle:h.angle,flip:h.flip});var d=(o.endAnchor?-1:1)*h.flip,v=n.select(this).attr({"text-anchor":d>0?"start":"end","data-notex":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),y=i.bBox(this);v.attr("transform",f(h.p[0],h.p[1])+u(h.angle)+f(o.axis.labelpadding*d,.3*y.height)),g=Math.max(g,y.width+o.axis.labelpadding)})),d.exit().remove(),m.maxExtent=g,m}e.exports=function(t,e,r,i){var l=e.xaxis,u=e.yaxis,f=t._fullLayout._clips;c.makeTraceGroups(i,r,"trace").each((function(e){var r=n.select(this),i=e[0],h=i.trace,g=h.aaxis,m=h.baxis,y=c.ensureSingle(r,"g","minorlayer"),x=c.ensureSingle(r,"g","majorlayer"),b=c.ensureSingle(r,"g","boundarylayer"),_=c.ensureSingle(r,"g","labellayer");r.style("opacity",h.opacity),p(l,u,x,g,"a",g._gridlines),p(l,u,x,m,"b",m._gridlines),p(l,u,y,g,"a",g._minorgridlines),p(l,u,y,m,"b",m._minorgridlines),p(l,u,b,g,"a-boundary",g._boundarylines),p(l,u,b,m,"b-boundary",m._boundarylines);var w=d(t,l,u,h,i,_,g._labels,"a-label"),T=d(t,l,u,h,i,_,m._labels,"b-label");!function(t,e,r,n,i,a,o,l){var u,f,h,p,d=c.aggNums(Math.min,null,r.a),g=c.aggNums(Math.max,null,r.a),m=c.aggNums(Math.min,null,r.b),y=c.aggNums(Math.max,null,r.b);u=.5*(d+g),f=m,h=r.ab2xy(u,f,!0),p=r.dxyda_rough(u,f),void 0===o.angle&&c.extendFlat(o,s(r,i,a,h,r.dxydb_rough(u,f)));v(t,e,r,n,h,p,r.aaxis,i,a,o,"a-title"),u=d,f=.5*(m+y),h=r.ab2xy(u,f,!0),p=r.dxydb_rough(u,f),void 0===l.angle&&c.extendFlat(l,s(r,i,a,h,r.dxyda_rough(u,f)));v(t,e,r,n,h,p,r.baxis,i,a,l,"b-title")}(t,_,h,i,l,u,w,T),function(t,e,r,n,i){var s,l,u,f,h=r.select("#"+t._clipPathId);h.size()||(h=r.append("clipPath").classed("carpetclip",!0));var p=c.ensureSingle(h,"path","carpetboundary"),d=e.clipsegments,g=[];for(f=0;f90&&y<270,b=n.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_=(-l.lineCount(b)+m)*g*a-_),b.attr("transform",f(e.p[0],e.p[1])+u(e.angle)+f(0,_)).attr("text-anchor","middle").call(i.font,h.title.font)})),b.exit().remove()}},{"../../components/drawing":665,"../../constants/alignment":745,"../../lib":778,"../../lib/svg_text_utils":803,"./makepath":982,"./map_1d_array":983,"./orient_text":984,d3:169}],986:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib/search").findBin,a=t("./compute_control_points"),o=t("./create_spline_evaluator"),s=t("./create_i_derivative_evaluator"),l=t("./create_j_derivative_evaluator");e.exports=function(t){var e=t._a,r=t._b,c=e.length,u=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[c-1],g=r[0],m=r[u-1],v=e[e.length-1]-e[0],y=r[r.length-1]-r[0],x=v*n.RELATIVE_CULL_TOLERANCE,b=y*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,g-=b,m+=b,t.isVisible=function(t,e){return t>p&&tg&&ed||em},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],c,u,f.smoothing,h.smoothing),t.dxydi=s([t._xctrl,t._yctrl],f.smoothing,h.smoothing),t.dxydj=l([t._xctrl,t._yctrl],f.smoothing,h.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),c-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),c-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),c-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(c-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),u-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(u-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(ne[c-1]|ir[u-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var f,h,p,d,g=0,m=0,v=[];ne[c-1]?(f=c-2,h=1,g=(n-e[c-1])/(e[c-1]-e[c-2])):h=o-(f=Math.max(0,Math.min(c-2,Math.floor(o)))),ir[u-1]?(p=u-2,d=1,m=(i-r[u-1])/(r[u-1]-r[u-2])):d=s-(p=Math.max(0,Math.min(u-2,Math.floor(s)))),g&&(t.dxydi(v,f,p,h,d),l[0]+=v[0]*g,l[1]+=v[1]*g),m&&(t.dxydj(v,f,p,h,d),l[0]+=v[0]*m,l[1]+=v[1]*m)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=v*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},{"../../lib/search":798,"./compute_control_points":974,"./constants":975,"./create_i_derivative_evaluator":976,"./create_j_derivative_evaluator":977,"./create_spline_evaluator":978}],987:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e,r){var i,a,o,s=[],l=[],c=t[0].length,u=t.length;function f(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r0&&a0&&i1e-5);return n.log("Smoother converged to",k,"after",M,"iterations"),t}},{"../../lib":778}],988:[function(t,e,r){"use strict";var n=t("../../lib").isArray1D;e.exports=function(t,e,r){var i=r("x"),a=i&&i.length,o=r("y"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},{"../../lib":778}],989:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../scattergeo/attributes"),a=t("../../components/colorscale/attributes"),o=t("../../plots/attributes"),s=t("../../components/color/attributes").defaultLine,l=t("../../lib/extend").extendFlat,c=i.marker.line;e.exports=l({locations:{valType:"data_array",editType:"calc"},locationmode:i.locationmode,z:{valType:"data_array",editType:"calc"},geojson:l({},i.geojson,{}),featureidkey:i.featureidkey,text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},c.color,{dflt:s}),width:l({},c.width,{dflt:1}),editType:"calc"},opacity:{valType:"number",arrayOk:!0,min:0,max:1,dflt:1,editType:"style"},editType:"calc"},selected:{marker:{opacity:i.selected.marker.opacity,editType:"plot"},editType:"plot"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:"plot"},editType:"plot"},hoverinfo:l({},o.hoverinfo,{editType:"calc",flags:["location","z","text","name"]}),hovertemplate:n(),showlegend:l({},o.showlegend,{dflt:!1})},a("",{cLetter:"z",editTypeOverride:"calc"}))},{"../../components/color/attributes":642,"../../components/colorscale/attributes":650,"../../lib/extend":768,"../../plots/attributes":824,"../../plots/template_attributes":906,"../scattergeo/attributes":1229}],990:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../constants/numerical").BADNUM,a=t("../../components/colorscale/calc"),o=t("../scatter/arrays_to_calcdata"),s=t("../scatter/calc_selection");function l(t){return t&&"string"==typeof t}e.exports=function(t,e){var r,c=e._length,u=new Array(c);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var f=0;f")}(t,f,o),[t]}},{"../../lib":778,"../../plots/cartesian/axes":828,"./attributes":989}],994:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),calc:t("./calc"),calcGeoJSON:t("./plot").calcGeoJSON,plot:t("./plot").plot,style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"choropleth",basePlotModule:t("../../plots/geo"),categories:["geo","noOpacity","showLegend"],meta:{}}},{"../../plots/geo":860,"../heatmap/colorbar":1068,"./attributes":989,"./calc":990,"./defaults":991,"./event_data":992,"./hover":993,"./plot":995,"./select":996,"./style":997}],995:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../lib/geo_location_utils"),o=t("../../lib/topojson_utils").getTopojsonFeatures,s=t("../../plots/cartesian/autorange").findExtremes,l=t("./style").style;e.exports={calcGeoJSON:function(t,e){for(var r=t[0].trace,n=e[r.geo],i=n._subplot,l=r.locationmode,c=r._length,u="geojson-id"===l?a.extractTraceFeature(t):o(r,i.topojson),f=[],h=[],p=0;p=0;n--){var i=r[n].id;if("string"==typeof i&&0===i.indexOf("water"))for(var a=n+1;a=0;r--)t.removeLayer(e[r][1])},s.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new o(t,r.uid),a=i.sourceId,s=n(e),l=i.below=t.belowLookup["trace-"+r.uid];return t.map.addSource(a,{type:"geojson",data:s.geojson}),i._addLayers(s,l),e[0].trace._glTrace=i,i}},{"../../plots/mapbox/constants":883,"./convert":999}],1003:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/template_attributes").hovertemplateAttrs,a=t("../mesh3d/attributes"),o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat,l={x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},u:{valType:"data_array",editType:"calc"},v:{valType:"data_array",editType:"calc"},w:{valType:"data_array",editType:"calc"},sizemode:{valType:"enumerated",values:["scaled","absolute"],editType:"calc",dflt:"scaled"},sizeref:{valType:"number",editType:"calc",min:0},anchor:{valType:"enumerated",editType:"calc",values:["tip","tail","cm","center"],dflt:"cm"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertemplate:i({editType:"calc"},{keys:["norm"]}),showlegend:s({},o.showlegend,{dflt:!1})};s(l,n("",{colorAttr:"u/v/w norm",showScaleDflt:!0,editTypeOverride:"calc"}));["opacity","lightposition","lighting"].forEach((function(t){l[t]=a[t]})),l.hoverinfo=s({},o.hoverinfo,{editType:"calc",flags:["x","y","z","u","v","w","norm","text","name"],dflt:"x+y+z+norm+text+name"}),l.transforms=void 0,e.exports=l},{"../../components/colorscale/attributes":650,"../../lib/extend":768,"../../plots/attributes":824,"../../plots/template_attributes":906,"../mesh3d/attributes":1128}],1004:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){for(var r=e.u,i=e.v,a=e.w,o=Math.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s=-1/0,l=1/0,c=0;co.level||o.starts.length&&a===o.level)}break;case"constraint":if(n.prefixBoundary=!1,n.edgepaths.length)return;var s=n.x.length,l=n.y.length,c=-1/0,u=1/0;for(r=0;r":p>c&&(n.prefixBoundary=!0);break;case"<":(pc||n.starts.length&&h===u)&&(n.prefixBoundary=!0);break;case"][":f=Math.min(p[0],p[1]),h=Math.max(p[0],p[1]),fc&&(n.prefixBoundary=!0)}}}},{}],1011:[function(t,e,r){"use strict";var n=t("../../components/colorscale"),i=t("./make_color_map"),a=t("./end_plus");e.exports={min:"zmin",max:"zmax",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,c=o.coloring,u=i(e,{isColorbar:!0});if("heatmap"===c){var f=n.extractOpts(e);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else"fill"===c&&(r._fillcolor=u);r._line={color:"lines"===c?u:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},{"../../components/colorscale":655,"./end_plus":1019,"./make_color_map":1024}],1012:[function(t,e,r){"use strict";e.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},{}],1013:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("./label_defaults"),a=t("../../components/color"),o=a.addOpacity,s=a.opacity,l=t("../../constants/filter_ops"),c=l.CONSTRAINT_REDUCTION,u=l.COMPARISON_OPS2;e.exports=function(t,e,r,a,l,f){var h,p,d,g=e.contours,m=r("contours.operation");(g._operation=c[m],function(t,e){var r;-1===u.indexOf(e.operation)?(t("contours.value",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t("contours.value",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,g),"="===m?h=g.showlines=!0:(h=r("contours.showlines"),d=r("fillcolor",o((t.line||{}).color||l,.5))),h)&&(p=r("line.color",d&&s(d)?o(e.fillcolor,1):l),r("line.width",2),r("line.dash"));r("line.smoothing"),i(r,a,p,f)}},{"../../components/color":643,"../../constants/filter_ops":749,"./label_defaults":1023,"fast-isnumeric":241}],1014:[function(t,e,r){"use strict";var n=t("../../constants/filter_ops"),i=t("fast-isnumeric");function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}e.exports={"[]":o("[]"),"][":o("]["),">":s(">"),"<":s("<"),"=":s("=")}},{"../../constants/filter_ops":749,"fast-isnumeric":241}],1015:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){var i=n("contours.start"),a=n("contours.end"),o=!1===i||!1===a,s=r("contours.size");!(o?e.autocontour=!0:r("autocontour",!1))&&s||r("ncontours")}},{}],1016:[function(t,e,r){"use strict";var n=t("../../lib");function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths),starts:n.extendDeep([],t.starts)})}e.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case"=":case"<":return t;case">":for(1!==t.length&&n.warn("Contour data invalid for the specified inequality operation."),a=t[0],r=0;r1e3){n.warn("Too many contours, clipping at 1000",t);break}return l}},{"../../lib":778,"./constraint_mapping":1014,"./end_plus":1019}],1019:[function(t,e,r){"use strict";e.exports=function(t){return t.end+t.size/1e6}},{}],1020:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./constants");function a(t,e,r,n){return Math.abs(t[0]-e[0])20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1;return[n,a]}(f,r,e),p=[s(t,e,[-h[0],-h[1]])],d=t.z.length,g=t.z[0].length,m=e.slice(),v=h.slice();for(c=0;c<1e4;c++){if(f>20?(f=i.CHOOSESADDLE[f][(h[0]||h[1])<0?0:1],t.crossings[u]=i.SADDLEREMAINDER[f]):delete t.crossings[u],!(h=i.NEWDELTA[f])){n.log("Found bad marching index:",f,e,t.level);break}p.push(s(t,e,h)),e[0]+=h[0],e[1]+=h[1],u=e.join(","),a(p[p.length-1],p[p.length-2],o,l)&&p.pop();var y=h[0]&&(e[0]<0||e[0]>g-2)||h[1]&&(e[1]<0||e[1]>d-2);if(e[0]===m[0]&&e[1]===m[1]&&h[0]===v[0]&&h[1]===v[1]||r&&y)break;f=t.crossings[u]}1e4===c&&n.log("Infinite loop in contour?");var x,b,_,w,T,k,M,A,S,E,C,L,I,P,z,O=a(p[0],p[p.length-1],o,l),D=0,R=.2*t.smoothing,F=[],B=0;for(c=1;c=B;c--)if((x=F[c])=B&&x+F[b]A&&S--,t.edgepaths[S]=C.concat(p,E));break}V||(t.edgepaths[A]=p.concat(E))}for(A=0;At?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}e.exports=function(t){var e,r,a,o,s,l,c,u,f,h=t[0].z,p=h.length,d=h[0].length,g=2===p||2===d;for(r=0;r=0&&(n=y,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-y[1])<.01&&(y[0]-r[0])*(n[0]-y[0])>=0&&(n=y,s=l):i.log("endpt to newendpt is not vert. or horz.",r,n,y)}if(r=n,s>=0)break;f+="L"+n}if(s===t.edgepaths.length){i.log("unclosed perimeter path");break}h=s,(d=-1===p.indexOf(h))&&(h=p[0],f+="Z")}for(h=0;hn.center?n.right-s:s-n.left)/(u+Math.abs(Math.sin(c)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(c)*o);if(h<1||p<1)return 1/0;var d=v.EDGECOST*(1/(h-1)+1/(p-1));d+=v.ANGLECOST*c*c;for(var g=s-u,m=l-f,y=s+u,x=l+f,b=0;b2*v.MAXCOST)break;p&&(s/=2),l=(o=c-s/2)+1.5*s}if(h<=v.MAXCOST)return u},r.addLabelData=function(t,e,r,n){var i=e.fontSize,a=e.width+i/3,o=Math.max(0,e.height-i/3),s=t.x,l=t.y,c=t.theta,u=Math.sin(c),f=Math.cos(c),h=function(t,e){return[s+t*f-e*u,l+t*u+e*f]},p=[h(-a/2,-o/2),h(-a/2,o/2),h(a/2,o/2),h(a/2,-o/2)];r.push({text:e.text,x:s,y:l,dy:e.dy,theta:c,level:e.level,width:a,height:o}),n.push(p)},r.drawLabels=function(t,e,r,a,o){var l=t.selectAll("text").data(e,(function(t){return t.text+","+t.x+","+t.y+","+t.theta}));if(l.exit().remove(),l.enter().append("text").attr({"data-notex":1,"text-anchor":"middle"}).each((function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:"rotate("+180*t.theta/Math.PI+" "+e+" "+i+")"}).call(s.convertToTspans,r)})),o){for(var c="",u=0;ur.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if("constraint"!==r.type){var c,u=r.start,f=r.end,h=t._input.contours;if(u>f&&(r.start=h.start=f,f=r.end=h.end=u,u=r.start),!(r.size>0))c=u===f?1:a(u,f,t.ncontours).dtick,h.size=r.size=c}}},{"../../lib":778,"../../plots/cartesian/axes":828}],1028:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../components/drawing"),a=t("../heatmap/style"),o=t("./make_color_map");e.exports=function(t){var e=n.select(t).selectAll("g.contour");e.style("opacity",(function(t){return t[0].trace.opacity})),e.each((function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,c=a.start,u="constraint"===a.type,f=!u&&"lines"===a.coloring,h=!u&&"fill"===a.coloring,p=f||h?o(r):null;e.selectAll("g.contourlevel").each((function(t){n.select(this).selectAll("path").call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)}));var d=a.labelfont;if(e.selectAll("g.contourlabels text").each((function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),u)e.selectAll("g.contourfill path").style("fill",r.fillcolor);else if(h){var g;e.selectAll("g.contourfill path").style("fill",(function(t){return void 0===g&&(g=t.level),p(t.level+.5*l)})),void 0===g&&(g=c),e.selectAll("g.contourbg path").style("fill",p(g-.5*l))}})),a(t)}},{"../../components/drawing":665,"../heatmap/style":1077,"./make_color_map":1024,d3:169}],1029:[function(t,e,r){"use strict";var n=t("../../components/colorscale/defaults"),i=t("./label_defaults");e.exports=function(t,e,r,a,o){var s,l=r("contours.coloring"),c="";"fill"===l&&(s=r("contours.showlines")),!1!==s&&("lines"!==l&&(c=r("line.color","#000")),r("line.width",.5),r("line.dash")),"none"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:"",cLetter:"z"})),r("line.smoothing"),i(r,a,c,o)}},{"../../components/colorscale/defaults":653,"./label_defaults":1023}],1030:[function(t,e,r){"use strict";var n=t("../heatmap/attributes"),i=t("../contour/attributes"),a=t("../../components/colorscale/attributes"),o=t("../../lib/extend").extendFlat,s=i.contours;e.exports=o({carpet:{valType:"string",editType:"calc"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:s.type,start:s.start,end:s.end,size:s.size,coloring:{valType:"enumerated",values:["fill","lines","none"],dflt:"fill",editType:"calc"},showlines:s.showlines,showlabels:s.showlabels,labelfont:s.labelfont,labelformat:s.labelformat,operation:s.operation,value:s.value,editType:"calc",impliedEdits:{autocontour:!1}},line:{color:i.line.color,width:i.line.width,dash:i.line.dash,smoothing:i.line.smoothing,editType:"plot"},transforms:void 0},a("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":650,"../../lib/extend":768,"../contour/attributes":1008,"../heatmap/attributes":1065}],1031:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc"),i=t("../../lib"),a=t("../heatmap/convert_column_xyz"),o=t("../heatmap/clean_2d_array"),s=t("../heatmap/interp2d"),l=t("../heatmap/find_empties"),c=t("../heatmap/make_bound_array"),u=t("./defaults"),f=t("../carpet/lookup_carpetid"),h=t("../contour/set_contours");e.exports=function(t,e){var r=e._carpetTrace=f(t,e);if(r&&r.visible&&"legendonly"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),u(d,e,e._defaultColor,t._fullLayout)}var g=function(t,e){var r,u,f,h,p,d,g,m=e._carpetTrace,v=m.aaxis,y=m.baxis;v._minDtick=0,y._minDtick=0,i.isArray1D(e.z)&&a(e,v,y,"a","b",["z"]);r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?v.makeCalcdata(e,"_a"):[],h=h?y.makeCalcdata(e,"_b"):[],u=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,g=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(g),s(g,e._emptypoints);var x=i.maxRowLength(g),b="scaled"===e.xtype?"":r,_=c(e,b,u,f,x,v),w="scaled"===e.ytype?"":h,T=c(e,w,p,d,g.length,y),k={a:_,b:T,z:g};"levels"===e.contours.type&&"none"!==e.contours.coloring&&n(t,e,{vals:g,containerStr:"",cLetter:"z"});return[k]}(t,e);return h(e,e._z),g}}},{"../../components/colorscale/calc":651,"../../lib":778,"../carpet/lookup_carpetid":981,"../contour/set_contours":1027,"../heatmap/clean_2d_array":1067,"../heatmap/convert_column_xyz":1069,"../heatmap/find_empties":1071,"../heatmap/interp2d":1074,"../heatmap/make_bound_array":1075,"./defaults":1032}],1032:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../heatmap/xyz_defaults"),a=t("./attributes"),o=t("../contour/constraint_defaults"),s=t("../contour/contours_defaults"),l=t("../contour/style_defaults");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,a,r,i)}if(u("carpet"),t.a&&t.b){if(!i(t,e,u,c,"a","b"))return void(e.visible=!1);u("text"),"constraint"===u("contours.type")?o(t,e,u,c,r,{hasHover:!1}):(s(t,e,u,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,u,c,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},{"../../lib":778,"../contour/constraint_defaults":1013,"../contour/contours_defaults":1015,"../contour/style_defaults":1029,"../heatmap/xyz_defaults":1079,"./attributes":1030}],1033:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../contour/colorbar"),calc:t("./calc"),plot:t("./plot"),style:t("../contour/style"),moduleType:"trace",name:"contourcarpet",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","carpet","contour","symbols","showLegend","hasLines","carpetDependent","noHover","noSortingByValue"],meta:{}}},{"../../plots/cartesian":841,"../contour/colorbar":1011,"../contour/style":1028,"./attributes":1030,"./calc":1031,"./defaults":1032,"./plot":1034}],1034:[function(t,e,r){"use strict";var n=t("d3"),i=t("../carpet/map_1d_array"),a=t("../carpet/makepath"),o=t("../../components/drawing"),s=t("../../lib"),l=t("../contour/make_crossings"),c=t("../contour/find_all_paths"),u=t("../contour/plot"),f=t("../contour/constants"),h=t("../contour/convert_to_constraints"),p=t("../contour/empty_pathinfo"),d=t("../contour/close_boundaries"),g=t("../carpet/lookup_carpetid"),m=t("../carpet/axis_aligned_line");function v(t,e,r){var n=t.getPointAtLength(e),i=t.getPointAtLength(r),a=i.x-n.x,o=i.y-n.y,s=Math.sqrt(a*a+o*o);return[a/s,o/s]}function y(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]}function x(t,e){var r=Math.abs(t[0]*e[0]+t[1]*e[1]);return Math.sqrt(1-r*r)/r}e.exports=function(t,e,r,b){var _=e.xaxis,w=e.yaxis;s.makeTraceGroups(b,r,"contour").each((function(r){var b=n.select(this),T=r[0],k=T.trace,M=k._carpetTrace=g(t,k),A=t.calcdata[M.index][0];if(M.visible&&"legendonly"!==M.visible){var S=T.a,E=T.b,C=k.contours,L=p(C,e,T),I="constraint"===C.type,P=C._operation,z=I?"="===P?"lines":"fill":C.coloring,O=[[S[0],E[E.length-1]],[S[S.length-1],E[E.length-1]],[S[S.length-1],E[0]],[S[0],E[0]]];l(L);var D=1e-8*(S[S.length-1]-S[0]),R=1e-8*(E[E.length-1]-E[0]);c(L,D,R);var F,B,N,j,U=L;"constraint"===C.type&&(U=h(L,P)),function(t,e){var r,n,i,a,o,s,l,c,u;for(r=0;r=0;j--)F=A.clipsegments[j],B=i([],F.x,_.c2p),N=i([],F.y,w.c2p),B.reverse(),N.reverse(),V.push(a(B,N,F.bicubic));var q="M"+V.join("L")+"Z";!function(t,e,r,n,o,l){var c,u,f,h,p=s.ensureSingle(t,"g","contourbg").selectAll("path").data("fill"!==l||o?[]:[0]);p.enter().append("path"),p.exit().remove();var d=[];for(h=0;h=0&&(h=C,d=g):Math.abs(f[1]-h[1])=0&&(h=C,d=g):s.log("endpt to newendpt is not vert. or horz.",f,h,C)}if(d>=0)break;y+=S(f,h),f=h}if(d===e.edgepaths.length){s.log("unclosed perimeter path");break}u=d,(b=-1===x.indexOf(u))&&(u=x[0],y+=S(f,h)+"Z",f=null)}for(u=0;um&&(n.max=m);n.len=n.max-n.min}(this,r,t,n,c,e.height),!(n.len<(e.width+e.height)*f.LABELMIN)))for(var i=Math.min(Math.ceil(n.len/P),f.LABELMAX),a=0;a0?+p[u]:0),f.push({type:"Feature",geometry:{type:"Point",coordinates:v},properties:y})}}var b=o.extractOpts(e),_=b.reversescale?o.flipScale(b.colorscale):b.colorscale,w=_[0][1],T=["interpolate",["linear"],["heatmap-density"],0,a.opacity(w)<1?w:a.addOpacity(w,0)];for(u=1;u<_.length;u++)T.push(_[u][0],_[u][1]);var k=["interpolate",["linear"],["get","z"],b.min,0,b.max,1];return i.extendFlat(c.heatmap.paint,{"heatmap-weight":d?k:1/(b.max-b.min),"heatmap-color":T,"heatmap-radius":g?{type:"identity",property:"r"}:e.radius,"heatmap-opacity":e.opacity}),c.geojson={type:"FeatureCollection",features:f},c.heatmap.layout.visibility="visible",c}},{"../../components/color":643,"../../components/colorscale":655,"../../constants/numerical":753,"../../lib":778,"../../lib/geojson_utils":772,"fast-isnumeric":241}],1038:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/colorscale/defaults"),a=t("./attributes");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("lon")||[],c=s("lat")||[],u=Math.min(l.length,c.length);u?(e._length=u,s("z"),s("radius"),s("below"),s("text"),s("hovertext"),s("hovertemplate"),i(t,e,o,s,{prefix:"",cLetter:"z"})):e.visible=!1}},{"../../components/colorscale/defaults":653,"../../lib":778,"./attributes":1035}],1039:[function(t,e,r){"use strict";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},{}],1040:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("../scattermapbox/hover");e.exports=function(t,e,r){var o=a(t,e,r);if(o){var s=o[0],l=s.cd,c=l[0].trace,u=l[s.index];if(delete s.color,"z"in u){var f=s.subplot.mockAxis;s.z=u.z,s.zLabel=i.tickText(f,f.c2l(u.z),"hover").text}return s.extraText=function(t,e,r){if(t.hovertemplate)return;var i=(e.hi||t.hoverinfo).split("+"),a=-1!==i.indexOf("all"),o=-1!==i.indexOf("lon"),s=-1!==i.indexOf("lat"),l=e.lonlat,c=[];function u(t){return t+"\xb0"}a||o&&s?c.push("("+u(l[0])+", "+u(l[1])+")"):o?c.push(r.lon+u(l[0])):s&&c.push(r.lat+u(l[1]));(a||-1!==i.indexOf("text"))&&n.fillText(e,t,c);return c.join("
")}(c,u,l[0].t.labels),[s]}}},{"../../lib":778,"../../plots/cartesian/axes":828,"../scattermapbox/hover":1257}],1041:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../heatmap/colorbar"),formatLabels:t("../scattermapbox/format_labels"),calc:t("./calc"),plot:t("./plot"),hoverPoints:t("./hover"),eventData:t("./event_data"),getBelow:function(t,e){for(var r=e.getMapLayers(),n=0;n=0;r--)t.removeLayer(e[r][1])},o.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new a(t,r.uid),o=i.sourceId,s=n(e),l=i.below=t.belowLookup["trace-"+r.uid];return t.map.addSource(o,{type:"geojson",data:s.geojson}),i._addLayers(s,l),i}},{"../../plots/mapbox/constants":883,"./convert":1037}],1043:[function(t,e,r){"use strict";var n=t("../../lib");e.exports=function(t,e){for(var r=0;r"),s.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;if(n(i))return i;if(n(a)&&o)return a}(c,f),[s]}}},{"../../components/color":643,"../../lib":778,"../bar/hover":928}],1051:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style").style,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("../bar/select"),moduleType:"trace",name:"funnel",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},{"../../plots/cartesian":841,"../bar/select":933,"./attributes":1044,"./calc":1045,"./cross_trace_calc":1047,"./defaults":1048,"./event_data":1049,"./hover":1050,"./layout_attributes":1052,"./layout_defaults":1053,"./plot":1054,"./style":1055}],1052:[function(t,e,r){"use strict";e.exports={funnelmode:{valType:"enumerated",values:["stack","group","overlay"],dflt:"stack",editType:"calc"},funnelgap:{valType:"number",min:0,max:1,editType:"calc"},funnelgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],1053:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s path").each((function(t){if(!t.isBlank){var e=s.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style("opacity",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(".regions").each((function(){n.select(this).selectAll("path").style("stroke-width",0).call(a.fill,s.connector.fillcolor)})),r.selectAll(".lines").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)}))}))}}},{"../../components/color":643,"../../components/drawing":665,"../../constants/interactions":752,"../bar/style":935,"../bar/uniform_text":937,d3:169}],1056:[function(t,e,r){"use strict";var n=t("../pie/attributes"),i=t("../../plots/attributes"),a=t("../../plots/domain").attributes,o=t("../../plots/template_attributes").hovertemplateAttrs,s=t("../../plots/template_attributes").texttemplateAttrs,l=t("../../lib/extend").extendFlat;e.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:l({},n.marker.line.color,{dflt:null}),width:l({},n.marker.line.width,{dflt:1}),editType:"calc"},editType:"calc"},text:n.text,hovertext:n.hovertext,scalegroup:l({},n.scalegroup,{}),textinfo:l({},n.textinfo,{flags:["label","text","value","percent"]}),texttemplate:s({editType:"plot"},{keys:["label","color","value","text","percent"]}),hoverinfo:l({},i.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:o({},{keys:["label","color","value","text","percent"]}),textposition:l({},n.textposition,{values:["inside","none"],dflt:"inside"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:l({},n.title.position,{values:["top left","top center","top right"],dflt:"top center"}),editType:"plot"},domain:a({name:"funnelarea",trace:!0,editType:"calc"}),aspectratio:{valType:"number",min:0,dflt:1,editType:"plot"},baseratio:{valType:"number",min:0,max:1,dflt:.333,editType:"plot"}}},{"../../lib/extend":768,"../../plots/attributes":824,"../../plots/domain":855,"../../plots/template_attributes":906,"../pie/attributes":1161}],1057:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="funnelarea",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":891}],1058:[function(t,e,r){"use strict";var n=t("../pie/calc");e.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:"funnelarea"})}}},{"../pie/calc":1163}],1059:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults,o=t("../bar/defaults").handleText,s=t("../pie/defaults").handleLabelsAndValues;e.exports=function(t,e,r,l){function c(r,a){return n.coerce(t,e,i,r,a)}var u=c("labels"),f=c("values"),h=s(u,f),p=h.len;if(e._hasLabels=h.hasLabels,e._hasValues=h.hasValues,!e._hasLabels&&e._hasValues&&(c("label0"),c("dlabel")),p){e._length=p,c("marker.line.width")&&c("marker.line.color",l.paper_bgcolor),c("marker.colors"),c("scalegroup");var d,g=c("text"),m=c("texttemplate");if(m||(d=c("textinfo",Array.isArray(g)?"text+percent":"percent")),c("hovertext"),c("hovertemplate"),m||d&&"none"!==d){var v=c("textposition");o(t,e,l,c,v,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,l,c),c("title.text")&&(c("title.position"),n.coerceFont(c,"title.font",l.font)),c("aspectratio"),c("baseratio")}else e.visible=!1}},{"../../lib":778,"../../plots/domain":855,"../bar/defaults":925,"../pie/defaults":1164,"./attributes":1056}],1060:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"funnelarea",basePlotModule:t("./base_plot"),categories:["pie-like","funnelarea","showLegend"],attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),style:t("./style"),styleOne:t("../pie/style_one"),meta:{}}},{"../pie/style_one":1172,"./attributes":1056,"./base_plot":1057,"./calc":1058,"./defaults":1059,"./layout_attributes":1061,"./layout_defaults":1062,"./plot":1063,"./style":1064}],1061:[function(t,e,r){"use strict";var n=t("../pie/layout_attributes").hiddenlabels;e.exports={hiddenlabels:n,funnelareacolorway:{valType:"colorlist",editType:"calc"},extendfunnelareacolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{"../pie/layout_attributes":1168}],1062:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("hiddenlabels"),r("funnelareacolorway",e.colorway),r("extendfunnelareacolors")}},{"../../lib":778,"./layout_attributes":1061}],1063:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../components/drawing"),a=t("../../lib"),o=a.strScale,s=a.strTranslate,l=t("../../lib/svg_text_utils"),c=t("../bar/plot").toMoveInsideBar,u=t("../bar/uniform_text"),f=u.recordMinTextSize,h=u.clearMinTextSize,p=t("../pie/helpers"),d=t("../pie/plot"),g=d.attachFxHandlers,m=d.determineInsideTextFont,v=d.layoutAreas,y=d.prerenderTitles,x=d.positionTitleOutside,b=d.formatSliceLabel;function _(t,e){return"l"+(e[0]-t[0])+","+(e[1]-t[1])}e.exports=function(t,e){var r=t._fullLayout;h("funnelarea",r),y(e,t),v(e,r._size),a.makeTraceGroups(r._funnelarealayer,e,"trace").each((function(e){var u=n.select(this),h=e[0],d=h.trace;!function(t){if(!t.length)return;var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o=Math.pow(i,2),s=e.vTotal,l=s,c=s*o/(1-o)/s;function u(){var t,e={x:t=Math.sqrt(c),y:-t};return[e.x,e.y]}var f,h,p=[];for(p.push(u()),f=t.length-1;f>-1;f--)if(!(h=t[f]).hidden){var d=h.v/l;c+=d,p.push(u())}var g=1/0,m=-1/0;for(f=0;f-1;f--)if(!(h=t[f]).hidden){var M=p[k+=1][0],A=p[k][1];h.TL=[-M,A],h.TR=[M,A],h.BL=w,h.BR=T,h.pxmid=(S=h.TR,E=h.BR,[.5*(S[0]+E[0]),.5*(S[1]+E[1])]),w=h.TL,T=h.TR}var S,E}(e),u.each((function(){var u=n.select(this).selectAll("g.slice").data(e);u.enter().append("g").classed("slice",!0),u.exit().remove(),u.each((function(o,s){if(o.hidden)n.select(this).selectAll("path,g").remove();else{o.pointNumber=o.i,o.curveNumber=d.index;var u=h.cx,v=h.cy,y=n.select(this),x=y.selectAll("path.surface").data([o]);x.enter().append("path").classed("surface",!0).style({"pointer-events":"all"}),y.call(g,t,e);var w="M"+(u+o.TR[0])+","+(v+o.TR[1])+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+"Z";x.attr("d",w),b(t,o,h);var T=p.castOption(d.textposition,o.pts),k=y.selectAll("g.slicetext").data(o.text&&"none"!==T?[0]:[]);k.enter().append("g").classed("slicetext",!0),k.exit().remove(),k.each((function(){var h=a.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),p=a.ensureUniformFontSize(t,m(d,o,r.font));h.text(o.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(i.font,p).call(l.convertToTspans,t);var g,y,x,b=i.bBox(h.node()),_=Math.min(o.BL[1],o.BR[1])+v,w=Math.max(o.TL[1],o.TR[1])+v;y=Math.max(o.TL[0],o.BL[0])+u,x=Math.min(o.TR[0],o.BR[0])+u,(g=c(y,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:"middle"})).fontSize=p.size,f(d.type,g,r),e[s].transform=g,h.attr("transform",a.getTextTransform(g))}))}}));var v=n.select(this).selectAll("g.titletext").data(d.title.text?[0]:[]);v.enter().append("g").classed("titletext",!0),v.exit().remove(),v.each((function(){var e=a.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),c=d.title.text;d._meta&&(c=a.templateString(c,d._meta)),e.text(c).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(i.font,d.title.font).call(l.convertToTspans,t);var u=x(h,r._size);e.attr("transform",s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},{"../../components/drawing":665,"../../lib":778,"../../lib/svg_text_utils":803,"../bar/plot":932,"../bar/uniform_text":937,"../pie/helpers":1166,"../pie/plot":1170,d3:169}],1064:[function(t,e,r){"use strict";var n=t("d3"),i=t("../pie/style_one"),a=t("../bar/uniform_text").resizeText;e.exports=function(t){var e=t._fullLayout._funnelarealayer.selectAll(".trace");a(t,e,"funnelarea"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each((function(t){n.select(this).call(i,t,e)}))}))}},{"../bar/uniform_text":937,"../pie/style_one":1172,d3:169}],1065:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/attributes"),a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../components/colorscale/attributes"),s=(t("../../constants/docs").FORMAT_LINK,t("../../lib/extend").extendFlat);e.exports=s({z:{valType:"data_array",editType:"calc"},x:s({},n.x,{impliedEdits:{xtype:"array"}}),x0:s({},n.x0,{impliedEdits:{xtype:"scaled"}}),dx:s({},n.dx,{impliedEdits:{xtype:"scaled"}}),y:s({},n.y,{impliedEdits:{ytype:"array"}}),y0:s({},n.y0,{impliedEdits:{ytype:"scaled"}}),dy:s({},n.dy,{impliedEdits:{ytype:"scaled"}}),xperiod:s({},n.xperiod,{impliedEdits:{xtype:"scaled"}}),yperiod:s({},n.yperiod,{impliedEdits:{ytype:"scaled"}}),xperiod0:s({},n.xperiod0,{impliedEdits:{xtype:"scaled"}}),yperiod0:s({},n.yperiod0,{impliedEdits:{ytype:"scaled"}}),xperiodalignment:s({},n.xperiodalignment,{impliedEdits:{xtype:"scaled"}}),yperiodalignment:s({},n.yperiodalignment,{impliedEdits:{ytype:"scaled"}}),text:{valType:"data_array",editType:"calc"},hovertext:{valType:"data_array",editType:"calc"},transpose:{valType:"boolean",dflt:!1,editType:"calc"},xtype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},ytype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},zsmooth:{valType:"enumerated",values:["fast","best",!1],dflt:!1,editType:"calc"},hoverongaps:{valType:"boolean",dflt:!0,editType:"none"},connectgaps:{valType:"boolean",editType:"calc"},xgap:{valType:"number",dflt:0,min:0,editType:"plot"},ygap:{valType:"number",dflt:0,min:0,editType:"plot"},zhoverformat:{valType:"string",dflt:"",editType:"none"},hovertemplate:a(),showlegend:s({},i.showlegend,{dflt:!1})},{transforms:void 0},o("",{cLetter:"z",autoColorDflt:!1}))},{"../../components/colorscale/attributes":650,"../../constants/docs":748,"../../lib/extend":768,"../../plots/attributes":824,"../../plots/template_attributes":906,"../scatter/attributes":1187}],1066:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../plots/cartesian/align_period"),s=t("../histogram2d/calc"),l=t("../../components/colorscale/calc"),c=t("./convert_column_xyz"),u=t("./clean_2d_array"),f=t("./interp2d"),h=t("./find_empties"),p=t("./make_bound_array"),d=t("../../constants/numerical").BADNUM;function g(t){for(var e=[],r=t.length,n=0;nD){z("x scale is not linear");break}}if(x.length&&"fast"===I){var R=(x[x.length-1]-x[0])/(x.length-1),F=Math.abs(R/100);for(k=0;kF){z("y scale is not linear");break}}}var B=i.maxRowLength(T),N="scaled"===e.xtype?"":r,j=p(e,N,m,v,B,A),U="scaled"===e.ytype?"":x,V=p(e,U,b,_,T.length,S);L||(e._extremes[A._id]=a.findExtremes(A,j),e._extremes[S._id]=a.findExtremes(S,V));var q={x:j,y:V,z:T,text:e._text||e.text,hovertext:e._hovertext||e.hovertext};if(e.xperiodalignment&&y&&(q.orig_x=y),e.yperiodalignment&&w&&(q.orig_y=w),N&&N.length===j.length-1&&(q.xCenter=N),U&&U.length===V.length-1&&(q.yCenter=U),C&&(q.xRanges=M.xRanges,q.yRanges=M.yRanges,q.pts=M.pts),E||l(t,e,{vals:T,cLetter:"z"}),E&&e.contours&&"heatmap"===e.contours.coloring){var H={type:"contour"===e.type?"heatmap":"histogram2d",xcalendar:e.xcalendar,ycalendar:e.ycalendar};q.xfill=p(H,N,m,v,B,A),q.yfill=p(H,U,b,_,T.length,S)}return[q]}},{"../../components/colorscale/calc":651,"../../constants/numerical":753,"../../lib":778,"../../plots/cartesian/align_period":825,"../../plots/cartesian/axes":828,"../../registry":911,"../histogram2d/calc":1098,"./clean_2d_array":1067,"./convert_column_xyz":1069,"./find_empties":1071,"./interp2d":1074,"./make_bound_array":1075}],1067:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../constants/numerical").BADNUM;e.exports=function(t,e,r,o){var s,l,c,u,f,h;function p(t){if(n(t))return+t}if(e&&e.transpose){for(s=0,f=0;f=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||g)[2]+(f[[r+1,i]]||g)[2]+(f[[r,i-1]]||g)[2]+(f[[r,i+1]]||g)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),c=!0);if(!c)throw"findEmpties iterated with no new neighbors";for(a in l)f[a]=l[a],u.push(l[a])}return u.sort((function(t,e){return e[2]-t[2]}))}},{"../../lib":778}],1072:[function(t,e,r){"use strict";var n=t("../../components/fx"),i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../components/colorscale").extractOpts;e.exports=function(t,e,r,s,l,c){var u,f,h,p,d=t.cd[0],g=d.trace,m=t.xa,v=t.ya,y=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,T=d.zmask,k=g.zhoverformat,M=y,A=x;if(!1!==t.index){try{h=Math.round(t.index[1]),p=Math.round(t.index[0])}catch(e){return void i.error("Error hovering on heatmap, pointNumber must be [row,col], found:",t.index)}if(h<0||h>=b[0].length||p<0||p>b.length)return}else{if(n.inbox(e-y[0],e-y[y.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(c){var S;for(M=[2*y[0]-y[1]],S=1;Sg&&(v=Math.max(v,Math.abs(t[a][o]-d)/(m-g))))}return v}e.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r.01;r++)i=o(t,e,a(i));return i>.01&&n.log("interp2d didn't converge quickly",i),t}},{"../../lib":778}],1075:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib").isArrayOrTypedArray;e.exports=function(t,e,r,a,o,s){var l,c,u,f=[],h=n.traceIs(t,"contour"),p=n.traceIs(t,"histogram"),d=n.traceIs(t,"gl2d");if(i(e)&&e.length>1&&!p&&"category"!==s.type){var g=e.length;if(!(g<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=e.slice(0,o);else if(1===o)f=[e[0]-.5,e[0]+.5];else{for(f=[1.5*e[0]-.5*e[1]],u=1;u0;)h=p.c2p(T[y]),y--;for(h0;)v=d.c2p(k[y]),y--;if(v0&&(a=!0);for(var l=0;la){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]c?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:c:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),c=d(r,a,s),u=t===i?0:1;return l[u]!==c[u]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split("-");return""===n[0]&&(n.unshift(),n[0]="-"+n[0]),n}e.exports=function(t,e,r,n,a){var s,l,c=-1.1*e,h=-.1*e,p=t-h,d=r[0],g=r[1],m=Math.min(f(d+h,d+p,n,a),f(g+h,g+p,n,a)),v=Math.min(f(d+c,d+h,n,a),f(g+c,g+h,n,a));if(m>v&&vo){var y=s===i?1:6,x=s===i?"M12":"M1";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf("-",y);s>0&&(o=o.substr(0,s));var c=n.d2c(o,0,a);if(cr.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),O.start=r.l2r(j),F||i.nestedProperty(e,v+".start").set(O.start)}var U=b.end,V=r.r2l(z.end),q=void 0!==V;if((b.endFound||q)&&V!==r.r2l(U)){var H=q?V:i.aggNums(Math.max,null,d);O.end=r.l2r(H),q||i.nestedProperty(e,v+".start").set(O.end)}var G="autobin"+s;return!1===e._input[G]&&(e._input[v]=i.extendFlat({},e[v]||{}),delete e._input[G],delete e[G]),[O,d]}e.exports={calc:function(t,e){var r,a,p,d,g=[],m=[],v=o.getFromId(t,"h"===e.orientation?e.yaxis:e.xaxis),y="h"===e.orientation?"y":"x",x={x:"y",y:"x"}[y],b=e[y+"calendar"],_=e.cumulative,w=h(t,e,v,y),T=w[0],k=w[1],M="string"==typeof T.size,A=[],S=M?A:T,E=[],C=[],L=[],I=0,P=e.histnorm,z=e.histfunc,O=-1!==P.indexOf("density");_.enabled&&O&&(P=P.replace(/ ?density$/,""),O=!1);var D,R="max"===z||"min"===z?null:0,F=l.count,B=c[P],N=!1,j=function(t){return v.r2c(t,0,b)};for(i.isArrayOrTypedArray(e[x])&&"count"!==z&&(D=e[x],N="avg"===z,F=l[z]),r=j(T.start),p=j(T.end)+(r-o.tickIncrement(r,T.size,!1,b))/1e6;r=0&&d=0;n--)s(n);else if("increasing"===e){for(n=1;n=0;n--)t[n]+=t[n+1];"exclude"===r&&(t.push(0),t.shift())}}(m,_.direction,_.currentbin);var J=Math.min(g.length,m.length),K=[],Q=0,$=J-1;for(r=0;r=Q;r--)if(m[r]){$=r;break}for(r=Q;r<=$;r++)if(n(g[r])&&n(m[r])){var tt={p:g[r],s:m[r],b:0};_.enabled||(tt.pts=L[r],G?tt.ph0=tt.ph1=L[r].length?k[L[r][0]]:g[r]:(e._computePh=!0,tt.ph0=q(A[r]),tt.ph1=q(A[r+1],!0))),K.push(tt)}return 1===K.length&&(K[0].width1=o.tickIncrement(K[0].p,T.size,!1,b)-K[0].p),s(K,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected(K,e,X),K},calcAllAutoBins:h}},{"../../lib":778,"../../plots/cartesian/axes":828,"../../registry":911,"../bar/arrays_to_calcdata":920,"./average":1085,"./bin_functions":1087,"./bin_label_vals":1088,"./norm_functions":1096,"fast-isnumeric":241}],1090:[function(t,e,r){"use strict";e.exports={eventDataKeys:["binNumber"]}},{}],1091:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axis_ids"),a=t("../../registry").traceIs,o=t("../bar/defaults").handleGroupingDefaults,s=n.nestedProperty,l=t("../../plots/cartesian/constraints").getAxisGroup,c=[{aStr:{x:"xbins.start",y:"ybins.start"},name:"start"},{aStr:{x:"xbins.end",y:"ybins.end"},name:"end"},{aStr:{x:"xbins.size",y:"ybins.size"},name:"size"},{aStr:{x:"nbinsx",y:"nbinsy"},name:"nbins"}],u=["x","y"];e.exports=function(t,e){var r,f,h,p,d,g,m,v=e._histogramBinOpts={},y=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return"v"===t.orientation?"x":"y"}function T(t,r,a){var o=t.uid+"__"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+"calendar"]||"",c=v[r],u=!0;c&&(s===c.axType&&l===c.calendar?(u=!1,c.traces.push(t),c.dirs.push(a)):(r=o,s!==c.axType&&n.warn(["Attempted to group the bins of trace",t.index,"set on a","type:"+s,"axis","with bins on","type:"+c.axType,"axis."].join(" ")),l!==c.calendar&&n.warn(["Attempted to group the bins of trace",t.index,"set with a",l,"calendar","with bins",c.calendar?"on a "+c.calendar+" calendar":"w/o a set calendar"].join(" ")))),u&&(v[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+"calendar"]||""}),t["_"+a+"bingroup"]=r}for(d=0;dS&&T.splice(S,T.length-S),A.length>S&&A.splice(S,A.length-S);var E=[],C=[],L=[],I="string"==typeof w.size,P="string"==typeof M.size,z=[],O=[],D=I?z:w,R=P?O:M,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf("density"),q="max"===U||"min"===U?null:0,H=a.count,G=o[j],Y=!1,W=[],X=[],Z="z"in e?e.z:"marker"in e&&Array.isArray(e.marker.color)?e.marker.color:"";Z&&"count"!==U&&(Y="avg"===U,H=a[U]);var J=w.size,K=x(w.start),Q=x(w.end)+(K-i.tickIncrement(K,J,!1,v))/1e6;for(r=K;r=0&&p=0&&d0||n.inbox(r-o.y0,r-(o.y0+o.h*s.dy),0)>0)){var u,f=Math.floor((e-o.x0)/s.dx),h=Math.floor(Math.abs(r-o.y0)/s.dy);if(s._hasZ?u=o.z[h][f]:s._hasSource&&(u=s._canvas.el.getContext("2d").getImageData(f,h,1,1).data),u){var p,d=o.hi||s.hoverinfo;if(d){var g=d.split("+");-1!==g.indexOf("all")&&(g=["color"]),-1!==g.indexOf("color")&&(p=!0)}var m,v=a.colormodel[s.colormodel],y=v.colormodel||s.colormodel,x=y.length,b=s._scaler(u),_=v.suffix,w=[];(s.hovertemplate||p)&&(w.push("["+[b[0]+_[0],b[1]+_[1],b[2]+_[2]].join(", ")),4===x&&w.push(", "+b[3]+_[3]),w.push("]"),w=w.join(""),t.extraText=y.toUpperCase()+": "+w),Array.isArray(s.hovertext)&&Array.isArray(s.hovertext[h])?m=s.hovertext[h][f]:Array.isArray(s.text)&&Array.isArray(s.text[h])&&(m=s.text[h][f]);var T=c.c2p(o.y0+(h+.5)*s.dy),k=o.x0+(f+.5)*s.dx,M=o.y0+(h+.5)*s.dy,A="["+u.slice(0,s.colormodel.length).join(", ")+"]";return[i.extendFlat(t,{index:[h,f],x0:l.c2p(o.x0+f*s.dx),x1:l.c2p(o.x0+(f+1)*s.dx),y0:T,y1:T,color:b,xVal:k,xLabelVal:k,yVal:M,yLabelVal:M,zLabelVal:A,text:m,hovertemplateLabels:{zLabel:A,colorLabel:w,"color[0]Label":b[0]+_[0],"color[1]Label":b[1]+_[1],"color[2]Label":b[2]+_[2],"color[3]Label":b[3]+_[3]}})]}}}},{"../../components/fx":683,"../../lib":778,"./constants":1108}],1113:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),style:t("./style"),hoverPoints:t("./hover"),eventData:t("./event_data"),moduleType:"trace",name:"image",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","2dMap","noSortingByValue"],animatable:!1,meta:{}}},{"../../plots/cartesian":841,"./attributes":1106,"./calc":1107,"./defaults":1109,"./event_data":1110,"./hover":1112,"./plot":1114,"./style":1115}],1114:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=i.strTranslate,o=t("../../constants/xmlns_namespaces"),s=t("./constants"),l=i.isIOS()||i.isSafari()||i.isIE();e.exports=function(t,e,r,c){var u=e.xaxis,f=e.yaxis,h=!(l||t._context._exportedPlot);i.makeTraceGroups(c,r,"im").each((function(e){var r=n.select(this),l=e[0],c=l.trace,p=h&&!c._hasZ&&c._hasSource&&"linear"===u.type&&"linear"===f.type;c._fastImage=p;var d,g,m,v,y,x,b=l.z,_=l.x0,w=l.y0,T=l.w,k=l.h,M=c.dx,A=c.dy;for(x=0;void 0===d&&x0;)g=u.c2p(_+x*M),x--;for(x=0;void 0===v&&x0;)y=f.c2p(w+x*A),x--;if(gP[0];if(z||O){var D=d+S/2,R=v+E/2;L+="transform:"+a(D+"px",R+"px")+"scale("+(z?-1:1)+","+(O?-1:1)+")"+a(-D+"px",-R+"px")+";"}}C.attr("style",L);var F=new Promise((function(t){if(c._hasZ)t();else if(c._hasSource)if(c._canvas&&c._canvas.el.width===T&&c._canvas.el.height===k&&c._canvas.source===c.source)t();else{var e=document.createElement("canvas");e.width=T,e.height=k;var r=e.getContext("2d");c._image=c._image||new Image;var n=c._image;n.onload=function(){r.drawImage(n,0,0),c._canvas={el:e,source:c.source},t()},n.setAttribute("src",c.source)}})).then((function(){var t;if(c._hasZ)t=B((function(t,e){return b[e][t]})).toDataURL("image/png");else if(c._hasSource)if(p)t=c.source;else{var e=c._canvas.el.getContext("2d").getImageData(0,0,T,k).data;t=B((function(t,r){var n=4*(r*T+t);return[e[n],e[n+1],e[n+2],e[n+3]]})).toDataURL("image/png")}C.attr({"xlink:href":t,height:E,width:S,x:d,y:v})}));t._promises.push(F)}function B(t){var e=document.createElement("canvas");e.width=S,e.height=E;var r,n=e.getContext("2d"),a=function(t){return i.constrain(Math.round(u.c2p(_+t*M)-d),0,S)},o=function(t){return i.constrain(Math.round(f.c2p(w+t*A)-v),0,E)},h=s.colormodel[c.colormodel],p=h.colormodel||c.colormodel,g=h.fmt;for(x=0;x0}function _(t){t.each((function(t){m.stroke(n.select(this),t.line.color)})).each((function(t){m.fill(n.select(this),t.color)})).style("stroke-width",(function(t){return t.line.width}))}function w(t,e,r){var n=t._fullLayout,a=i.extendFlat({type:"linear",ticks:"outside",range:r,showline:!0},e),o={type:"linear",_id:"x"+e._id},s={letter:"x",font:n.font,noHover:!0,noTickson:!0};function l(t,e){return i.coerce(a,o,g,t,e)}return p(a,o,l,s,n),d(a,o,l,s),o}function T(t,e,r){return[Math.min(e/t.width,r/t.height),t,e+"x"+r]}function k(t,e,r,i){var a=document.createElementNS("http://www.w3.org/2000/svg","text"),o=n.select(a);return o.text(t).attr("x",0).attr("y",0).attr("text-anchor",r).attr("data-unformatted",t).call(f.convertToTspans,i).call(c.font,e),c.bBox(o.node())}function M(t,e,r,n,a,o){var s="_cache"+e;t[s]&&t[s].key===a||(t[s]={key:a,value:r});var l=i.aggNums(o,null,[t[s].value,n],2);return t[s].value=l,l}e.exports=function(t,e,r,p){var d,g=t._fullLayout;b(r)&&p&&(d=p()),i.makeTraceGroups(g._indicatorlayer,e,"trace").each((function(e){var p,A,S,E,C,L=e[0].trace,I=n.select(this),P=L._hasGauge,z=L._isAngular,O=L._isBullet,D=L.domain,R={w:g._size.w*(D.x[1]-D.x[0]),h:g._size.h*(D.y[1]-D.y[0]),l:g._size.l+g._size.w*D.x[0],r:g._size.r+g._size.w*(1-D.x[1]),t:g._size.t+g._size.h*(1-D.y[1]),b:g._size.b+g._size.h*D.y[0]},F=R.l+R.w/2,B=R.t+R.h/2,N=Math.min(R.w/2,R.h),j=u.innerRadius*N,U=L.align||"center";if(A=B,P){if(z&&(p=F,A=B+N/2,S=function(t){return function(t,e){var r=Math.sqrt(t.width/2*(t.width/2)+t.height*t.height);return[e/r,t,e]}(t,.9*j)}),O){var V=u.bulletPadding,q=1-u.bulletNumberDomainSize+V;p=R.l+(q+(1-q)*y[U])*R.w,S=function(t){return T(t,(u.bulletNumberDomainSize-V)*R.w,R.h)}}}else p=R.l+y[U]*R.w,S=function(t){return T(t,R.w,R.h)};!function(t,e,r,s){var l,u,p,d=r[0].trace,g=s.numbersX,_=s.numbersY,T=d.align||"center",A=v[T],S=s.transitionOpts,E=s.onComplete,C=i.ensureSingle(e,"g","numbers"),L=[];d._hasNumber&&L.push("number");d._hasDelta&&(L.push("delta"),"left"===d.delta.position&&L.reverse());var I=C.selectAll("text").data(L);function P(e,r,n,i){if(!e.match("s")||n>=0==i>=0||r(n).slice(-1).match(x)||r(i).slice(-1).match(x))return r;var a=e.slice().replace("s","f").replace(/\d+/,(function(t){return parseInt(t)-1})),o=w(t,{tickformat:a});return function(t){return Math.abs(t)<1?h.tickText(o,t).text:r(t)}}I.enter().append("text"),I.attr("text-anchor",(function(){return A})).attr("class",(function(t){return t})).attr("x",null).attr("y",null).attr("dx",null).attr("dy",null),I.exit().remove();var z,O=d.mode+d.align;d._hasDelta&&(z=function(){var e=w(t,{tickformat:d.delta.valueformat},d._range);e.setScale(),h.prepTicks(e);var i=function(t){return h.tickText(e,t).text},a=function(t){return d.delta.relative?t.relativeDelta:t.delta},o=function(t,e){return 0===t||"number"!=typeof t||isNaN(t)?"-":(t>0?d.delta.increasing.symbol:d.delta.decreasing.symbol)+e(t)},s=function(t){return t.delta>=0?d.delta.increasing.color:d.delta.decreasing.color};void 0===d._deltaLastValue&&(d._deltaLastValue=a(r[0]));var l=C.select("text.delta");function p(){l.text(o(a(r[0]),i)).call(m.fill,s(r[0])).call(f.convertToTspans,t)}return l.call(c.font,d.delta.font).call(m.fill,s({delta:d._deltaLastValue})),b(S)?l.transition().duration(S.duration).ease(S.easing).tween("text",(function(){var t=n.select(this),e=a(r[0]),l=d._deltaLastValue,c=P(d.delta.valueformat,i,l,e),u=n.interpolateNumber(l,e);return d._deltaLastValue=e,function(e){t.text(o(u(e),c)),t.call(m.fill,s({delta:u(e)}))}})).each("end",(function(){p(),E&&E()})).each("interrupt",(function(){p(),E&&E()})):p(),u=k(o(a(r[0]),i),d.delta.font,A,t),l}(),O+=d.delta.position+d.delta.font.size+d.delta.font.family+d.delta.valueformat,O+=d.delta.increasing.symbol+d.delta.decreasing.symbol,p=u);d._hasNumber&&(!function(){var e=w(t,{tickformat:d.number.valueformat},d._range);e.setScale(),h.prepTicks(e);var i=function(t){return h.tickText(e,t).text},a=d.number.suffix,o=d.number.prefix,s=C.select("text.number");function u(){var e="number"==typeof r[0].y?o+i(r[0].y)+a:"-";s.text(e).call(c.font,d.number.font).call(f.convertToTspans,t)}b(S)?s.transition().duration(S.duration).ease(S.easing).each("end",(function(){u(),E&&E()})).each("interrupt",(function(){u(),E&&E()})).attrTween("text",(function(){var t=n.select(this),e=n.interpolateNumber(r[0].lastY,r[0].y);d._lastValue=r[0].y;var s=P(d.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(o+s(e(r))+a)}})):u(),l=k(o+i(r[0].y)+a,d.number.font,A,t)}(),O+=d.number.font.size+d.number.font.family+d.number.valueformat+d.number.suffix+d.number.prefix,p=l);if(d._hasDelta&&d._hasNumber){var D,R,F=[(l.left+l.right)/2,(l.top+l.bottom)/2],B=[(u.left+u.right)/2,(u.top+u.bottom)/2],N=.75*d.delta.font.size;"left"===d.delta.position&&(D=M(d,"deltaPos",0,-1*(l.width*y[d.align]+u.width*(1-y[d.align])+N),O,Math.min),R=F[1]-B[1],p={width:l.width+u.width+N,height:Math.max(l.height,u.height),left:u.left+D,right:l.right,top:Math.min(l.top,u.top+R),bottom:Math.max(l.bottom,u.bottom+R)}),"right"===d.delta.position&&(D=M(d,"deltaPos",0,l.width*(1-y[d.align])+u.width*y[d.align]+N,O,Math.max),R=F[1]-B[1],p={width:l.width+u.width+N,height:Math.max(l.height,u.height),left:l.left,right:u.right+D,top:Math.min(l.top,u.top+R),bottom:Math.max(l.bottom,u.bottom+R)}),"bottom"===d.delta.position&&(D=null,R=u.height,p={width:Math.max(l.width,u.width),height:l.height+u.height,left:Math.min(l.left,u.left),right:Math.max(l.right,u.right),top:l.bottom-l.height,bottom:l.bottom+u.height}),"top"===d.delta.position&&(D=null,R=l.top,p={width:Math.max(l.width,u.width),height:l.height+u.height,left:Math.min(l.left,u.left),right:Math.max(l.right,u.right),top:l.bottom-l.height-u.height,bottom:l.bottom}),z.attr({dx:D,dy:R})}(d._hasNumber||d._hasDelta)&&C.attr("transform",(function(){var t=s.numbersScaler(p);O+=t[2];var e,r=M(d,"numbersScale",1,t[0],O,Math.min);d._scaleNumbers||(r=1),e=d._isAngular?_-r*p.bottom:_-r*(p.top+p.bottom)/2,d._numbersTop=r*p.top+e;var n=p[T];"center"===T&&(n=(p.left+p.right)/2);var i=g-r*n;return i=M(d,"numbersTranslate",0,i,O,Math.max),o(i,e)+a(r)}))}(t,I,e,{numbersX:p,numbersY:A,numbersScaler:S,transitionOpts:r,onComplete:d}),P&&(E={range:L.gauge.axis.range,color:L.gauge.bgcolor,line:{color:L.gauge.bordercolor,width:0},thickness:1},C={range:L.gauge.axis.range,color:"rgba(0, 0, 0, 0)",line:{color:L.gauge.bordercolor,width:L.gauge.borderwidth},thickness:1});var H=I.selectAll("g.angular").data(z?e:[]);H.exit().remove();var G=I.selectAll("g.angularaxis").data(z?e:[]);G.exit().remove(),z&&function(t,e,r,i){var a,c,u,f,p=r[0].trace,d=i.size,g=i.radius,m=i.innerRadius,v=i.gaugeBg,y=i.gaugeOutline,x=[d.l+d.w/2,d.t+d.h/2+g/2],T=i.gauge,k=i.layer,M=i.transitionOpts,A=i.onComplete,S=Math.PI/2;function E(t){var e=p.gauge.axis.range[0],r=(t-e)/(p.gauge.axis.range[1]-e)*Math.PI-S;return r<-S?-S:r>S?S:r}function C(t){return n.svg.arc().innerRadius((m+g)/2-t/2*(g-m)).outerRadius((m+g)/2+t/2*(g-m)).startAngle(-S)}function L(t){t.attr("d",(function(t){return C(t.thickness).startAngle(E(t.range[0])).endAngle(E(t.range[1]))()}))}T.enter().append("g").classed("angular",!0),T.attr("transform",o(x[0],x[1])),k.enter().append("g").classed("angularaxis",!0).classed("crisp",!0),k.selectAll("g.xangularaxistick,path,text").remove(),(a=w(t,p.gauge.axis)).type="linear",a.range=p.gauge.axis.range,a._id="xangularaxis",a.setScale();var I=function(t){return(a.range[0]-t.x)/(a.range[1]-a.range[0])*Math.PI+Math.PI},P={},z=h.makeLabelFns(a,0).labelStandoff;P.xFn=function(t){var e=I(t);return Math.cos(e)*z},P.yFn=function(t){var e=I(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(z+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*l)},P.anchorFn=function(t){var e=I(t),r=Math.cos(e);return Math.abs(r)<.1?"middle":r>0?"start":"end"},P.heightFn=function(t,e,r){var n=I(t);return-.5*(1+Math.sin(n))*r};var O=function(t){return o(x[0]+g*Math.cos(t),x[1]-g*Math.sin(t))};u=function(t){return O(I(t))};if(c=h.calcTicks(a),f=h.getTickSigns(a)[2],a.visible){f="inside"===a.ticks?-1:1;var D=(a.linewidth||1)/2;h.drawTicks(t,a,{vals:c,layer:k,path:"M"+f*D+",0h"+f*a.ticklen,transFn:function(t){var e=I(t);return O(e)+"rotate("+-s(e)+")"}}),h.drawLabels(t,a,{vals:c,layer:k,transFn:u,labelFns:P})}var R=[v].concat(p.gauge.steps),F=T.selectAll("g.bg-arc").data(R);F.enter().append("g").classed("bg-arc",!0).append("path"),F.select("path").call(L).call(_),F.exit().remove();var B=C(p.gauge.bar.thickness),N=T.selectAll("g.value-arc").data([p.gauge.bar]);N.enter().append("g").classed("value-arc",!0).append("path");var j=N.select("path");b(M)?(j.transition().duration(M.duration).ease(M.easing).each("end",(function(){A&&A()})).each("interrupt",(function(){A&&A()})).attrTween("d",(U=B,V=E(r[0].lastY),q=E(r[0].y),function(){var t=n.interpolate(V,q);return function(e){return U.endAngle(t(e))()}})),p._lastValue=r[0].y):j.attr("d","number"==typeof r[0].y?B.endAngle(E(r[0].y)):"M0,0Z");var U,V,q;j.call(_),N.exit().remove(),R=[];var H=p.gauge.threshold.value;H&&R.push({range:[H,H],color:p.gauge.threshold.color,line:{color:p.gauge.threshold.line.color,width:p.gauge.threshold.line.width},thickness:p.gauge.threshold.thickness});var G=T.selectAll("g.threshold-arc").data(R);G.enter().append("g").classed("threshold-arc",!0).append("path"),G.select("path").call(L).call(_),G.exit().remove();var Y=T.selectAll("g.gauge-outline").data([y]);Y.enter().append("g").classed("gauge-outline",!0).append("path"),Y.select("path").call(L).call(_),Y.exit().remove()}(t,0,e,{radius:N,innerRadius:j,gauge:H,layer:G,size:R,gaugeBg:E,gaugeOutline:C,transitionOpts:r,onComplete:d});var Y=I.selectAll("g.bullet").data(O?e:[]);Y.exit().remove();var W=I.selectAll("g.bulletaxis").data(O?e:[]);W.exit().remove(),O&&function(t,e,r,n){var i,a,s,l,c,f=r[0].trace,p=n.gauge,d=n.layer,g=n.gaugeBg,v=n.gaugeOutline,y=n.size,x=f.domain,T=n.transitionOpts,k=n.onComplete;p.enter().append("g").classed("bullet",!0),p.attr("transform",o(y.l,y.t)),d.enter().append("g").classed("bulletaxis",!0).classed("crisp",!0),d.selectAll("g.xbulletaxistick,path,text").remove();var M=y.h,A=f.gauge.bar.thickness*M,S=x.x[0],E=x.x[0]+(x.x[1]-x.x[0])*(f._hasNumber||f._hasDelta?1-u.bulletNumberDomainSize:1);(i=w(t,f.gauge.axis))._id="xbulletaxis",i.domain=[S,E],i.setScale(),a=h.calcTicks(i),s=h.makeTransTickFn(i),l=h.getTickSigns(i)[2],c=y.t+y.h,i.visible&&(h.drawTicks(t,i,{vals:"inside"===i.ticks?h.clipEnds(i,a):a,layer:d,path:h.makeTickPath(i,c,l),transFn:s}),h.drawLabels(t,i,{vals:a,layer:d,transFn:s,labelFns:h.makeLabelFns(i,c)}));function C(t){t.attr("width",(function(t){return Math.max(0,i.c2p(t.range[1])-i.c2p(t.range[0]))})).attr("x",(function(t){return i.c2p(t.range[0])})).attr("y",(function(t){return.5*(1-t.thickness)*M})).attr("height",(function(t){return t.thickness*M}))}var L=[g].concat(f.gauge.steps),I=p.selectAll("g.bg-bullet").data(L);I.enter().append("g").classed("bg-bullet",!0).append("rect"),I.select("rect").call(C).call(_),I.exit().remove();var P=p.selectAll("g.value-bullet").data([f.gauge.bar]);P.enter().append("g").classed("value-bullet",!0).append("rect"),P.select("rect").attr("height",A).attr("y",(M-A)/2).call(_),b(T)?P.select("rect").transition().duration(T.duration).ease(T.easing).each("end",(function(){k&&k()})).each("interrupt",(function(){k&&k()})).attr("width",Math.max(0,i.c2p(Math.min(f.gauge.axis.range[1],r[0].y)))):P.select("rect").attr("width","number"==typeof r[0].y?Math.max(0,i.c2p(Math.min(f.gauge.axis.range[1],r[0].y))):0);P.exit().remove();var z=r.filter((function(){return f.gauge.threshold.value})),O=p.selectAll("g.threshold-bullet").data(z);O.enter().append("g").classed("threshold-bullet",!0).append("line"),O.select("line").attr("x1",i.c2p(f.gauge.threshold.value)).attr("x2",i.c2p(f.gauge.threshold.value)).attr("y1",(1-f.gauge.threshold.thickness)/2*M).attr("y2",(1-(1-f.gauge.threshold.thickness)/2)*M).call(m.stroke,f.gauge.threshold.line.color).style("stroke-width",f.gauge.threshold.line.width),O.exit().remove();var D=p.selectAll("g.gauge-outline").data([v]);D.enter().append("g").classed("gauge-outline",!0).append("rect"),D.select("rect").call(C).call(_),D.exit().remove()}(t,0,e,{gauge:Y,layer:W,size:R,gaugeBg:E,gaugeOutline:C,transitionOpts:r,onComplete:d});var X=I.selectAll("text.title").data(e);X.exit().remove(),X.enter().append("text").classed("title",!0),X.attr("text-anchor",(function(){return O?v.right:v[L.title.align]})).text(L.title.text).call(c.font,L.title.font).call(f.convertToTspans,t),X.attr("transform",(function(){var t,e=R.l+R.w*y[L.title.align],r=u.titlePadding,n=c.bBox(X.node());if(P){if(z)if(L.gauge.axis.visible)t=c.bBox(G.node()).top-r-n.bottom;else t=R.t+R.h/2-N/2-n.bottom-r;O&&(t=A-(n.top+n.bottom)/2,e=R.l-u.bulletPadding*R.w)}else t=L._numbersTop-r-n.bottom;return o(e,t)}))}))}},{"../../components/color":643,"../../components/drawing":665,"../../constants/alignment":745,"../../lib":778,"../../lib/svg_text_utils":803,"../../plots/cartesian/axes":828,"../../plots/cartesian/axis_defaults":830,"../../plots/cartesian/layout_attributes":842,"../../plots/cartesian/position_defaults":845,"./constants":1119,d3:169}],1123:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/template_attributes").hovertemplateAttrs,a=t("../mesh3d/attributes"),o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat,l=t("../../plot_api/edit_types").overrideAll;var c=e.exports=l(s({x:{valType:"data_array"},y:{valType:"data_array"},z:{valType:"data_array"},value:{valType:"data_array"},isomin:{valType:"number"},isomax:{valType:"number"},surface:{show:{valType:"boolean",dflt:!0},count:{valType:"integer",dflt:2,min:1},fill:{valType:"number",min:0,max:1,dflt:1},pattern:{valType:"flaglist",flags:["A","B","C","D","E"],extras:["all","odd","even"],dflt:"all"}},spaceframe:{show:{valType:"boolean",dflt:!1},fill:{valType:"number",min:0,max:1,dflt:.15}},slices:{x:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}},y:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}},z:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}}},caps:{x:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}},y:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}},z:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}}},text:{valType:"string",dflt:"",arrayOk:!0},hovertext:{valType:"string",dflt:"",arrayOk:!0},hovertemplate:i(),showlegend:s({},o.showlegend,{dflt:!1})},n("",{colorAttr:"`value`",showScaleDflt:!0,editTypeOverride:"calc"}),{opacity:a.opacity,lightposition:a.lightposition,lighting:a.lighting,flatshading:a.flatshading,contour:a.contour,hoverinfo:s({},o.hoverinfo)}),"calc","nested");c.flatshading.dflt=!0,c.lighting.facenormalsepsilon.dflt=0,c.x.editType=c.y.editType=c.z.editType=c.value.editType="calc+clearAxisTypes",c.transforms=void 0},{"../../components/colorscale/attributes":650,"../../lib/extend":768,"../../plot_api/edit_types":810,"../../plots/attributes":824,"../../plots/template_attributes":906,"../mesh3d/attributes":1128}],1124:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc"),i=t("../streamtube/calc").processGrid,a=t("../streamtube/calc").filter;e.exports=function(t,e){e._len=Math.min(e.x.length,e.y.length,e.z.length,e.value.length),e._x=a(e.x,e._len),e._y=a(e.y,e._len),e._z=a(e.z,e._len),e._value=a(e.value,e._len);var r=i(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;for(var o=1/0,s=-1/0,l=0;l0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n-1}function R(t,e){return null===t?e:t}function F(e,r,n){L();var i,a,o,l=[r],c=[n];if(s>=1)l=[r],c=[n];else if(s>0){var u=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i-1?n[p]:C(d,g,v);h[p]=x>-1?x:P(d,g,v,R(e,y))}i=h[0],a=h[1],o=h[2],t._meshI.push(i),t._meshJ.push(a),t._meshK.push(o),++m}}function B(t,e,r,n){var i=t[3];in&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function N(t,e,r){return t>=e&&t<=r}function j(t){var e=.001*(E-S);return t>=S-e&&t<=E+e}function U(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t._x[i],t._y[i],t._z[i],t._value[i]])}return r}function V(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[N(e[0][3],n,i),N(e[1][3],n,i),N(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return j(e[0][3])&&j(e[1][3])&&j(e[2][3])?(F(t,e,r),!0):a<3&&V(t,e,r,S,E,++a)};if(s[0]&&s[1]&&s[2])return l(t,e,r)||o;var c=!1;return[[0,1,2],[2,0,1],[1,2,0]].forEach((function(a){if(s[a[0]]&&s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(h,u,n,i),d=B(h,f,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,o=l(t,[u,f,d],[r[a[0]],r[a[1]],-1])||o,c=!0}})),c||[[0,1,2],[1,2,0],[2,0,1]].forEach((function(a){if(s[a[0]]&&!s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(f,u,n,i),d=B(h,u,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,c=!0}})),o}function q(t,e,r,n){var i=!1,a=U(e),o=[N(a[0][3],r,n),N(a[1][3],r,n),N(a[2][3],r,n),N(a[3][3],r,n)];if(!(o[0]||o[1]||o[2]||o[3]))return i;if(o[0]&&o[1]&&o[2]&&o[3])return g&&(i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(3,0,1),n(2,3,0),n(1,2,3)}(t,a,e)||i),i;var s=!1;return[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]];if(g)i=F(t,[c,u,f],[e[l[0]],e[l[1]],e[l[2]]])||i;else{var p=B(h,c,r,n),d=B(h,u,r,n),m=B(h,f,r,n);i=F(null,[p,d,m],[-1,-1,-1])||i}s=!0}})),s?i:([[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2],[0,2,3,1],[1,3,2,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(f,c,r,n),d=B(f,u,r,n),m=B(h,u,r,n),v=B(h,c,r,n);g?(i=F(t,[c,v,p],[e[l[0]],-1,-1])||i,i=F(t,[u,d,m],[e[l[1]],-1,-1])||i):i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(2,3,0)}(null,[p,d,m,v],[-1,-1,-1,-1])||i,s=!0}})),s||[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]].forEach((function(l){if(o[l[0]]&&!o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(u,c,r,n),d=B(f,c,r,n),m=B(h,c,r,n);g?(i=F(t,[c,p,d],[e[l[0]],-1,-1])||i,i=F(t,[c,d,m],[e[l[0]],-1,-1])||i,i=F(t,[c,m,p],[e[l[0]],-1,-1])||i):i=F(null,[p,d,m],[-1,-1,-1])||i,s=!0}})),i)}function H(t,e,r,n,i,a,o,s,l,c,u){var f=!1;return d&&(D(t,"A")&&(f=q(null,[e,r,n,a],c,u)||f),D(t,"B")&&(f=q(null,[r,n,i,l],c,u)||f),D(t,"C")&&(f=q(null,[r,a,o,l],c,u)||f),D(t,"D")&&(f=q(null,[n,a,s,l],c,u)||f),D(t,"E")&&(f=q(null,[r,n,a,l],c,u)||f)),g&&(f=q(t,[r,n,a,l],c,u)||f),f}function G(t,e,r,n,i,a,o,s){return[!0===s[0]||V(t,U([e,r,n]),[e,r,n],a,o),!0===s[1]||V(t,U([n,i,e]),[n,i,e],a,o)]}function Y(t,e,r,n,i,a,o,s,l){return s?G(t,e,r,i,n,a,o,l):G(t,r,i,n,e,a,o,l)}function W(t,e,r,n,i,a,o){var s,l,c,u,f=!1,h=function(){f=V(t,[s,l,c],[-1,-1,-1],i,a)||f,f=V(t,[c,u,s],[-1,-1,-1],i,a)||f},p=o[0],d=o[1],g=o[2];return p&&(s=z(U([k(e,r-0,n-0)])[0],U([k(e-1,r-0,n-0)])[0],p),l=z(U([k(e,r-0,n-1)])[0],U([k(e-1,r-0,n-1)])[0],p),c=z(U([k(e,r-1,n-1)])[0],U([k(e-1,r-1,n-1)])[0],p),u=z(U([k(e,r-1,n-0)])[0],U([k(e-1,r-1,n-0)])[0],p),h()),d&&(s=z(U([k(e-0,r,n-0)])[0],U([k(e-0,r-1,n-0)])[0],d),l=z(U([k(e-0,r,n-1)])[0],U([k(e-0,r-1,n-1)])[0],d),c=z(U([k(e-1,r,n-1)])[0],U([k(e-1,r-1,n-1)])[0],d),u=z(U([k(e-1,r,n-0)])[0],U([k(e-1,r-1,n-0)])[0],d),h()),g&&(s=z(U([k(e-0,r-0,n)])[0],U([k(e-0,r-0,n-1)])[0],g),l=z(U([k(e-0,r-1,n)])[0],U([k(e-0,r-1,n-1)])[0],g),c=z(U([k(e-1,r-1,n)])[0],U([k(e-1,r-1,n-1)])[0],g),u=z(U([k(e-1,r-0,n)])[0],U([k(e-1,r-0,n-1)])[0],g),h()),f}function X(t,e,r,n,i,a,o,s,l,c,u,f){var h=t;return f?(d&&"even"===t&&(h=null),H(h,e,r,n,i,a,o,s,l,c,u)):(d&&"odd"===t&&(h=null),H(h,l,s,o,a,i,n,r,e,c,u))}function Z(t,e,r,n,i){for(var a=[],o=0,s=0;sMath.abs(d-A)?[M,d]:[d,A];$(e,T[0],T[1])}}var C=[[Math.min(S,A),Math.max(S,A)],[Math.min(M,E),Math.max(M,E)]];["x","y","z"].forEach((function(e){for(var r=[],n=0;n0&&(u.push(p.id),"x"===e?f.push([p.distRatio,0,0]):"y"===e?f.push([0,p.distRatio,0]):f.push([0,0,p.distRatio]))}else c=nt(1,"x"===e?b-1:"y"===e?_-1:w-1);u.length>0&&(r[i]="x"===e?tt(null,u,a,o,f,r[i]):"y"===e?et(null,u,a,o,f,r[i]):rt(null,u,a,o,f,r[i]),i++),c.length>0&&(r[i]="x"===e?Z(null,c,a,o,r[i]):"y"===e?J(null,c,a,o,r[i]):K(null,c,a,o,r[i]),i++)}var d=t.caps[e];d.show&&d.fill&&(O(d.fill),r[i]="x"===e?Z(null,[0,b-1],a,o,r[i]):"y"===e?J(null,[0,_-1],a,o,r[i]):K(null,[0,w-1],a,o,r[i]),i++)}})),0===m&&I(),t._meshX=n,t._meshY=i,t._meshZ=a,t._meshIntensity=o,t._Xs=v,t._Ys=y,t._Zs=x}(),t}e.exports={findNearestOnAxis:l,generateIsoMeshes:h,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new c(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},{"../../components/colorscale":655,"../../lib/gl_format_color":774,"../../lib/str2rgbarray":802,"../../plots/gl3d/zip3":881,"gl-mesh3d":309}],1126:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./attributes"),o=t("../../components/colorscale/defaults");function s(t,e,r,n,a){var s=a("isomin"),l=a("isomax");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var c=a("x"),u=a("y"),f=a("z"),h=a("value");c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length?(i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],n),["x","y","z"].forEach((function(t){var e="caps."+t;a(e+".show")&&a(e+".fill");var r="slices."+t;a(r+".show")&&(a(r+".fill"),a(r+".locations"))})),a("spaceframe.show")&&a("spaceframe.fill"),a("surface.show")&&(a("surface.count"),a("surface.fill"),a("surface.pattern")),a("contour.show")&&(a("contour.color"),a("contour.width")),["text","hovertext","hovertemplate","lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lighting.vertexnormalsepsilon","lighting.facenormalsepsilon","lightposition.x","lightposition.y","lightposition.z","flatshading","opacity"].forEach((function(t){a(t)})),o(t,e,n,a,{prefix:"",cLetter:"c"}),e._length=null):e.visible=!1}e.exports={supplyDefaults:function(t,e,r,i){s(t,e,r,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},{"../../components/colorscale/defaults":653,"../../lib":778,"../../registry":911,"./attributes":1123}],1127:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,calc:t("./calc"),colorbar:{min:"cmin",max:"cmax"},plot:t("./convert").createIsosurfaceTrace,moduleType:"trace",name:"isosurface",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","showLegend"],meta:{}}},{"../../plots/gl3d":870,"./attributes":1123,"./calc":1124,"./convert":1125,"./defaults":1126}],1128:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/template_attributes").hovertemplateAttrs,a=t("../surface/attributes"),o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat;e.exports=s({x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},i:{valType:"data_array",editType:"calc"},j:{valType:"data_array",editType:"calc"},k:{valType:"data_array",editType:"calc"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertemplate:i({editType:"calc"}),delaunayaxis:{valType:"enumerated",values:["x","y","z"],dflt:"z",editType:"calc"},alphahull:{valType:"number",dflt:-1,editType:"calc"},intensity:{valType:"data_array",editType:"calc"},intensitymode:{valType:"enumerated",values:["vertex","cell"],dflt:"vertex",editType:"calc"},color:{valType:"color",editType:"calc"},vertexcolor:{valType:"data_array",editType:"calc"},facecolor:{valType:"data_array",editType:"calc"},transforms:void 0},n("",{colorAttr:"`intensity`",showScaleDflt:!0,editTypeOverride:"calc"}),{opacity:a.opacity,flatshading:{valType:"boolean",dflt:!1,editType:"calc"},contour:{show:s({},a.contours.x.show,{}),color:a.contours.x.color,width:a.contours.x.width,editType:"calc"},lightposition:{x:s({},a.lightposition.x,{dflt:1e5}),y:s({},a.lightposition.y,{dflt:1e5}),z:s({},a.lightposition.z,{dflt:0}),editType:"calc"},lighting:s({vertexnormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-12,editType:"calc"},facenormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-6,editType:"calc"},editType:"calc"},a.lighting),hoverinfo:s({},o.hoverinfo,{editType:"calc"}),showlegend:s({},o.showlegend,{dflt:!1})})},{"../../components/colorscale/attributes":650,"../../lib/extend":768,"../../plots/attributes":824,"../../plots/template_attributes":906,"../surface/attributes":1311}],1129:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":651}],1130:[function(t,e,r){"use strict";var n=t("gl-mesh3d"),i=t("delaunay-triangulate"),a=t("alpha-shape"),o=t("convex-hull"),s=t("../../lib/gl_format_color").parseColorScale,l=t("../../lib/str2rgbarray"),c=t("../../components/colorscale").extractOpts,u=t("../../plots/gl3d/zip3");function f(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name="",this.color="#fff",this.data=null,this.showContour=!1}var h=f.prototype;function p(t){for(var e=[],r=t.length,n=0;n=e-.5)return!1;return!0}h.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.data._cellCenter?t.traceCoordinate=t.data.dataCoordinate:t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,f=t.x.length,h=u(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!m(t.i,f)||!m(t.j,f)||!m(t.k,f))return;n=u(g(t.i),g(t.j),g(t.k))}else n=0===t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var r=["x","y","z"].indexOf(t),n=[],a=e.length,o=0;ov):m=M>w,v=M;var A=c(w,T,k,M);A.pos=_,A.yc=(w+M)/2,A.i=b,A.dir=m?"increasing":"decreasing",A.x=A.pos,A.y=[k,T],y&&(A.orig_p=r[b]),d&&(A.tx=e.text[b]),g&&(A.htx=e.hovertext[b]),x.push(A)}else x.push({pos:_,empty:!0})}return e._extremes[l._id]=a.findExtremes(l,n.concat(h,f),{padded:!0}),x.length&&(x[0].t={labels:{open:i(t,"open:")+" ",high:i(t,"high:")+" ",low:i(t,"low:")+" ",close:i(t,"close:")+" "}}),x}e.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),s=function(t,e,r){var i=r._minDiff;if(!i){var a,s=t._fullData,l=[];for(i=1/0,a=0;a"+c.labels[x]+n.hoverLabelText(s,b):((y=i.extendFlat({},h)).y0=y.y1=_,y.yLabelVal=b,y.yLabel=c.labels[x]+n.hoverLabelText(s,b),y.name="",f.push(y),m[b]=y)}return f}function h(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,f=a[0].t,h=u(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,g=p.dir;function m(t){return f.labels[t]+n.hoverLabelText(o,l[t][d])}var v=p.hi||l.hoverinfo,y=v.split("+"),x="all"===v,b=x||-1!==y.indexOf("y"),_=x||-1!==y.indexOf("text"),w=b?[m("open"),m("high"),m("low"),m("close")+" "+c[g]]:[];return _&&s(p,l,w),h.extraText=w.join("
"),h.y0=h.y1=o.c2p(p.yc,!0),[h]}e.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?f(t,e,r,n):h(t,e,r,n)},hoverSplit:f,hoverOnPoints:h}},{"../../components/color":643,"../../components/fx":683,"../../constants/delta.js":747,"../../lib":778,"../../plots/cartesian/axes":828}],1137:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"ohlc",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","showLegend"],meta:{},attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc").calc,plot:t("./plot"),style:t("./style"),hoverPoints:t("./hover").hoverPoints,selectPoints:t("./select")}},{"../../plots/cartesian":841,"./attributes":1133,"./calc":1134,"./defaults":1135,"./hover":1136,"./plot":1139,"./select":1140,"./style":1141}],1138:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib");e.exports=function(t,e,r,a){var o=r("x"),s=r("open"),l=r("high"),c=r("low"),u=r("close");if(r("hoverlabel.split"),n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x"],a),s&&l&&c&&u){var f=Math.min(s.length,l.length,c.length,u.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},{"../../lib":778,"../../registry":911}],1139:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib");e.exports=function(t,e,r,a){var o=e.yaxis,s=e.xaxis,l=!!s.rangebreaks;i.makeTraceGroups(a,r,"trace ohlc").each((function(t){var e=n.select(this),r=t[0],a=r.t;if(!0!==r.trace.visible||a.empty)e.remove();else{var c=a.tickLen,u=e.selectAll("path").data(i.identity);u.enter().append("path"),u.exit().remove(),u.attr("d",(function(t){if(t.empty)return"M0,0Z";var e=s.c2p(t.pos-c,!0),r=s.c2p(t.pos+c,!0),n=l?(e+r)/2:s.c2p(t.pos,!0);return"M"+e+","+o.c2p(t.o,!0)+"H"+n+"M"+n+","+o.c2p(t.h,!0)+"V"+o.c2p(t.l,!0)+"M"+r+","+o.c2p(t.c,!0)+"H"+n}))}}))}},{"../../lib":778,d3:169}],1140:[function(t,e,r){"use strict";e.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(t.map((function(t){return t.displayindex}))))for(e=0;e0;c&&(o="array");var u=r("categoryorder",o);"array"===u?(r("categoryarray"),r("ticktext")):(delete t.categoryarray,delete t.ticktext),c||"array"!==u||(e.categoryorder="trace")}}e.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:"dimensions",handleItemDefaults:u}),d=function(t,e,r,o,s){s("line.shape"),s("line.hovertemplate");var l=s("line.color",o.colorway[0]);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible=!1),c(e,p,"values",d),h("hoveron"),h("hovertemplate"),h("arrangement"),h("bundlecolors"),h("sortpaths"),h("counts");var g={family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,"labelfont",g);var m={family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,"tickfont",m)}},{"../../components/colorscale/defaults":653,"../../components/colorscale/helpers":654,"../../lib":778,"../../plots/array_container_defaults":823,"../../plots/domain":855,"../parcoords/merge_length":1158,"./attributes":1142}],1146:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcats",basePlotModule:t("./base_plot"),categories:["noOpacity"],meta:{}}},{"./attributes":1142,"./base_plot":1143,"./calc":1144,"./defaults":1145,"./plot":1148}],1147:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../plot_api/plot_api"),a=t("../../components/fx"),o=t("../../lib"),s=o.strTranslate,l=t("../../components/drawing"),c=t("tinycolor2"),u=t("../../lib/svg_text_utils");function f(t,e,r,i){var a=t.map(R.bind(0,e,r)),c=i.selectAll("g.parcatslayer").data([null]);c.enter().append("g").attr("class","parcatslayer").style("pointer-events","all");var f=c.selectAll("g.trace.parcats").data(a,h),v=f.enter().append("g").attr("class","trace parcats");f.attr("transform",(function(t){return s(t.x,t.y)})),v.append("g").attr("class","paths");var y=f.select("g.paths").selectAll("path.path").data((function(t){return t.paths}),h);y.attr("fill",(function(t){return t.model.color}));var _=y.enter().append("path").attr("class","path").attr("stroke-opacity",0).attr("fill",(function(t){return t.model.color})).attr("fill-opacity",0);b(_),y.attr("d",(function(t){return t.svgD})),_.empty()||y.sort(d),y.exit().remove(),y.on("mouseover",g).on("mouseout",m).on("click",x),v.append("g").attr("class","dimensions");var k=f.select("g.dimensions").selectAll("g.dimension").data((function(t){return t.dimensions}),h);k.enter().append("g").attr("class","dimension"),k.attr("transform",(function(t){return s(t.x,0)})),k.exit().remove();var M=k.selectAll("g.category").data((function(t){return t.categories}),h),A=M.enter().append("g").attr("class","category");M.attr("transform",(function(t){return s(0,t.y)})),A.append("rect").attr("class","catrect").attr("pointer-events","none"),M.select("rect.catrect").attr("fill","none").attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})),w(A);var S=M.selectAll("rect.bandrect").data((function(t){return t.bands}),h);S.each((function(){o.raiseToTop(this)})),S.attr("fill",(function(t){return t.color}));var z=S.enter().append("rect").attr("class","bandrect").attr("stroke-opacity",0).attr("fill",(function(t){return t.color})).attr("fill-opacity",0);S.attr("fill",(function(t){return t.color})).attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})).attr("y",(function(t){return t.y})).attr("cursor",(function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"perpendicular"===t.parcatsViewModel.arrangement?"ns-resize":"move"})),T(z),S.exit().remove(),A.append("text").attr("class","catlabel").attr("pointer-events","none");var O=e._fullLayout.paper_bgcolor;M.select("text.catlabel").attr("text-anchor",(function(t){return p(t)?"start":"end"})).attr("alignment-baseline","middle").style("text-shadow",O+" -1px 1px 2px, "+O+" 1px 1px 2px, "+O+" 1px -1px 2px, "+O+" -1px -1px 2px").style("fill","rgb(0, 0, 0)").attr("x",(function(t){return p(t)?t.width+5:-5})).attr("y",(function(t){return t.height/2})).text((function(t){return t.model.categoryLabel})).each((function(t){l.font(n.select(this),t.parcatsViewModel.categorylabelfont),u.convertToTspans(n.select(this),e)})),A.append("text").attr("class","dimlabel"),M.select("text.dimlabel").attr("text-anchor","middle").attr("alignment-baseline","baseline").attr("cursor",(function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"ew-resize"})).attr("x",(function(t){return t.width/2})).attr("y",-5).text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})).each((function(t){l.font(n.select(this),t.parcatsViewModel.labelfont)})),M.selectAll("rect.bandrect").on("mouseover",E).on("mouseout",C),M.exit().remove(),k.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on("dragstart",L).on("drag",I).on("dragend",P)),f.each((function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll("g.paths").selectAll("path.path"),t.dimensionSelection=n.select(this).selectAll("g.dimensions").selectAll("g.dimension")})),f.exit().remove()}function h(t){return t.key}function p(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function d(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor"),C=n.mouse(f)[0];a.loneHover({trace:h,x:b-d.left+g.left,y:w-d.top+g.top,text:E,color:t.model.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:10,fontColor:T,idealAlign:C1&&h.displayInd===f.dimensions.length-1?(i=c.left,a="left"):(i=c.left+c.width,a="right");var g=u.model.count,m=u.model.categoryLabel,v=g/u.parcatsViewModel.model.count,y={countLabel:g,categoryLabel:m,probabilityLabel:v.toFixed(3)},x=[];-1!==u.parcatsViewModel.hoverinfoItems.indexOf("count")&&x.push(["Count:",y.countLabel].join(" ")),-1!==u.parcatsViewModel.hoverinfoItems.indexOf("probability")&&x.push(["P("+y.categoryLabel+"):",y.probabilityLabel].join(" "));var b=x.join("
");return{trace:p,x:o*(i-e.left),y:s*(d-e.top),text:b,color:"lightgray",borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:12,fontColor:"black",idealAlign:a,hovertemplate:p.hovertemplate,hovertemplateLabels:y,eventData:[{data:p._input,fullData:p,count:g,category:m,probability:v}]}}function E(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,s=i._paperdiv.node().getBoundingClientRect(),l=t.parcatsViewModel.hoveron;if("color"===l?(!function(t){var e=n.select(t).datum(),r=k(e);_(r),r.each((function(){o.raiseToTop(this)})),n.select(t.parentNode).selectAll("rect.bandrect").filter((function(t){return t.color===e.color})).each((function(){o.raiseToTop(this),n.select(this).attr("stroke","black").attr("stroke-width",1.5)}))}(this),A(this,"plotly_hover",n.event)):(!function(t){n.select(t.parentNode).selectAll("rect.bandrect").each((function(t){var e=k(t);_(e),e.each((function(){o.raiseToTop(this)}))})),n.select(t.parentNode).select("rect.catrect").attr("stroke","black").attr("stroke-width",2.5)}(this),M(this,"plotly_hover",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf("none"))"category"===l?e=S(r,s,this):"color"===l?e=function(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=r.getBoundingClientRect(),u=n.select(r).datum(),f=u.categoryViewModel,h=f.parcatsViewModel,p=h.model.dimensions[f.model.dimensionInd],d=h.trace,g=l.y+l.height/2;h.dimensions.length>1&&p.displayInd===h.dimensions.length-1?(i=l.left,a="left"):(i=l.left+l.width,a="right");var m=f.model.categoryLabel,v=u.parcatsViewModel.model.count,y=0;u.categoryViewModel.bands.forEach((function(t){t.color===u.color&&(y+=t.count)}));var x=f.model.count,b=0;h.pathSelection.each((function(t){t.model.color===u.color&&(b+=t.model.count)}));var _=y/v,w=y/b,T=y/x,k={countLabel:v,categoryLabel:m,probabilityLabel:_.toFixed(3)},M=[];-1!==f.parcatsViewModel.hoverinfoItems.indexOf("count")&&M.push(["Count:",k.countLabel].join(" ")),-1!==f.parcatsViewModel.hoverinfoItems.indexOf("probability")&&(M.push("P(color \u2229 "+m+"): "+k.probabilityLabel),M.push("P("+m+" | color): "+w.toFixed(3)),M.push("P(color | "+m+"): "+T.toFixed(3)));var A=M.join("
"),S=c.mostReadable(u.color,["black","white"]);return{trace:d,x:o*(i-e.left),y:s*(g-e.top),text:A,color:u.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontColor:S,fontSize:10,idealAlign:a,hovertemplate:d.hovertemplate,hovertemplateLabels:k,eventData:[{data:d._input,fullData:d,category:m,count:v,probability:_,categorycount:x,colorcount:b,bandcolorcount:y}]}}(r,s,this):"dimension"===l&&(e=function(t,e,r){var i=[];return n.select(r.parentNode.parentNode).selectAll("g.category").select("rect.catrect").each((function(){i.push(S(t,e,this))})),i}(r,s,this)),e&&a.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r})}}function C(t){var e=t.parcatsViewModel;if(!e.dragDimension&&(b(e.pathSelection),w(e.dimensionSelection.selectAll("g.category")),T(e.dimensionSelection.selectAll("g.category").selectAll("rect.bandrect")),a.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(d),-1===e.hoverinfoItems.indexOf("skip"))){"color"===t.parcatsViewModel.hoveron?A(this,"plotly_unhover",n.event):M(this,"plotly_unhover",n.event)}}function L(t){"fixed"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll("g.category").select("rect.catrect").each((function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map((function(t){return t.displayInd})),e.model.dragY=e.y,o.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll("rect.bandrect").each((function(e){e.yf.y+f.height/2&&(o.model.displayInd=f.model.displayInd,f.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||"freeform"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var h=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==h&&a.model.dragXp.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}N(t.parcatsViewModel),B(t.parcatsViewModel),D(t.parcatsViewModel),O(t.parcatsViewModel)}}function P(t){if("fixed"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll("text").attr("font-weight","normal");var e={},r=z(t.parcatsViewModel),a=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),o=t.initialDragDimensionDisplayInds.some((function(t,e){return t!==a[e]}));o&&a.forEach((function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e["dimensions["+i+"].displayindex"]=r}));var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map((function(t){return t.displayInd}));if(s=t.initialDragCategoryDisplayInds.some((function(t,e){return t!==l[e]}))){var c=t.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),u=c.map((function(t){return t.categoryValue})),f=c.map((function(t){return t.categoryLabel}));e["dimensions["+t.model.containerInd+"].categoryarray"]=[u],e["dimensions["+t.model.containerInd+"].ticktext"]=[f],e["dimensions["+t.model.containerInd+"].categoryorder"]="array"}}if(-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")&&!t.dragHasMoved&&t.potentialClickBand&&("color"===t.parcatsViewModel.hoveron?A(t.potentialClickBand,"plotly_click",n.event.sourceEvent):M(t.potentialClickBand,"plotly_click",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd)t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null;t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,N(t.parcatsViewModel),B(t.parcatsViewModel),n.transition().duration(300).ease("cubic-in-out").each((function(){D(t.parcatsViewModel,!0),O(t.parcatsViewModel,!0)})).each("end",(function(){(o||s)&&i.restyle(t.parcatsViewModel.graphDiv,e,[r])}))}}function z(t){for(var e,r=t.graphDiv._fullData,n=0;n=0;s--)u+="C"+c[s]+","+(e[s+1]+i)+" "+l[s]+","+(e[s]+i)+" "+(t[s]+r[s])+","+(e[s]+i),u+="l-"+r[s]+",0 ";return u+="Z"}function B(t){var e=t.dimensions,r=t.model,n=e.map((function(t){return t.categories.map((function(t){return t.y}))})),i=t.model.dimensions.map((function(t){return t.categories.map((function(t){return t.displayInd}))})),a=t.model.dimensions.map((function(t){return t.displayInd})),o=t.dimensions.map((function(t){return t.model.dimensionInd})),s=e.map((function(t){return t.x})),l=e.map((function(t){return t.width})),c=[];for(var u in r.paths)r.paths.hasOwnProperty(u)&&c.push(r.paths[u]);function f(t){var e=t.categoryInds.map((function(t,e){return i[e][t]}));return o.map((function(t){return e[t]}))}c.sort((function(e,r){var n=f(e),i=f(r);return"backward"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),ni?1:0}));for(var h=new Array(c.length),p=e[0].model.count,d=e[0].categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),g=0;g0?d*(v.count/p):0;for(var y,x=new Array(n.length),b=0;b1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,c,u=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),g=8*(f-h)/2,m=e.categories.map((function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}}));for(m.sort((function(t,e){return t.displayInd-e.displayInd})),c=0;c0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:g,bands:[],parcatsViewModel:t},g=g+a+8,u.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:u,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}e.exports=function(t,e,r,n){f(r,t,n,e)}},{"../../components/drawing":665,"../../components/fx":683,"../../lib":778,"../../lib/svg_text_utils":803,"../../plot_api/plot_api":814,d3:169,tinycolor2:576}],1148:[function(t,e,r){"use strict";var n=t("./parcats");e.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},{"./parcats":1147}],1149:[function(t,e,r){"use strict";var n=t("../../components/colorscale/attributes"),i=t("../../plots/cartesian/layout_attributes"),a=t("../../plots/font_attributes"),o=t("../../plots/domain").attributes,s=t("../../lib/extend").extendFlat,l=t("../../plot_api/plot_template").templatedArray;e.exports={domain:o({name:"parcoords",trace:!0,editType:"plot"}),labelangle:{valType:"angle",dflt:0,editType:"plot"},labelside:{valType:"enumerated",values:["top","bottom"],dflt:"top",editType:"plot"},labelfont:a({editType:"plot"}),tickfont:a({editType:"plot"}),rangefont:a({editType:"plot"}),dimensions:l("dimension",{label:{valType:"string",editType:"plot"},tickvals:s({},i.tickvals,{editType:"plot"}),ticktext:s({},i.ticktext,{editType:"plot"}),tickformat:s({},i.tickformat,{editType:"plot"}),visible:{valType:"boolean",dflt:!0,editType:"plot"},range:{valType:"info_array",items:[{valType:"number",editType:"plot"},{valType:"number",editType:"plot"}],editType:"plot"},constraintrange:{valType:"info_array",freeLength:!0,dimensions:"1-2",items:[{valType:"number",editType:"plot"},{valType:"number",editType:"plot"}],editType:"plot"},multiselect:{valType:"boolean",dflt:!0,editType:"plot"},values:{valType:"data_array",editType:"calc"},editType:"calc"}),line:s({editType:"calc"},n("line",{colorscaleDflt:"Viridis",autoColorDflt:!1,editTypeOverride:"calc"}))}},{"../../components/colorscale/attributes":650,"../../lib/extend":768,"../../plot_api/plot_template":817,"../../plots/cartesian/layout_attributes":842,"../../plots/domain":855,"../../plots/font_attributes":856}],1150:[function(t,e,r){"use strict";var n=t("./constants"),i=t("d3"),a=t("../../lib/gup").keyFun,o=t("../../lib/gup").repeat,s=t("../../lib").sorterAsc,l=t("../../lib").strTranslate,c=n.bar.snapRatio;function u(t,e){return t*(1-c)+e*c}var f=n.bar.snapClose;function h(t,e){return t*(1-f)+e*f}function p(t,e,r,n){if(function(t,e){for(var r=0;r=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],c=l,f=a;i*fe){h=r;break}}if(a=u,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-c[f][1]t[1]+r||e=.9*t[1]+.1*t[0]?"n":e<=.9*t[0]+.1*t[1]?"s":"ns"}(d,e);g&&(o.interval=l[a],o.intervalPix=d,o.region=g)}}if(t.ordinal&&!o.region){var m=t.unitTickvals,y=t.unitToPaddedPx.invert(e);for(r=0;r=x[0]&&y<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function w(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.brush.svgBrush;a.wasDragged=!0,a._dragging=!0,a.grabbingBar?a.newExtent=[r-a.grabPoint,r+a.barLength-a.grabPoint].map(e.unitToPaddedPx.invert):a.newExtent=[a.startExtent,e.unitToPaddedPx.invert(r)].sort(s),e.brush.filterSpecified=!0,a.extent=a.stayingIntervals.concat([a.newExtent]),a.brushCallback(e),b(t.parentNode)}function T(t,e){var r=_(e,e.height-i.mouse(t)[1]-2*n.verticalPadding),a="crosshair";r.clickableOrdinalRange?a="pointer":r.region&&(a=r.region+"-resize"),i.select(document.body).style("cursor",a)}function k(t){t.on("mousemove",(function(t){i.event.preventDefault(),t.parent.inBrushDrag||T(this,t)})).on("mouseleave",(function(t){t.parent.inBrushDrag||y()})).call(i.behavior.drag().on("dragstart",(function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.unitToPaddedPx.invert(r),o=e.brush,s=_(e,r),l=s.interval,c=o.svgBrush;if(c.wasDragged=!1,c.grabbingBar="ns"===s.region,c.grabbingBar){var u=l.map(e.unitToPaddedPx);c.grabPoint=r-u[0]-n.verticalPadding,c.barLength=u[1]-u[0]}c.clickableOrdinalRange=s.clickableOrdinalRange,c.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(c.stayingIntervals=c.stayingIntervals.filter((function(t){return t[0]!==l[0]&&t[1]!==l[1]}))),c.startExtent=s.region?l["s"===s.region?1:0]:a,e.parent.inBrushDrag=!0,c.brushStartCallback()}(this,t)})).on("drag",(function(t){w(this,t)})).on("dragend",(function(t){!function(t,e){var r=e.brush,n=r.filter,a=r.svgBrush;a._dragging||(T(t,e),w(t,e),e.brush.svgBrush.wasDragged=!1),a._dragging=!1,i.event.sourceEvent.stopPropagation();var o=a.grabbingBar;if(a.grabbingBar=!1,a.grabLocation=void 0,e.parent.inBrushDrag=!1,y(),!a.wasDragged)return a.wasDragged=void 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extent=[a.clickableOrdinalRange],r.filterSpecified=!0):o?(a.extent=a.stayingIntervals,0===a.extent.length&&A(r)):A(r),a.brushCallback(e),b(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():[]);var s=function(){n.set(n.getConsolidated())};if(e.ordinal){var l=e.unitTickvals;l[l.length-1]a.newExtent[0];a.extent=a.stayingIntervals.concat(c?[a.newExtent]:[]),a.extent.length||A(r),a.brushCallback(e),c?b(t.parentNode,s):(s(),b(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():[])}(this,t)})))}function M(t,e){return t[0]-e[0]}function A(t){t.filterSpecified=!1,t.svgBrush.extent=[[-1/0,1/0]]}function S(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return 1===n.length&&n[0][0]>n[0][1]&&(n=[]),n}e.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){1===(r=n.map((function(t){return t.slice().sort(s)})).sort(M)).length&&r[0][0]===-1/0&&r[0][1]===1/0&&(r=[[0,-1]]),t=S(r),e=r.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map((function(t){return t.slice()}))}(e).slice();e.filter.set(r),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t){var e=t.selectAll("."+n.cn.axisBrush).data(o,a);e.enter().append("g").classed(n.cn.axisBrush,!0),function(t){var e=t.selectAll(".background").data(o);e.enter().append("rect").classed("background",!0).call(d).call(g).style("pointer-events","auto").attr("transform",l(0,n.verticalPadding)),e.call(k).attr("height",(function(t){return t.height-n.verticalPadding}));var r=t.selectAll(".highlight-shadow").data(o);r.enter().append("line").classed("highlight-shadow",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width+n.bar.strokeWidth).attr("stroke",n.bar.strokeColor).attr("opacity",n.bar.strokeOpacity).attr("stroke-linecap","butt"),r.attr("y1",(function(t){return t.height})).call(x);var i=t.selectAll(".highlight").data(o);i.enter().append("line").classed("highlight",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width-n.bar.strokeWidth).attr("stroke",n.bar.fillColor).attr("opacity",n.bar.fillOpacity).attr("stroke-linecap","butt"),i.attr("y1",(function(t){return t.height})).call(x)}(e)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map((function(t){return t.sort(s)})),t=e.multiselect?S(t.sort(M)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map((function(t){var e=[p(0,r,t[0],[]),p(1,r,t[1],[])];if(e[1]>e[0])return e})).filter((function(t){return t}))).length)return}return t.length>1?t:t[0]}}},{"../../lib":778,"../../lib/gup":775,"./constants":1153,d3:169}],1151:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../plots/get_data").getModuleCalcData,a=t("./plot"),o=t("../../constants/xmlns_namespaces");r.name="parcoords",r.plot=function(t){var e=i(t.calcdata,"parcoords")[0];e.length&&a(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has("parcoords"),a=e._has&&e._has("parcoords");i&&!a&&(n._paperdiv.selectAll(".parcoords").remove(),n._glimages.selectAll("*").remove())},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(".svg-container");r.filter((function(t,e){return e===r.size()-1})).selectAll(".gl-canvas-context, .gl-canvas-focus").each((function(){var t=this.toDataURL("image/png");e.append("svg:image").attr({xmlns:o.svg,"xlink:href":t,preserveAspectRatio:"none",x:0,y:0,width:this.width,height:this.height})})),window.setTimeout((function(){n.selectAll("#filterBarPattern").attr("id","filterBarPattern")}),60)}},{"../../constants/xmlns_namespaces":754,"../../plots/get_data":865,"./plot":1160,d3:169}],1152:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray,i=t("../../components/colorscale"),a=t("../../lib/gup").wrap;e.exports=function(t,e){var r,o;return i.hasColorscale(e,"line")&&n(e.line.color)?(r=e.line.color,o=i.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:"line",cLetter:"c"})):(r=function(t){for(var e=new Array(t),r=0;rf&&(n.log("parcoords traces support up to "+f+" dimensions at the moment"),d.splice(f));var g=s(t,e,{name:"dimensions",layout:l,handleItemDefaults:p}),m=function(t,e,r,o,s){var l=s("line.color",r);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,l,u);o(e,l,u),Array.isArray(g)&&g.length||(e.visible=!1),h(e,g,"values",m);var v={family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(u,"labelfont",v),n.coerceFont(u,"tickfont",v),n.coerceFont(u,"rangefont",v),u("labelangle"),u("labelside")}},{"../../components/colorscale/defaults":653,"../../components/colorscale/helpers":654,"../../lib":778,"../../plots/array_container_defaults":823,"../../plots/cartesian/axes":828,"../../plots/domain":855,"./attributes":1149,"./axisbrush":1150,"./constants":1153,"./merge_length":1158}],1155:[function(t,e,r){"use strict";var n=t("../../lib").isTypedArray;r.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},r.isOrdinal=function(t){return!!t.tickvals},r.isVisible=function(t){return t.visible||!("visible"in t)}},{"../../lib":778}],1156:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcoords",basePlotModule:t("./base_plot"),categories:["gl","regl","noOpacity","noHover"],meta:{}}},{"./attributes":1149,"./base_plot":1151,"./calc":1152,"./defaults":1154,"./plot":1160}],1157:[function(t,e,r){"use strict";var n=t("glslify"),i=n(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\n p17_20, p21_24, p25_28, p29_32,\n p33_36, p37_40, p41_44, p45_48,\n p49_52, p53_56, p57_60, colors;\n\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\n\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\nuniform sampler2D mask, palette;\nuniform float maskHeight;\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\nuniform vec4 contextColor;\n\nbool isPick = (drwLayer > 1.5);\nbool isContext = (drwLayer < 0.5);\n\nconst vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\nconst vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\n\nfloat val(mat4 p, mat4 v) {\n return dot(matrixCompMult(p, v) * UNITS, UNITS);\n}\n\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\n float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\n float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\n return y1 * (1.0 - ratio) + y2 * ratio;\n}\n\nint iMod(int a, int b) {\n return a - b * (a / b);\n}\n\nbool fOutside(float p, float lo, float hi) {\n return (lo < hi) && (lo > p || p > hi);\n}\n\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\n return (\n fOutside(p[0], lo[0], hi[0]) ||\n fOutside(p[1], lo[1], hi[1]) ||\n fOutside(p[2], lo[2], hi[2]) ||\n fOutside(p[3], lo[3], hi[3])\n );\n}\n\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\n return (\n vOutside(p[0], lo[0], hi[0]) ||\n vOutside(p[1], lo[1], hi[1]) ||\n vOutside(p[2], lo[2], hi[2]) ||\n vOutside(p[3], lo[3], hi[3])\n );\n}\n\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\n return mOutside(A, loA, hiA) ||\n mOutside(B, loB, hiB) ||\n mOutside(C, loC, hiC) ||\n mOutside(D, loD, hiD);\n}\n\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\n mat4 pnts[4];\n pnts[0] = A;\n pnts[1] = B;\n pnts[2] = C;\n pnts[3] = D;\n\n for(int i = 0; i < 4; ++i) {\n for(int j = 0; j < 4; ++j) {\n for(int k = 0; k < 4; ++k) {\n if(0 == iMod(\n int(255.0 * texture2D(mask,\n vec2(\n (float(i * 2 + j / 2) + 0.5) / 8.0,\n (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\n ))[3]\n ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\n 2\n )) return true;\n }\n }\n }\n return false;\n}\n\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\n float x = 0.5 * sign(v) + 0.5;\n float y = axisY(x, A, B, C, D);\n float z = 1.0 - abs(v);\n\n z += isContext ? 0.0 : 2.0 * float(\n outsideBoundingBox(A, B, C, D) ||\n outsideRasterMask(A, B, C, D)\n );\n\n return vec4(\n 2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\n z,\n 1.0\n );\n}\n\nvoid main() {\n mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\n mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\n mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\n mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\n\n float v = colors[3];\n\n gl_Position = position(isContext, v, A, B, C, D);\n\n fragColor =\n isContext ? vec4(contextColor) :\n isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\n}\n"]),a=n(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n gl_FragColor = fragColor;\n}\n"]),o=t("./constants").maxDimensionCount,s=t("../../lib"),l=new Uint8Array(4),c=new Uint8Array(4),u={shape:[256,1],format:"rgba",type:"uint8",mag:"nearest",min:"nearest"};function f(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function h(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(!function(t){t.read({x:0,y:0,width:1,height:1,data:l})}(t),r.drawCompleted=!0),function s(l){var c=Math.min(n,i-l*n);0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],f(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(a.count=2*c,a.offset=2*l*n,e(a),l*n+c>>8*e)%256/255}function g(t,e,r){for(var n=new Array(8*e),i=0,a=0;au&&(u=t[i].dim1.canvasX,o=i);0===s&&f(T,0,0,r.canvasWidth,r.canvasHeight);var p=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&ni._length&&(A=A.slice(0,i._length));var E,C=i.tickvals;function L(t,e){return{val:t,text:E[e]}}function I(t,e){return t.val-e.val}if(Array.isArray(C)&&C.length){E=i.ticktext,Array.isArray(E)&&E.length?E.length>C.length?E=E.slice(0,C.length):C.length>E.length&&(C=C.slice(0,E.length)):E=C.map(n.format(i.tickformat));for(var P=1;P=r||l>=a)return;var c=t.lineLayer.readPixel(s,a-1-l),u=0!==c[3],f=u?c[2]+256*(c[1]+256*c[0]):null,h={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==R&&(u?i.hover(h):i.unhover&&i.unhover(h),R=f)}})),D.style("opacity",(function(t){return t.pick?0:1})),h.style("background","rgba(255, 255, 255, 0)");var F=h.selectAll("."+v.cn.parcoords).data(A,p);F.exit().remove(),F.enter().append("g").classed(v.cn.parcoords,!0).style("shape-rendering","crispEdges").style("pointer-events","none"),F.attr("transform",(function(t){return l(t.model.translateX,t.model.translateY)}));var B=F.selectAll("."+v.cn.parcoordsControlView).data(d,p);B.enter().append("g").classed(v.cn.parcoordsControlView,!0),B.attr("transform",(function(t){return l(t.model.pad.l,t.model.pad.t)}));var N=B.selectAll("."+v.cn.yAxis).data((function(t){return t.dimensions}),p);N.enter().append("g").classed(v.cn.yAxis,!0),B.each((function(t){P(N,t)})),D.each((function(t){if(t.viewModel){!t.lineLayer||i?t.lineLayer=x(this,t):t.lineLayer.update(t),(t.key||0===t.key)&&(t.viewModel[t.key]=t.lineLayer);var e=!t.context||i;t.lineLayer.render(t.viewModel.panels,e)}})),N.attr("transform",(function(t){return l(t.xScale(t.xIndex),0)})),N.call(n.behavior.drag().origin((function(t){return t})).on("drag",(function(t){var e=t.parent;M.linePickActive(!1),t.x=Math.max(-v.overdrag,Math.min(t.model.width+v.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,N.sort((function(t,e){return t.x-e.x})).each((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e.xIndex),e.canvasX=e.x*e.model.canvasPixelRatio})),P(N,e),N.filter((function(e){return 0!==Math.abs(t.xIndex-e.xIndex)})).attr("transform",(function(t){return l(t.xScale(t.xIndex),0)})),n.select(this).attr("transform",l(t.x,0)),N.each((function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!S(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)})).on("dragend",(function(t){var e=t.parent;t.x=t.xScale(t.xIndex),t.canvasX=t.x*t.model.canvasPixelRatio,P(N,e),n.select(this).attr("transform",(function(t){return l(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!S(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),M.linePickActive(!0),i&&i.axesMoved&&i.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),N.exit().remove();var j=N.selectAll("."+v.cn.axisOverlays).data(d,p);j.enter().append("g").classed(v.cn.axisOverlays,!0),j.selectAll("."+v.cn.axis).remove();var U=j.selectAll("."+v.cn.axis).data(d,p);U.enter().append("g").classed(v.cn.axis,!0),U.each((function(t){var e=t.model.height/t.model.tickDistance,r=t.domainScale,i=r.domain();n.select(this).call(n.svg.axis().orient("left").tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat((function(e){return m.isOrdinal(t)?e:z(t.model.dimensions[t.visibleIndex],e)})).scale(r)),u.font(U.selectAll("text"),t.model.tickFont)})),U.selectAll(".domain, .tick>line").attr("fill","none").attr("stroke","black").attr("stroke-opacity",.25).attr("stroke-width","1px"),U.selectAll("text").style("text-shadow","1px 1px 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff").style("cursor","default");var V=j.selectAll("."+v.cn.axisHeading).data(d,p);V.enter().append("g").classed(v.cn.axisHeading,!0);var q=V.selectAll("."+v.cn.axisTitle).data(d,p);q.enter().append("text").classed(v.cn.axisTitle,!0).attr("text-anchor","middle").style("cursor","ew-resize").style("pointer-events","auto"),q.text((function(t){return t.label})).each((function(e){var r=n.select(this);u.font(r,e.model.labelFont),c.convertToTspans(r,t)})).attr("transform",(function(t){var e=I(t.model.labelAngle,t.model.labelSide),r=v.axisTitleOffset;return(e.dir>0?"":l(0,2*r+t.model.height))+s(e.degrees)+l(-r*e.dx,-r*e.dy)})).attr("text-anchor",(function(t){var e=I(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx<0?"start":"end":"middle"}));var H=j.selectAll("."+v.cn.axisExtent).data(d,p);H.enter().append("g").classed(v.cn.axisExtent,!0);var G=H.selectAll("."+v.cn.axisExtentTop).data(d,p);G.enter().append("g").classed(v.cn.axisExtentTop,!0),G.attr("transform",l(0,-v.axisExtentOffset));var Y=G.selectAll("."+v.cn.axisExtentTopText).data(d,p);Y.enter().append("text").classed(v.cn.axisExtentTopText,!0).call(L),Y.text((function(t){return O(t,!0)})).each((function(t){u.font(n.select(this),t.model.rangeFont)}));var W=H.selectAll("."+v.cn.axisExtentBottom).data(d,p);W.enter().append("g").classed(v.cn.axisExtentBottom,!0),W.attr("transform",(function(t){return l(0,t.model.height+v.axisExtentOffset)}));var X=W.selectAll("."+v.cn.axisExtentBottomText).data(d,p);X.enter().append("text").classed(v.cn.axisExtentBottomText,!0).attr("dy","0.75em").call(L),X.text((function(t){return O(t,!1)})).each((function(t){u.font(n.select(this),t.model.rangeFont)})),y.ensureAxisBrush(j)}},{"../../components/colorscale":655,"../../components/drawing":665,"../../lib":778,"../../lib/gup":775,"../../lib/svg_text_utils":803,"../../plots/cartesian/axes":828,"./axisbrush":1150,"./constants":1153,"./helpers":1155,"./lines":1157,"color-rgba":127,d3:169}],1160:[function(t,e,r){"use strict";var n=t("./parcoords"),i=t("../../lib/prepare_regl"),a=t("./helpers").isVisible;function o(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}e.exports=function(t,e){var r=t._fullLayout;if(i(t)){var s={},l={},c={},u={},f=r._size;e.forEach((function(e,r){var n=e[0].trace;c[r]=n.index;var i=u[r]=n._fullInput.index;s[r]=t.data[i].dimensions,l[r]=t.data[i].dimensions.slice()}));n(t,e,{width:f.w,height:f.h,margin:{t:f.t,r:f.r,b:f.b,l:f.l}},{filterChanged:function(e,n,i){var a=l[e][n],o=i.map((function(t){return t.slice()})),s="dimensions["+n+"].constraintrange",f=r._tracePreGUI[t._fullData[c[e]]._fullInput.uid];if(void 0===f[s]){var h=a.constraintrange;f[s]=h||null}var p=t._fullData[c[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit("plotly_restyle",[d,[u[e]]])},hover:function(e){t.emit("plotly_hover",e)},unhover:function(e){t.emit("plotly_unhover",e)},axesMoved:function(e,r){var n=function(t,e){return function(r,n){return o(t,e,r)-o(t,e,n)}}(r,l[e].filter(a));s[e].sort(n),l[e].filter((function(t){return!a(t)})).sort((function(t){return l[e].indexOf(t)})).forEach((function(t){s[e].splice(s[e].indexOf(t),1),s[e].splice(l[e].indexOf(t),0,t)})),t.emit("plotly_restyle",[{dimensions:[s[e]]},[u[e]]])}})}}},{"../../lib/prepare_regl":791,"./helpers":1155,"./parcoords":1159}],1161:[function(t,e,r){"use strict";var n=t("../../plots/attributes"),i=t("../../plots/domain").attributes,a=t("../../plots/font_attributes"),o=t("../../components/color/attributes"),s=t("../../plots/template_attributes").hovertemplateAttrs,l=t("../../plots/template_attributes").texttemplateAttrs,c=t("../../lib/extend").extendFlat,u=a({editType:"plot",arrayOk:!0,colorEditType:"plot"});e.exports={labels:{valType:"data_array",editType:"calc"},label0:{valType:"number",dflt:0,editType:"calc"},dlabel:{valType:"number",dflt:1,editType:"calc"},values:{valType:"data_array",editType:"calc"},marker:{colors:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:o.defaultLine,arrayOk:!0,editType:"style"},width:{valType:"number",min:0,dflt:0,arrayOk:!0,editType:"style"},editType:"calc"},editType:"calc"},text:{valType:"data_array",editType:"plot"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"style"},scalegroup:{valType:"string",dflt:"",editType:"calc"},textinfo:{valType:"flaglist",flags:["label","text","value","percent"],extras:["none"],editType:"calc"},hoverinfo:c({},n.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:s({},{keys:["label","color","value","percent","text"]}),texttemplate:l({editType:"plot"},{keys:["label","color","value","percent","text"]}),textposition:{valType:"enumerated",values:["inside","outside","auto","none"],dflt:"auto",arrayOk:!0,editType:"plot"},textfont:c({},u,{}),insidetextorientation:{valType:"enumerated",values:["horizontal","radial","tangential","auto"],dflt:"auto",editType:"plot"},insidetextfont:c({},u,{}),outsidetextfont:c({},u,{}),automargin:{valType:"boolean",dflt:!1,editType:"plot"},title:{text:{valType:"string",dflt:"",editType:"plot"},font:c({},u,{}),position:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"plot"},editType:"plot"},domain:i({name:"pie",trace:!0,editType:"calc"}),hole:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},sort:{valType:"boolean",dflt:!0,editType:"calc"},direction:{valType:"enumerated",values:["clockwise","counterclockwise"],dflt:"counterclockwise",editType:"calc"},rotation:{valType:"number",min:-360,max:360,dflt:0,editType:"calc"},pull:{valType:"number",min:0,max:1,dflt:0,arrayOk:!0,editType:"calc"},_deprecated:{title:{valType:"string",dflt:"",editType:"calc"},titlefont:c({},u,{}),titleposition:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"calc"}}}},{"../../components/color/attributes":642,"../../lib/extend":768,"../../plots/attributes":824,"../../plots/domain":855,"../../plots/font_attributes":856,"../../plots/template_attributes":906}],1162:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="pie",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":891}],1163:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("../../components/color"),o={};function s(t){return function(e,r){return!!e&&(!!(e=i(e)).isValid()&&(e=a.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e))}}function l(t,e){var r,n=JSON.stringify(t),a=e[n];if(!a){for(a=t.slice(),r=0;r0){s=!0;break}}s||(o=0)}return{hasLabels:r,hasValues:a,len:o}}e.exports={handleLabelsAndValues:l,supplyDefaults:function(t,e,r,n){function c(r,n){return i.coerce(t,e,a,r,n)}var u=l(c("labels"),c("values")),f=u.len;if(e._hasLabels=u.hasLabels,e._hasValues=u.hasValues,!e._hasLabels&&e._hasValues&&(c("label0"),c("dlabel")),f){e._length=f,c("marker.line.width")&&c("marker.line.color"),c("marker.colors"),c("scalegroup");var h,p=c("text"),d=c("texttemplate");if(d||(h=c("textinfo",Array.isArray(p)?"text+percent":"percent")),c("hovertext"),c("hovertemplate"),d||h&&"none"!==h){var g=c("textposition");s(t,e,n,c,g,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(g)||"auto"===g||"outside"===g)&&c("automargin"),("inside"===g||"auto"===g||Array.isArray(g))&&c("insidetextorientation")}o(e,n,c);var m=c("hole");if(c("title.text")){var v=c("title.position",m?"middle center":"top center");m||"middle center"!==v||(e.title.position="top center"),i.coerceFont(c,"title.font",n.font)}c("sort"),c("direction"),c("rotation"),c("pull")}else e.visible=!1}}},{"../../lib":778,"../../plots/domain":855,"../bar/defaults":925,"./attributes":1161,"fast-isnumeric":241}],1165:[function(t,e,r){"use strict";var n=t("../../components/fx/helpers").appendArrayMultiPointValues;e.exports=function(t,e){var r={curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,v:t.v};return 1===t.pts.length&&(r.pointNumber=r.i=t.pts[0]),n(r,e,t.pts),"funnelarea"===e.type&&(delete r.v,delete r.i),r}},{"../../components/fx/helpers":679}],1166:[function(t,e,r){"use strict";var n=t("../../lib");function i(t){return-1!==t.indexOf("e")?t.replace(/[.]?0+e/,"e"):-1!==t.indexOf(".")?t.replace(/[.]?0+$/,""):t}r.formatPiePercent=function(t,e){var r=i((100*t).toPrecision(3));return n.numSeparate(r,e)+"%"},r.formatPieValue=function(t,e){var r=i(t.toPrecision(10));return n.numSeparate(r,e)},r.getFirstFilled=function(t,e){if(Array.isArray(t))for(var r=0;r"),name:u.hovertemplate||-1!==f.indexOf("name")?u.name:void 0,idealAlign:t.pxmid[0]<0?"left":"right",color:m.castOption(b.bgcolor,t.pts)||t.color,borderColor:m.castOption(b.bordercolor,t.pts),fontFamily:m.castOption(_.family,t.pts),fontSize:m.castOption(_.size,t.pts),fontColor:m.castOption(_.color,t.pts),nameLength:m.castOption(b.namelength,t.pts),textAlign:m.castOption(b.align,t.pts),hovertemplate:m.castOption(u.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[v(t,u)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e}),o._hasHoverLabel=!0}o._hasHoverEvent=!0,e.emit("plotly_hover",{points:[v(t,u)],event:n.event})}})),t.on("mouseout",(function(t){var r=e._fullLayout,i=e._fullData[o.index],s=n.select(this).datum();o._hasHoverEvent&&(t.originalEvent=n.event,e.emit("plotly_unhover",{points:[v(s,i)],event:n.event}),o._hasHoverEvent=!1),o._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),o._hasHoverLabel=!1)})),t.on("click",(function(t){var r=e._fullLayout,i=e._fullData[o.index];e._dragging||!1===r.hovermode||(e._hoverdata=[v(t,i)],a.click(e,n.event))}))}function b(t,e,r){var n=m.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=m.castOption(t._input.textfont.color,e.pts));var i=m.castOption(t.insidetextfont.family,e.pts)||m.castOption(t.textfont.family,e.pts)||r.family,a=m.castOption(t.insidetextfont.size,e.pts)||m.castOption(t.textfont.size,e.pts)||r.size;return{color:n||o.contrast(e.color),family:i,size:a}}function _(t,e){for(var r,n,i=0;ie&&e>n||r=-4;m-=2)v(Math.PI*m,"tan");for(m=4;m>=-4;m-=2)v(Math.PI*(m+1),"tan")}if(f||p){for(m=4;m>=-4;m-=2)v(Math.PI*(m+1.5),"rad");for(m=4;m>=-4;m-=2)v(Math.PI*(m+.5),"rad")}}if(s||d||f){var y=Math.sqrt(t.width*t.width+t.height*t.height);if((a={scale:i*n*2/y,rCenter:1-i,rotate:0}).textPosAngle=(e.startangle+e.stopangle)/2,a.scale>=1)return a;g.push(a)}(d||p)&&((a=T(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,g.push(a)),(d||h)&&((a=k(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,g.push(a));for(var x=0,b=0,_=0;_=1)break}return g[x]}function T(t,e,r,n,i){e=Math.max(0,e-2*g);var a=t.width/t.height,o=S(a,n,e,r);return{scale:2*o/t.height,rCenter:M(a,o/e),rotate:A(i)}}function k(t,e,r,n,i){e=Math.max(0,e-2*g);var a=t.height/t.width,o=S(a,n,e,r);return{scale:2*o/t.width,rCenter:M(a,o/e),rotate:A(i+Math.PI/2)}}function M(t,e){return Math.cos(e)-t*e}function A(t){return(180/Math.PI*t+720)%180-90}function S(t,e,r,n){var i=t+1/(2*Math.tan(e));return r*Math.min(1/(Math.sqrt(i*i+.5)+i),n/(Math.sqrt(t*t+n/2)+t))}function E(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function C(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function L(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=P(a),-1!==a.title.position.indexOf("top")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf("bottom")&&(o.y+=(1+i)*t.r);var l,c,u=(l=t.r,c=t.trace.aspectratio,l/(void 0===c?1:c)),f=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf("left")?(f+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf("center")?f*=2:-1!==a.title.position.indexOf("right")&&(f+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=f/t.titleBox.width,n=I(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function I(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function P(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;er&&(r=t.pull[e]);return r}function z(t,e){for(var r=[],n=0;n1?(c=r.r,u=c/i.aspectratio):(u=r.r,c=u*i.aspectratio),c*=(1+i.baseratio)/2,l=c*u}o=Math.min(o,l/r.vTotal)}for(n=0;n")}if(a){var x=l.castOption(i,e.i,"texttemplate");if(x){var b=function(t){return{label:t.label,value:t.v,valueLabel:m.formatPieValue(t.v,n.separators),percent:t.v/r.vTotal,percentLabel:m.formatPiePercent(t.v/r.vTotal,n.separators),color:t.color,text:t.text,customdata:l.castOption(i,t.i,"customdata")}}(e),_=m.getFirstFilled(i.text,e.pts);(y(_)||""===_)&&(b.text=_),e.text=l.texttemplateString(x,b,t._fullLayout._d3locale,b,i._meta||{})}else e.text=""}}function R(t,e){var r=t.rotate*Math.PI/180,n=Math.cos(r),i=Math.sin(r),a=(e.left+e.right)/2,o=(e.top+e.bottom)/2;t.textX=a*n-o*i,t.textY=a*i+o*n,t.noCenter=!0}e.exports={plot:function(t,e){var r=t._fullLayout,a=r._size;d("pie",r),_(e,t),z(e,a);var h=l.makeTraceGroups(r._pielayer,e,"trace").each((function(e){var h=n.select(this),d=e[0],g=d.trace;!function(t){var e,r,n,i=t[0],a=i.r,o=i.trace,s=m.getRotationAngle(o.rotation),l=2*Math.PI/i.vTotal,c="px0",u="px1";if("counterclockwise"===o.direction){for(e=0;ei.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-o.hole,r.rInscribed=E(r,i))}(e),h.attr("stroke-linejoin","round"),h.each((function(){var v=n.select(this).selectAll("g.slice").data(e);v.enter().append("g").classed("slice",!0),v.exit().remove();var y=[[[],[]],[[],[]]],_=!1;v.each((function(i,a){if(i.hidden)n.select(this).selectAll("path,g").remove();else{i.pointNumber=i.i,i.curveNumber=g.index,y[i.pxmid[1]<0?0:1][i.pxmid[0]<0?0:1].push(i);var o=d.cx,c=d.cy,u=n.select(this),h=u.selectAll("path.surface").data([i]);if(h.enter().append("path").classed("surface",!0).style({"pointer-events":"all"}),u.call(x,t,e),g.pull){var v=+m.castOption(g.pull,i.pts)||0;v>0&&(o+=v*i.pxmid[0],c+=v*i.pxmid[1])}i.cxFinal=o,i.cyFinal=c;var T=g.hole;if(i.v===d.vTotal){var k="M"+(o+i.px0[0])+","+(c+i.px0[1])+L(i.px0,i.pxmid,!0,1)+L(i.pxmid,i.px0,!0,1)+"Z";T?h.attr("d","M"+(o+T*i.px0[0])+","+(c+T*i.px0[1])+L(i.px0,i.pxmid,!1,T)+L(i.pxmid,i.px0,!1,T)+"Z"+k):h.attr("d",k)}else{var M=L(i.px0,i.px1,!0,1);if(T){var A=1-T;h.attr("d","M"+(o+T*i.px1[0])+","+(c+T*i.px1[1])+L(i.px1,i.px0,!1,T)+"l"+A*i.px0[0]+","+A*i.px0[1]+M+"Z")}else h.attr("d","M"+o+","+c+"l"+i.px0[0]+","+i.px0[1]+M+"Z")}D(t,i,d);var S=m.castOption(g.textposition,i.pts),E=u.selectAll("g.slicetext").data(i.text&&"none"!==S?[0]:[]);E.enter().append("g").classed("slicetext",!0),E.exit().remove(),E.each((function(){var u=l.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),h=l.ensureUniformFontSize(t,"outside"===S?function(t,e,r){var n=m.castOption(t.outsidetextfont.color,e.pts)||m.castOption(t.textfont.color,e.pts)||r.color,i=m.castOption(t.outsidetextfont.family,e.pts)||m.castOption(t.textfont.family,e.pts)||r.family,a=m.castOption(t.outsidetextfont.size,e.pts)||m.castOption(t.textfont.size,e.pts)||r.size;return{color:n,family:i,size:a}}(g,i,r.font):b(g,i,r.font));u.text(i.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(s.font,h).call(f.convertToTspans,t);var v,y=s.bBox(u.node());if("outside"===S)v=C(y,i);else if(v=w(y,i,d),"auto"===S&&v.scale<1){var x=l.ensureUniformFontSize(t,g.outsidetextfont);u.call(s.font,x),v=C(y=s.bBox(u.node()),i)}var T=v.textPosAngle,k=void 0===T?i.pxmid:O(d.r,T);if(v.targetX=o+k[0]*v.rCenter+(v.x||0),v.targetY=c+k[1]*v.rCenter+(v.y||0),R(v,y),v.outside){var M=v.targetY;i.yLabelMin=M-y.height/2,i.yLabelMid=M,i.yLabelMax=M+y.height/2,i.labelExtraX=0,i.labelExtraY=0,_=!0}v.fontSize=h.size,p(g.type,v,r),e[a].transform=v,u.attr("transform",l.getTextTransform(v))}))}function L(t,e,r,n){var a=n*(e[0]-t[0]),o=n*(e[1]-t[1]);return"a"+n*d.r+","+n*d.r+" 0 "+i.largeArc+(r?" 1 ":" 0 ")+a+","+o}}));var T=n.select(this).selectAll("g.titletext").data(g.title.text?[0]:[]);if(T.enter().append("g").classed("titletext",!0),T.exit().remove(),T.each((function(){var e,r=l.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),i=g.title.text;g._meta&&(i=l.templateString(i,g._meta)),r.text(i).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(s.font,g.title.font).call(f.convertToTspans,t),e="middle center"===g.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(d):L(d,a),r.attr("transform",u(e.x,e.y)+c(Math.min(1,e.scale))+u(e.tx,e.ty))})),_&&function(t,e){var r,n,i,a,o,s,l,c,u,f,h,p,d;function g(t,e){return t.pxmid[1]-e.pxmid[1]}function v(t,e){return e.pxmid[1]-t.pxmid[1]}function y(t,r){r||(r={});var i,c,u,h,p=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),d=n?t.yLabelMin:t.yLabelMax,g=n?t.yLabelMax:t.yLabelMin,v=t.cyFinal+o(t.px0[1],t.px1[1]),y=p-d;if(y*l>0&&(t.labelExtraY=y),Array.isArray(e.pull))for(c=0;c=(m.castOption(e.pull,u.pts)||0)||((t.pxmid[1]-u.pxmid[1])*l>0?(y=u.cyFinal+o(u.px0[1],u.px1[1])-d-t.labelExtraY)*l>0&&(t.labelExtraY+=y):(g+t.labelExtraY-v)*l>0&&(i=3*s*Math.abs(c-f.indexOf(t)),(h=u.cxFinal+a(u.px0[0],u.px1[0])+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=h)))}for(n=0;n<2;n++)for(i=n?g:v,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(c=t[n][r]).sort(i),u=t[1-n][r],f=u.concat(c),p=[],h=0;hMath.abs(f)?s+="l"+f*t.pxmid[0]/t.pxmid[1]+","+f+"H"+(a+t.labelExtraX+c):s+="l"+t.labelExtraX+","+u+"v"+(f-u)+"h"+c}else s+="V"+(t.yLabelMid+t.labelExtraY)+"h"+c;l.ensureSingle(r,"path","textline").call(o.stroke,e.outsidetextfont.color).attr({"stroke-width":Math.min(2,e.outsidetextfont.size/8),d:s,fill:"none"})}else r.select("path.textline").remove()}))}(v,g),_&&g.automargin){var k=s.bBox(h.node()),M=g.domain,A=a.w*(M.x[1]-M.x[0]),S=a.h*(M.y[1]-M.y[0]),E=(.5*A-d.r)/a.w,I=(.5*S-d.r)/a.h;i.autoMargin(t,"pie."+g.uid+".automargin",{xl:M.x[0]-E,xr:M.x[1]+E,yb:M.y[0]-I,yt:M.y[1]+I,l:Math.max(d.cx-d.r-k.left,0),r:Math.max(k.right-(d.cx+d.r),0),b:Math.max(k.bottom-(d.cy+d.r),0),t:Math.max(d.cy-d.r-k.top,0),pad:5})}}))}));setTimeout((function(){h.selectAll("tspan").each((function(){var t=n.select(this);t.attr("dy")&&t.attr("dy",t.attr("dy"))}))}),0)},formatSliceLabel:D,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:L,prerenderTitles:_,layoutAreas:z,attachFxHandlers:x,computeTransform:R}},{"../../components/color":643,"../../components/drawing":665,"../../components/fx":683,"../../lib":778,"../../lib/svg_text_utils":803,"../../plots/plots":891,"../bar/constants":923,"../bar/uniform_text":937,"./event_data":1165,"./helpers":1166,d3:169}],1171:[function(t,e,r){"use strict";var n=t("d3"),i=t("./style_one"),a=t("../bar/uniform_text").resizeText;e.exports=function(t){var e=t._fullLayout._pielayer.selectAll(".trace");a(t,e,"pie"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each((function(t){n.select(this).call(i,t,e)}))}))}},{"../bar/uniform_text":937,"./style_one":1172,d3:169}],1172:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("./helpers").castOption;e.exports=function(t,e,r){var a=r.marker.line,o=i(a.color,e.pts)||n.defaultLine,s=i(a.width,e.pts)||0;t.style("stroke-width",s).call(n.fill,e.color).call(n.stroke,o)}},{"../../components/color":643,"./helpers":1166}],1173:[function(t,e,r){"use strict";var n=t("../scatter/attributes");e.exports={x:n.x,y:n.y,xy:{valType:"data_array",editType:"calc"},indices:{valType:"data_array",editType:"calc"},xbounds:{valType:"data_array",editType:"calc"},ybounds:{valType:"data_array",editType:"calc"},text:n.text,marker:{color:{valType:"color",arrayOk:!1,editType:"calc"},opacity:{valType:"number",min:0,max:1,dflt:1,arrayOk:!1,editType:"calc"},blend:{valType:"boolean",dflt:null,editType:"calc"},sizemin:{valType:"number",min:.1,max:2,dflt:.5,editType:"calc"},sizemax:{valType:"number",min:.1,dflt:20,editType:"calc"},border:{color:{valType:"color",arrayOk:!1,editType:"calc"},arearatio:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},editType:"calc"},editType:"calc"},transforms:void 0}},{"../scatter/attributes":1187}],1174:[function(t,e,r){"use strict";var n=t("gl-pointcloud2d"),i=t("../../lib/str2rgbarray"),a=t("../../plots/cartesian/autorange").findExtremes,o=t("../scatter/get_trace_color");function s(t,e){this.scene=t,this.uid=e,this.type="pointcloud",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color="rgb(0, 0, 0)",this.name="",this.hoverinfo="all",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,c=this.xData=this.pickXData=t.x,u=this.yData=this.pickYData=t.y,f=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(f){if(n=f,e=f.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var g=i(t.marker.color),m=i(t.marker.border.color),v=t.opacity*t.marker.opacity;g[3]*=v,this.pointcloudOptions.color=g;var y=t.marker.blend;if(null===y){y=c.length<100||u.length<100}this.pointcloudOptions.blend=y,m[3]*=v,this.pointcloudOptions.borderColor=m;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,T=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:T}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:T})},l.dispose=function(){this.pointcloud.dispose()},e.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},{"../../lib/str2rgbarray":802,"../../plots/cartesian/autorange":827,"../scatter/get_trace_color":1197,"gl-pointcloud2d":324}],1175:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes");e.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a("x"),a("y"),a("xbounds"),a("ybounds"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a("text"),a("marker.color",r),a("marker.opacity"),a("marker.blend"),a("marker.sizemin"),a("marker.sizemax"),a("marker.border.color",r),a("marker.border.arearatio"),e._length=null}},{"../../lib":778,"./attributes":1173}],1176:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("../scatter3d/calc"),plot:t("./convert"),moduleType:"trace",name:"pointcloud",basePlotModule:t("../../plots/gl2d"),categories:["gl","gl2d","showLegend"],meta:{}}},{"../../plots/gl2d":868,"../scatter3d/calc":1216,"./attributes":1173,"./convert":1174,"./defaults":1175}],1177:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../../plots/attributes"),a=t("../../components/color/attributes"),o=t("../../components/fx/attributes"),s=t("../../plots/domain").attributes,l=t("../../plots/template_attributes").hovertemplateAttrs,c=t("../../components/colorscale/attributes"),u=t("../../plot_api/plot_template").templatedArray,f=t("../../lib/extend").extendFlat,h=t("../../plot_api/edit_types").overrideAll;t("../../constants/docs").FORMAT_LINK;(e.exports=h({hoverinfo:f({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:"sankey",trace:!0}),orientation:{valType:"enumerated",values:["v","h"],dflt:"h"},valueformat:{valType:"string",dflt:".3s"},valuesuffix:{valType:"string",dflt:""},arrangement:{valType:"enumerated",values:["snap","perpendicular","freeform","fixed"],dflt:"snap"},textfont:n({}),customdata:void 0,node:{label:{valType:"data_array",dflt:[]},groups:{valType:"info_array",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:"number",editType:"calc"}},x:{valType:"data_array",dflt:[]},y:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},customdata:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:.5,arrayOk:!0}},pad:{valType:"number",arrayOk:!1,min:0,dflt:20},thickness:{valType:"number",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]})},link:{label:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},customdata:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:0,arrayOk:!0}},source:{valType:"data_array",dflt:[]},target:{valType:"data_array",dflt:[]},value:{valType:"data_array",dflt:[]},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]}),colorscales:u("concentrationscales",{editType:"calc",label:{valType:"string",editType:"calc",dflt:""},cmax:{valType:"number",editType:"calc",dflt:1},cmin:{valType:"number",editType:"calc",dflt:0},colorscale:f(c().colorscale,{dflt:[[0,"white"],[1,"black"]]})})}},"calc","nested")).transforms=void 0},{"../../components/color/attributes":642,"../../components/colorscale/attributes":650,"../../components/fx/attributes":674,"../../constants/docs":748,"../../lib/extend":768,"../../plot_api/edit_types":810,"../../plot_api/plot_template":817,"../../plots/attributes":824,"../../plots/domain":855,"../../plots/font_attributes":856,"../../plots/template_attributes":906}],1178:[function(t,e,r){"use strict";var n=t("../../plot_api/edit_types").overrideAll,i=t("../../plots/get_data").getModuleCalcData,a=t("./plot"),o=t("../../components/fx/layout_attributes"),s=t("../../lib/setcursor"),l=t("../../components/dragelement"),c=t("../../plots/cartesian/select").prepSelect,u=t("../../lib"),f=t("../../registry");function h(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a="pan"===n.dragmode?"move":"crosshair",o=r._bgRect;if("pan"!==i&&"zoom"!==i){s(o,a);var h={_id:"x",c2p:u.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:"y",c2p:u.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:u.noop},subplot:e,xaxes:[h],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;ry&&(y=a.source[e]),a.target[e]>y&&(y=a.target[e]);var x,b=y+1;t.node._count=b;var _=t.node.groups,w={};for(e=0;e<_.length;e++){var T=_[e];for(x=0;x0&&s(E,b)&&s(C,b)&&(!w.hasOwnProperty(E)||!w.hasOwnProperty(C)||w[E]!==w[C])){w.hasOwnProperty(C)&&(C=w[C]),w.hasOwnProperty(E)&&(E=w[E]),C=+C,h[E=+E]=h[C]=!0;var L="";a.label&&a.label[e]&&(L=a.label[e]);var I=null;L&&p.hasOwnProperty(L)&&(I=p[L]),c.push({pointNumber:e,label:L,color:u?a.color[e]:a.color,customdata:f?a.customdata[e]:a.customdata,concentrationscale:I,source:E,target:C,value:+S}),A.source.push(E),A.target.push(C)}}var P=b+_.length,z=o(r.color),O=o(r.customdata),D=[];for(e=0;eb-1,childrenNodes:[],pointNumber:e,label:R,color:z?r.color[e]:r.color,customdata:O?r.customdata[e]:r.customdata})}var F=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o1}))}(P,A.source,A.target)&&(F=!0),{circular:F,links:c,nodes:D,groups:_,groupLookup:w}}e.exports=function(t,e){var r=c(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},{"../../components/colorscale":655,"../../lib":778,"../../lib/gup":775,"strongly-connected-components":569}],1180:[function(t,e,r){"use strict";e.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:"linear",cn:{sankey:"sankey",sankeyLinks:"sankey-links",sankeyLink:"sankey-link",sankeyNodeSet:"sankey-node-set",sankeyNode:"sankey-node",nodeRect:"node-rect",nodeCapture:"node-capture",nodeCentered:"node-entered",nodeLabelGuide:"node-label-guide",nodeLabel:"node-label",nodeLabelTextPath:"node-label-text-path"}}},{}],1181:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../components/color"),o=t("tinycolor2"),s=t("../../plots/domain").defaults,l=t("../../components/fx/hoverlabel_defaults"),c=t("../../plot_api/plot_template"),u=t("../../plots/array_container_defaults");function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r("label"),r("cmin"),r("cmax"),r("colorscale")}e.exports=function(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(h.hoverlabel,t.hoverlabel),g=t.node,m=c.newContainer(e,"node");function v(t,e){return n.coerce(g,m,i.node,t,e)}v("label"),v("groups"),v("x"),v("y"),v("pad"),v("thickness"),v("line.color"),v("line.width"),v("hoverinfo",t.hoverinfo),l(g,m,v,d),v("hovertemplate");var y=h.colorway;v("color",m.label.map((function(t,e){return a.addOpacity(function(t){return y[t%y.length]}(e),.8)}))),v("customdata");var x=t.link||{},b=c.newContainer(e,"link");function _(t,e){return n.coerce(x,b,i.link,t,e)}_("label"),_("source"),_("target"),_("value"),_("line.color"),_("line.width"),_("hoverinfo",t.hoverinfo),l(x,b,_,d),_("hovertemplate");var w,T=o(h.paper_bgcolor).getLuminance()<.333?"rgba(255, 255, 255, 0.6)":"rgba(0, 0, 0, 0.2)";_("color",n.repeat(T,b.value.length)),_("customdata"),u(x,b,{name:"colorscales",handleItemDefaults:f}),s(e,h,p),p("orientation"),p("valueformat"),p("valuesuffix"),m.x.length&&m.y.length&&(w="freeform"),p("arrangement",w),n.coerceFont(p,"textfont",n.extendFlat({},h.font)),e._length=null}},{"../../components/color":643,"../../components/fx/hoverlabel_defaults":681,"../../lib":778,"../../plot_api/plot_template":817,"../../plots/array_container_defaults":823,"../../plots/domain":855,"./attributes":1177,tinycolor2:576}],1182:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),calc:t("./calc"),plot:t("./plot"),moduleType:"trace",name:"sankey",basePlotModule:t("./base_plot"),selectPoints:t("./select.js"),categories:["noOpacity"],meta:{}}},{"./attributes":1177,"./base_plot":1178,"./calc":1179,"./defaults":1181,"./plot":1183,"./select.js":1185}],1183:[function(t,e,r){"use strict";var n=t("d3"),i=t("./render"),a=t("../../components/fx"),o=t("../../components/color"),s=t("../../lib"),l=t("./constants").cn,c=s._;function u(t){return""!==t}function f(t,e){return t.filter((function(t){return t.key===e.traceId}))}function h(t,e){n.select(t).select("path").style("fill-opacity",e),n.select(t).select("rect").style("fill-opacity",e)}function p(t){n.select(t).select("text.name").style("fill","black")}function d(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function m(t,e,r){e&&r&&f(r,e).selectAll("."+l.sankeyLink).filter(d(e)).call(y.bind(0,e,r,!1))}function v(t,e,r){e&&r&&f(r,e).selectAll("."+l.sankeyLink).filter(d(e)).call(x.bind(0,e,r,!1))}function y(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",(function(t){if(!t.link.concentrationscale)return.4})),i&&f(e,t).selectAll("."+l.sankeyLink).filter((function(t){return t.link.label===i})).style("fill-opacity",(function(t){if(!t.link.concentrationscale)return.4})),r&&f(e,t).selectAll("."+l.sankeyNode).filter(g(t)).call(m)}function x(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",(function(t){return t.tinyColorAlpha})),i&&f(e,t).selectAll("."+l.sankeyLink).filter((function(t){return t.link.label===i})).style("fill-opacity",(function(t){return t.tinyColorAlpha})),r&&f(e,t).selectAll(l.sankeyNode).filter(g(t)).call(v)}function b(t,e){var r=t.hoverlabel||{},n=s.nestedProperty(r,e).get();return!Array.isArray(n)&&n}e.exports=function(t,e){for(var r=t._fullLayout,s=r._paper,f=r._size,d=0;d"),color:b(s,"bgcolor")||o.addOpacity(d.color,1),borderColor:b(s,"bordercolor"),fontFamily:b(s,"font.family"),fontSize:b(s,"font.size"),fontColor:b(s,"font.color"),nameLength:b(s,"namelength"),textAlign:b(s,"align"),idealAlign:n.event.x"),color:b(o,"bgcolor")||i.tinyColorHue,borderColor:b(o,"bordercolor"),fontFamily:b(o,"font.family"),fontSize:b(o,"font.size"),fontColor:b(o,"font.color"),nameLength:b(o,"namelength"),textAlign:b(o,"align"),idealAlign:"left",hovertemplate:o.hovertemplate,hovertemplateLabels:v,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});h(_,.85),p(_)}}},unhover:function(e,i,o){!1!==t._fullLayout.hovermode&&(n.select(e).call(v,i,o),"skip"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit("plotly_unhover",{event:n.event,points:[i.node]})),a.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var o=r.node;o.originalEvent=n.event,t._hoverdata=[o],n.select(e).call(v,r,i),a.click(t,{target:!0})}}})}},{"../../components/color":643,"../../components/fx":683,"../../lib":778,"./constants":1180,"./render":1184,d3:169}],1184:[function(t,e,r){"use strict";var n=t("./constants"),i=t("d3"),a=t("tinycolor2"),o=t("../../components/color"),s=t("../../components/drawing"),l=t("@plotly/d3-sankey"),c=t("@plotly/d3-sankey-circular"),u=t("d3-force"),f=t("../../lib"),h=f.strTranslate,p=t("../../lib/gup"),d=p.keyFun,g=p.repeat,m=p.unwrap,v=t("d3-interpolate").interpolateNumber,y=t("../../registry");function x(t,e,r){var i,o=m(e),s=o.trace,u=s.domain,h="h"===s.orientation,p=s.node.pad,d=s.node.thickness,g=t.width*(u.x[1]-u.x[0]),v=t.height*(u.y[1]-u.y[0]),y=o._nodes,x=o._links,b=o.circular;(i=b?c.sankeyCircular().circularLinkGap(0):l.sankey()).iterations(n.sankeyIterations).size(h?[g,v]:[v,g]).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodes(y).links(x);var _,w,T,k=i();for(var M in i.nodePadding()=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p}))}(function(t){var e,r,n=t.map((function(t,e){return{x0:t.x0,index:e}})).sort((function(t,e){return t.x0-e.x0})),i=[],a=-1,o=-1/0;for(_=0;_o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(y=k.nodes));i.update(k)}return{circular:b,key:r,trace:s,guid:f.randstr(),horizontal:h,width:g,height:v,nodePad:s.node.pad,nodeLineColor:s.node.line.color,nodeLineWidth:s.node.line.width,linkLineColor:s.link.line.color,linkLineWidth:s.link.line.width,valueFormat:s.valueformat,valueSuffix:s.valuesuffix,textFont:s.textfont,translateX:u.x[0]*t.width+t.margin.l,translateY:t.height-u.y[1]*t.height+t.margin.t,dragParallel:h?v:g,dragPerpendicular:h?g:v,arrangement:s.arrangement,sankey:i,graph:k,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function b(t,e,r){var n=a(e.color),i=e.source.label+"|"+e.target.label+"__"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:o.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:_,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function _(){return function(t){if(t.link.circular)return e=t.link,r=e.width/2,n=e.circularPathData,"top"===e.circularLinkType?"M "+n.targetX+" "+(n.targetY+r)+" L"+n.rightInnerExtent+" "+(n.targetY+r)+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightSmallArcRadius+r)+" 0 0 1 "+(n.rightFullExtent-r)+" "+(n.targetY-n.rightSmallArcRadius)+"L"+(n.rightFullExtent-r)+" "+n.verticalRightInnerExtent+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightLargeArcRadius+r)+" 0 0 1 "+n.rightInnerExtent+" "+(n.verticalFullExtent-r)+"L"+n.leftInnerExtent+" "+(n.verticalFullExtent-r)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftLargeArcRadius+r)+" 0 0 1 "+(n.leftFullExtent+r)+" "+n.verticalLeftInnerExtent+"L"+(n.leftFullExtent+r)+" "+(n.sourceY-n.leftSmallArcRadius)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftSmallArcRadius+r)+" 0 0 1 "+n.leftInnerExtent+" "+(n.sourceY+r)+"L"+n.sourceX+" "+(n.sourceY+r)+"L"+n.sourceX+" "+(n.sourceY-r)+"L"+n.leftInnerExtent+" "+(n.sourceY-r)+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftSmallArcRadius-r)+" 0 0 0 "+(n.leftFullExtent-r)+" "+(n.sourceY-n.leftSmallArcRadius)+"L"+(n.leftFullExtent-r)+" "+n.verticalLeftInnerExtent+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftLargeArcRadius-r)+" 0 0 0 "+n.leftInnerExtent+" "+(n.verticalFullExtent+r)+"L"+n.rightInnerExtent+" "+(n.verticalFullExtent+r)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightLargeArcRadius-r)+" 0 0 0 "+(n.rightFullExtent+r)+" "+n.verticalRightInnerExtent+"L"+(n.rightFullExtent+r)+" "+(n.targetY-n.rightSmallArcRadius)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightSmallArcRadius-r)+" 0 0 0 "+n.rightInnerExtent+" "+(n.targetY-r)+"L"+n.targetX+" "+(n.targetY-r)+"Z":"M "+n.targetX+" "+(n.targetY-r)+" L"+n.rightInnerExtent+" "+(n.targetY-r)+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightSmallArcRadius+r)+" 0 0 0 "+(n.rightFullExtent-r)+" "+(n.targetY+n.rightSmallArcRadius)+"L"+(n.rightFullExtent-r)+" "+n.verticalRightInnerExtent+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightLargeArcRadius+r)+" 0 0 0 "+n.rightInnerExtent+" "+(n.verticalFullExtent+r)+"L"+n.leftInnerExtent+" "+(n.verticalFullExtent+r)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftLargeArcRadius+r)+" 0 0 0 "+(n.leftFullExtent+r)+" "+n.verticalLeftInnerExtent+"L"+(n.leftFullExtent+r)+" "+(n.sourceY+n.leftSmallArcRadius)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftSmallArcRadius+r)+" 0 0 0 "+n.leftInnerExtent+" "+(n.sourceY-r)+"L"+n.sourceX+" "+(n.sourceY-r)+"L"+n.sourceX+" "+(n.sourceY+r)+"L"+n.leftInnerExtent+" "+(n.sourceY+r)+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftSmallArcRadius-r)+" 0 0 1 "+(n.leftFullExtent-r)+" "+(n.sourceY+n.leftSmallArcRadius)+"L"+(n.leftFullExtent-r)+" "+n.verticalLeftInnerExtent+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftLargeArcRadius-r)+" 0 0 1 "+n.leftInnerExtent+" "+(n.verticalFullExtent-r)+"L"+n.rightInnerExtent+" "+(n.verticalFullExtent-r)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightLargeArcRadius-r)+" 0 0 1 "+(n.rightFullExtent+r)+" "+n.verticalRightInnerExtent+"L"+(n.rightFullExtent+r)+" "+(n.targetY+n.rightSmallArcRadius)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightSmallArcRadius-r)+" 0 0 1 "+n.rightInnerExtent+" "+(n.targetY+r)+"L"+n.targetX+" "+(n.targetY+r)+"Z";var e,r,n,i=t.link.source.x1,a=t.link.target.x0,o=v(i,a),s=o(.5),l=o(.5),c=t.link.y0-t.link.width/2,u=t.link.y0+t.link.width/2,f=t.link.y1-t.link.width/2,h=t.link.y1+t.link.width/2;return"M"+i+","+c+"C"+s+","+c+" "+l+","+f+" "+a+","+f+"L"+a+","+h+"C"+l+","+h+" "+s+","+u+" "+i+","+u+"Z"}}function w(t,e){var r=a(e.color),i=n.nodePadAcross,s=t.nodePad/2;e.dx=e.x1-e.x0,e.dy=e.y1-e.y0;var l=e.dx,c=Math.max(.5,e.dy),u="node_"+e.pointNumber;return e.group&&(u=f.randstr()),e.trace=t.trace,e.curveNumber=t.trace.index,{index:e.pointNumber,key:u,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(l),visibleHeight:c,zoneX:-i,zoneY:-s,zoneWidth:l+2*i,zoneHeight:c+2*s,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1===e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()<=128,tinyColorHue:o.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:[t.guid,t.key,u].join("_"),interactionState:t.interactionState,figure:t}}function T(t){t.attr("transform",(function(t){return h(t.node.x0.toFixed(3),t.node.y0.toFixed(3))}))}function k(t){t.call(T)}function M(t,e){t.call(k),e.attr("d",_())}function A(t){t.attr("width",(function(t){return t.node.x1-t.node.x0})).attr("height",(function(t){return t.visibleHeight}))}function S(t){return t.link.width>1||t.linkLineWidth>0}function E(t){return h(t.translateX,t.translateY)+(t.horizontal?"matrix(1 0 0 1 0 0)":"matrix(0 1 1 0 0 0)")}function C(t){return h(t.horizontal?0:t.labelY,t.horizontal?t.labelY:0)}function L(t){return i.svg.line()([[t.horizontal?t.left?-t.sizeAcross:t.visibleWidth+n.nodeTextOffsetHorizontal:n.nodeTextOffsetHorizontal,0],[t.horizontal?t.left?-n.nodeTextOffsetHorizontal:t.sizeAcross:t.visibleHeight-n.nodeTextOffsetHorizontal,0]])}function I(t){return t.horizontal?"matrix(1 0 0 1 0 0)":"matrix(0 1 1 0 0 0)"}function P(t){return t.horizontal?"scale(1 1)":"scale(-1 1)"}function z(t){return t.darkBackground&&!t.horizontal?"rgb(255,255,255)":"rgb(0,0,0)"}function O(t){return t.horizontal&&t.left?"100%":"0%"}function D(t,e,r){t.on(".basic",null).on("mouseover.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])})).on("mousemove.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])})).on("mouseout.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)})).on("click.basic",(function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)}))}function R(t,e,r,a){var o=i.behavior.drag().origin((function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}})).on("dragstart",(function(i){if("fixed"!==i.arrangement&&(f.ensureSingle(a._fullLayout._infolayer,"g","dragcover",(function(t){a._fullLayout._dragCover=t})),f.raiseToTop(this),i.interactionState.dragInProgress=i.node,B(i.node),i.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,i.interactionState.hovered),i.interactionState.hovered=!1),"snap"===i.arrangement)){var o=i.traceId+"|"+i.key;i.forceLayouts[o]?i.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e0&&i.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,i),function(t,e,r,i,a){window.requestAnimationFrame((function o(){var s;for(s=0;s0)window.requestAnimationFrame(o);else{var l=r.node.originalX;r.node.x0=l-r.visibleWidth/2,r.node.x1=l+r.visibleWidth/2,F(r,a)}}))}(t,e,i,o,a)}})).on("drag",(function(r){if("fixed"!==r.arrangement){var n=i.event.x,a=i.event.y;"snap"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=a-r.visibleHeight/2,r.node.y1=a+r.visibleHeight/2):("freeform"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),a=Math.max(0,Math.min(r.size-r.visibleHeight/2,a)),r.node.y0=a-r.visibleHeight/2,r.node.y1=a+r.visibleHeight/2),B(r.node),"snap"!==r.arrangement&&(r.sankey.update(r.graph),M(t.filter(N(r)),e))}})).on("dragend",(function(t){if("fixed"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;e5?t.node.label:""})).attr("text-anchor",(function(t){return t.horizontal&&t.left?"end":"start"})),q.transition().ease(n.ease).duration(n.duration).attr("startOffset",O).style("fill",z)}},{"../../components/color":643,"../../components/drawing":665,"../../lib":778,"../../lib/gup":775,"../../registry":911,"./constants":1180,"@plotly/d3-sankey":56,"@plotly/d3-sankey-circular":55,d3:169,"d3-force":160,"d3-interpolate":162,tinycolor2:576}],1185:[function(t,e,r){"use strict";e.exports=function(t,e){for(var r=[],n=t.cd[0].trace,i=n._sankey.graph.nodes,a=0;al&&E[v].gap;)v--;for(x=E[v].s,g=E.length-1;g>v;g--)E[g].s=x;for(;lA[u]&&u=0;i--){var a=t[i];if("scatter"===a.type&&a.xaxis===r.xaxis&&a.yaxis===r.yaxis){a.opacity=void 0;break}}}}}},{}],1194:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./attributes"),o=t("./constants"),s=t("./subtypes"),l=t("./xy_defaults"),c=t("./period_defaults"),u=t("./stack_defaults"),f=t("./marker_defaults"),h=t("./line_defaults"),p=t("./line_shape_defaults"),d=t("./text_defaults"),g=t("./fillcolor_defaults");e.exports=function(t,e,r,m){function v(r,i){return n.coerce(t,e,a,r,i)}var y=l(t,e,m,v);if(y||(e.visible=!1),e.visible){c(t,e,m,v);var x=u(t,e,m,v),b=!x&&yG!=(F=P[L][1])>=G&&(O=P[L-1][0],D=P[L][0],F-R&&(z=O+(D-O)*(G-R)/(F-R),U=Math.min(U,z),V=Math.max(V,z)));U=Math.max(U,0),V=Math.min(V,h._length);var Y=s.defaultLine;return s.opacity(f.fillcolor)?Y=f.fillcolor:s.opacity((f.line||{}).color)&&(Y=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:U,x1:V,y0:G,y1:G,color:Y,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}}},{"../../components/color":643,"../../components/fx":683,"../../lib":778,"../../registry":911,"./get_trace_color":1197}],1199:[function(t,e,r){"use strict";var n=t("./subtypes");e.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:t("./attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("./cross_trace_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./cross_trace_calc"),arraysToCalcdata:t("./arrays_to_calcdata"),plot:t("./plot"),colorbar:t("./marker_colorbar"),formatLabels:t("./format_labels"),style:t("./style").style,styleOnSelect:t("./style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("./select"),animatable:!0,moduleType:"trace",name:"scatter",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","errorBarsOK","showLegend","scatter-like","zoomScale"],meta:{}}},{"../../plots/cartesian":841,"./arrays_to_calcdata":1186,"./attributes":1187,"./calc":1188,"./cross_trace_calc":1192,"./cross_trace_defaults":1193,"./defaults":1194,"./format_labels":1196,"./hover":1198,"./marker_colorbar":1205,"./plot":1208,"./select":1209,"./style":1211,"./subtypes":1212}],1200:[function(t,e,r){"use strict";var n=t("../../lib").isArrayOrTypedArray,i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults");e.exports=function(t,e,r,o,s,l){var c=(t.marker||{}).color;(s("line.color",r),i(t,"line"))?a(t,e,o,s,{prefix:"line.",cLetter:"c"}):s("line.color",!n(c)&&c||r);s("line.width"),(l||{}).noDash||s("line.dash")}},{"../../components/colorscale/defaults":653,"../../components/colorscale/helpers":654,"../../lib":778}],1201:[function(t,e,r){"use strict";var n=t("../../constants/numerical"),i=n.BADNUM,a=n.LOG_CLIP,o=a+.5,s=a-.5,l=t("../../lib"),c=l.segmentsIntersect,u=l.constrain,f=t("./constants");e.exports=function(t,e){var r,n,a,h,p,d,g,m,v,y,x,b,_,w,T,k,M,A,S=e.xaxis,E=e.yaxis,C="log"===S.type,L="log"===E.type,I=S._length,P=E._length,z=e.connectGaps,O=e.baseTolerance,D=e.shape,R="linear"===D,F=e.fill&&"none"!==e.fill,B=[],N=f.minTolerance,j=t.length,U=new Array(j),V=0;function q(r){var n=t[r];if(!n)return!1;var a=e.linearized?S.l2p(n.x):S.c2p(n.x),l=e.linearized?E.l2p(n.y):E.c2p(n.y);if(a===i){if(C&&(a=S.c2p(n.x,!0)),a===i)return!1;L&&l===i&&(a*=Math.abs(S._m*P*(S._m>0?o:s)/(E._m*I*(E._m>0?o:s)))),a*=1e3}if(l===i){if(L&&(l=E.c2p(n.y,!0)),l===i)return!1;l*=1e3}return[a,l]}function H(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,c=i*o+a*s;if(c>0&&crt||t[1]it)return[u(t[0],et,rt),u(t[1],nt,it)]}function st(t,e){return t[0]===e[0]&&(t[0]===et||t[0]===rt)||(t[1]===e[1]&&(t[1]===nt||t[1]===it)||void 0)}function lt(t,e,r){return function(n,i){var a=ot(n),o=ot(i),s=[];if(a&&o&&st(a,o))return s;a&&s.push(a),o&&s.push(o);var c=2*l.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);c&&((a&&o?c>0==a[t]>o[t]?a:o:a||o)[t]+=c);return s}}function ct(t){var e=t[0],r=t[1],n=e===U[V-1][0],i=r===U[V-1][1];if(!n||!i)if(V>1){var a=e===U[V-2][0],o=r===U[V-2][1];n&&(e===et||e===rt)&&a?o?V--:U[V-1]=t:i&&(r===nt||r===it)&&o?a?V--:U[V-1]=t:U[V++]=t}else U[V++]=t}function ut(t){U[V-1][0]!==t[0]&&U[V-1][1]!==t[1]&&ct([Z,J]),ct(t),K=null,Z=J=0}function ft(t){if(M=t[0]/I,A=t[1]/P,W=t[0]rt?rt:0,X=t[1]it?it:0,W||X){if(V)if(K){var e=$(K,t);e.length>1&&(ut(e[0]),U[V++]=e[1])}else Q=$(U[V-1],t)[0],U[V++]=Q;else U[V++]=[W||t[0],X||t[1]];var r=U[V-1];W&&X&&(r[0]!==W||r[1]!==X)?(K&&(Z!==W&&J!==X?ct(Z&&J?(n=K,a=(i=t)[0]-n[0],o=(i[1]-n[1])/a,(n[1]*i[0]-i[1]*n[0])/a>0?[o>0?et:rt,it]:[o>0?rt:et,nt]):[Z||W,J||X]):Z&&J&&ct([Z,J])),ct([W,X])):Z-W&&J-X&&ct([W||Z,X||J]),K=t,Z=W,J=X}else K&&ut($(K,t)[0]),U[V++]=t;var n,i,a,o}for("linear"===D||"spline"===D?$=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=at[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&Y(o,t)G(d,ht))break;a=d,(_=v[0]*m[0]+v[1]*m[1])>x?(x=_,h=d,g=!1):_=t.length||!d)break;ft(d),n=d}}else ft(h)}K&&ct([Z||K[0],J||K[1]]),B.push(U.slice(0,V))}return B}},{"../../constants/numerical":753,"../../lib":778,"./constants":1191}],1202:[function(t,e,r){"use strict";e.exports=function(t,e,r){"spline"===r("line.shape")&&r("line.smoothing")}},{}],1203:[function(t,e,r){"use strict";var n={tonextx:1,tonexty:1,tonext:1};e.exports=function(t,e,r){var i,a,o,s,l,c={},u=!1,f=-1,h=0,p=-1;for(a=0;a=0?l=p:(l=p=h,h++),l0?Math.max(e,i):0}}},{"fast-isnumeric":241}],1205:[function(t,e,r){"use strict";e.exports={container:"marker",min:"cmin",max:"cmax"}},{}],1206:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/helpers").hasColorscale,a=t("../../components/colorscale/defaults"),o=t("./subtypes");e.exports=function(t,e,r,s,l,c){var u=o.isBubble(t),f=(t.line||{}).color;(c=c||{},f&&(r=f),l("marker.symbol"),l("marker.opacity",u?.7:1),l("marker.size"),l("marker.color",r),i(t,"marker")&&a(t,e,s,l,{prefix:"marker.",cLetter:"c"}),c.noSelect||(l("selected.marker.color"),l("unselected.marker.color"),l("selected.marker.size"),l("unselected.marker.size")),c.noLine||(l("marker.line.color",f&&!Array.isArray(f)&&e.marker.color!==f?f:u?n.background:n.defaultLine),i(t,"marker.line")&&a(t,e,s,l,{prefix:"marker.line.",cLetter:"c"}),l("marker.line.width",u?1:0)),u&&(l("marker.sizeref"),l("marker.sizemin"),l("marker.sizemode")),c.gradient)&&("none"!==l("marker.gradient.type")&&l("marker.gradient.color"))}},{"../../components/color":643,"../../components/colorscale/defaults":653,"../../components/colorscale/helpers":654,"./subtypes":1212}],1207:[function(t,e,r){"use strict";var n=t("../../lib").dateTick0,i=t("../../constants/numerical").ONEWEEK;function a(t,e){return n(e,t%i==0?1:0)}e.exports=function(t,e,r,n,i){if(i||(i={x:!0,y:!0}),i.x){var o=n("xperiod");o&&(n("xperiod0",a(o,e.xcalendar)),n("xperiodalignment"))}if(i.y){var s=n("yperiod");s&&(n("yperiod0",a(s,e.ycalendar)),n("yperiodalignment"))}}},{"../../constants/numerical":753,"../../lib":778}],1208:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../registry"),a=t("../../lib"),o=a.ensureSingle,s=a.identity,l=t("../../components/drawing"),c=t("./subtypes"),u=t("./line_points"),f=t("./link_traces"),h=t("../../lib/polygon").tester;function p(t,e,r,f,p,d,g){var m;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,u=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(!c.hasMarkers(h))return;var p=h.marker.maxdisplayed;if(0===p)return;var d=i.filter((function(t){return t.x>=u[0]&&t.x<=u[1]&&t.y>=f[0]&&t.y<=f[1]})),g=Math.ceil(d.length/p),m=0;o.forEach((function(t,r){var n=t[0].trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;function y(t){return v?t.transition():t}var x=r.xaxis,b=r.yaxis,_=f[0].trace,w=_.line,T=n.select(d),k=o(T,"g","errorbars"),M=o(T,"g","lines"),A=o(T,"g","points"),S=o(T,"g","text");if(i.getComponentMethod("errorbars","plot")(t,k,r,g),!0===_.visible){var E,C;y(T).style("opacity",_.opacity);var L=_.fill.charAt(_.fill.length-1);"x"!==L&&"y"!==L&&(L=""),f[0][r.isRangePlot?"nodeRangePlot3":"node3"]=T;var I,P,z="",O=[],D=_._prevtrace;D&&(z=D._prevRevpath||"",C=D._nextFill,O=D._polygons);var R,F,B,N,j,U,V,q="",H="",G=[],Y=a.noop;if(E=_._ownFill,c.hasLines(_)||"none"!==_.fill){for(C&&C.datum(f),-1!==["hv","vh","hvh","vhv"].indexOf(w.shape)?(R=l.steps(w.shape),F=l.steps(w.shape.split("").reverse().join(""))):R=F="spline"===w.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),w.smoothing):l.smoothopen(t,w.smoothing)}:function(t){return"M"+t.join("L")},B=function(t){return F(t.reverse())},G=u(f,{xaxis:x,yaxis:b,connectGaps:_.connectgaps,baseTolerance:Math.max(w.width||1,3)/4,shape:w.shape,simplify:w.simplify,fill:_.fill}),V=_._polygons=new Array(G.length),m=0;m1){var r=n.select(this);if(r.datum(f),t)y(r.style("opacity",0).attr("d",I).call(l.lineGroupStyle)).style("opacity",1);else{var i=y(r);i.attr("d",I),l.singleLineStyle(f,i)}}}}}var W=M.selectAll(".js-line").data(G);y(W.exit()).style("opacity",0).remove(),W.each(Y(!1)),W.enter().append("path").classed("js-line",!0).style("vector-effect","non-scaling-stroke").call(l.lineGroupStyle).each(Y(!0)),l.setClipUrl(W,r.layerClipId,t),G.length?(E?(E.datum(f),N&&U&&(L?("y"===L?N[1]=U[1]=b.c2p(0,!0):"x"===L&&(N[0]=U[0]=x.c2p(0,!0)),y(E).attr("d","M"+U+"L"+N+"L"+q.substr(1)).call(l.singleFillStyle)):y(E).attr("d",q+"Z").call(l.singleFillStyle))):C&&("tonext"===_.fill.substr(0,6)&&q&&z?("tonext"===_.fill?y(C).attr("d",q+"Z"+z+"Z").call(l.singleFillStyle):y(C).attr("d",q+"L"+z.substr(1)+"Z").call(l.singleFillStyle),_._polygons=_._polygons.concat(O)):(Z(C),_._polygons=null)),_._prevRevpath=H,_._prevPolygons=V):(E?Z(E):C&&Z(C),_._polygons=_._prevRevpath=_._prevPolygons=null),A.datum(f),S.datum(f),function(e,i,a){var o,u=a[0].trace,f=c.hasMarkers(u),h=c.hasText(u),p=tt(u),d=et,g=et;if(f||h){var m=s,_=u.stackgroup,w=_&&"infer zero"===t._fullLayout._scatterStackOpts[x._id+b._id][_].stackgaps;u.marker.maxdisplayed||u._needsCull?m=w?K:J:_&&!w&&(m=Q),f&&(d=m),h&&(g=m)}var T,k=(o=e.selectAll("path.point").data(d,p)).enter().append("path").classed("point",!0);v&&k.call(l.pointStyle,u,t).call(l.translatePoints,x,b).style("opacity",0).transition().style("opacity",1),o.order(),f&&(T=l.makePointStyleFns(u)),o.each((function(e){var i=n.select(this),a=y(i);l.translatePoint(e,a,x,b)?(l.singlePointStyle(e,a,u,T,t),r.layerClipId&&l.hideOutsideRangePoint(e,a,x,b,u.xcalendar,u.ycalendar),u.customdata&&i.classed("plotly-customdata",null!==e.data&&void 0!==e.data)):a.remove()})),v?o.exit().transition().style("opacity",0).remove():o.exit().remove(),(o=i.selectAll("g").data(g,p)).enter().append("g").classed("textpoint",!0).append("text"),o.order(),o.each((function(t){var e=n.select(this),i=y(e.select("text"));l.translatePoint(t,i,x,b)?r.layerClipId&&l.hideOutsideRangePoint(t,e,x,b,u.xcalendar,u.ycalendar):e.remove()})),o.selectAll("text").call(l.textPointStyle,u,t).each((function(t){var e=x.c2p(t.x),r=b.c2p(t.y);n.select(this).selectAll("tspan.line").each((function(){y(n.select(this)).attr({x:e,y:r})}))})),o.exit().remove()}(A,S,f);var X=!1===_.cliponaxis?null:r.layerClipId;l.setClipUrl(A,X,t),l.setClipUrl(S,X,t)}function Z(t){y(t).attr("d","M0,0Z")}function J(t){return t.filter((function(t){return!t.gap&&t.vis}))}function K(t){return t.filter((function(t){return t.vis}))}function Q(t){return t.filter((function(t){return!t.gap}))}function $(t){return t.id}function tt(t){if(t.ids)return $}function et(){return!1}}e.exports=function(t,e,r,i,a,c){var u,h,d=!a,g=!!a&&a.duration>0,m=f(t,e,r);((u=i.selectAll("g.trace").data(m,(function(t){return t[0].trace.uid}))).enter().append("g").attr("class",(function(t){return"trace scatter trace"+t[0].trace.uid})).style("stroke-miterlimit",2),u.order(),function(t,e,r){e.each((function(e){var i=o(n.select(this),"g","fills");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,c=[];a._ownfill&&c.push("_ownFill"),a._nexttrace&&c.push("_nextFill");var u=i.selectAll("g").data(c,s);u.enter().append("g"),u.exit().each((function(t){a[t]=null})).remove(),u.order().each((function(t){a[t]=o(n.select(this),"path","js-fill")}))}))}(t,u,e),g)?(c&&(h=c()),n.transition().duration(a.duration).ease(a.easing).each("end",(function(){h&&h()})).each("interrupt",(function(){h&&h()})).each((function(){i.selectAll("g.trace").each((function(r,n){p(t,n,e,r,m,this,a)}))}))):u.each((function(r,n){p(t,n,e,r,m,this,a)}));d&&u.exit().remove(),i.selectAll("path:not([d])").remove()}},{"../../components/drawing":665,"../../lib":778,"../../lib/polygon":790,"../../registry":911,"./line_points":1201,"./link_traces":1203,"./subtypes":1212,d3:169}],1209:[function(t,e,r){"use strict";var n=t("./subtypes");e.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r0){var h=i.c2l(u);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}e.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e-1?-1:t.indexOf("right")>-1?1:0}function b(t){return null==t?0:t.indexOf("top")>-1?-1:t.indexOf("bottom")>-1?1:0}function _(t,e){return e(4*t)}function w(t){return p[t]}function T(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o=0){var g=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n=0&&f("surfacecolor",h||p);for(var d=["x","y","z"],g=0;g<3;++g){var m="projection."+d[g];f(m+".show")&&(f(m+".opacity"),f(m+".scale"))}var v=n.getComponentMethod("errorbars","supplyDefaults");v(t,e,h||p||r,{axis:"z"}),v(t,e,h||p||r,{axis:"y",inherit:"z"}),v(t,e,h||p||r,{axis:"x",inherit:"z"})}else e.visible=!1}},{"../../lib":778,"../../registry":911,"../scatter/line_defaults":1200,"../scatter/marker_defaults":1206,"../scatter/subtypes":1212,"../scatter/text_defaults":1213,"./attributes":1215}],1220:[function(t,e,r){"use strict";e.exports={plot:t("./convert"),attributes:t("./attributes"),markerSymbols:t("../../constants/gl3d_markers"),supplyDefaults:t("./defaults"),colorbar:[{container:"marker",min:"cmin",max:"cmax"},{container:"line",min:"cmin",max:"cmax"}],calc:t("./calc"),moduleType:"trace",name:"scatter3d",basePlotModule:t("../../plots/gl3d"),categories:["gl3d","symbols","showLegend","scatter-like"],meta:{}}},{"../../constants/gl3d_markers":751,"../../plots/gl3d":870,"./attributes":1215,"./calc":1216,"./convert":1218,"./defaults":1219}],1221:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/attributes"),a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../plots/template_attributes").texttemplateAttrs,s=t("../../components/colorscale/attributes"),l=t("../../lib/extend").extendFlat,c=n.marker,u=n.line,f=c.line;e.exports={carpet:{valType:"string",editType:"calc"},a:{valType:"data_array",editType:"calc"},b:{valType:"data_array",editType:"calc"},mode:l({},n.mode,{dflt:"markers"}),text:l({},n.text,{}),texttemplate:o({editType:"plot"},{keys:["a","b","text"]}),hovertext:l({},n.hovertext,{}),line:{color:u.color,width:u.width,dash:u.dash,shape:l({},u.shape,{values:["linear","spline"]}),smoothing:u.smoothing,editType:"calc"},connectgaps:n.connectgaps,fill:l({},n.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:n.fillcolor,marker:l({symbol:c.symbol,opacity:c.opacity,maxdisplayed:c.maxdisplayed,size:c.size,sizeref:c.sizeref,sizemin:c.sizemin,sizemode:c.sizemode,line:l({width:f.width,editType:"calc"},s("marker.line")),gradient:c.gradient,editType:"calc"},s("marker")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:l({},i.hoverinfo,{flags:["a","b","text","name"]}),hoveron:n.hoveron,hovertemplate:a()}},{"../../components/colorscale/attributes":650,"../../lib/extend":768,"../../plots/attributes":824,"../../plots/template_attributes":906,"../scatter/attributes":1187}],1222:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../scatter/colorscale_calc"),a=t("../scatter/arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../scatter/calc").calcMarkerSize,l=t("../carpet/lookup_carpetid");e.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&"legendonly"!==r.visible){var c;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var u,f,h=e._length,p=new Array(h),d=!1;for(c=0;c")}return o}function y(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,""):t._hovertitle,m.push(r+": "+e.toFixed(3)+t.labelsuffix)}}},{"../../lib":778,"../scatter/hover":1198}],1227:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../scatter/select"),eventData:t("./event_data"),moduleType:"trace",name:"scattercarpet",basePlotModule:t("../../plots/cartesian"),categories:["svg","carpet","symbols","showLegend","carpetDependent","zoomScale"],meta:{}}},{"../../plots/cartesian":841,"../scatter/marker_colorbar":1205,"../scatter/select":1209,"../scatter/style":1211,"./attributes":1221,"./calc":1222,"./defaults":1223,"./event_data":1224,"./format_labels":1225,"./hover":1226,"./plot":1228}],1228:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../plots/cartesian/axes"),a=t("../../components/drawing");e.exports=function(t,e,r,o){var s,l,c,u=r[0][0].carpet,f={xaxis:i.getFromId(t,u.xaxis||"x"),yaxis:i.getFromId(t,u.yaxis||"y"),plot:e.plot};for(n(t,f,r,o),s=0;s")}(c,g,t,l[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}}},{"../../components/fx":683,"../../constants/numerical":753,"../../lib":778,"../scatter/get_trace_color":1197,"./attributes":1229}],1235:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),calcGeoJSON:t("./plot").calcGeoJSON,plot:t("./plot").plot,style:t("./style"),styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),moduleType:"trace",name:"scattergeo",basePlotModule:t("../../plots/geo"),categories:["geo","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/geo":860,"../scatter/marker_colorbar":1205,"../scatter/style":1211,"./attributes":1229,"./calc":1230,"./defaults":1231,"./event_data":1232,"./format_labels":1233,"./hover":1234,"./plot":1236,"./select":1237,"./style":1238}],1236:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../lib/topojson_utils").getTopojsonFeatures,o=t("../../lib/geojson_utils"),s=t("../../lib/geo_location_utils"),l=t("../../plots/cartesian/autorange").findExtremes,c=t("../../constants/numerical").BADNUM,u=t("../scatter/calc").calcMarkerSize,f=t("../scatter/subtypes"),h=t("./style");e.exports={calcGeoJSON:function(t,e){var r,n,i=t[0].trace,o=e[i.geo],f=o._subplot,h=i._length;if(Array.isArray(i.locations)){var p=i.locationmode,d="geojson-id"===p?s.extractTraceFeature(t):a(i,f.topojson);for(r=0;r=m,k=2*w,M={},A=x.makeCalcdata(e,"x"),S=b.makeCalcdata(e,"y"),E=s(e,x,"x",A),C=s(e,b,"y",S);e._x=E,e._y=C,e.xperiodalignment&&(e._origX=A),e.yperiodalignment&&(e._origY=S);var L=new Array(k);for(r=0;r1&&i.extendFlat(s.line,p.linePositions(t,r,n));if(s.errorX||s.errorY){var l=p.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}s.text&&(i.extendFlat(s.text,{positions:n},p.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},p.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},p.textPosition(t,r,s.text,s.markerUnsel)));return s}(t,0,e,L,E,C),O=d(t,_);return f(y,e),T?z.marker&&(P=2*(z.marker.sizeAvg||Math.max(z.marker.size,3))):P=c(e,w),u(t,e,x,b,E,C,P),z.errorX&&v(e,x,z.errorX),z.errorY&&v(e,b,z.errorY),z.fill&&!O.fill2d&&(O.fill2d=!0),z.marker&&!O.scatter2d&&(O.scatter2d=!0),z.line&&!O.line2d&&(O.line2d=!0),!z.errorX&&!z.errorY||O.error2d||(O.error2d=!0),z.text&&!O.glText&&(O.glText=!0),z.marker&&(z.marker.snap=w),O.lineOptions.push(z.line),O.errorXOptions.push(z.errorX),O.errorYOptions.push(z.errorY),O.fillOptions.push(z.fill),O.markerOptions.push(z.marker),O.markerSelectedOptions.push(z.markerSel),O.markerUnselectedOptions.push(z.markerUnsel),O.textOptions.push(z.text),O.textSelectedOptions.push(z.textSel),O.textUnselectedOptions.push(z.textUnsel),O.selectBatch.push([]),O.unselectBatch.push([]),M._scene=O,M.index=O.count,M.x=E,M.y=C,M.positions=L,O.count++,[{x:!1,y:!1,t:M,trace:e}]}},{"../../constants/numerical":753,"../../lib":778,"../../plots/cartesian/align_period":825,"../../plots/cartesian/autorange":827,"../../plots/cartesian/axis_ids":831,"../scatter/calc":1188,"../scatter/colorscale_calc":1190,"./constants":1241,"./convert":1242,"./scene_update":1250,"@plotly/point-cluster":57}],1241:[function(t,e,r){"use strict";e.exports={TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:[1],dot:[1,1],dash:[4,1],longdash:[8,1],dashdot:[4,1,1,1],longdashdot:[8,1,1,1]}}},{}],1242:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("svg-path-sdf"),a=t("color-normalize"),o=t("../../registry"),s=t("../../lib"),l=t("../../components/drawing"),c=t("../../plots/cartesian/axis_ids"),u=t("../../lib/gl_format_color").formatColor,f=t("../scatter/subtypes"),h=t("../scatter/make_bubble_size_func"),p=t("./helpers"),d=t("./constants"),g=t("../../constants/interactions").DESELECTDIM,m={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},v=t("../../components/fx/helpers").appendArrayPointValue;function y(t,e){var r,i=t._fullLayout,a=e._length,o=e.textfont,l=e.textposition,c=Array.isArray(l)?l:[l],u=o.color,f=o.size,h=o.family,p={},d=e.texttemplate;if(d){p.text=[];var g=i._d3locale,m=Array.isArray(d),y=m?Math.min(d.length,a):a,x=m?function(t){return d[t]}:function(){return d};for(r=0;rd.TOO_MANY_POINTS||f.hasMarkers(e)?"rect":"round";if(c&&e.connectgaps){var h=n[0],p=n[1];for(i=0;i1?l[i]:l[0]:l,d=Array.isArray(c)?c.length>1?c[i]:c[0]:c,g=m[p],v=m[d],y=u?u/.8+1:0,x=-v*y-.5*v;o.offset[i]=[g*y/h,x/h]}}return o}}},{"../../components/drawing":665,"../../components/fx/helpers":679,"../../constants/interactions":752,"../../lib":778,"../../lib/gl_format_color":774,"../../plots/cartesian/axis_ids":831,"../../registry":911,"../scatter/make_bubble_size_func":1204,"../scatter/subtypes":1212,"./constants":1241,"./helpers":1246,"color-normalize":125,"fast-isnumeric":241,"svg-path-sdf":574}],1243:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../registry"),a=t("./helpers"),o=t("./attributes"),s=t("../scatter/constants"),l=t("../scatter/subtypes"),c=t("../scatter/xy_defaults"),u=t("../scatter/period_defaults"),f=t("../scatter/marker_defaults"),h=t("../scatter/line_defaults"),p=t("../scatter/fillcolor_defaults"),d=t("../scatter/text_defaults");e.exports=function(t,e,r,g){function m(r,i){return n.coerce(t,e,o,r,i)}var v=!!t.marker&&a.isOpenSymbol(t.marker.symbol),y=l.isBubble(t),x=c(t,e,g,m);if(x){u(t,e,g,m);var b=x100},r.isDotSymbol=function(t){return"string"==typeof t?n.DOT_RE.test(t):t>200}},{"./constants":1241}],1247:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../scatter/get_trace_color");function o(t,e,r,o){var s=t.xa,l=t.ya,c=t.distance,u=t.dxy,f=t.index,h={pointNumber:f,x:e[f],y:r[f]};h.tx=Array.isArray(o.text)?o.text[f]:o.text,h.htx=Array.isArray(o.hovertext)?o.hovertext[f]:o.hovertext,h.data=Array.isArray(o.customdata)?o.customdata[f]:o.customdata,h.tp=Array.isArray(o.textposition)?o.textposition[f]:o.textposition;var p=o.textfont;p&&(h.ts=i.isArrayOrTypedArray(p.size)?p.size[f]:p.size,h.tc=Array.isArray(p.color)?p.color[f]:p.color,h.tf=Array.isArray(p.family)?p.family[f]:p.family);var d=o.marker;d&&(h.ms=i.isArrayOrTypedArray(d.size)?d.size[f]:d.size,h.mo=i.isArrayOrTypedArray(d.opacity)?d.opacity[f]:d.opacity,h.mx=i.isArrayOrTypedArray(d.symbol)?d.symbol[f]:d.symbol,h.mc=i.isArrayOrTypedArray(d.color)?d.color[f]:d.color);var g=d&&d.line;g&&(h.mlc=Array.isArray(g.color)?g.color[f]:g.color,h.mlw=i.isArrayOrTypedArray(g.width)?g.width[f]:g.width);var m=d&&d.gradient;m&&"none"!==m.type&&(h.mgt=Array.isArray(m.type)?m.type[f]:m.type,h.mgc=Array.isArray(m.color)?m.color[f]:m.color);var v=s.c2p(h.x,!0),y=l.c2p(h.y,!0),x=h.mrc||1,b=o.hoverlabel;b&&(h.hbg=Array.isArray(b.bgcolor)?b.bgcolor[f]:b.bgcolor,h.hbc=Array.isArray(b.bordercolor)?b.bordercolor[f]:b.bordercolor,h.hts=i.isArrayOrTypedArray(b.font.size)?b.font.size[f]:b.font.size,h.htc=Array.isArray(b.font.color)?b.font.color[f]:b.font.color,h.htf=Array.isArray(b.font.family)?b.font.family[f]:b.font.family,h.hnl=i.isArrayOrTypedArray(b.namelength)?b.namelength[f]:b.namelength);var _=o.hoverinfo;_&&(h.hi=Array.isArray(_)?_[f]:_);var w=o.hovertemplate;w&&(h.ht=Array.isArray(w)?w[f]:w);var T={};T[t.index]=h;var k=o._origX,M=o._origY,A=i.extendFlat({},t,{color:a(o,h),x0:v-x,x1:v+x,xLabelVal:k?k[f]:h.x,y0:y-x,y1:y+x,yLabelVal:M?M[f]:h.y,cd:T,distance:c,spikeDistance:u,hovertemplate:h.ht});return h.htx?A.text=h.htx:h.tx?A.text=h.tx:o.text&&(A.text=o.text),i.fillText(h,o,A),n.getComponentMethod("errorbars","hoverInfo")(h,o,A),A}e.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,c,u,f,h,p,d=t.cd,g=d[0].t,m=d[0].trace,v=t.xa,y=t.ya,x=g.x,b=g.y,_=v.c2p(e),w=y.c2p(r),T=t.distance;if(g.tree){var k=v.p2c(_-T),M=v.p2c(_+T),A=y.p2c(w-T),S=y.p2c(w+T);i="x"===n?g.tree.range(Math.min(k,M),Math.min(y._rl[0],y._rl[1]),Math.max(k,M),Math.max(y._rl[0],y._rl[1])):g.tree.range(Math.min(k,M),Math.min(A,S),Math.max(k,M),Math.max(A,S))}else i=g.ids;var E=T;if("x"===n)for(c=0;c-1;c--)s=x[i[c]],l=b[i[c]],u=v.c2p(s)-_,f=y.c2p(l)-w,(h=Math.sqrt(u*u+f*f))v.glText.length){var w=b-v.glText.length;for(d=0;dr&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t})),v.line2d.update(v.lineOptions)),v.error2d){var k=(v.errorXOptions||[]).concat(v.errorYOptions||[]);v.error2d.update(k)}v.scatter2d&&v.scatter2d.update(v.markerOptions),v.fillOrder=s.repeat(null,b),v.fill2d&&(v.fillOptions=v.fillOptions.map((function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,c=v.lineOptions[e],u=[];s._ownfill&&u.push(e),s._nexttrace&&u.push(e+1),u.length&&(v.fillOrder[e]=u);var f,h,p=[],d=c&&c.positions||l.positions;if("tozeroy"===s.fill){for(f=0;ff&&isNaN(d[h+1]);)h-=2;0!==d[f+1]&&(p=[d[f],0]),p=p.concat(d.slice(f,h+2)),0!==d[h+1]&&(p=p.concat([d[h],0]))}else if("tozerox"===s.fill){for(f=0;ff&&isNaN(d[h]);)h-=2;0!==d[f]&&(p=[0,d[f+1]]),p=p.concat(d.slice(f,h+2)),0!==d[h]&&(p=p.concat([0,d[h+1]]))}else if("toself"===s.fill||"tonext"===s.fill){for(p=[],i=0,a=0;a-1;for(d=0;d=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),d=e-p;if(n.getClosest(l,(function(t){var e=t.lonlat;if(e[0]===s)return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=h.project([n,a]),l=o.x-u.c2p([d,a]),c=o.y-f.c2p([n,r]),p=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+c*c)-p,1-3/p)}),t),!1!==t.index){var g=l[t.index],m=g.lonlat,v=[i.modHalf(m[0],360)+p,m[1]],y=u.c2p(v),x=f.c2p(v),b=g.mrc||1;t.x0=y-b,t.x1=y+b,t.y0=x-b,t.y1=x+b;var _={};_[c.subplot]={_subplot:h};var w=c._module.formatLabels(g,c,_);return t.lonLabel=w.lonLabel,t.latLabel=w.latLabel,t.color=a(c,g),t.extraText=function(t,e,r){if(t.hovertemplate)return;var n=(e.hi||t.hoverinfo).split("+"),i=-1!==n.indexOf("all"),a=-1!==n.indexOf("lon"),s=-1!==n.indexOf("lat"),l=e.lonlat,c=[];function u(t){return t+"\xb0"}i||a&&s?c.push("("+u(l[0])+", "+u(l[1])+")"):a?c.push(r.lon+u(l[0])):s&&c.push(r.lat+u(l[1]));(i||-1!==n.indexOf("text"))&&o(e,t,c);return c.join("
")}(c,g,l[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}}},{"../../components/fx":683,"../../constants/numerical":753,"../../lib":778,"../scatter/get_trace_color":1197}],1258:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("../scattergeo/calc"),plot:t("./plot"),hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("./select"),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:"trace",name:"scattermapbox",basePlotModule:t("../../plots/mapbox"),categories:["mapbox","gl","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/mapbox":885,"../scatter/marker_colorbar":1205,"../scattergeo/calc":1230,"./attributes":1252,"./defaults":1254,"./event_data":1255,"./format_labels":1256,"./hover":1257,"./plot":1259,"./select":1260}],1259:[function(t,e,r){"use strict";var n=t("./convert"),i=t("../../plots/mapbox/constants").traceLayerPrefix,a=["fill","line","circle","symbol"];function o(t,e){this.type="scattermapbox",this.subplot=t,this.uid=e,this.sourceIds={fill:"source-"+e+"-fill",line:"source-"+e+"-line",circle:"source-"+e+"-circle",symbol:"source-"+e+"-symbol"},this.layerIds={fill:i+e+"-fill",line:i+e+"-line",circle:i+e+"-circle",symbol:i+e+"-symbol"},this.below=null}var s=o.prototype;s.addSource=function(t,e){this.subplot.map.addSource(this.sourceIds[t],{type:"geojson",data:e.geojson})},s.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},s.addLayer=function(t,e,r){this.subplot.addLayer({type:t,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint},r)},s.update=function(t){var e,r,i,o=this.subplot,s=o.map,l=n(o.gd,t),c=o.belowLookup["trace-"+this.uid];if(c!==this.below){for(e=a.length-1;e>=0;e--)r=a[e],s.removeLayer(this.layerIds[r]);for(e=0;e=0;e--){var r=a[e];t.removeLayer(this.layerIds[r]),t.removeSource(this.sourceIds[r])}},e.exports=function(t,e){for(var r=e[0].trace,i=new o(t,r.uid),s=n(t.gd,e),l=i.below=t.belowLookup["trace-"+r.uid],c=0;c")}}e.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(c,u,l,s),s.hovertemplate=u.hovertemplate,o}},makeHoverPointText:i}},{"../scatter/hover":1198}],1266:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"scatterpolar",basePlotModule:t("../../plots/polar"),categories:["polar","symbols","showLegend","scatter-like"],attributes:t("./attributes"),supplyDefaults:t("./defaults").supplyDefaults,colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover").hoverPoints,selectPoints:t("../scatter/select"),meta:{}}},{"../../plots/polar":894,"../scatter/marker_colorbar":1205,"../scatter/select":1209,"../scatter/style":1211,"./attributes":1261,"./calc":1262,"./defaults":1263,"./format_labels":1264,"./hover":1265,"./plot":1267}],1267:[function(t,e,r){"use strict";var n=t("../scatter/plot"),i=t("../../constants/numerical").BADNUM;e.exports=function(t,e,r){for(var a=e.layers.frontplot.select("g.scatterlayer"),o={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},s=e.radialAxis,l=e.angularAxis,c=0;c=c&&(y.marker.cluster=d.tree),y.marker&&(y.markerSel.positions=y.markerUnsel.positions=y.marker.positions=_),y.line&&_.length>1&&l.extendFlat(y.line,s.linePositions(t,p,_)),y.text&&(l.extendFlat(y.text,{positions:_},s.textPosition(t,p,y.text,y.marker)),l.extendFlat(y.textSel,{positions:_},s.textPosition(t,p,y.text,y.markerSel)),l.extendFlat(y.textUnsel,{positions:_},s.textPosition(t,p,y.text,y.markerUnsel))),y.fill&&!h.fill2d&&(h.fill2d=!0),y.marker&&!h.scatter2d&&(h.scatter2d=!0),y.line&&!h.line2d&&(h.line2d=!0),y.text&&!h.glText&&(h.glText=!0),h.lineOptions.push(y.line),h.fillOptions.push(y.fill),h.markerOptions.push(y.marker),h.markerSelectedOptions.push(y.markerSel),h.markerUnselectedOptions.push(y.markerUnsel),h.textOptions.push(y.text),h.textSelectedOptions.push(y.textSel),h.textUnselectedOptions.push(y.textUnsel),h.selectBatch.push([]),h.unselectBatch.push([]),d.x=w,d.y=T,d.rawx=w,d.rawy=T,d.r=m,d.theta=v,d.positions=_,d._scene=h,d.index=h.count,h.count++}})),a(t,e,r)}}},{"../../lib":778,"../scattergl/constants":1241,"../scattergl/convert":1242,"../scattergl/plot":1249,"../scattergl/scene_update":1250,"@plotly/point-cluster":57,"fast-isnumeric":241}],1275:[function(t,e,r){"use strict";var n=t("../../plots/template_attributes").hovertemplateAttrs,i=t("../../plots/template_attributes").texttemplateAttrs,a=t("../scatter/attributes"),o=t("../../plots/attributes"),s=t("../../components/colorscale/attributes"),l=t("../../components/drawing/attributes").dash,c=t("../../lib/extend").extendFlat,u=a.marker,f=a.line,h=u.line;e.exports={a:{valType:"data_array",editType:"calc"},b:{valType:"data_array",editType:"calc"},c:{valType:"data_array",editType:"calc"},sum:{valType:"number",dflt:0,min:0,editType:"calc"},mode:c({},a.mode,{dflt:"markers"}),text:c({},a.text,{}),texttemplate:i({editType:"plot"},{keys:["a","b","c","text"]}),hovertext:c({},a.hovertext,{}),line:{color:f.color,width:f.width,dash:l,shape:c({},f.shape,{values:["linear","spline"]}),smoothing:f.smoothing,editType:"calc"},connectgaps:a.connectgaps,cliponaxis:a.cliponaxis,fill:c({},a.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:a.fillcolor,marker:c({symbol:u.symbol,opacity:u.opacity,maxdisplayed:u.maxdisplayed,size:u.size,sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,line:c({width:h.width,editType:"calc"},s("marker.line")),gradient:u.gradient,editType:"calc"},s("marker")),textfont:a.textfont,textposition:a.textposition,selected:a.selected,unselected:a.unselected,hoverinfo:c({},o.hoverinfo,{flags:["a","b","c","text","name"]}),hoveron:a.hoveron,hovertemplate:n()}},{"../../components/colorscale/attributes":650,"../../components/drawing/attributes":664,"../../lib/extend":768,"../../plots/attributes":824,"../../plots/template_attributes":906,"../scatter/attributes":1187}],1276:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../scatter/colorscale_calc"),a=t("../scatter/arrays_to_calcdata"),o=t("../scatter/calc_selection"),s=t("../scatter/calc").calcMarkerSize,l=["a","b","c"],c={a:["b","c"],b:["a","c"],c:["a","b"]};e.exports=function(t,e){var r,u,f,h,p,d,g=t._fullLayout[e.subplot].sum,m=e.sum||g,v={a:e.a,b:e.b,c:e.c};for(r=0;r"),o.hovertemplate=h.hovertemplate,a}function x(t,e){v.push(t._hovertitle+": "+e)}}},{"../scatter/hover":1198}],1281:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),supplyDefaults:t("./defaults"),colorbar:t("../scatter/marker_colorbar"),formatLabels:t("./format_labels"),calc:t("./calc"),plot:t("./plot"),style:t("../scatter/style").style,styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../scatter/select"),eventData:t("./event_data"),moduleType:"trace",name:"scatterternary",basePlotModule:t("../../plots/ternary"),categories:["ternary","symbols","showLegend","scatter-like"],meta:{}}},{"../../plots/ternary":907,"../scatter/marker_colorbar":1205,"../scatter/select":1209,"../scatter/style":1211,"./attributes":1275,"./calc":1276,"./defaults":1277,"./event_data":1278,"./format_labels":1279,"./hover":1280,"./plot":1282}],1282:[function(t,e,r){"use strict";var n=t("../scatter/plot");e.exports=function(t,e,r){var i=e.plotContainer;i.select(".scatterlayer").selectAll("*").remove();var a={xaxis:e.xaxis,yaxis:e.yaxis,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},o=e.layers.frontplot.select("g.scatterlayer");n(t,a,r,o)}},{"../scatter/plot":1208}],1283:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../components/colorscale/attributes"),a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../scattergl/attributes"),s=t("../../plots/cartesian/constants").idRegex,l=t("../../plot_api/plot_template").templatedArray,c=t("../../lib/extend").extendFlat,u=n.marker,f=u.line,h=c(i("marker.line",{editTypeOverride:"calc"}),{width:c({},f.width,{editType:"calc"}),editType:"calc"}),p=c(i("marker"),{symbol:u.symbol,size:c({},u.size,{editType:"markerSize"}),sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,opacity:u.opacity,colorbar:u.colorbar,line:h,editType:"calc"});function d(t){return{valType:"info_array",freeLength:!0,editType:"calc",items:{valType:"subplotid",regex:s[t],editType:"plot"}}}p.color.editType=p.cmin.editType=p.cmax.editType="style",e.exports={dimensions:l("dimension",{visible:{valType:"boolean",dflt:!0,editType:"calc"},label:{valType:"string",editType:"calc"},values:{valType:"data_array",editType:"calc+clearAxisTypes"},axis:{type:{valType:"enumerated",values:["linear","log","date","category"],editType:"calc+clearAxisTypes"},matches:{valType:"boolean",dflt:!1,editType:"calc"},editType:"calc+clearAxisTypes"},editType:"calc+clearAxisTypes"}),text:c({},o.text,{}),hovertext:c({},o.hovertext,{}),hovertemplate:a(),marker:p,xaxes:d("x"),yaxes:d("y"),diagonal:{visible:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"},showupperhalf:{valType:"boolean",dflt:!0,editType:"calc"},showlowerhalf:{valType:"boolean",dflt:!0,editType:"calc"},selected:{marker:o.selected.marker,editType:"calc"},unselected:{marker:o.unselected.marker,editType:"calc"},opacity:o.opacity}},{"../../components/colorscale/attributes":650,"../../lib/extend":768,"../../plot_api/plot_template":817,"../../plots/cartesian/constants":834,"../../plots/template_attributes":906,"../scatter/attributes":1187,"../scattergl/attributes":1239}],1284:[function(t,e,r){"use strict";var n=t("regl-line2d"),i=t("../../registry"),a=t("../../lib/prepare_regl"),o=t("../../plots/get_data").getModuleCalcData,s=t("../../plots/cartesian"),l=t("../../plots/cartesian/axis_ids").getFromId,c=t("../../plots/cartesian/axes").shouldShowZeroLine;function u(t,e,r){for(var n=r.matrixOptions.data.length,i=e._visibleDims,a=r.viewOpts.ranges=new Array(n),o=0;oh?2*(b.sizeAvg||Math.max(b.size,3)):a(e,x),p=0;pa&&l||i-1,A=!0;if(o(x)||!!p.selectedpoints||M){var S=p._length;if(p.selectedpoints){g.selectBatch=p.selectedpoints;var E=p.selectedpoints,C={};for(l=0;l1&&(u=g[y-1],h=m[y-1],d=v[y-1]),e=0;eu?"-":"+")+"x")).replace("y",(f>h?"-":"+")+"y")).replace("z",(p>d?"-":"+")+"z");var C=function(){y=0,A=[],S=[],E=[]};(!y||y2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function p(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,u=e._len,f={};function d(t,e){var n=r[e],o=i[c[e]];return a.simpleMap(t,(function(t){return n.d2l(t)*o}))}if(f.vectors=l(d(e._u,"xaxis"),d(e._v,"yaxis"),d(e._w,"zaxis"),u),!u)return{positions:[],cells:[]};var g=d(e._Xs,"xaxis"),m=d(e._Ys,"yaxis"),v=d(e._Zs,"zaxis");if(f.meshgrid=[g,m,v],f.gridFill=e._gridFill,e._slen)f.startingPositions=l(d(e._startsX,"xaxis"),d(e._startsY,"yaxis"),d(e._startsZ,"zaxis"));else{for(var y=m[0],x=h(g),b=h(v),_=new Array(x.length*b.length),w=0,T=0;T=0};v?(r=Math.min(m.length,x.length),l=function(t){return M(m[t])&&A(t)},f=function(t){return String(m[t])}):(r=Math.min(y.length,x.length),l=function(t){return M(y[t])&&A(t)},f=function(t){return String(y[t])}),_&&(r=Math.min(r,b.length));for(var S=0;S1){for(var I=a.randstr(),P=0;P"),name:k||z("name")?l.name:void 0,color:T("hoverlabel.bgcolor")||y.color,borderColor:T("hoverlabel.bordercolor"),fontFamily:T("hoverlabel.font.family"),fontSize:T("hoverlabel.font.size"),fontColor:T("hoverlabel.font.color"),nameLength:T("hoverlabel.namelength"),textAlign:T("hoverlabel.align"),hovertemplate:k,hovertemplateLabels:L,eventData:[f(i,l,h.eventDataKeys)]};m&&(R.x0=S-i.rInscribed*i.rpx1,R.x1=S+i.rInscribed*i.rpx1,R.idealAlign=i.pxmid[0]<0?"left":"right"),v&&(R.x=S,R.idealAlign=S<0?"left":"right"),o.loneHover(R,{container:a._hoverlayer.node(),outerContainer:a._paper.node(),gd:r}),d._hasHoverLabel=!0}if(v){var F=t.select("path.surface");h.styleOne(F,i,l,{hovered:!0})}d._hasHoverEvent=!0,r.emit("plotly_hover",{points:[f(i,l,h.eventDataKeys)],event:n.event})}})),t.on("mouseout",(function(e){var i=r._fullLayout,a=r._fullData[d.index],s=n.select(this).datum();if(d._hasHoverEvent&&(e.originalEvent=n.event,r.emit("plotly_unhover",{points:[f(s,a,h.eventDataKeys)],event:n.event}),d._hasHoverEvent=!1),d._hasHoverLabel&&(o.loneUnhover(i._hoverlayer.node()),d._hasHoverLabel=!1),v){var l=t.select("path.surface");h.styleOne(l,s,a,{hovered:!1})}})),t.on("click",(function(t){var e=r._fullLayout,a=r._fullData[d.index],s=m&&(c.isHierarchyRoot(t)||c.isLeaf(t)),u=c.getPtId(t),p=c.isEntry(t)?c.findEntryWithChild(g,u):c.findEntryWithLevel(g,u),v=c.getPtId(p),y={points:[f(t,a,h.eventDataKeys)],event:n.event};s||(y.nextLevel=v);var x=l.triggerHandler(r,"plotly_"+d.type+"click",y);if(!1!==x&&e.hovermode&&(r._hoverdata=[f(t,a,h.eventDataKeys)],o.click(r,n.event)),!s&&!1!==x&&!r._dragging&&!r._transitioning){i.call("_storeDirectGUIEdit",a,e._tracePreGUI[a.uid],{level:a.level});var b={data:[{level:v}],traces:[d.index]},_={frame:{redraw:!1,duration:h.transitionTime},transition:{duration:h.transitionTime,easing:h.transitionEasing},mode:"immediate",fromcurrent:!0};o.loneUnhover(e._hoverlayer.node()),i.call("animate",r,b,_)}}))}},{"../../components/fx":683,"../../components/fx/helpers":679,"../../lib":778,"../../lib/events":767,"../../registry":911,"../pie/helpers":1166,"./helpers":1305,d3:169}],1305:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color"),a=t("../../lib/setcursor"),o=t("../pie/helpers");function s(t){return t.data.data.pid}r.findEntryWithLevel=function(t,e){var n;return e&&t.eachAfter((function(t){if(r.getPtId(t)===e)return n=t.copy()})),n||t},r.findEntryWithChild=function(t,e){var n;return t.eachAfter((function(t){for(var i=t.children||[],a=0;a0)},r.getMaxDepth=function(t){return t.maxdepth>=0?t.maxdepth:1/0},r.isHeader=function(t,e){return!(r.isLeaf(t)||t.depth===e._maxDepth-1)},r.getParent=function(t,e){return r.findEntryWithLevel(t,s(e))},r.listPath=function(t,e){var n=t.parent;if(!n)return[];var i=e?[n.data[e]]:[n];return r.listPath(n,e).concat(i)},r.getPath=function(t){return r.listPath(t,"label").join("/")+"/"},r.formatValue=o.formatPieValue,r.formatPercent=function(t,e){var r=n.formatPercent(t,0);return"0%"===r&&(r=o.formatPiePercent(t,e)),r}},{"../../components/color":643,"../../lib":778,"../../lib/setcursor":799,"../pie/helpers":1166}],1306:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"sunburst",basePlotModule:t("./base_plot"),categories:[],animatable:!0,attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot").plot,style:t("./style").style,colorbar:t("../scatter/marker_colorbar"),meta:{}}},{"../scatter/marker_colorbar":1205,"./attributes":1299,"./base_plot":1300,"./calc":1301,"./defaults":1303,"./layout_attributes":1307,"./layout_defaults":1308,"./plot":1309,"./style":1310}],1307:[function(t,e,r){"use strict";e.exports={sunburstcolorway:{valType:"colorlist",editType:"calc"},extendsunburstcolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],1308:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("sunburstcolorway",e.colorway),r("extendsunburstcolors")}},{"../../lib":778,"./layout_attributes":1307}],1309:[function(t,e,r){"use strict";var n=t("d3"),i=t("d3-hierarchy"),a=t("../../components/drawing"),o=t("../../lib"),s=t("../../lib/svg_text_utils"),l=t("../bar/uniform_text"),c=l.recordMinTextSize,u=l.clearMinTextSize,f=t("../pie/plot"),h=t("../pie/helpers").getRotationAngle,p=f.computeTransform,d=f.transformInsideText,g=t("./style").styleOne,m=t("../bar/style").resizeText,v=t("./fx"),y=t("./constants"),x=t("./helpers");function b(t,e,l,u){var f=t._fullLayout,m=!f.uniformtext.mode&&x.hasTransition(u),b=n.select(l).selectAll("g.slice"),w=e[0],T=w.trace,k=w.hierarchy,M=x.findEntryWithLevel(k,T.level),A=x.getMaxDepth(T),S=f._size,E=T.domain,C=S.w*(E.x[1]-E.x[0]),L=S.h*(E.y[1]-E.y[0]),I=.5*Math.min(C,L),P=w.cx=S.l+S.w*(E.x[1]+E.x[0])/2,z=w.cy=S.t+S.h*(1-E.y[0])-L/2;if(!M)return b.remove();var O=null,D={};m&&b.each((function(t){D[x.getPtId(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!O&&x.isEntry(t)&&(O=t)}));var R=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(M).descendants(),F=M.height+1,B=0,N=A;w.hasMultipleRoots&&x.isHierarchyRoot(M)&&(R=R.slice(1),F-=1,B=1,N+=1),R=R.filter((function(t){return t.y1<=N}));var j=h(T.rotation);j&&R.forEach((function(t){t.x0+=j,t.x1+=j}));var U=Math.min(F,A),V=function(t){return(t-B)/U*I},q=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},H=function(t){return o.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,P,z)},G=function(t){return P+_(t)[0]*(t.transform.rCenter||0)+(t.transform.x||0)},Y=function(t){return z+_(t)[1]*(t.transform.rCenter||0)+(t.transform.y||0)};(b=b.data(R,x.getPtId)).enter().append("g").classed("slice",!0),m?b.exit().transition().each((function(){var t=n.select(this);t.select("path.surface").transition().attrTween("d",(function(t){var e=function(t){var e,r=x.getPtId(t),i=D[r],a=D[x.getPtId(M)];if(a){var o=(t.x1>a.x1?2*Math.PI:0)+j;e=t.rpx1W?2*Math.PI:0)+j;e={x0:a,x1:a}}else e={rpx0:I,rpx1:I},o.extendFlat(e,J(t));else e={rpx0:0,rpx1:0};else e={x0:j,x1:j};return n.interpolate(e,i)}(t);return function(t){return H(e(t))}})):u.attr("d",H),l.call(v,M,t,e,{eventDataKeys:y.eventDataKeys,transitionTime:y.CLICK_TRANSITION_TIME,transitionEasing:y.CLICK_TRANSITION_EASING}).call(x.setSliceCursor,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:t._transitioning}),u.call(g,i,T);var h=o.ensureSingle(l,"g","slicetext"),b=o.ensureSingle(h,"text","",(function(t){t.attr("data-notex",1)})),_=o.ensureUniformFontSize(t,x.determineTextFont(T,i,f.font));b.text(r.formatSliceLabel(i,M,T,e,f)).classed("slicetext",!0).attr("text-anchor","middle").call(a.font,_).call(s.convertToTspans,t);var k=a.bBox(b.node());i.transform=d(k,i,w),i.transform.targetX=G(i),i.transform.targetY=Y(i);var A=function(t,e){var r=t.transform;return p(r,e),r.fontSize=_.size,c(T.type,r,f),o.getTextTransform(r)};m?b.transition().attrTween("transform",(function(t){var e=function(t){var e,r=D[x.getPtId(t)],i=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{textPosAngle:i.textPosAngle,scale:0,rotate:i.rotate,rCenter:i.rCenter,x:i.x,y:i.y}},O)if(t.parent)if(W){var a=t.x1>W?2*Math.PI:0;e.x0=e.x1=a}else o.extendFlat(e,J(t));else e.x0=e.x1=j;else e.x0=e.x1=j;var s=n.interpolate(e.transform.textPosAngle,t.transform.textPosAngle),l=n.interpolate(e.rpx1,t.rpx1),u=n.interpolate(e.x0,t.x0),h=n.interpolate(e.x1,t.x1),p=n.interpolate(e.transform.scale,i.scale),d=n.interpolate(e.transform.rotate,i.rotate),g=0===i.rCenter?3:0===e.transform.rCenter?1/3:1,m=n.interpolate(e.transform.rCenter,i.rCenter);return function(t){var e=l(t),r=u(t),n=h(t),a=function(t){return m(Math.pow(t,g))}(t),o={pxmid:q(e,(r+n)/2),rpx1:e,transform:{textPosAngle:s(t),rCenter:a,x:i.x,y:i.y}};return c(T.type,i,f),{transform:{targetX:G(o),targetY:Y(o),scale:p(t),rotate:d(t),rCenter:a}}}}(t);return function(t){return A(e(t),k)}})):b.attr("transform",A(i,k))}))}function _(t){return e=t.rpx1,r=t.transform.textPosAngle,[e*Math.sin(r),-e*Math.cos(r)];var e,r}r.plot=function(t,e,r,i){var a,o,s=t._fullLayout,l=s._sunburstlayer,c=!r,f=!s.uniformtext.mode&&x.hasTransition(r);(u("sunburst",s),(a=l.selectAll("g.trace.sunburst").data(e,(function(t){return t[0].trace.uid}))).enter().append("g").classed("trace",!0).classed("sunburst",!0).attr("stroke-linejoin","round"),a.order(),f)?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each("end",(function(){o&&o()})).each("interrupt",(function(){o&&o()})).each((function(){l.selectAll("g.trace").each((function(e){b(t,e,this,r)}))}))):(a.each((function(e){b(t,e,this,r)})),s.uniformtext.mode&&m(t,s._sunburstlayer.selectAll(".trace"),"sunburst"));c&&a.exit().remove()},r.formatSliceLabel=function(t,e,r,n,i){var a=r.texttemplate,s=r.textinfo;if(!(a||s&&"none"!==s))return"";var l=i.separators,c=n[0],u=t.data.data,f=c.hierarchy,h=x.isHierarchyRoot(t),p=x.getParent(f,t),d=x.getValue(t);if(!a){var g,m=s.split("+"),v=function(t){return-1!==m.indexOf(t)},y=[];if(v("label")&&u.label&&y.push(u.label),u.hasOwnProperty("v")&&v("value")&&y.push(x.formatValue(u.v,l)),!h){v("current path")&&y.push(x.getPath(t.data));var b=0;v("percent parent")&&b++,v("percent entry")&&b++,v("percent root")&&b++;var _=b>1;if(b){var w,T=function(t){g=x.formatPercent(w,l),_&&(g+=" of "+t),y.push(g)};v("percent parent")&&!h&&(w=d/x.getValue(p),T("parent")),v("percent entry")&&(w=d/x.getValue(e),T("entry")),v("percent root")&&(w=d/x.getValue(f),T("root"))}}return v("text")&&(g=o.castOption(r,u.i,"text"),o.isValidTextValue(g)&&y.push(g)),y.join("
")}var k=o.castOption(r,u.i,"texttemplate");if(!k)return"";var M={};u.label&&(M.label=u.label),u.hasOwnProperty("v")&&(M.value=u.v,M.valueLabel=x.formatValue(u.v,l)),M.currentPath=x.getPath(t.data),h||(M.percentParent=d/x.getValue(p),M.percentParentLabel=x.formatPercent(M.percentParent,l),M.parent=x.getPtLabel(p)),M.percentEntry=d/x.getValue(e),M.percentEntryLabel=x.formatPercent(M.percentEntry,l),M.entry=x.getPtLabel(e),M.percentRoot=d/x.getValue(f),M.percentRootLabel=x.formatPercent(M.percentRoot,l),M.root=x.getPtLabel(f),u.hasOwnProperty("color")&&(M.color=u.color);var A=o.castOption(r,u.i,"text");return(o.isValidTextValue(A)||""===A)&&(M.text=A),M.customdata=o.castOption(r,u.i,"customdata"),o.texttemplateString(k,M,i._d3locale,M,r._meta||{})}},{"../../components/drawing":665,"../../lib":778,"../../lib/svg_text_utils":803,"../bar/style":935,"../bar/uniform_text":937,"../pie/helpers":1166,"../pie/plot":1170,"./constants":1302,"./fx":1304,"./helpers":1305,"./style":1310,d3:169,"d3-hierarchy":161}],1310:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../components/color"),a=t("../../lib"),o=t("../bar/uniform_text").resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,"marker.line.color")||i.defaultLine,c=a.castOption(r,s,"marker.line.width")||0;t.style("stroke-width",c).call(i.fill,n.color).call(i.stroke,l).style("opacity",o?r.leaf.opacity:null)}e.exports={style:function(t){var e=t._fullLayout._sunburstlayer.selectAll(".trace");o(t,e,"sunburst"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{"../../components/color":643,"../../lib":778,"../bar/uniform_text":937,d3:169}],1311:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/attributes"),a=t("../../plots/template_attributes").hovertemplateAttrs,o=t("../../plots/attributes"),s=t("../../lib/extend").extendFlat,l=t("../../plot_api/edit_types").overrideAll;function c(t){return{show:{valType:"boolean",dflt:!1},start:{valType:"number",dflt:null,editType:"plot"},end:{valType:"number",dflt:null,editType:"plot"},size:{valType:"number",dflt:null,min:0,editType:"plot"},project:{x:{valType:"boolean",dflt:!1},y:{valType:"boolean",dflt:!1},z:{valType:"boolean",dflt:!1}},color:{valType:"color",dflt:n.defaultLine},usecolormap:{valType:"boolean",dflt:!1},width:{valType:"number",min:1,max:16,dflt:2},highlight:{valType:"boolean",dflt:!0},highlightcolor:{valType:"color",dflt:n.defaultLine},highlightwidth:{valType:"number",min:1,max:16,dflt:2}}}var u=e.exports=l(s({z:{valType:"data_array"},x:{valType:"data_array"},y:{valType:"data_array"},text:{valType:"string",dflt:"",arrayOk:!0},hovertext:{valType:"string",dflt:"",arrayOk:!0},hovertemplate:a(),connectgaps:{valType:"boolean",dflt:!1,editType:"calc"},surfacecolor:{valType:"data_array"}},i("",{colorAttr:"z or surfacecolor",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:"calc"}),{contours:{x:c(),y:c(),z:c()},hidesurface:{valType:"boolean",dflt:!1},lightposition:{x:{valType:"number",min:-1e5,max:1e5,dflt:10},y:{valType:"number",min:-1e5,max:1e5,dflt:1e4},z:{valType:"number",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:"number",min:0,max:1,dflt:.8},diffuse:{valType:"number",min:0,max:1,dflt:.8},specular:{valType:"number",min:0,max:2,dflt:.05},roughness:{valType:"number",min:0,max:1,dflt:.5},fresnel:{valType:"number",min:0,max:5,dflt:.2}},opacity:{valType:"number",min:0,max:1,dflt:1},opacityscale:{valType:"any",editType:"calc"},_deprecated:{zauto:s({},i.zauto,{}),zmin:s({},i.zmin,{}),zmax:s({},i.zmax,{})},hoverinfo:s({},o.hoverinfo),showlegend:s({},o.showlegend,{dflt:!1})}),"calc","nested");u.x.editType=u.y.editType=u.z.editType="calc+clearAxisTypes",u.transforms=void 0},{"../../components/color":643,"../../components/colorscale/attributes":650,"../../lib/extend":768,"../../plot_api/edit_types":810,"../../plots/attributes":824,"../../plots/template_attributes":906}],1312:[function(t,e,r){"use strict";var n=t("../../components/colorscale/calc");e.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:"",cLetter:"c"}):n(t,e,{vals:e.z,containerStr:"",cLetter:"c"})}},{"../../components/colorscale/calc":651}],1313:[function(t,e,r){"use strict";var n=t("gl-surface3d"),i=t("ndarray"),a=t("ndarray-linear-interpolate").d2,o=t("../heatmap/interp2d"),s=t("../heatmap/find_empties"),l=t("../../lib").isArrayOrTypedArray,c=t("../../lib/gl_format_color").parseColorScale,u=t("../../lib/str2rgbarray"),f=t("../../components/colorscale").extractOpts;function h(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var p=h.prototype;p.getXat=function(t,e,r,n){var i=l(this.data.x)?l(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},p.getYat=function(t,e,r,n){var i=l(this.data.y)?l(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},p.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},p.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){var o=t.dataCoordinate[a];null!=o&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var s=this.data.hovertext||this.data.text;return Array.isArray(s)&&s[i]&&void 0!==s[i][n]?t.textLabel=s[i][n]:t.textLabel=s||"",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var d=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function g(t,e){if(t0){r=d[n];break}return r}function y(t,e){if(!(t<1||e<1)){for(var r=m(t),n=m(e),i=1,a=0;a_;)r--,r/=v(r),++r1?n:1},p.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],a=t[0].shape[1],o=0|Math.floor(t[0].shape[0]*e+1),s=0|Math.floor(t[0].shape[1]*r+1),l=1+n+1,c=1+a+1,u=i(new Float32Array(l*c),[l,c]),f=[1/e,0,0,0,1/r,0,0,0,1],h=0;h0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];ea&&(this.minValues[e]=a),this.maxValues[e]",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:"cubic-out",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:"cubic-out",uplift:5,wrapSpacer:" ",wrapSplitCharacter:" ",cn:{table:"table",tableControlView:"table-control-view",scrollBackground:"scroll-background",yColumn:"y-column",columnBlock:"column-block",scrollAreaClip:"scroll-area-clip",scrollAreaClipRect:"scroll-area-clip-rect",columnBoundary:"column-boundary",columnBoundaryClippath:"column-boundary-clippath",columnBoundaryRect:"column-boundary-rect",columnCells:"column-cells",columnCell:"column-cell",cellRect:"cell-rect",cellText:"cell-text",cellTextHolder:"cell-text-holder",scrollbarKit:"scrollbar-kit",scrollbar:"scrollbar",scrollbarSlider:"scrollbar-slider",scrollbarGlyph:"scrollbar-glyph",scrollbarCaptureZone:"scrollbar-capture-zone"}}},{}],1320:[function(t,e,r){"use strict";var n=t("./constants"),i=t("../../lib/extend").extendFlat,a=t("fast-isnumeric");function o(t){if(Array.isArray(t)){for(var e=0,r=0;r=e||c===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=c,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=c+1,a=0);return n}e.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[""],d=l(d));var g=d.concat(p(r).map((function(){return c((d[0]||[""]).length)}))),m=e.domain,v=Math.floor(t._fullLayout._size.w*(m.x[1]-m.x[0])),y=Math.floor(t._fullLayout._size.h*(m.y[1]-m.y[0])),x=e.header.values.length?g[0].map((function(){return e.header.height})):[n.emptyHeaderHeight],b=r.length?r[0].map((function(){return e.cells.height})):[],_=x.reduce(s,0),w=h(b,y-_+n.uplift),T=f(h(x,_),[]),k=f(w,T),M={},A=e._fullInput.columnorder.concat(p(r.map((function(t,e){return e})))),S=g.map((function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1})),E=S.reduce(s,0);S=S.map((function(t){return t/E*v}));var C=Math.max(o(e.header.line.width),o(e.cells.line.width)),L={key:e.uid+t._context.staticPlot,translateX:m.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-m.y[1]),size:t._fullLayout._size,width:v,maxLineWidth:C,height:y,columnOrder:A,groupHeight:y,rowBlocks:k,headerRowBlocks:T,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:g}),gdColumns:g.map((function(t){return t[0]})),gdColumnsOriginalOrder:g.map((function(t){return t[0]})),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:g.map((function(t,e){var r=M[t];return M[t]=(r||0)+1,{key:t+"__"+M[t],label:t,specIndex:e,xIndex:A[e],xScale:u,x:void 0,calcdata:void 0,columnWidth:S[e]}}))};return L.columns.forEach((function(t){t.calcdata=L,t.x=u(t)})),L}},{"../../lib/extend":768,"./constants":1319,"fast-isnumeric":241}],1321:[function(t,e,r){"use strict";var n=t("../../lib/extend").extendFlat;r.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:"header",type:"header",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:"cells1",type:"cells",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:"cells2",type:"cells",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},r.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0,n=e?r+e.rows.length:0;return[r,n]}(t);return(t.values||[]).slice(e[0],e[1]).map((function(r,n){return{keyWithinBlock:n+("string"==typeof r&&r.match(/[<$&> ]/)?"_keybuster_"+Math.random():""),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}}))}},{"../../lib/extend":768}],1322:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../plots/domain").defaults;e.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s("columnwidth"),s("header.values"),s("header.format"),s("header.align"),s("header.prefix"),s("header.suffix"),s("header.height"),s("header.line.width"),s("header.line.color"),s("header.fill.color"),n.coerceFont(s,"header.font",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort((function(t,e){return t-e})),o=i.map((function(t){return a.indexOf(t)})),s=o.length;s/i),l=!o||s;t.mayHaveMarkup=o&&a.match(/[<&>]/);var c,u="string"==typeof(c=a)&&c.match(n.latexCheck);t.latex=u;var f,h,p=u?"":w(t.calcdata.cells.prefix,e,r)||"",d=u?"":w(t.calcdata.cells.suffix,e,r)||"",g=u?null:w(t.calcdata.cells.format,e,r)||null,m=p+(g?i.format(g)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!u&&(f=_(m)),t.cellHeightMayIncrease=s||u||t.mayHaveMarkup||(void 0===f?_(m):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var v=(" "===n.wrapSplitCharacter?m.replace(/i&&n.push(a),i+=l}return n}(i,l,s);1===u.length&&(u[0]===i.length-1?u.unshift(u[0]-1):u.push(u[0]+1)),u[0]%2&&u.reverse(),e.each((function(t,e){t.page=u[e],t.scrollY=l})),e.attr("transform",(function(t){var e=O(t.rowBlocks,t.page)-t.scrollY;return c(0,e)})),t&&(C(t,r,e,u,n.prevPages,n,0),C(t,r,e,u,n.prevPages,n,1),y(r,t))}}function E(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter((function(t){return s.key===t.key})),c=r||s.scrollbarState.dragMultiplier,u=s.scrollY;s.scrollY=void 0===a?s.scrollY+c*i.event.dy:a;var f=l.selectAll("."+n.cn.yColumn).selectAll("."+n.cn.columnBlock).filter(k);return S(t,f,l),s.scrollY===u}}function C(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout((function(){var a=r.filter((function(t,e){return e===o&&n[e]!==i[e]}));x(t,e,a,r),i[o]=n[o]})))}function L(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each((function(t){var e=t.fragments;o.selectAll("tspan.line").each((function(t,r){e[r].width=this.getComputedTextLength()}));var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],c=0,u=t.column.columnWidth-2*n.cellPad;for(t.value="";s.length;)c+(i=(r=s.shift()).width+a)>u&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],c=0),l.push(r.text),c+=i;c&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0})),o.selectAll("tspan.line").remove(),b(o.select("."+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(z)}}function I(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=F(o),u=o.key-l.firstRowIndex,f=l.rows[u].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:f,p=Math.max(h,f);p-l.rows[u].rowHeight&&(l.rows[u].rowHeight=p,t.selectAll("."+n.cn.columnCell).call(z),S(null,t.filter(k),0),y(r,a,!0)),s.attr("transform",(function(){var t=this.parentNode.getBoundingClientRect(),e=i.select(this.parentNode).select("."+n.cn.cellRect).node().getBoundingClientRect(),r=this.transform.baseVal.consolidate(),a=e.top-t.top+(r?r.matrix.f:n.cellPad);return c(P(o,i.select(this.parentNode).select("."+n.cn.cellTextHolder).node().getBoundingClientRect().width),a)})),o.settledY=!0}}}function P(t,e){switch(t.align){case"left":return n.cellPad;case"right":return t.column.columnWidth-(e||0)-n.cellPad;case"center":return(t.column.columnWidth-(e||0))/2;default:return n.cellPad}}function z(t){t.attr("transform",(function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce((function(t,e){return t+D(e,1/0)}),0),r=D(F(t),t.key);return c(0,r+e)})).selectAll("."+n.cn.cellRect).attr("height",(function(t){return(e=F(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r}))}function O(t,e){for(var r=0,n=e-1;n>=0;n--)r+=R(t[n]);return r}function D(t,e){for(var r=0,n=0;n","<","|","/","\\"],dflt:">",editType:"plot"},thickness:{valType:"number",min:12,editType:"plot"},textfont:u({},s.textfont,{}),editType:"calc"},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:"plot"},{keys:c.eventDataKeys.concat(["label","value"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:c.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:u({},s.outsidetextfont,{}),textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right"],dflt:"top left",editType:"plot"},sort:s.sort,root:l.root,domain:o({name:"treemap",trace:!0,editType:"calc"})}},{"../../components/colorscale/attributes":650,"../../lib/extend":768,"../../plots/domain":855,"../../plots/template_attributes":906,"../pie/attributes":1161,"../sunburst/attributes":1299,"./constants":1328}],1326:[function(t,e,r){"use strict";var n=t("../../plots/plots");r.name="treemap",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{"../../plots/plots":891}],1327:[function(t,e,r){"use strict";var n=t("../sunburst/calc");r.calc=function(t,e){return n.calc(t,e)},r.crossTraceCalc=function(t){return n._runCrossTraceCalc("treemap",t)}},{"../sunburst/calc":1301}],1328:[function(t,e,r){"use strict";e.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:"poly",eventDataKeys:["currentPath","root","entry","percentRoot","percentEntry","percentParent"],gapWithPathbar:1}},{}],1329:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("../../components/color"),o=t("../../plots/domain").defaults,s=t("../bar/defaults").handleText,l=t("../bar/constants").TEXTPAD,c=t("../../components/colorscale"),u=c.hasColorscale,f=c.handleDefaults;e.exports=function(t,e,r,c){function h(r,a){return n.coerce(t,e,i,r,a)}var p=h("labels"),d=h("parents");if(p&&p.length&&d&&d.length){var g=h("values");g&&g.length?h("branchvalues"):h("count"),h("level"),h("maxdepth"),"squarify"===h("tiling.packing")&&h("tiling.squarifyratio"),h("tiling.flip"),h("tiling.pad");var m=h("text");h("texttemplate"),e.texttemplate||h("textinfo",Array.isArray(m)?"text+label":"label"),h("hovertext"),h("hovertemplate");var v=h("pathbar.visible");s(t,e,c,h,"auto",{hasPathbar:v,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h("textposition");var y=-1!==e.textposition.indexOf("bottom");h("marker.line.width")&&h("marker.line.color",c.paper_bgcolor);var x=h("marker.colors"),b=e._hasColorscale=u(t,"marker","colors")||(t.marker||{}).coloraxis;b?f(t,e,c,h,{prefix:"marker.",cLetter:"c"}):h("marker.depthfade",!(x||[]).length);var _=2*e.textfont.size;h("marker.pad.t",y?_/4:_),h("marker.pad.l",_/4),h("marker.pad.r",_/4),h("marker.pad.b",y?_:_/4),b&&f(t,e,c,h,{prefix:"marker.",cLetter:"c"}),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},v&&(h("pathbar.thickness",e.pathbar.textfont.size+2*l),h("pathbar.side"),h("pathbar.edgeshape")),h("sort"),h("root.color"),o(e,c,h),e._length=null}else e.visible=!1}},{"../../components/color":643,"../../components/colorscale":655,"../../lib":778,"../../plots/domain":855,"../bar/constants":923,"../bar/defaults":925,"./attributes":1325}],1330:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../lib/svg_text_utils"),s=t("./partition"),l=t("./style").styleOne,c=t("./constants"),u=t("../sunburst/helpers"),f=t("../sunburst/fx");e.exports=function(t,e,r,h,p){var d=p.barDifY,g=p.width,m=p.height,v=p.viewX,y=p.viewY,x=p.pathSlice,b=p.toMoveInsideSlice,_=p.strTransform,w=p.hasTransition,T=p.handleSlicesExit,k=p.makeUpdateSliceInterpolator,M=p.makeUpdateTextInterpolator,A={},S=t._fullLayout,E=e[0],C=E.trace,L=E.hierarchy,I=g/C._entryDepth,P=u.listPath(r.data,"id"),z=s(L.copy(),[g,m],{packing:"dice",pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(z=z.filter((function(t){var e=P.indexOf(t.data.id);return-1!==e&&(t.x0=I*e,t.x1=I*(e+1),t.y0=d,t.y1=d+m,t.onPathbar=!0,!0)}))).reverse(),(h=h.data(z,u.getPtId)).enter().append("g").classed("pathbar",!0),T(h,!0,A,[g,m],x),h.order();var O=h;w&&(O=O.transition().each("end",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),O.each((function(s){s._hoverX=v(s.x1-Math.min(g,m)/2),s._hoverY=y(s.y1-m/2);var h=n.select(this),p=i.ensureSingle(h,"path","surface",(function(t){t.style("pointer-events","all")}));w?p.transition().attrTween("d",(function(t){var e=k(t,!0,A,[g,m]);return function(t){return x(e(t))}})):p.attr("d",x),h.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),p.call(l,s,C,{hovered:!1}),s._text=(u.getPtLabel(s)||"").split("
").join(" ")||"";var d=i.ensureSingle(h,"g","slicetext"),T=i.ensureSingle(d,"text","",(function(t){t.attr("data-notex",1)})),E=i.ensureUniformFontSize(t,u.determineTextFont(C,s,S.font,{onPathbar:!0}));T.text(s._text||" ").classed("slicetext",!0).attr("text-anchor","start").call(a.font,E).call(o.convertToTspans,t),s.textBB=a.bBox(T.node()),s.transform=b(s,{fontSize:E.size,onPathbar:!0}),s.transform.fontSize=E.size,w?T.transition().attrTween("transform",(function(t){var e=M(t,!0,A,[g,m]);return function(t){return _(e(t))}})):T.attr("transform",_(s))}))}},{"../../components/drawing":665,"../../lib":778,"../../lib/svg_text_utils":803,"../sunburst/fx":1304,"../sunburst/helpers":1305,"./constants":1328,"./partition":1335,"./style":1337,d3:169}],1331:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../../lib/svg_text_utils"),s=t("./partition"),l=t("./style").styleOne,c=t("./constants"),u=t("../sunburst/helpers"),f=t("../sunburst/fx"),h=t("../sunburst/plot").formatSliceLabel;e.exports=function(t,e,r,p,d){var g=d.width,m=d.height,v=d.viewX,y=d.viewY,x=d.pathSlice,b=d.toMoveInsideSlice,_=d.strTransform,w=d.hasTransition,T=d.handleSlicesExit,k=d.makeUpdateSliceInterpolator,M=d.makeUpdateTextInterpolator,A=d.prevEntry,S=t._fullLayout,E=e[0].trace,C=-1!==E.textposition.indexOf("left"),L=-1!==E.textposition.indexOf("right"),I=-1!==E.textposition.indexOf("bottom"),P=!I&&!E.marker.pad.t||I&&!E.marker.pad.b,z=s(r,[g,m],{packing:E.tiling.packing,squarifyratio:E.tiling.squarifyratio,flipX:E.tiling.flip.indexOf("x")>-1,flipY:E.tiling.flip.indexOf("y")>-1,pad:{inner:E.tiling.pad,top:E.marker.pad.t,left:E.marker.pad.l,right:E.marker.pad.r,bottom:E.marker.pad.b}}).descendants(),O=1/0,D=-1/0;z.forEach((function(t){var e=t.depth;e>=E._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(O=Math.min(O,e),D=Math.max(D,e))})),p=p.data(z,u.getPtId),E._maxVisibleLayers=isFinite(D)?D-O+1:0,p.enter().append("g").classed("slice",!0),T(p,!1,{},[g,m],x),p.order();var R=null;if(w&&A){var F=u.getPtId(A);p.each((function(t){null===R&&u.getPtId(t)===F&&(R={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var B=function(){return R||{x0:0,x1:g,y0:0,y1:m}},N=p;return w&&(N=N.transition().each("end",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),N.each((function(s){var p=u.isHeader(s,E);s._hoverX=v(s.x1-E.marker.pad.r),s._hoverY=y(I?s.y1-E.marker.pad.b/2:s.y0+E.marker.pad.t/2);var d=n.select(this),T=i.ensureSingle(d,"path","surface",(function(t){t.style("pointer-events","all")}));w?T.transition().attrTween("d",(function(t){var e=k(t,!1,B(),[g,m]);return function(t){return x(e(t))}})):T.attr("d",x),d.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),T.call(l,s,E,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text="":s._text=p?P?"":u.getPtLabel(s)||"":h(s,r,E,e,S)||"";var A=i.ensureSingle(d,"g","slicetext"),z=i.ensureSingle(A,"text","",(function(t){t.attr("data-notex",1)})),O=i.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));z.text(s._text||" ").classed("slicetext",!0).attr("text-anchor",L?"end":C||p?"start":"middle").call(a.font,O).call(o.convertToTspans,t),s.textBB=a.bBox(z.node()),s.transform=b(s,{fontSize:O.size,isHeader:p}),s.transform.fontSize=O.size,w?z.transition().attrTween("transform",(function(t){var e=M(t,!1,B(),[g,m]);return function(t){return _(e(t))}})):z.attr("transform",_(s))})),R}},{"../../components/drawing":665,"../../lib":778,"../../lib/svg_text_utils":803,"../sunburst/fx":1304,"../sunburst/helpers":1305,"../sunburst/plot":1309,"./constants":1328,"./partition":1335,"./style":1337,d3:169}],1332:[function(t,e,r){"use strict";e.exports={moduleType:"trace",name:"treemap",basePlotModule:t("./base_plot"),categories:[],animatable:!0,attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc").calc,crossTraceCalc:t("./calc").crossTraceCalc,plot:t("./plot"),style:t("./style").style,colorbar:t("../scatter/marker_colorbar"),meta:{}}},{"../scatter/marker_colorbar":1205,"./attributes":1325,"./base_plot":1326,"./calc":1327,"./defaults":1329,"./layout_attributes":1333,"./layout_defaults":1334,"./plot":1336,"./style":1337}],1333:[function(t,e,r){"use strict";e.exports={treemapcolorway:{valType:"colorlist",editType:"calc"},extendtreemapcolors:{valType:"boolean",dflt:!0,editType:"calc"}}},{}],1334:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("treemapcolorway",e.colorway),r("extendtreemapcolors")}},{"../../lib":778,"./layout_attributes":1333}],1335:[function(t,e,r){"use strict";var n=t("d3-hierarchy");e.exports=function(t,e,r){var i,a=r.flipX,o=r.flipY,s="dice-slice"===r.packing,l=r.pad[o?"bottom":"top"],c=r.pad[a?"right":"left"],u=r.pad[a?"left":"right"],f=r.pad[o?"top":"bottom"];s&&(i=c,c=l,l=i,i=u,u=f,f=i);var h=n.treemap().tile(function(t,e){switch(t){case"squarify":return n.treemapSquarify.ratio(e);case"binary":return n.treemapBinary;case"dice":return n.treemapDice;case"slice":return n.treemapSlice;default:return n.treemapSliceDice}}(r.packing,r.squarifyratio)).paddingInner(r.pad.inner).paddingLeft(c).paddingRight(u).paddingTop(l).paddingBottom(f).size(s?[e[1],e[0]]:e)(t);return(s||a||o)&&function t(e,r,n){var i;n.swapXY&&(i=e.x0,e.x0=e.y0,e.y0=i,i=e.x1,e.x1=e.y1,e.y1=i);n.flipX&&(i=e.x0,e.x0=r[0]-e.x1,e.x1=r[0]-i);n.flipY&&(i=e.y0,e.y0=r[1]-e.y1,e.y1=r[1]-i);var a=e.children;if(a)for(var o=0;o-1?E+I:-(L+I):0,z={x0:C,x1:C,y0:P,y1:P+L},O=function(t,e,r){var n=m.tiling.pad,i=function(t){return t-n<=e.x0},a=function(t){return t+n>=e.x1},o=function(t){return t-n<=e.y0},s=function(t){return t+n>=e.y1};return{x0:i(t.x0-n)?0:a(t.x0-n)?r[0]:t.x0,x1:i(t.x1+n)?0:a(t.x1+n)?r[0]:t.x1,y0:o(t.y0-n)?0:s(t.y0-n)?r[1]:t.y0,y1:o(t.y1+n)?0:s(t.y1+n)?r[1]:t.y1}},D=null,R={},F={},B=null,N=function(t,e){return e?R[g(t)]:F[g(t)]},j=function(t,e,r,n){if(e)return R[g(v)]||z;var i=F[m.level]||r;return function(t){return t.data.depth-y.data.depth=(n-=v.r-o)){var y=(r+n)/2;r=y,n=y}var x;h?i<(x=a-v.b)&&x"===Q?(l.x-=a,c.x-=a,u.x-=a,f.x-=a):"/"===Q?(u.x-=a,f.x-=a,o.x-=a/2,s.x-=a/2):"\\"===Q?(l.x-=a,c.x-=a,o.x-=a/2,s.x-=a/2):"<"===Q&&(o.x-=a,s.x-=a),K(l),K(f),K(o),K(c),K(u),K(s),"M"+Z(l.x,l.y)+"L"+Z(c.x,c.y)+"L"+Z(s.x,s.y)+"L"+Z(u.x,u.y)+"L"+Z(f.x,f.y)+"L"+Z(o.x,o.y)+"Z"},toMoveInsideSlice:$,makeUpdateSliceInterpolator:et,makeUpdateTextInterpolator:rt,handleSlicesExit:nt,hasTransition:T,strTransform:it}):b.remove()}e.exports=function(t,e,r,a){var o,s,l=t._fullLayout,c=l._treemaplayer,h=!r;(u("treemap",l),(o=c.selectAll("g.trace.treemap").data(e,(function(t){return t[0].trace.uid}))).enter().append("g").classed("trace",!0).classed("treemap",!0),o.order(),!l.uniformtext.mode&&i.hasTransition(r))?(a&&(s=a()),n.transition().duration(r.duration).ease(r.easing).each("end",(function(){s&&s()})).each("interrupt",(function(){s&&s()})).each((function(){c.selectAll("g.trace").each((function(e){m(t,e,this,r)}))}))):(o.each((function(e){m(t,e,this,r)})),l.uniformtext.mode&&f(t,l._treemaplayer.selectAll(".trace"),"treemap"));h&&o.exit().remove()}},{"../../lib":778,"../bar/constants":923,"../bar/plot":932,"../bar/style":935,"../bar/uniform_text":937,"../sunburst/helpers":1305,"./constants":1328,"./draw_ancestors":1330,"./draw_descendants":1331,d3:169}],1337:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../components/color"),a=t("../../lib"),o=t("../sunburst/helpers"),s=t("../bar/uniform_text").resizeText;function l(t,e,r,n){var s,l,c=(n||{}).hovered,u=e.data.data,f=u.i,h=u.color,p=o.isHierarchyRoot(e),d=1;if(c)s=r._hovered.marker.line.color,l=r._hovered.marker.line.width;else if(p&&h===r.root.color)d=100,s="rgba(0,0,0,0)",l=0;else if(s=a.castOption(r,f,"marker.line.color")||i.defaultLine,l=a.castOption(r,f,"marker.line.width")||0,!r._hasColorscale&&!e.onPathbar){var g=r.marker.depthfade;if(g){var m,v=i.combine(i.addOpacity(r._backgroundColor,.75),h);if(!0===g){var y=o.getMaxDepth(r);m=isFinite(y)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else m=e.data.depth-r._entryDepth,r._atRootLevel||m++;if(m>0)for(var x=0;x0){var y,x,b,_,w,T=t.xa,k=t.ya;"h"===h.orientation?(w=e,y="y",b=k,x="x",_=T):(w=r,y="x",b=T,x="y",_=k);var M=f[t.index];if(w>=M.span[0]&&w<=M.span[1]){var A=n.extendFlat({},t),S=_.c2p(w,!0),E=o.getKdeValue(M,h,w),C=o.getPositionOnKdePath(M,h,S),L=b._offset,I=b._length;A[y+"0"]=C[0],A[y+"1"]=C[1],A[x+"0"]=A[x+"1"]=S,A[x+"Label"]=x+": "+i.hoverLabelText(_,w)+", "+f[0].t.labels.kde+" "+E.toFixed(3),A.spikeDistance=v[0].spikeDistance;var P=y+"Spike";A[P]=v[0][P],v[0].spikeDistance=void 0,v[0][P]=void 0,A.hovertemplate=!1,m.push(A),(u={stroke:t.color})[y+"1"]=n.constrain(L+C[0],L,L+I),u[y+"2"]=n.constrain(L+C[1],L,L+I),u[x+"1"]=u[x+"2"]=_._offset+S}}d&&(m=m.concat(v))}-1!==p.indexOf("points")&&(c=a.hoverOnPoints(t,e,r));var z=l.selectAll(".violinline-"+h.uid).data(u?[0]:[]);return z.enter().append("line").classed("violinline-"+h.uid,!0).attr("stroke-width",1.5),z.exit().remove(),z.attr(u),"closest"===s?c?[c]:m:c?(m.push(c),m):m}},{"../../lib":778,"../../plots/cartesian/axes":828,"../box/hover":951,"./helpers":1342}],1344:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults"),crossTraceDefaults:t("../box/defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style"),styleOnSelect:t("../scatter/style").styleOnSelect,hoverPoints:t("./hover"),selectPoints:t("../box/select"),moduleType:"trace",name:"violin",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","svg","symbols","oriented","box-violin","showLegend","violinLayout","zoomScale"],meta:{}}},{"../../plots/cartesian":841,"../box/defaults":949,"../box/select":956,"../scatter/style":1211,"./attributes":1338,"./calc":1339,"./cross_trace_calc":1340,"./defaults":1341,"./hover":1343,"./layout_attributes":1345,"./layout_defaults":1346,"./plot":1347,"./style":1348}],1345:[function(t,e,r){"use strict";var n=t("../box/layout_attributes"),i=t("../../lib").extendFlat;e.exports={violinmode:i({},n.boxmode,{}),violingap:i({},n.boxgap,{}),violingroupgap:i({},n.boxgroupgap,{})}},{"../../lib":778,"../box/layout_attributes":953}],1346:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes"),a=t("../box/layout_defaults");e.exports=function(t,e,r){a._supply(t,e,r,(function(r,a){return n.coerce(t,e,i,r,a)}),"violin")}},{"../../lib":778,"../box/layout_defaults":954,"./layout_attributes":1345}],1347:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../lib"),a=t("../../components/drawing"),o=t("../box/plot"),s=t("../scatter/line_points"),l=t("./helpers");e.exports=function(t,e,r,c){var u=t._fullLayout,f=e.xaxis,h=e.yaxis;function p(t){var e=s(t,{xaxis:f,yaxis:h,connectGaps:!0,baseTolerance:.75,shape:"spline",simplify:!0,linearized:!0});return a.smoothopen(e[0],1)}i.makeTraceGroups(c,r,"trace violins").each((function(t){var r=n.select(this),a=t[0],s=a.t,c=a.trace;if(!0!==c.visible||s.empty)r.remove();else{var d=s.bPos,g=s.bdPos,m=e[s.valLetter+"axis"],v=e[s.posLetter+"axis"],y="both"===c.side,x=y||"positive"===c.side,b=y||"negative"===c.side,_=r.selectAll("path.violin").data(i.identity);_.enter().append("path").style("vector-effect","non-scaling-stroke").attr("class","violin"),_.exit().remove(),_.each((function(t){var e,r,i,a,o,l,f,h,_=n.select(this),w=t.density,T=w.length,k=v.c2l(t.pos+d,!0),M=v.l2p(k);if(c.width)e=s.maxKDE/g;else{var A=u._violinScaleGroupStats[c.scalegroup];e="count"===c.scalemode?A.maxKDE/g*(A.maxCount/t.pts.length):A.maxKDE/g}if(x){for(f=new Array(T),o=0;o")),c.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;if(i(n))return n;if(i(a)&&o)return a}(f,d),[c]}function w(t){return n(p,t)}}},{"../../components/color":643,"../../constants/delta.js":747,"../../plots/cartesian/axes":828,"../bar/hover":928}],1360:[function(t,e,r){"use strict";e.exports={attributes:t("./attributes"),layoutAttributes:t("./layout_attributes"),supplyDefaults:t("./defaults").supplyDefaults,crossTraceDefaults:t("./defaults").crossTraceDefaults,supplyLayoutDefaults:t("./layout_defaults"),calc:t("./calc"),crossTraceCalc:t("./cross_trace_calc"),plot:t("./plot"),style:t("./style").style,hoverPoints:t("./hover"),eventData:t("./event_data"),selectPoints:t("../bar/select"),moduleType:"trace",name:"waterfall",basePlotModule:t("../../plots/cartesian"),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},{"../../plots/cartesian":841,"../bar/select":933,"./attributes":1353,"./calc":1354,"./cross_trace_calc":1356,"./defaults":1357,"./event_data":1358,"./hover":1359,"./layout_attributes":1361,"./layout_defaults":1362,"./plot":1363,"./style":1364}],1361:[function(t,e,r){"use strict";e.exports={waterfallmode:{valType:"enumerated",values:["group","overlay"],dflt:"group",editType:"calc"},waterfallgap:{valType:"number",min:0,max:1,editType:"calc"},waterfallgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},{}],1362:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./layout_attributes");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s0&&(m+=h?"M"+f[0]+","+d[1]+"V"+d[0]:"M"+f[1]+","+d[0]+"H"+f[0]),"between"!==p&&(r.isSum||s path").each((function(t){if(!t.isBlank){var e=s[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style("opacity",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(".lines").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)}))}))}}},{"../../components/color":643,"../../components/drawing":665,"../../constants/interactions":752,"../bar/style":935,"../bar/uniform_text":937,d3:169}],1365:[function(t,e,r){"use strict";var n=t("../plots/cartesian/axes"),i=t("../lib"),a=t("../plot_api/plot_schema"),o=t("./helpers").pointsAccessorFunction,s=t("../constants/numerical").BADNUM;r.moduleType="transform",r.name="aggregate";var l=r.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},groups:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x",editType:"calc"},aggregations:{_isLinkedToArray:"aggregation",target:{valType:"string",editType:"calc"},func:{valType:"enumerated",values:["count","sum","avg","median","mode","rms","stddev","min","max","first","last","change","range"],dflt:"first",editType:"calc"},funcmode:{valType:"enumerated",values:["sample","population"],dflt:"sample",editType:"calc"},enabled:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"},editType:"calc"},c=l.aggregations;function u(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),c=l.get(),u=function(t,e){var r=t.func,n=e.d2c,a=e.c2d;switch(r){case"count":return f;case"first":return h;case"last":return p;case"sum":return function(t,e){for(var r=0,i=0;ii&&(i=u,o=c)}}return i?a(o):s};case"rms":return function(t,e){for(var r=0,i=0,o=0;o":return function(t){return h(t)>s};case">=":return function(t){return h(t)>=s};case"[]":return function(t){var e=h(t);return e>=s[0]&&e<=s[1]};case"()":return function(t){var e=h(t);return e>s[0]&&e=s[0]&&es[0]&&e<=s[1]};case"][":return function(t){var e=h(t);return e<=s[0]||e>=s[1]};case")(":return function(t){var e=h(t);return es[1]};case"](":return function(t){var e=h(t);return e<=s[0]||e>s[1]};case")[":return function(t){var e=h(t);return e=s[1]};case"{}":return function(t){return-1!==s.indexOf(h(t))};case"}{":return function(t){return-1===s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x={},b={},_=0;d?(m=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(f))},v=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(m=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},v=function(t,e){var r=x[t.astr][e];t.get().push(r)}),k(m);for(var w=o(e.transforms,r),T=0;T1?"%{group} (%{trace})":"%{group}");var l=t.styles,c=o.styles=[];if(l)for(a=0;a/v1", + "description": "APIGW", + "x-vb": { + "authentication": { + "authenticated": { + "type": "oauth2_client_credentials", + "clientIdCredentials": "", + "scope": "urn:opc:idm:__myscopes__", + "authUrl": "/oauth2/v1/token" + } + }, + "forceProxy": "cors" + } + } + ] + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/services/interactive-graph/examples/getIgraph/response_default_application_json_vb.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/services/interactive-graph/examples/getIgraph/response_default_application_json_vb.json new file mode 100644 index 0000000..a7d301f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/services/interactive-graph/examples/getIgraph/response_default_application_json_vb.json @@ -0,0 +1,922 @@ +{ + "data": [ + { + "alignmentgroup": "True", + "hovertemplate": "Vendor Name=%{x}
Total Amount Due=%{y}", + "legendgroup": "", + "marker": { + "color": "#636efa", + "pattern": { + "shape": "" + } + }, + "name": "", + "offsetgroup": "", + "orientation": "h", + "showlegend": false, + "textposition": "auto", + "x": [ + 108, + 23, + 166, + 135, + 27, + 6, + 57, + 58, + 113, + 173, + 210, + 14, + 64, + 158, + 124, + 125, + 50, + 51, + 52, + 72, + 161, + 226, + 107, + 1, + 109 + ], + "xaxis": "x", + "y": [ + 32924.73, + 205724.4, + 3256884, + 1325, + 5469104.61, + 14467.52, + 1257380.2, + 102, + 137192.22, + 50881, + 3524.86, + 7918150, + 178068.75, + 349761, + 6326.4, + 342548.64, + 292727.78, + 70214.78, + 93074, + 85644, + 1836964.5, + 64868.9, + 1134772.74, + 420838.44, + 211236.81 + ], + "yaxis": "y", + "type": "bar" + } + ], + "layout": { + "template": { + "data": { + "histogram2dcontour": [ + { + "type": "histogram2dcontour", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "choropleth": [ + { + "type": "choropleth", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + ], + "histogram2d": [ + { + "type": "histogram2d", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "heatmap": [ + { + "type": "heatmap", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "heatmapgl": [ + { + "type": "heatmapgl", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "contourcarpet": [ + { + "type": "contourcarpet", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + ], + "contour": [ + { + "type": "contour", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "surface": [ + { + "type": "surface", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "mesh3d": [ + { + "type": "mesh3d", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "parcoords": [ + { + "type": "parcoords", + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatterpolargl": [ + { + "type": "scatterpolargl", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "scattergeo": [ + { + "type": "scattergeo", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatterpolar": [ + { + "type": "scatterpolar", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "scattergl": [ + { + "type": "scattergl", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatter3d": [ + { + "type": "scatter3d", + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scattermapbox": [ + { + "type": "scattermapbox", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatterternary": [ + { + "type": "scatterternary", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scattercarpet": [ + { + "type": "scattercarpet", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ] + }, + "layout": { + "autotypenumbers": "strict", + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "hovermode": "closest", + "hoverlabel": { + "align": "left" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "bgcolor": "#E5ECF6", + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "ternary": { + "bgcolor": "#E5ECF6", + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ] + }, + "xaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "automargin": true, + "zerolinewidth": 2 + }, + "yaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "automargin": true, + "zerolinewidth": 2 + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white", + "gridwidth": 2 + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white", + "gridwidth": 2 + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white", + "gridwidth": 2 + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "geo": { + "bgcolor": "white", + "landcolor": "#E5ECF6", + "subunitcolor": "white", + "showland": true, + "showlakes": true, + "lakecolor": "white" + }, + "title": { + "x": 0.05 + }, + "mapbox": { + "style": "light" + } + } + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Vendor Name" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Total Amount Due" + } + }, + "legend": { + "tracegroupgap": 0 + }, + "title": { + "text": "Total Amount Due by Vendor" + }, + "barmode": "relative" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/services/interactive-graph/openapi3.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/services/interactive-graph/openapi3.json new file mode 100644 index 0000000..9c70e5f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/services/interactive-graph/openapi3.json @@ -0,0 +1,1428 @@ +{ + "openapi": "3.0.0", + "info": { + "title": "207.211.183.34", + "version": "1.0.0" + }, + "servers": [ + { + "url": "vb-catalog://backends/interactive-graph" + } + ], + "paths": { + "/igraph/": { + "get": { + "operationId": "getIgraph", + "responses": { + "default": { + "description": "Response for default", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetIgraph" + }, + "examples": { + "vb": { + "summary": "Example stored by VB User", + "externalValue": "./examples/getIgraph/response_default_application_json_vb.json" + } + } + } + } + } + }, + "x-vb": { + "actionHint": "getMany", + "queryParameters": { + "graphId": "3c580381-cb64-4012-b5e5-caab09405ab5" + } + } + } + } + }, + "components": { + "schemas": { + "GetIgraph": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "alignmentgroup": { + "type": "string" + }, + "hovertemplate": { + "type": "string" + }, + "legendgroup": { + "type": "string" + }, + "marker": { + "type": "object", + "properties": { + "color": { + "type": "string" + }, + "pattern": { + "type": "object", + "properties": { + "shape": { + "type": "string" + } + } + } + } + }, + "name": { + "type": "string" + }, + "offsetgroup": { + "type": "string" + }, + "orientation": { + "type": "string" + }, + "showlegend": { + "type": "boolean" + }, + "textposition": { + "type": "string" + }, + "x": { + "type": "array", + "items": { + "type": "integer" + } + }, + "xaxis": { + "type": "string" + }, + "y": { + "type": "array", + "items": { + "type": "integer" + } + }, + "yaxis": { + "type": "string" + }, + "type": { + "type": "string" + } + } + } + }, + "layout": { + "type": "object", + "properties": { + "template": { + "type": "object", + "properties": { + "data": { + "type": "object", + "properties": { + "histogram2dcontour": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + }, + "colorscale": { + "type": "array", + "items": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + } + } + } + } + } + }, + "choropleth": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + }, + "histogram2d": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + }, + "colorscale": { + "type": "array", + "items": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + } + } + } + } + } + }, + "heatmap": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + }, + "colorscale": { + "type": "array", + "items": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + } + } + } + } + } + }, + "heatmapgl": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + }, + "colorscale": { + "type": "array", + "items": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + } + } + } + } + } + }, + "contourcarpet": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + }, + "contour": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + }, + "colorscale": { + "type": "array", + "items": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + } + } + } + } + } + }, + "surface": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + }, + "colorscale": { + "type": "array", + "items": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + } + } + } + } + } + }, + "mesh3d": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + }, + "scatter": { + "type": "array", + "items": { + "type": "object", + "properties": { + "fillpattern": { + "type": "object", + "properties": { + "fillmode": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "solidity": { + "type": "number" + } + } + }, + "type": { + "type": "string" + } + } + } + }, + "parcoords": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "line": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + } + } + }, + "scatterpolargl": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "marker": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + } + } + }, + "bar": { + "type": "array", + "items": { + "type": "object", + "properties": { + "error_x": { + "type": "object", + "properties": { + "color": { + "type": "string" + } + } + }, + "error_y": { + "type": "object", + "properties": { + "color": { + "type": "string" + } + } + }, + "marker": { + "type": "object", + "properties": { + "line": { + "type": "object", + "properties": { + "color": { + "type": "string" + }, + "width": { + "type": "number" + } + } + }, + "pattern": { + "type": "object", + "properties": { + "fillmode": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "solidity": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string" + } + } + } + }, + "scattergeo": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "marker": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + } + } + }, + "scatterpolar": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "marker": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + } + } + }, + "histogram": { + "type": "array", + "items": { + "type": "object", + "properties": { + "marker": { + "type": "object", + "properties": { + "pattern": { + "type": "object", + "properties": { + "fillmode": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "solidity": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string" + } + } + } + }, + "scattergl": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "marker": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + } + } + }, + "scatter3d": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "line": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + }, + "marker": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + } + } + }, + "scattermapbox": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "marker": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + } + } + }, + "scatterternary": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "marker": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + } + } + }, + "scattercarpet": { + "type": "array", + "items": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "marker": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + } + } + } + }, + "carpet": { + "type": "array", + "items": { + "type": "object", + "properties": { + "aaxis": { + "type": "object", + "properties": { + "endlinecolor": { + "type": "string" + }, + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "minorgridcolor": { + "type": "string" + }, + "startlinecolor": { + "type": "string" + } + } + }, + "baxis": { + "type": "object", + "properties": { + "endlinecolor": { + "type": "string" + }, + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "minorgridcolor": { + "type": "string" + }, + "startlinecolor": { + "type": "string" + } + } + }, + "type": { + "type": "string" + } + } + } + }, + "table": { + "type": "array", + "items": { + "type": "object", + "properties": { + "cells": { + "type": "object", + "properties": { + "fill": { + "type": "object", + "properties": { + "color": { + "type": "string" + } + } + }, + "line": { + "type": "object", + "properties": { + "color": { + "type": "string" + } + } + } + } + }, + "header": { + "type": "object", + "properties": { + "fill": { + "type": "object", + "properties": { + "color": { + "type": "string" + } + } + }, + "line": { + "type": "object", + "properties": { + "color": { + "type": "string" + } + } + } + } + }, + "type": { + "type": "string" + } + } + } + }, + "barpolar": { + "type": "array", + "items": { + "type": "object", + "properties": { + "marker": { + "type": "object", + "properties": { + "line": { + "type": "object", + "properties": { + "color": { + "type": "string" + }, + "width": { + "type": "number" + } + } + }, + "pattern": { + "type": "object", + "properties": { + "fillmode": { + "type": "string" + }, + "size": { + "type": "integer" + }, + "solidity": { + "type": "number" + } + } + } + } + }, + "type": { + "type": "string" + } + } + } + }, + "pie": { + "type": "array", + "items": { + "type": "object", + "properties": { + "automargin": { + "type": "boolean" + }, + "type": { + "type": "string" + } + } + } + } + } + }, + "layout": { + "type": "object", + "properties": { + "autotypenumbers": { + "type": "string" + }, + "colorway": { + "type": "array", + "items": { + "type": "string" + } + }, + "font": { + "type": "object", + "properties": { + "color": { + "type": "string" + } + } + }, + "hovermode": { + "type": "string" + }, + "hoverlabel": { + "type": "object", + "properties": { + "align": { + "type": "string" + } + } + }, + "paper_bgcolor": { + "type": "string" + }, + "plot_bgcolor": { + "type": "string" + }, + "polar": { + "type": "object", + "properties": { + "bgcolor": { + "type": "string" + }, + "angularaxis": { + "type": "object", + "properties": { + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "ticks": { + "type": "string" + } + } + }, + "radialaxis": { + "type": "object", + "properties": { + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "ticks": { + "type": "string" + } + } + } + } + }, + "ternary": { + "type": "object", + "properties": { + "bgcolor": { + "type": "string" + }, + "aaxis": { + "type": "object", + "properties": { + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "ticks": { + "type": "string" + } + } + }, + "baxis": { + "type": "object", + "properties": { + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "ticks": { + "type": "string" + } + } + }, + "caxis": { + "type": "object", + "properties": { + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "ticks": { + "type": "string" + } + } + } + } + }, + "coloraxis": { + "type": "object", + "properties": { + "colorbar": { + "type": "object", + "properties": { + "outlinewidth": { + "type": "integer" + }, + "ticks": { + "type": "string" + } + } + } + } + }, + "colorscale": { + "type": "object", + "properties": { + "sequential": { + "type": "array", + "items": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + } + } + }, + "sequentialminus": { + "type": "array", + "items": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + } + } + }, + "diverging": { + "type": "array", + "items": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + } + } + } + } + }, + "xaxis": { + "type": "object", + "properties": { + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "ticks": { + "type": "string" + }, + "title": { + "type": "object", + "properties": { + "standoff": { + "type": "integer" + } + } + }, + "zerolinecolor": { + "type": "string" + }, + "automargin": { + "type": "boolean" + }, + "zerolinewidth": { + "type": "integer" + } + } + }, + "yaxis": { + "type": "object", + "properties": { + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "ticks": { + "type": "string" + }, + "title": { + "type": "object", + "properties": { + "standoff": { + "type": "integer" + } + } + }, + "zerolinecolor": { + "type": "string" + }, + "automargin": { + "type": "boolean" + }, + "zerolinewidth": { + "type": "integer" + } + } + }, + "scene": { + "type": "object", + "properties": { + "xaxis": { + "type": "object", + "properties": { + "backgroundcolor": { + "type": "string" + }, + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "showbackground": { + "type": "boolean" + }, + "ticks": { + "type": "string" + }, + "zerolinecolor": { + "type": "string" + }, + "gridwidth": { + "type": "integer" + } + } + }, + "yaxis": { + "type": "object", + "properties": { + "backgroundcolor": { + "type": "string" + }, + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "showbackground": { + "type": "boolean" + }, + "ticks": { + "type": "string" + }, + "zerolinecolor": { + "type": "string" + }, + "gridwidth": { + "type": "integer" + } + } + }, + "zaxis": { + "type": "object", + "properties": { + "backgroundcolor": { + "type": "string" + }, + "gridcolor": { + "type": "string" + }, + "linecolor": { + "type": "string" + }, + "showbackground": { + "type": "boolean" + }, + "ticks": { + "type": "string" + }, + "zerolinecolor": { + "type": "string" + }, + "gridwidth": { + "type": "integer" + } + } + } + } + }, + "shapedefaults": { + "type": "object", + "properties": { + "line": { + "type": "object", + "properties": { + "color": { + "type": "string" + } + } + } + } + }, + "annotationdefaults": { + "type": "object", + "properties": { + "arrowcolor": { + "type": "string" + }, + "arrowhead": { + "type": "integer" + }, + "arrowwidth": { + "type": "integer" + } + } + }, + "geo": { + "type": "object", + "properties": { + "bgcolor": { + "type": "string" + }, + "landcolor": { + "type": "string" + }, + "subunitcolor": { + "type": "string" + }, + "showland": { + "type": "boolean" + }, + "showlakes": { + "type": "boolean" + }, + "lakecolor": { + "type": "string" + } + } + }, + "title": { + "type": "object", + "properties": { + "x": { + "type": "number" + } + } + }, + "mapbox": { + "type": "object", + "properties": { + "style": { + "type": "string" + } + } + } + } + } + } + }, + "xaxis": { + "type": "object", + "properties": { + "anchor": { + "type": "string" + }, + "domain": { + "type": "array", + "items": { + "type": "integer" + } + }, + "title": { + "type": "object", + "properties": { + "text": { + "type": "string" + } + } + } + } + }, + "yaxis": { + "type": "object", + "properties": { + "anchor": { + "type": "string" + }, + "domain": { + "type": "array", + "items": { + "type": "integer" + } + }, + "title": { + "type": "object", + "properties": { + "text": { + "type": "string" + } + } + } + } + }, + "legend": { + "type": "object", + "properties": { + "tracegroupgap": { + "type": "integer" + } + } + }, + "title": { + "type": "object", + "properties": { + "text": { + "type": "string" + } + } + }, + "barmode": { + "type": "string" + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/dependencies-lock.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/dependencies-lock.json new file mode 100644 index 0000000..6c1df58 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/dependencies-lock.json @@ -0,0 +1,18 @@ +{ + "component-dependencies": { + "oj-dyn": { + "version": "16.1.6", + "components": { + "container": "16.1.6", + "bind-section": "16.1.6" + } + }, + "oj-dynamic": { + "version": "16.1.6", + "components": { + "shared": "16.1.6", + "utils": "16.1.6" + } + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/dependencies.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/dependencies.json new file mode 100644 index 0000000..e1b1957 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/dependencies.json @@ -0,0 +1,10 @@ +{ + "component-dependencies": { + "oj-dyn": { + "version": "16.1.6", + "components": { + "container": "16.1.6" + } + } + } +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/deployment-profiles.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/deployment-profiles.json new file mode 100644 index 0000000..7ea4e59 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/deployment-profiles.json @@ -0,0 +1,14 @@ +{ + "profiles": [ + { + "id": "development", + "displayName": "Default", + "description": "Default deployment profile" + } + ], + "defaults": { + "dev": "development", + "stage": "development", + "publish": "development" + } +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/user-roles.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/user-roles.json new file mode 100644 index 0000000..7c0363d --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/settings/user-roles.json @@ -0,0 +1 @@ +{"userroles":[]} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/visual-application.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/visual-application.json new file mode 100644 index 0000000..afbf45a --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/visual-application.json @@ -0,0 +1,36 @@ +{ + "vbcs.dt.version": "20240618-24.10.6", + "dependencies": { + "upgrade": "micro", + "paths": { + "jet": "https://static.oracle.com/cdn/jet/16.1.4", + "visualRuntime": "https://static.oracle.com/cdn/vb/2410.2.0", + "telemetry": "https://static.oracle.com/cdn/trace/8.2.2", + "oracleImageGallery": "https://static.oracle.com/cdn/fnd/gallery/2410.0.3" + } + }, + "source.version": "2410", + "migration": { + "2410": [ + "AutowiringDtMetadataMigrator", + "ArtifactModelVersionMigrator", + "LocalPersistedVariableMigrator", + "DefaultServicesMigrator", + "RTIconFontImportMigrator", + "TabbedWebAppShellCssMigrator", + "NavigateActionMigrator", + "ValidationImportMigrator", + "ActionsJsonMigrator", + "ACTJsSpecsMigrator", + "AppUIRootPageMigrator", + "RemoveReadOnlyAttrDynamicFormMigrator", + "RemoveMetadataPathAttrMigrator", + "ReferenceToNumberFieldTypeMigrator", + "SetHistoryTypeMigrator", + "RemoveCSPMetatagMigrator", + "MetadataRulesMigrator", + "MetadataRulesLabelMigrator", + "MetadataRulesVersionMigrator" + ] + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/app-flow.js b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/app-flow.js new file mode 100644 index 0000000..d66c7d1 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/app-flow.js @@ -0,0 +1,11 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function () { + 'use strict'; + + var AppModule = function AppModule() {}; + + return AppModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/app-flow.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/app-flow.json new file mode 100644 index 0000000..3d9db70 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/app-flow.json @@ -0,0 +1,142 @@ +{ + "defaultPage": "shell", + "types": {}, + "variables": { + "showGraph": { + "type": "boolean" + } + }, + "security": { + "access": { + "requiresAuthentication": false + } + }, + "chains": {}, + "translations": { + "app": { + "path": "./resources/strings/app/nls/app-strings" + } + }, + "description": "A new VB app", + "id": "starter", + "userConfig": { + "type": "vb/DefaultSecurityProvider", + "configuration": { + "authentication": { + "type": "oraclecloud" + } + }, + "embedding": "any" + }, + "imports": { + "components": { + "oj-validation-base": { + "path": "ojs/ojvalidation-base" + }, + "oj-validation-datetime": { + "path": "ojs/ojvalidation-datetime" + }, + "oj-validation-number": { + "path": "ojs/ojvalidation-number" + } + } + }, + "requirejs": { + "paths": { + "interactivegraph-component": "resources/components/interactivegraph-component", + "oj-dyn": "https://static.oracle.com/cdn/jet/packs/oj-dyn/16.1.6/min/", + "oj-dynamic": "https://static.oracle.com/cdn/jet/packs/oj-dynamic/16.1.6/min/" + }, + "bundles": { + "oj-dyn/component-bundle": [ + "oj-dyn/bind-field/loader", + "oj-dyn/bind-section/loader", + "oj-dyn/container/loader", + "oj-dyn/form/loader", + "oj-dyn/form/resources/nls" + ], + "oj-dynamic/common-bundle": [ + "oj-dynamic/providers/AdfBCExtension", + "oj-dynamic/providers/ComponentLayoutProvider", + "oj-dynamic/providers/ContainerLayoutProvider", + "oj-dynamic/providers/ContainerMetadataProviderFactory", + "oj-dynamic/providers/DefaultFetchable", + "oj-dynamic/providers/DynamicDataProvider", + "oj-dynamic/providers/DynamicLayoutMetadataProvider", + "oj-dynamic/providers/DynamicLayoutMetadataProviderFactory", + "oj-dynamic/providers/DynamicLayoutProvider", + "oj-dynamic/providers/Explodable", + "oj-dynamic/providers/Extension", + "oj-dynamic/providers/Fetchable", + "oj-dynamic/providers/HeterogeneousMetadataProvider", + "oj-dynamic/providers/HeterogeneousMetadataProviderFactory", + "oj-dynamic/providers/JsonFetchable", + "oj-dynamic/providers/JsonMetadataProvider", + "oj-dynamic/providers/JsonMetadataProviderFactory", + "oj-dynamic/providers/JsonMetadataSchema", + "oj-dynamic/providers/LocalMetadataProvider", + "oj-dynamic/providers/LocalMetadataProviderFactory", + "oj-dynamic/providers/MetadataContentManager", + "oj-dynamic/providers/MetadataDrivenLayoutProviderMixin", + "oj-dynamic/providers/MetadataHelpers", + "oj-dynamic/providers/MetadataProviderFactory", + "oj-dynamic/providers/MetadataProviderManager", + "oj-dynamic/providers/MetadataTransformer", + "oj-dynamic/providers/OpenAPISchema", + "oj-dynamic/providers/ResolvedLayoutCachingMetadataProvider", + "oj-dynamic/providers/ResolvedLayoutCachingMetadataProviderFactory", + "oj-dynamic/providers/ServiceFetchable", + "oj-dynamic/providers/ServiceMetadataProvider", + "oj-dynamic/providers/ServiceMetadataProviderFactory", + "oj-dynamic/providers/TransformState", + "oj-dynamic/providers/TypeDefinitions", + "oj-dynamic/shared/ComponentFetchAttribute", + "oj-dynamic/shared/DataProviderFactory", + "oj-dynamic/shared/DataProviderFactoryManager", + "oj-dynamic/shared/DefaultRestDataProvider", + "oj-dynamic/shared/DynamicDataProviderFactory", + "oj-dynamic/shared/DynamicInputContacts", + "oj-dynamic/shared/DynamicInputRegistry", + "oj-dynamic/shared/DynamicLayout", + "oj-dynamic/shared/DynamicLayoutContextProperty", + "oj-dynamic/shared/DynamicUIMetadata", + "oj-dynamic/shared/ExpressionManager", + "oj-dynamic/shared/ExtensibleMetadata", + "oj-dynamic/shared/JsonMetadata", + "oj-dynamic/shared/LayoutProvider", + "oj-dynamic/shared/MetadataProvider", + "oj-dynamic/shared/polyfills", + "oj-dynamic/shared/ProviderFeatures", + "oj-dynamic/shared/RestUtils", + "oj-dynamic/shared/SharedTypes", + "oj-dynamic/shared/UriTemplateUtils", + "oj-dynamic/shared/vbHelperCacheManager", + "oj-dynamic/utils/BusinessRuleEngine", + "oj-dynamic/utils/CommonUtils", + "oj-dynamic/utils/DynamicComponentUtil", + "oj-dynamic/utils/DynamicContainerUtils", + "oj-dynamic/utils/DynamicFormRenderUtils", + "oj-dynamic/utils/DynamicFormUtils", + "oj-dynamic/utils/DynamicInputFactory", + "oj-dynamic/utils/DynamicLOVUtil", + "oj-dynamic/utils/DynamicLayoutEngine", + "oj-dynamic/utils/JetUtils", + "oj-dynamic/utils/KeyConversionDataProvider", + "oj-dynamic/utils/LayoutExpressionUtils", + "oj-dynamic/utils/MacroTaskQueue", + "oj-dynamic/utils/MetadataUtils", + "oj-dynamic/utils/MicroTaskQueue", + "oj-dynamic/utils/UtilTypes" + ], + "oj-dynamic/component-bundle": [ + "oj-dynamic/bind-field/loader", + "oj-dynamic/bind-section/loader", + "oj-dynamic/container/loader", + "oj-dynamic/form/loader", + "oj-dynamic/table/loader", + "oj-dynamic/table/resources/nls", + "oj-dynamic/form/resources/nls" + ] + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/main-flow.js b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/main-flow.js new file mode 100644 index 0000000..df76e43 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/main-flow.js @@ -0,0 +1,43 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function() { + 'use strict'; + + var FlowModule = function FlowModule() {}; + + /** + * + * @param {String} arg1 + * @return {String} + */ + FlowModule.prototype.submitFeedbackToDA = function(postbackURL, dataToSubmit) { + + + var cbDataVal = JSON.stringify({ + feedbackReason: dataToSubmit + }); + + var settings = { + "async": true, + + "crossDomain": true, + "url": postbackURL, + "method": "POST", + "headers": { + "accept": "application/json" + }, + "processData": false, + "data": cbDataVal + }; + + + + $.ajax(settings).done(function(response) { + console.log(response); + }); + }; + + return FlowModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/main-flow.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/main-flow.json new file mode 100644 index 0000000..7e2077c --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/main-flow.json @@ -0,0 +1,15 @@ +{ + + "id": "main", + "description": "Flow main", + "defaultPage": "main-start", + "chains": {}, + "services": {}, + "types": {}, + "variables": {}, + "security": { + "access": { + "requiresAuthentication": false + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page-chains/getGraphData.js b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page-chains/getGraphData.js new file mode 100644 index 0000000..8e184f6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page-chains/getGraphData.js @@ -0,0 +1,61 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +/* global Plotly */ +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', + 'https://cdn.plot.ly/plotly-latest.min.js' +], ( + ActionChain, + Actions, + ActionUtils, + Plotly +) => { + 'use strict'; + + class getGraphData extends ActionChain { + /** + * @param {Object} context + */ + async run(context) { + const { $page, $flow, $application, $constants, $variables } = context; + const urlParams = new URLSearchParams(window.location.search); + const queryParamsForApi = { + graphId: urlParams.get('graphId') + }; + + const response = await Actions.callRest(context, { + endpoint: 'interactive-graph/getIgraph', + method: 'GET', + queryParams: queryParamsForApi + }); + + console.log("Full API Response:", response); + console.log("Layout:", JSON.stringify(response.body.layout)); + + // Check if Plotly is defined after loading + if (typeof Plotly === 'undefined') { + console.error("Plotly failed to load."); + return; + } + + var config = { + showLink: false, + plotlyServerURL: "http://:8050/", + displaylogo: false, + responsive: true + }; + + // Plotting + if (response && response.body.data) { + Plotly.newPlot('plotlyGraph', response.body.data, response.body.layout, config); + } else { + console.error("Data not found in the response"); + } + } + } + return getGraphData; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page-template.html b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page-template.html new file mode 100644 index 0000000..856895e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page-template.html @@ -0,0 +1,3 @@ + + diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page.html new file mode 100644 index 0000000..2f8a22e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page.html @@ -0,0 +1,16 @@ + + +
+
+
+
+ +
diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page.js new file mode 100644 index 0000000..dde32b8 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page.js @@ -0,0 +1,11 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page.json new file mode 100644 index 0000000..2646380 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/flows/main/pages/main-start-page.json @@ -0,0 +1,91 @@ +{ + + "title": "Oracle AI Data Assistant", + "description": "", + "variables": { + "graphId": { + "type": "string", + "input": "fromUrl" + } + }, + "metadata": { + "dynamicContainerMetadata": { + "type": "vb/ContainerMetadataProviderDescriptor" + } + }, + "types": {}, + "chains": { + }, + "eventListeners": { + "vbEnter": { + "chains": [ + { + "parameters": {}, + "chain": "getGraphData" + } + ] + } + + }, + "imports": { + "components": { + "oj-checkboxset": { + "path": "ojs/ojcheckboxset" + }, + "oj-dyn-container": { + "path": "oj-dyn/container/loader" + }, + "oj-form-layout": { + "path": "ojs/ojformlayout" + }, + "oj-input-text": { + "path": "ojs/ojinputtext" + }, + "oj-menu": { + "path": "ojs/ojmenu" + } + + } + }, + "layouts": { + "containerLayout1": { + "label": "Container Rule Set 1", + "layoutType": "container", + "layouts": { + "case1": { + "label": "Case 1", + "layoutType": "container", + "layout": { + "sectionTemplateMap": { + "template1": "template1" + }, + "displayProperties": [ + "template1" + ] + } + } + }, + "rules": [ + "containerLayout1-rule1" + ] + }, + "containerLayout1-rule1": { + "expression": "case1" + } + }, + "templates": { + "template1": { + "title": "Interactive Graph", + "extensible": "byReference", + "@dt": { + "type": "section", + "layout": "containerLayout1" + } + } + }, + "security": { + "access": { + "requiresAuthentication": false + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/index.html b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/index.html new file mode 100644 index 0000000..e5a0bb2 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/index.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/resources/strings/shell/nls/root/shell-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/resources/strings/shell/nls/root/shell-strings.json new file mode 100644 index 0000000..87a208d --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/resources/strings/shell/nls/root/shell-strings.json @@ -0,0 +1,22 @@ +{ + "shell_header_title": "My Application", + "@shell_header_title": { + "description": "Title on shell header" + }, + "shell_footer_about_link": "About", + "@shell_footer_about_link": { + "description": "About link on shell footer" + }, + "shell_footer_copyright": "Created with Visual Builder, Copyright © 2019", + "@shell_footer_copyright": { + "description": "Copyright text on shell footer" + }, + "shell_title_tooltip": "Application Name", + "@shell_title_tooltip": { + "description": "Tooltip on shell title text" + }, + "shell_sign_out": "Sign Out", + "@shell_sign_out": { + "description": "Text on menu option to log out of the application" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/resources/strings/shell/nls/shell-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/resources/strings/shell/nls/shell-strings.json new file mode 100644 index 0000000..3aad3ff --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/resources/strings/shell/nls/shell-strings.json @@ -0,0 +1,3 @@ +{ + "root": true +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/shell-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/shell-page.html new file mode 100644 index 0000000..e86aaf4 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/shell-page.html @@ -0,0 +1,40 @@ +
diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/shell-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/shell-page.js new file mode 100644 index 0000000..895f0bb --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/shell-page.js @@ -0,0 +1,11 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], function() { + 'use strict'; + + var PageModule = function PageModule() {}; + + return PageModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/shell-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/shell-page.json new file mode 100644 index 0000000..b15b380 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/pages/shell-page.json @@ -0,0 +1,44 @@ +{ + + "description": "", + "routerFlow": "main", + "variables": { + }, + "metadata": {}, + "types": { + }, + "chains": { + }, + "eventListeners": { + }, + "imports": { + "components": { + "oj-messages": { + "path": "ojs/ojmessages" + }, + "oj-menu": { + "path": "ojs/ojmenu" + }, + "oj-menu-button": { + "path": "ojs/ojbutton" + }, + "oj-option": { + "path": "ojs/ojoption" + }, + "oj-toolbar": { + "path": "ojs/ojtoolbar" + } + } + }, + "translations": { + "shell": { + "path": "./resources/strings/shell/nls/shell-strings" + } + }, + "title": "", + "security": { + "access": { + "requiresAuthentication": false + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/resources/css/app.css b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/resources/css/app.css new file mode 100644 index 0000000..e69de29 diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/resources/strings/app/nls/app-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/resources/strings/app/nls/app-strings.json new file mode 100644 index 0000000..f4d84b3 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/resources/strings/app/nls/app-strings.json @@ -0,0 +1,3 @@ +{ + "root": true +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/resources/strings/app/nls/root/app-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/resources/strings/app/nls/root/app-strings.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/resources/strings/app/nls/root/app-strings.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/settings/dependencies.json b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/settings/dependencies.json new file mode 100644 index 0000000..e1b1957 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-InteractiveGraph/webApps/nl2sql_interactivegraph/settings/dependencies.json @@ -0,0 +1,10 @@ +{ + "component-dependencies": { + "oj-dyn": { + "version": "16.1.6", + "components": { + "container": "16.1.6" + } + } + } +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/Gruntfile.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/Gruntfile.js new file mode 100644 index 0000000..fcf4bc6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/Gruntfile.js @@ -0,0 +1,15 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +'use strict'; + +/** + * Visual Builder project build script. + * For details about the application build and Visual Builder-specific grunt tasks + * provided by the grunt-vb-build npm dependency, please refer to + * https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/app-builder-cloud&id=visual-application-build + */ +module.exports = (grunt) => { + require('load-grunt-tasks')(grunt); +}; diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/package.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/package.json new file mode 100644 index 0000000..f3330ca --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/package.json @@ -0,0 +1,15 @@ +{ + "name": "vb-application", + "version": "1.0.0", + "description": "Visual Builder Application", + "devDependencies": { + "grunt": "^1.6.1", + "grunt-cli": "^1.4.3", + "load-grunt-tasks": "^5.1.0", + "@oracle/grunt-vb-build": "https://static.oracle.com/cdn/vb/tools/npm/grunt-vb-build/grunt-vb-build-2410.0.19.tar.gz", + "@oracle/grunt-vb-audit": "https://static.oracle.com/cdn/vb/tools/npm/grunt-vb-audit/grunt-vb-audit-2410.0.4.tar.gz" + }, + "com_oracle_visual_builder": { + "upgrade": "micro" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/services/catalog.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/services/catalog.json new file mode 100644 index 0000000..da4f19b --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/services/catalog.json @@ -0,0 +1,23 @@ +{ + "backends": { + "interactiveTables": { + "servers": [ +{ + "url": "/v1", + "description": "APIGW", + "x-vb": { + "authentication": { + "authenticated": { + "type": "oauth2_client_credentials", + "clientIdCredentials": "", + "scope": "urn:opc:idm:__myscopes__", + "authUrl": "/oauth2/v1/token" + } + }, + "forceProxy": "cors" + } + } + ] + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/services/interactiveTables/examples/getGetdata/response_default_application_json_vb.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/services/interactiveTables/examples/getGetdata/response_default_application_json_vb.json new file mode 100644 index 0000000..505c5a6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/services/interactiveTables/examples/getGetdata/response_default_application_json_vb.json @@ -0,0 +1,39698 @@ +[ + { + "Invoice Number": "ERS-13623-229563", + "Amount Due": 1103.81, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13617-229286", + "Amount Due": 978.82, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13555-227325", + "Amount Due": 25167.33, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13630-229762", + "Amount Due": 36425.61, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13610-229265", + "Amount Due": 815.69, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13612-229267", + "Amount Due": 815.69, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13604-229114", + "Amount Due": 14329.13, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13608-229243", + "Amount Due": 2447.06, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-13601-229105", + "Amount Due": 22076.14, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-13602-229112", + "Amount Due": 3099.6, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-13601-229104", + "Amount Due": 11038.07, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "UK201039706", + "Amount Due": 4573.11, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13598-229082", + "Amount Due": 14349.49, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13592-228630", + "Amount Due": 6362.34, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13596-228634", + "Amount Due": 15453.29, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13521-226257", + "Amount Due": 25167.33, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13585-228351", + "Amount Due": 326.27, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-13587-228355", + "Amount Due": 22076.14, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-13585-228350", + "Amount Due": 3589.01, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-13587-228354", + "Amount Due": 39737.04, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-13585-228349", + "Amount Due": 2936.47, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-13587-228353", + "Amount Due": 48567.5, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-13583-228347", + "Amount Due": 1305.1, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "UK201039699", + "Amount Due": 4573.11, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13579-228109", + "Amount Due": 25387.56, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13569-227923", + "Amount Due": 652.55, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-13571-227928", + "Amount Due": 1103.81, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13575-228081", + "Amount Due": 1103.81, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13581-228344", + "Amount Due": 1103.81, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13567-227770", + "Amount Due": 2120.78, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13574-227943", + "Amount Due": 2120.78, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13563-227570", + "Amount Due": 13956.66, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13492-225608", + "Amount Due": 25167.33, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "UK201039689", + "Amount Due": 4969.08, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13526-226475", + "Amount Due": 13956.66, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13524-226473", + "Amount Due": 1468.23, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-13547-227281", + "Amount Due": 1468.23, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-13520-226256", + "Amount Due": 3099.6, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-13515-226091", + "Amount Due": 652.55, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "UK201039682", + "Amount Due": 4969.08, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13501-225763", + "Amount Due": 13956.66, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13490-225604", + "Amount Due": 2447.06, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-13490-225606", + "Amount Due": 2447.06, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-13470-225164", + "Amount Due": 13956.66, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-13445-224321", + "Amount Due": 15165.74, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-13418-223499", + "Amount Due": 15165.74, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13393-222295", + "Amount Due": 15165.74, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-13365-221806", + "Amount Due": 22076.14, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-13365-221805", + "Amount Due": 3099.6, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13373-221916", + "Amount Due": 3099.6, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13376-221922", + "Amount Due": 3311.42, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13359-221699", + "Amount Due": 15165.74, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13367-221810", + "Amount Due": 14349.49, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13378-221924", + "Amount Due": 14349.49, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13356-221506", + "Amount Due": 6362.34, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-13354-221496", + "Amount Due": 12141.87, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-13356-221505", + "Amount Due": 326.27, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13352-221285", + "Amount Due": 16553.41, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13354-221495", + "Amount Due": 17660.91, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13356-221504", + "Amount Due": 3589.01, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13354-221494", + "Amount Due": 37529.43, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13356-221503", + "Amount Due": 2936.47, + "Due Date": 1706054400000, + "Past Due Days": 113 + }, + { + "Invoice Number": "ERS-13354-221493", + "Amount Due": 19868.52, + "Due Date": 1706054400000, + "Past Due Days": 113 + }, + { + "Invoice Number": "ERS-13356-221502", + "Amount Due": 3425.88, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-13354-221492", + "Amount Due": 23179.94, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-13344-220815", + "Amount Due": 16553.41, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-13350-221272", + "Amount Due": 3589.01, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-13316-219742", + "Amount Due": 16553.41, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-13288-219189", + "Amount Due": 16553.41, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-13273-218520", + "Amount Due": 14195.18, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-13247-217892", + "Amount Due": 14195.18, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-13228-217343", + "Amount Due": 14195.18, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-13192-216681", + "Amount Due": 14195.18, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-13176-216171", + "Amount Due": 16010.56, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-13152-215627", + "Amount Due": 16010.56, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-13134-214912", + "Amount Due": 16010.56, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-13102-214254", + "Amount Due": 16010.56, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-13089-213789", + "Amount Due": 14144.66, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-13052-212634", + "Amount Due": 14144.66, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-13033-212043", + "Amount Due": 14144.66, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-13020-211513", + "Amount Due": 11428.05, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-13007-211064", + "Amount Due": 11428.05, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-12995-210718", + "Amount Due": 11428.05, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-12930-205758", + "Amount Due": 11935.85, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "SE201039731", + "Amount Due": 217501.25, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "SE201039724", + "Amount Due": 217501.25, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-15993-230026", + "Amount Due": 1078680, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "SE201039713", + "Amount Due": 208490, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-15967-229066", + "Amount Due": 1078680, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "SE201039706", + "Amount Due": 208490, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-15950-228337", + "Amount Due": 1033991.25, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "SE201039699", + "Amount Due": 208490, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-15923-227261", + "Amount Due": 1033991.25, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "SE201039692", + "Amount Due": 208490, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-15895-226272", + "Amount Due": 1033991.25, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "SE201039632", + "Amount Due": 210843.75, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-15639-220021", + "Amount Due": 1045677.5, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "SE201039621", + "Amount Due": 209466.25, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-15608-219289", + "Amount Due": 1045677.5, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "SE201039614", + "Amount Due": 209466.25, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "SE201039607", + "Amount Due": 209466.25, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-15561-218247", + "Amount Due": 1038830, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "SE201039600", + "Amount Due": 209466.25, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-15536-217627", + "Amount Due": 1038830, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "SE201039591", + "Amount Due": 219242.5, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-15499-217006", + "Amount Due": 1038830, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "SE201039584", + "Amount Due": 219242.5, + "Due Date": 1701302400000, + "Past Due Days": 168 + }, + { + "Invoice Number": "ERS-15484-216520", + "Amount Due": 1038830, + "Due Date": 1701302400000, + "Past Due Days": 168 + }, + { + "Invoice Number": "SE201039577", + "Amount Due": 219242.5, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-15454-216148", + "Amount Due": 1087292.5, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "SE201039570", + "Amount Due": 219242.5, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15428-215606", + "Amount Due": 1087292.5, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15389-214761", + "Amount Due": 1087292.5, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "SE201039561", + "Amount Due": 227576.25, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-15358-214237", + "Amount Due": 1087292.5, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "SE201039554", + "Amount Due": 227576.25, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "SE201039547", + "Amount Due": 227576.25, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-15318-213679", + "Amount Due": 1128638.75, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "SE201039540", + "Amount Due": 227576.25, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-15291-213069", + "Amount Due": 1128638.75, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-15262-212621", + "Amount Due": 1128638.75, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "SE201039530", + "Amount Due": 192713.75, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15230-211892", + "Amount Due": 1128638.75, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "SE201039523", + "Amount Due": 192713.75, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "SE201039516", + "Amount Due": 192713.75, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-15189-211403", + "Amount Due": 955736.25, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "SE201039509", + "Amount Due": 192713.75, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-15163-210989", + "Amount Due": 955736.25, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "SE201039500", + "Amount Due": 230391.25, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15131-210684", + "Amount Due": 955736.25, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "SE201039493", + "Amount Due": 230391.25, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-15124-210363", + "Amount Due": 955736.25, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "SE201039486", + "Amount Due": 230391.25, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-15086-209951", + "Amount Due": 1142596.25, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "SE201039479", + "Amount Due": 230391.25, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-15049-209268", + "Amount Due": 1142596.25, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-15010-208444", + "Amount Due": 1142596.25, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "SE201039470", + "Amount Due": 234336.25, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-14998-208021", + "Amount Due": 1142596.25, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "SE201039463", + "Amount Due": 234336.25, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "SE201039456", + "Amount Due": 234336.25, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-14941-207435", + "Amount Due": 1162171.25, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-14919-207211", + "Amount Due": 1162171.25, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "SE201039449", + "Amount Due": 234336.25, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14886-206653", + "Amount Due": 1162171.25, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "SE200939805", + "Amount Due": 202432.5, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-12659-225826", + "Amount Due": 14518.19, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-12667-226005", + "Amount Due": 16332.96, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-12633-225063", + "Amount Due": 101627.33, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-12627-224729", + "Amount Due": 4023.21, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-12629-224734", + "Amount Due": 6973.57, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-12620-224714", + "Amount Due": 21457.13, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-12608-224652", + "Amount Due": 16629.27, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12627-224728", + "Amount Due": 2950.36, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12464-220670", + "Amount Due": 2219.35, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-12602-224351", + "Amount Due": 90738.69, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-12590-223820", + "Amount Due": 90738.69, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-12561-222694", + "Amount Due": 5632.5, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-12545-222271", + "Amount Due": 4733.19, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-12540-222186", + "Amount Due": 6761.7, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-12536-221886", + "Amount Due": 4733.19, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-12499-221165", + "Amount Due": 18031.2, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-12511-221232", + "Amount Due": 18031.2, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-12518-221252", + "Amount Due": 104986.44, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-12486-221081", + "Amount Due": 17129.64, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-12514-221247", + "Amount Due": 99126.3, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-12506-221218", + "Amount Due": 2479.29, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-12504-221213", + "Amount Due": 25925.34, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-12480-221064", + "Amount Due": 7625.1, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-12482-221069", + "Amount Due": 8790.21, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-12504-221212", + "Amount Due": 9150.12, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-12494-221131", + "Amount Due": 99126.3, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-12482-221068", + "Amount Due": 901.56, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-12388-218311", + "Amount Due": 2243.15, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-12470-220766", + "Amount Due": 9150.12, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-12482-221067", + "Amount Due": 3831.63, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-12497-221140", + "Amount Due": 3831.63, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-12616-224699", + "Amount Due": 20384.27, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-12612-224693", + "Amount Due": 20384.27, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-12442-220136", + "Amount Due": 8790.21, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12428-219711", + "Amount Due": 9015.6, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-12429-219717", + "Amount Due": 9015.6, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-12417-219372", + "Amount Due": 225.39, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-12260-215598", + "Amount Due": 2232.44, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-12367-217733", + "Amount Due": 13523.4, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12357-217616", + "Amount Due": 18031.2, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12331-217307", + "Amount Due": 4958.58, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12335-217315", + "Amount Due": 14199.57, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12333-217309", + "Amount Due": 18031.2, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12337-217323", + "Amount Due": 18031.2, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12321-217102", + "Amount Due": 4507.8, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-12324-217121", + "Amount Due": 4507.8, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-12331-217306", + "Amount Due": 11494.89, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-12343-217411", + "Amount Due": 99126.3, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-12354-217506", + "Amount Due": 99126.3, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-12316-217031", + "Amount Due": 4575.06, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-12321-217101", + "Amount Due": 4575.06, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-12357-217615", + "Amount Due": 4575.06, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-12351-217489", + "Amount Due": 91501.2, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-12312-217002", + "Amount Due": 1352.34, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12319-217038", + "Amount Due": 6100.08, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12347-217425", + "Amount Due": 6100.08, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12354-217505", + "Amount Due": 6100.08, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12316-217030", + "Amount Due": 676.17, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12324-217120", + "Amount Due": 676.17, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12335-217314", + "Amount Due": 676.17, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12337-217322", + "Amount Due": 676.17, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12357-217614", + "Amount Due": 6100.08, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12322-217118", + "Amount Due": 10675.14, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12322-217117", + "Amount Due": 82351.08, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-12301-216421", + "Amount Due": 99029.94, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-12328-217139", + "Amount Due": 6310.92, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12278-215999", + "Amount Due": 12171.06, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12276-215942", + "Amount Due": 5634.75, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-12235-215029", + "Amount Due": 14199.57, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-12239-215035", + "Amount Due": 3050.04, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-12225-214698", + "Amount Due": 22989.78, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-12243-215179", + "Amount Due": 89976.18, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-12235-215028", + "Amount Due": 4575.06, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12234-215022", + "Amount Due": 44225.58, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-12222-214659", + "Amount Due": 9150.12, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-12241-215174", + "Amount Due": 76251, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-12227-214736", + "Amount Due": 76251, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-7611-230004", + "Amount Due": 39511.2, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-7581-228943", + "Amount Due": 39511.2, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-7563-227555", + "Amount Due": 34000.8, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-7523-226427", + "Amount Due": 34000.8, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-7486-225747", + "Amount Due": 34000.8, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-7112-213760", + "Amount Due": 24699.6, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "UK201039729", + "Amount Due": 1319.53, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "UK201039719", + "Amount Due": 1285.45, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "ERS-1272-230284", + "Amount Due": 39051.13, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "UK201039712", + "Amount Due": 1285.45, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "UK201039705", + "Amount Due": 1285.45, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "UK201039698", + "Amount Due": 1285.45, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-1268-227780", + "Amount Due": 2283.03, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-1263-226806", + "Amount Due": 169902.65, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "UK201039688", + "Amount Due": 1397.08, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "UK201039681", + "Amount Due": 1397.08, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "UK201039674", + "Amount Due": 1397.08, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "UK201039667", + "Amount Due": 1397.08, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "UK201039657", + "Amount Due": 1525.16, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "UK201039650", + "Amount Due": 1525.16, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "UK201039643", + "Amount Due": 1525.16, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "UK201039636", + "Amount Due": 1525.16, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "UK201039626", + "Amount Due": 1307.78, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "UK201039619", + "Amount Due": 1307.78, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "UK201039612", + "Amount Due": 1307.78, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "UK201039605", + "Amount Due": 1307.78, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "UK201039595", + "Amount Due": 1475.8, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "UK201039588", + "Amount Due": 1475.8, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "UK201039581", + "Amount Due": 1475.8, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "UK201039574", + "Amount Due": 1475.8, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "UK201039564", + "Amount Due": 1303.08, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "UK201039557", + "Amount Due": 1303.08, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "UK201039550", + "Amount Due": 1303.08, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "UK201039543", + "Amount Due": 1303.08, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "UK201039533", + "Amount Due": 1052.8, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "UK201039526", + "Amount Due": 1052.8, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "UK201039519", + "Amount Due": 1052.8, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "UK201039512", + "Amount Due": 1052.8, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "UK201039502", + "Amount Due": 1688.48, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "UK201039481", + "Amount Due": 1688.48, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "UK201039488", + "Amount Due": 1688.48, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "UK201039495", + "Amount Due": 1688.48, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "UK200939812", + "Amount Due": 1161.5, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "UK200939805", + "Amount Due": 1161.5, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "UK200939798", + "Amount Due": 1161.5, + "Due Date": 1688083200000, + "Past Due Days": 321 + }, + { + "Invoice Number": "BE201039731", + "Amount Due": 48666.2, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "22-JUN-2010", + "Amount Due": 2190, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "17-FEB-2010", + "Amount Due": 2339, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-13436-230364", + "Amount Due": 4735.72, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13430-230103", + "Amount Due": 8225.28, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13428-230084", + "Amount Due": 2959.83, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-13425-229822", + "Amount Due": 8225.28, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-13424-229644", + "Amount Due": 7814.02, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13422-229645", + "Amount Due": 8225.28, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13407-228702", + "Amount Due": 88794.83, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-13386-227962", + "Amount Due": 53606.33, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-13386-227961", + "Amount Due": 19854.2, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13370-227380", + "Amount Due": 38384.78, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13372-227382", + "Amount Due": 38384.78, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13378-227500", + "Amount Due": 23163.23, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13365-226845", + "Amount Due": 11912.52, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13363-226825", + "Amount Due": 82875.17, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13359-226647", + "Amount Due": 82875.17, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-13369-227379", + "Amount Due": 10063.41, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13359-226644", + "Amount Due": 9471.45, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13357-226546", + "Amount Due": 5919.66, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13360-226684", + "Amount Due": 5919.66, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13347-226148", + "Amount Due": 22494.69, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13347-226147", + "Amount Due": 4143.76, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-13350-226186", + "Amount Due": 5919.66, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13341-226052", + "Amount Due": 10281.6, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13343-226054", + "Amount Due": 20718.79, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13336-225906", + "Amount Due": 7402.75, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13339-226050", + "Amount Due": 10281.6, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13334-225884", + "Amount Due": 9459.07, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-13330-225696", + "Amount Due": 2878.85, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13323-225650", + "Amount Due": 6991.49, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13325-225669", + "Amount Due": 1782.14, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-13297-224342", + "Amount Due": 29484.63, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-13304-224695", + "Amount Due": 786.26, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-13294-223899", + "Amount Due": 58969.26, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-13288-223741", + "Amount Due": 16511.39, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-13300-224347", + "Amount Due": 16511.39, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-13282-223358", + "Amount Due": 5110.67, + "Due Date": 1707868800000, + "Past Due Days": 92 + }, + { + "Invoice Number": "ERS-13269-222838", + "Amount Due": 8773.63, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-13260-222591", + "Amount Due": 10281.6, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-13255-222550", + "Amount Due": 7814.02, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13262-222592", + "Amount Due": 7814.02, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13260-222590", + "Amount Due": 137.09, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-13250-222510", + "Amount Due": 1507.97, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-13243-222107", + "Amount Due": 1370.88, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-13275-223138", + "Amount Due": 1370.88, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-12962-214094", + "Amount Due": 23980.83, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-13234-221873", + "Amount Due": 53606.33, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-13236-221876", + "Amount Due": 53606.33, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-13228-221598", + "Amount Due": 15221.55, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13211-221415", + "Amount Due": 29484.63, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-13206-221389", + "Amount Due": 29484.63, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13214-221422", + "Amount Due": 13759.49, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13199-221010", + "Amount Due": 16511.39, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-13214-221421", + "Amount Due": 6683.18, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-13196-221006", + "Amount Due": 8255.7, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-13182-220728", + "Amount Due": 1572.51, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-13184-220731", + "Amount Due": 1572.51, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-13195-220965", + "Amount Due": 1572.51, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-13174-220462", + "Amount Due": 7951.1, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-13167-220278", + "Amount Due": 7951.1, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-13156-220119", + "Amount Due": 7951.1, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-13137-218993", + "Amount Due": 23587.7, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "ERS-13125-218858", + "Amount Due": 10281.6, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13131-218886", + "Amount Due": 11793.85, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13128-218877", + "Amount Due": 20563.2, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13131-218885", + "Amount Due": 5896.93, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-13123-218851", + "Amount Due": 35075.75, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-13116-218677", + "Amount Due": 548.35, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-13117-218697", + "Amount Due": 42355.62, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-13109-218483", + "Amount Due": 53606.33, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-13099-218107", + "Amount Due": 37722.98, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-13106-218388", + "Amount Due": 7279.87, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-13096-218026", + "Amount Due": 29484.63, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-13087-217809", + "Amount Due": 13366.37, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-13085-217792", + "Amount Due": 8648.82, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-13092-217943", + "Amount Due": 8648.82, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-13072-217350", + "Amount Due": 10281.6, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-13067-217226", + "Amount Due": 3701.38, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-13069-217265", + "Amount Due": 3701.38, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-13030-215877", + "Amount Due": 25160.22, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-13031-215897", + "Amount Due": 41032.01, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-13033-215918", + "Amount Due": 47650.08, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-13025-215786", + "Amount Due": 25160.22, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-13027-215788", + "Amount Due": 25160.22, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-12981-214939", + "Amount Due": 10281.6, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12976-214920", + "Amount Due": 19192.32, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12986-215094", + "Amount Due": 6717.31, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-12979-214935", + "Amount Due": 9870.34, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-13003-215271", + "Amount Due": 9870.34, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12967-214296", + "Amount Due": 3701.38, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-12968-214440", + "Amount Due": 1370.88, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-12974-214914", + "Amount Due": 1370.88, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-12918-212532", + "Amount Due": 7265.66, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-12915-212452", + "Amount Due": 22801.45, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12912-212412", + "Amount Due": 33083.05, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12908-212363", + "Amount Due": 3015.94, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-12917-212473", + "Amount Due": 3015.94, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-12909-212367", + "Amount Due": 22801.45, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-12880-211606", + "Amount Due": 43679.24, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-12882-211622", + "Amount Due": 43679.24, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-12884-211624", + "Amount Due": 43679.24, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-12878-211604", + "Amount Due": 43679.24, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-12863-211267", + "Amount Due": 24767.09, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-12859-211185", + "Amount Due": 24767.09, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-12860-211188", + "Amount Due": 24767.09, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-12846-210895", + "Amount Due": 10281.6, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-12831-210834", + "Amount Due": 10281.6, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-12836-210839", + "Amount Due": 10281.6, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-12819-210746", + "Amount Due": 6306.05, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-12805-210322", + "Amount Due": 10281.6, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-12803-210302", + "Amount Due": 8225.28, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-12799-210109", + "Amount Due": 2056.32, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-12783-209744", + "Amount Due": 23587.7, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-12772-209439", + "Amount Due": 31843.4, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-12740-208860", + "Amount Due": 10281.6, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-12751-208897", + "Amount Due": 6991.49, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-12735-208711", + "Amount Due": 4935.17, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-12747-208870", + "Amount Due": 4935.17, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-12722-208379", + "Amount Due": 22408.32, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-12716-208258", + "Amount Due": 22408.32, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-12702-207580", + "Amount Due": 29484.63, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-12694-207513", + "Amount Due": 29484.63, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-12688-207505", + "Amount Due": 9828.21, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-12682-207498", + "Amount Due": 10281.6, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-12689-207506", + "Amount Due": 29484.63, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-12680-207367", + "Amount Due": 548.35, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-12677-207346", + "Amount Due": 13366.37, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-12684-207501", + "Amount Due": 3564.29, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "ERS-12672-207267", + "Amount Due": 10281.6, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-7550-227012", + "Amount Due": 63560.4, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-7463-224996", + "Amount Due": 44064, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-7496-225813", + "Amount Due": 63560.4, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-276-225269", + "Amount Due": 339178.8, + "Due Date": 1709337600000, + "Past Due Days": 75 + }, + { + "Invoice Number": "ERS-275-224993", + "Amount Due": 750768, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-7114-213825", + "Amount Due": 46173.6, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-271-221864", + "Amount Due": 353839.2, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-267-219563", + "Amount Due": 376768.8, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-266-219243", + "Amount Due": 408168, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-7073-212617", + "Amount Due": 44541.6, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "W39209", + "Amount Due": 2011.46, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39208", + "Amount Due": 71.8, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "W39052", + "Amount Due": 2261.46, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "W39051", + "Amount Due": 71.8, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "W38899", + "Amount Due": 2157.46, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "W38898", + "Amount Due": 71.8, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "W38718", + "Amount Due": 2034.46, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "W38717", + "Amount Due": 71.8, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "W38558", + "Amount Due": 2060.46, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38557", + "Amount Due": 71.8, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "W38329", + "Amount Due": 2187.46, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "W38328", + "Amount Due": 71.8, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "W39190", + "Amount Due": 805, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "W39184", + "Amount Due": 824, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "W39183", + "Amount Due": 49, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "W39182", + "Amount Due": 805, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "W39181", + "Amount Due": 159, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "W39166", + "Amount Due": 1276, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "W39167", + "Amount Due": 1185, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "W39165", + "Amount Due": 1518, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-11976-229385", + "Amount Due": 1914.8, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-11972-228642", + "Amount Due": 41874.35, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-11954-227362", + "Amount Due": 1068.03, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-11949-226527", + "Amount Due": 2374.06, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-11921-225493", + "Amount Due": 1899.25, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-12772-230407", + "Amount Due": 18942.9, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "ERS-12776-230436", + "Amount Due": 10655.38, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-14860-206181", + "Amount Due": 1162171.25, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-14851-205959", + "Amount Due": 1003956.25, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-14817-205719", + "Amount Due": 1003956.25, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-283-228862", + "Amount Due": 376778.27, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-11957-227660", + "Amount Due": 12834.26, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-282-228408", + "Amount Due": 408178.06, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-11948-226526", + "Amount Due": 12834.26, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-11929-225777", + "Amount Due": 12834.26, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-278-225268", + "Amount Due": 394148.97, + "Due Date": 1709337600000, + "Past Due Days": 75 + }, + { + "Invoice Number": "ERS-277-224992", + "Amount Due": 910704.94, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-273-221887", + "Amount Due": 446502.68, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-269-219562", + "Amount Due": 459534.29, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-268-219237", + "Amount Due": 497829.01, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-265-217023", + "Amount Due": 470823.34, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-264-216743", + "Amount Due": 510058.12, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-261-214776", + "Amount Due": 458901.63, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-260-214502", + "Amount Due": 497142.52, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "W37994", + "Amount Due": 3579, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "W39187", + "Amount Due": 144, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "W39188", + "Amount Due": 154, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "W39185", + "Amount Due": 771, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "W39186", + "Amount Due": 877, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "W39169", + "Amount Due": 1396, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "W39168", + "Amount Due": 1360, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "W39170", + "Amount Due": 149, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "W39171", + "Amount Due": 810, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-16008-230433", + "Amount Due": 11477.5, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-15957-228628", + "Amount Due": 229550, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15955-228626", + "Amount Due": 315631.25, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15938-228307", + "Amount Due": 286937.5, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-15935-228066", + "Amount Due": 212333.75, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-15913-226908", + "Amount Due": 241027.5, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-15887-226083", + "Amount Due": 281198.75, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-15861-225802", + "Amount Due": 315631.25, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-15866-225819", + "Amount Due": 315631.25, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-15858-225735", + "Amount Due": 34432.5, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-15884-226078", + "Amount Due": 34432.5, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-15870-225829", + "Amount Due": 17216.25, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-15873-225990", + "Amount Due": 17216.25, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-15841-225232", + "Amount Due": 63126.25, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-15814-224672", + "Amount Due": 91820, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-15281-212921", + "Amount Due": 97558.75, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-15283-212925", + "Amount Due": 97558.75, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-14876-206512", + "Amount Due": 292676.25, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-15615-219462", + "Amount Due": 263982.5, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15593-219011", + "Amount Due": 315631.25, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-15585-218924", + "Amount Due": 229550, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-15585-218923", + "Amount Due": 5738.75, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-15557-218205", + "Amount Due": 258243.75, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-15549-218048", + "Amount Due": 258243.75, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-15558-218206", + "Amount Due": 258243.75, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-15526-217491", + "Amount Due": 315631.25, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-15523-217403", + "Amount Due": 315631.25, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-15507-217195", + "Amount Due": 315631.25, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-15512-217313", + "Amount Due": 34432.5, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-15476-216422", + "Amount Due": 235288.75, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "ERS-15474-216356", + "Amount Due": 80342.5, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-15432-215758", + "Amount Due": 269721.25, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-15424-215602", + "Amount Due": 315631.25, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-15436-215764", + "Amount Due": 149207.5, + "Due Date": 1701302400000, + "Past Due Days": 168 + }, + { + "Invoice Number": "ERS-15443-216000", + "Amount Due": 34432.5, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "ERS-15434-215762", + "Amount Due": 126252.5, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "ERS-15416-215482", + "Amount Due": 45910, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-15420-215584", + "Amount Due": 45910, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-15442-215940", + "Amount Due": 45910, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-15364-214340", + "Amount Due": 263982.5, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-15329-213895", + "Amount Due": 220368, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-15332-213937", + "Amount Due": 220368, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-15338-214040", + "Amount Due": 315631.25, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-15325-213822", + "Amount Due": 109036.25, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-15298-213222", + "Amount Due": 22955, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-15302-213263", + "Amount Due": 22955, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-15288-213060", + "Amount Due": 315631.25, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-15274-212812", + "Amount Due": 149207.5, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-15278-212820", + "Amount Due": 149207.5, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-15272-212806", + "Amount Due": 22955, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-15281-212920", + "Amount Due": 22955, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-15202-211556", + "Amount Due": 315631.25, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-15191-211446", + "Amount Due": 120513.75, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-15199-211551", + "Amount Due": 315631.25, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-15186-211396", + "Amount Due": 315631.25, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-15186-211395", + "Amount Due": 189378.75, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-15194-211482", + "Amount Due": 189378.75, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-15184-211385", + "Amount Due": 315631.25, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-15167-211072", + "Amount Due": 97558.75, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-15176-211195", + "Amount Due": 97558.75, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-15101-210135", + "Amount Due": 315631.25, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15077-209928", + "Amount Due": 309892.5, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-15093-210042", + "Amount Due": 309892.5, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-15105-210227", + "Amount Due": 229550, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15084-209946", + "Amount Due": 195117.5, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-15063-209652", + "Amount Due": 5738.75, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-15075-209926", + "Amount Due": 309892.5, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-15032-208804", + "Amount Due": 315631.25, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-15013-208502", + "Amount Due": 631262.5, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-15015-208504", + "Amount Due": 246766.25, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-15006-208325", + "Amount Due": 17216.25, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-15002-208217", + "Amount Due": 22955, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-14980-207636", + "Amount Due": 315631.25, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-14986-207644", + "Amount Due": 11477.5, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-14937-207431", + "Amount Due": 436145, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-14958-207549", + "Amount Due": 120513.75, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-14971-207625", + "Amount Due": 229550, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-14933-207427", + "Amount Due": 315631.25, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-14922-207309", + "Amount Due": 57387.5, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-14931-207406", + "Amount Due": 195117.5, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-14927-207371", + "Amount Due": 120513.75, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "ERS-14869-206385", + "Amount Due": 258243.75, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-14834-205916", + "Amount Due": 298415, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-14842-205926", + "Amount Due": 315631.25, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-14848-205953", + "Amount Due": 40171.25, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-14837-205921", + "Amount Due": 252505, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-14815-205717", + "Amount Due": 17216.25, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-14837-205920", + "Amount Due": 17216.25, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-14830-205912", + "Amount Due": 51648.75, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "ERS-14837-205919", + "Amount Due": 51648.75, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "ERS-12719-227267", + "Amount Due": 2359.77, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-12763-230124", + "Amount Due": 7241.78, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-12781-230445", + "Amount Due": 5444.32, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-12759-229922", + "Amount Due": 17702.13, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12773-230428", + "Amount Due": 99812.56, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12753-229404", + "Amount Due": 16629.27, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-12736-228316", + "Amount Due": 15556.42, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "ERS-12738-228320", + "Amount Due": 4023.21, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12738-228319", + "Amount Due": 10460.35, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-12582-223467", + "Amount Due": 2281.23, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-12675-226073", + "Amount Due": 7778.21, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12682-226444", + "Amount Due": 7778.21, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12669-226009", + "Amount Due": 7778.21, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12688-226704", + "Amount Due": 103442.11, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12665-225989", + "Amount Due": 117960.3, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-12671-226064", + "Amount Due": 117960.3, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-12643-225710", + "Amount Due": 7259.1, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-12656-225816", + "Amount Due": 7259.1, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-12665-225988", + "Amount Due": 7259.1, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-12653-225807", + "Amount Due": 14518.19, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-13617-228742", + "Amount Due": 4585934.95, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "DE201039731", + "Amount Due": 88099.27, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-13410-229004", + "Amount Due": 45573.43, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "DE201039724", + "Amount Due": 88099.27, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-13316-225328", + "Amount Due": 46490.92, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-13232-221766", + "Amount Due": 44896.32, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-13141-219345", + "Amount Due": 44056.18, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-13062-216974", + "Amount Due": 44465.54, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-12972-214618", + "Amount Due": 43962.17, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12898-212160", + "Amount Due": 43475.46, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12813-210688", + "Amount Due": 44838.01, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-12713-208077", + "Amount Due": 47018.09, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-12644-206159", + "Amount Due": 47497.66, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "BE201039481BE201039481", + "Amount Due": 23771.66, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "BE201039471-A", + "Amount Due": 21335.93, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "BE201039464-A", + "Amount Due": 21335.93, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "BE201039457-A", + "Amount Due": 21335.93, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "BE201039450-A", + "Amount Due": 21335.93, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "BE201039688", + "Amount Due": 16129.3, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "BE201039681", + "Amount Due": 16129.3, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "BE201039674", + "Amount Due": 16129.3, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "BE201039667", + "Amount Due": 16129.3, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "BE201039657", + "Amount Due": 20698.26, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "BE201039650", + "Amount Due": 20698.26, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "BE201039643", + "Amount Due": 20698.26, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "BE201039636", + "Amount Due": 20698.26, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "BE201039626", + "Amount Due": 18124.59, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "BE201039619", + "Amount Due": 18124.59, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "BE201039612", + "Amount Due": 18124.59, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "BE201039605", + "Amount Due": 18124.59, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "BE201039595", + "Amount Due": 20762.39, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "BE201039588", + "Amount Due": 20762.39, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "BE201039581", + "Amount Due": 20762.39, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "BE201039574", + "Amount Due": 20762.39, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "BE201039564", + "Amount Due": 24656.17, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "BE201039557", + "Amount Due": 24656.17, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "BE201039550", + "Amount Due": 24656.17, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "BE201039543", + "Amount Due": 24656.17, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "BE201039533", + "Amount Due": 23933.8, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "BE201039526", + "Amount Due": 23933.8, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "BE201039519", + "Amount Due": 23933.8, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "BE201039512", + "Amount Due": 23933.8, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "BE201039502", + "Amount Due": 17778.53, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "BE201039495", + "Amount Due": 17778.53, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "BE201039488", + "Amount Due": 17778.53, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "BE201039481", + "Amount Due": 17778.53, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "BE201039471", + "Amount Due": 19344.27, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "BE201039464", + "Amount Due": 19344.27, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "BE201039457", + "Amount Due": 19344.27, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "BE201039450", + "Amount Due": 19344.27, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "BE200939564-1", + "Amount Due": 20271.13, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "BE200939557-1", + "Amount Due": 20271.13, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "ERS-11975-229384", + "Amount Due": 21464.61, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-11956-227659", + "Amount Due": 15752.52, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-11947-226525", + "Amount Due": 15752.52, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-11928-225776", + "Amount Due": 15752.52, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11917-225224", + "Amount Due": 15752.52, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-11916-225043", + "Amount Due": 18209.1, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-11910-224877", + "Amount Due": 18209.1, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-7618-230136", + "Amount Due": 71252.4, + "Due Date": 1714262400000, + "Past Due Days": 18 + }, + { + "Invoice Number": "ERS-7582-228944", + "Amount Due": 71252.4, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-7580-228803", + "Amount Due": 61315.2, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-7619-230138", + "Amount Due": 73862.4, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "ERS-7564-227556", + "Amount Due": 61315.2, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-7589-229045", + "Amount Due": 73862.4, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-7524-226428", + "Amount Due": 61315.2, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-7578-228325", + "Amount Due": 63560.4, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-281-228863", + "Amount Due": 308918.4, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-280-228725", + "Amount Due": 334663.2, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-7509-226076", + "Amount Due": 61315.2, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-15495-216930", + "Amount Due": 2262500, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-15453-216147", + "Amount Due": 2368062.5, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-15426-215604", + "Amount Due": 2368062.5, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15388-214760", + "Amount Due": 2368062.5, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-15357-214236", + "Amount Due": 2368062.5, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-15327-213830", + "Amount Due": 2458125, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-15296-213196", + "Amount Due": 2458125, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-15261-212620", + "Amount Due": 2458125, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-15235-212024", + "Amount Due": 1966500, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-15180-211307", + "Amount Due": 2081562.5, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-15151-210940", + "Amount Due": 2081562.5, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-15130-210682", + "Amount Due": 2081562.5, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15120-210286", + "Amount Due": 1665250, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-15095-210047", + "Amount Due": 2488500, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-15059-209502", + "Amount Due": 2488500, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-15029-208663", + "Amount Due": 2488500, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-15001-208102", + "Amount Due": 2488500, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-14940-207434", + "Amount Due": 2531125, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-14918-207210", + "Amount Due": 2531125, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "ERS-14905-206817", + "Amount Due": 2531125, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-14858-206179", + "Amount Due": 2531125, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-14829-205840", + "Amount Due": 2186562.5, + "Due Date": 1687478400000, + "Past Due Days": 328 + }, + { + "Invoice Number": "ERS-14801-205629", + "Amount Due": 2186562.5, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "NL201039729", + "Amount Due": 101282.09, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "NL201039722", + "Amount Due": 101282.09, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "NL201039713", + "Amount Due": 86016.77, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "NL201039706", + "Amount Due": 86016.77, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "NL201039699", + "Amount Due": 86016.77, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "NL201039692", + "Amount Due": 86016.77, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "NL201039683", + "Amount Due": 94271.8, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "NL201039676", + "Amount Due": 94271.8, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "NL201039669", + "Amount Due": 94271.8, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "NL201039662", + "Amount Due": 94271.8, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "NL201039653", + "Amount Due": 90829.13, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "NL201039646", + "Amount Due": 90829.13, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "NL2010396NL201039", + "Amount Due": 90829.13, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "NL201039632", + "Amount Due": 90829.13, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "NL201039620", + "Amount Due": 86764.09, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "NL201039613", + "Amount Due": 86764.09, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "NL201039606", + "Amount Due": 86764.09, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "NL201039599", + "Amount Due": 86764.09, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "NL201039590", + "Amount Due": 87617.32, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "NL201039583", + "Amount Due": 87617.32, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "NL201039576", + "Amount Due": 87617.32, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "NL201039569", + "Amount Due": 87617.32, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "NL201039560", + "Amount Due": 91831.11, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "NL201039546", + "Amount Due": 91831.11, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "NL2010395NL201039", + "Amount Due": 91831.11, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-6616-230105", + "Amount Due": 48041.84, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-6606-229002", + "Amount Due": 48041.84, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-6589-227679", + "Amount Due": 43118.35, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-6578-226524", + "Amount Due": 43118.35, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-6567-225772", + "Amount Due": 43118.35, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-6559-225223", + "Amount Due": 43118.35, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-6550-224818", + "Amount Due": 32594.98, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13644-230265", + "Amount Due": 25838.25, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "UK201039730", + "Amount Due": 4694.13, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "ERS-13605-229115", + "Amount Due": 25838.25, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "UK201039720", + "Amount Due": 4573.11, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-13590-228358", + "Amount Due": 25167.33, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-13640-230161", + "Amount Due": 1468.23, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13648-230503", + "Amount Due": 1468.23, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13643-230264", + "Amount Due": 14329.13, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13648-230502", + "Amount Due": 1468.23, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "UK201039713", + "Amount Due": 4573.11, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-13635-230053", + "Amount Due": 2773.33, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13637-230154", + "Amount Due": 2773.33, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "OPS201039089", + "Amount Due": 105072.01, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "OPS200939445", + "Amount Due": 105692.03, + "Due Date": 1687910400000, + "Past Due Days": 323 + }, + { + "Invoice Number": "OPS200939438", + "Amount Due": 105692.03, + "Due Date": 1687305600000, + "Past Due Days": 330 + }, + { + "Invoice Number": "W37988", + "Amount Due": 3626.54, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "W39262", + "Amount Due": 2385.95, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "W39105", + "Amount Due": 2367.95, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "W11025", + "Amount Due": 737, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "ERS-7614-230129", + "Amount Due": 4178.58, + "Due Date": 1714089600000, + "Past Due Days": 20 + }, + { + "Invoice Number": "ERS-7610-229942", + "Amount Due": 25071.48, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "ERS-7595-229168", + "Amount Due": 3581.64, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-7585-229028", + "Amount Due": 8954.1, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-7566-227722", + "Amount Due": 2984.7, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-7554-227240", + "Amount Due": 13132.68, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-7546-226935", + "Amount Due": 27459.24, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-7535-226731", + "Amount Due": 4178.58, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-7562-227552", + "Amount Due": 4178.58, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-7508-226075", + "Amount Due": 4775.52, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-7500-226004", + "Amount Due": 7760.22, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-7504-226060", + "Amount Due": 3581.64, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-7511-226208", + "Amount Due": 3581.64, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-7487-225790", + "Amount Due": 12535.74, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-7502-226057", + "Amount Due": 3581.64, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-7487-225789", + "Amount Due": 4178.58, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-7096-213281", + "Amount Due": 2984.7, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-7102-213323", + "Amount Due": 2984.7, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-7106-213510", + "Amount Due": 2984.7, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-7082-212919", + "Amount Due": 1193.88, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-7084-212927", + "Amount Due": 1193.88, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-15991-230024", + "Amount Due": 143000, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-15998-230137", + "Amount Due": 156000, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-15978-229683", + "Amount Due": 122200, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-15983-229728", + "Amount Due": 615825, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-15975-229465", + "Amount Due": 5200, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-15980-229703", + "Amount Due": 17595, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-15991-230023", + "Amount Due": 615825, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-15983-229727", + "Amount Due": 13000, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-15969-229184", + "Amount Due": 15600, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-15972-229405", + "Amount Due": 281520, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-15985-229734", + "Amount Due": 615825, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-15973-229463", + "Amount Due": 13000, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-15976-229502", + "Amount Due": 13000, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-15965-229065", + "Amount Due": 33800, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-15962-229029", + "Amount Due": 17595, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-15956-228627", + "Amount Due": 527850, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15953-228624", + "Amount Due": 756225, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15944-228327", + "Amount Due": 156000, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-15947-228332", + "Amount Due": 57985, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-15947-228331", + "Amount Due": 652830, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-15947-228330", + "Amount Due": 485285, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-15940-228310", + "Amount Due": 15600, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-15934-228065", + "Amount Due": 299115, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "SE201039728", + "Amount Due": 333898.75, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "SE201039717", + "Amount Due": 320065, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-15885-226079", + "Amount Due": 132600, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-15875-226011", + "Amount Due": 33800, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-15864-225817", + "Amount Due": 132600, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-15880-226016", + "Amount Due": 387090, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-15857-225737", + "Amount Due": 17595, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-15899-226448", + "Amount Due": 545445, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-15850-225572", + "Amount Due": 70380, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-15881-226069", + "Amount Due": 70380, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-15849-225556", + "Amount Due": 211140, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-15857-225736", + "Amount Due": 211140, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "SE201039710", + "Amount Due": 320065, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-15863-225805", + "Amount Due": 299115, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-15854-225731", + "Amount Due": 580635, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-15844-225349", + "Amount Due": 404685, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-15834-225094", + "Amount Due": 771825, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-15902-226451", + "Amount Due": 18058.75, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-15834-225093", + "Amount Due": 151160, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-15834-225092", + "Amount Due": 703800, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "SE201039703", + "Amount Due": 320065, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-15829-224747", + "Amount Due": 57200, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-15831-224749", + "Amount Due": 52785, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-15825-224743", + "Amount Due": 615825, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-15812-224436", + "Amount Due": 228735, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-15277-212819", + "Amount Due": 153400, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-14884-206647", + "Amount Due": 33800, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-14874-206511", + "Amount Due": 127400, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-15626-219721", + "Amount Due": 31200, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15628-219723", + "Amount Due": 31200, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15614-219443", + "Amount Due": 153400, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "SE201039650", + "Amount Due": 323685, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15612-219423", + "Amount Due": 510255, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15617-219483", + "Amount Due": 615825, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15633-219978", + "Amount Due": 615825, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15614-219442", + "Amount Due": 35190, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-15609-219364", + "Amount Due": 439875, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "SE201039643", + "Amount Due": 323685, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-15586-218928", + "Amount Due": 114400, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-15584-218921", + "Amount Due": 475065, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-15581-218917", + "Amount Due": 560685, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-15586-218927", + "Amount Due": 20800, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-15586-218926", + "Amount Due": 70200, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-15584-218920", + "Amount Due": 387090, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "SE201039636", + "Amount Due": 323685, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-15569-218507", + "Amount Due": 492660, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-15563-218408", + "Amount Due": 439875, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-15548-218046", + "Amount Due": 135200, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-15551-218050", + "Amount Due": 15600, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-15534-217624", + "Amount Due": 156000, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "SE201039625", + "Amount Due": 321565, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-15513-217319", + "Amount Due": 156000, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-15517-217393", + "Amount Due": 2600, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-15519-217396", + "Amount Due": 2600, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-15502-217186", + "Amount Due": 150800, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-15494-216928", + "Amount Due": 5200, + "Due Date": 1702944000000, + "Past Due Days": 149 + }, + { + "Invoice Number": "SE201039618", + "Amount Due": 321565, + "Due Date": 1702944000000, + "Past Due Days": 149 + }, + { + "Invoice Number": "ERS-15496-216993", + "Amount Due": 615825, + "Due Date": 1702944000000, + "Past Due Days": 149 + }, + { + "Invoice Number": "ERS-15490-216821", + "Amount Due": 598230, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-15491-216922", + "Amount Due": 615825, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-15492-216924", + "Amount Due": 281520, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-15541-217763", + "Amount Due": 18165, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-15489-216801", + "Amount Due": 334305, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "SE201039611", + "Amount Due": 321565, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "ERS-15468-216348", + "Amount Due": 150800, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-15473-216355", + "Amount Due": 39000, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-15464-216324", + "Amount Due": 54600, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-15464-216323", + "Amount Due": 13000, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-15458-216269", + "Amount Due": 598230, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-15458-216268", + "Amount Due": 130000, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-15452-216146", + "Amount Due": 263925, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-15460-216311", + "Amount Due": 492660, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-15452-216145", + "Amount Due": 5200, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-15464-216322", + "Amount Due": 5200, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-15458-216267", + "Amount Due": 492660, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-15460-216310", + "Amount Due": 492660, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "SE201039604", + "Amount Due": 321565, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-15423-215601", + "Amount Due": 143000, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-15413-215439", + "Amount Due": 286000, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "SE201039595", + "Amount Due": 336566.25, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15400-215039", + "Amount Due": 156000, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-15398-215038", + "Amount Due": 2600, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-15396-215032", + "Amount Due": 41600, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-15378-214585", + "Amount Due": 246330, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-15370-214465", + "Amount Due": 615825, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "SE201039588", + "Amount Due": 336566.25, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-15385-214716", + "Amount Due": 615825, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-15370-214464", + "Amount Due": 17595, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15372-214471", + "Amount Due": 17595, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15374-214561", + "Amount Due": 17595, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15427-215605", + "Amount Due": 18165, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15351-214194", + "Amount Due": 492660, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "SE201039581", + "Amount Due": 336566.25, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-15336-214037", + "Amount Due": 122200, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-15330-213915", + "Amount Due": 110240, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-15343-214046", + "Amount Due": 422280, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-15334-214035", + "Amount Due": 132600, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-15322-213816", + "Amount Due": 137800, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-15323-213818", + "Amount Due": 615825, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-15314-213656", + "Amount Due": 615825, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-15310-213563", + "Amount Due": 52785, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-15323-213817", + "Amount Due": 52785, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-15315-213676", + "Amount Due": 387090, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "SE201039574", + "Amount Due": 336566.25, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-15284-213039", + "Amount Due": 169000, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "SE201039565", + "Amount Due": 349365, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-15265-212726", + "Amount Due": 67600, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "ERS-15247-212291", + "Amount Due": 135200, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-15249-212294", + "Amount Due": 140400, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-15479-216428", + "Amount Due": 615825, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-15238-212076", + "Amount Due": 35190, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-15237-212056", + "Amount Due": 70380, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "SE201039558", + "Amount Due": 349365, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-15244-212283", + "Amount Due": 475065, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-15238-212075", + "Amount Due": 615825, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-15241-212097", + "Amount Due": 615825, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-15233-212014", + "Amount Due": 380052, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-15290-213068", + "Amount Due": 17246.25, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-15223-211722", + "Amount Due": 751025, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-15218-211660", + "Amount Due": 148200, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-15220-211665", + "Amount Due": 221540, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "SE201039551", + "Amount Due": 349365, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-15220-211664", + "Amount Due": 334305, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-15220-211663", + "Amount Due": 98800, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-15201-211553", + "Amount Due": 193545, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-15211-211586", + "Amount Due": 140760, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15203-211557", + "Amount Due": 439875, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15196-211505", + "Amount Due": 615825, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15187-211398", + "Amount Due": 175950, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-15192-211462", + "Amount Due": 175950, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "SE201039544", + "Amount Due": 349365, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-15169-211078", + "Amount Due": 615825, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-15159-210980", + "Amount Due": 193545, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-15161-210986", + "Amount Due": 193545, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "SE201039534", + "Amount Due": 295841.25, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-15140-210807", + "Amount Due": 211140, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-15137-210762", + "Amount Due": 475065, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "SE201039527", + "Amount Due": 295841.25, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-15162-210988", + "Amount Due": 16831.25, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "SE201039520", + "Amount Due": 295841.25, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-15097-210130", + "Amount Due": 156000, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15088-210029", + "Amount Due": 166400, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-15080-209940", + "Amount Due": 156000, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-15078-209931", + "Amount Due": 101400, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15070-209795", + "Amount Due": 156000, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15072-209801", + "Amount Due": 166400, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15078-209930", + "Amount Due": 52000, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-15078-209929", + "Amount Due": 5200, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "SE201039513", + "Amount Due": 295841.25, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-15080-209939", + "Amount Due": 145600, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-15067-209790", + "Amount Due": 615825, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-15055-209493", + "Amount Due": 44200, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-15061-209650", + "Amount Due": 228735, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-15080-209938", + "Amount Due": 615825, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-15061-209649", + "Amount Due": 510255, + "Due Date": 1693612800000, + "Past Due Days": 257 + }, + { + "Invoice Number": "ERS-15053-209490", + "Amount Due": 563040, + "Due Date": 1693612800000, + "Past Due Days": 257 + }, + { + "Invoice Number": "ERS-15076-209927", + "Amount Due": 563040, + "Due Date": 1693612800000, + "Past Due Days": 257 + }, + { + "Invoice Number": "ERS-15055-209492", + "Amount Due": 35190, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-15067-209789", + "Amount Due": 35190, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-15061-209648", + "Amount Due": 105570, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-15067-209788", + "Amount Due": 105570, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "SE201039504", + "Amount Due": 353687.5, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-15034-208979", + "Amount Due": 615825, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-15020-208539", + "Amount Due": 156000, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-15024-208638", + "Amount Due": 615825, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-15018-208524", + "Amount Due": 211140, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-15014-208503", + "Amount Due": 246330, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-15016-208518", + "Amount Due": 7800, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-15003-208218", + "Amount Due": 10400, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-15007-208327", + "Amount Due": 156000, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-15065-209655", + "Amount Due": 18485, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "SE201039497", + "Amount Due": 353687.5, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-14999-208098", + "Amount Due": 41600, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-14997-208020", + "Amount Due": 41600, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-15000-208101", + "Amount Due": 41600, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "SE201039490", + "Amount Due": 353687.5, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-14961-207553", + "Amount Due": 41600, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-14959-207550", + "Amount Due": 156000, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-14981-207637", + "Amount Due": 387090, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-14950-207530", + "Amount Due": 13000, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-14961-207552", + "Amount Due": 13000, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-14973-207627", + "Amount Due": 615825, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-14964-207558", + "Amount Due": 1002915, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-14985-207645", + "Amount Due": 1002915, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-14950-207528", + "Amount Due": 67600, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-14953-207529", + "Amount Due": 228735, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-14935-207429", + "Amount Due": 20800, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-14946-207523", + "Amount Due": 369495, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "SE201039483", + "Amount Due": 353687.5, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-14921-207308", + "Amount Due": 169000, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-14911-207030", + "Amount Due": 135200, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "SE201039474", + "Amount Due": 359745, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-14911-207029", + "Amount Due": 49400, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-14914-207128", + "Amount Due": 49400, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-14884-206648", + "Amount Due": 132600, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-14871-206386", + "Amount Due": 17595, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-14903-206812", + "Amount Due": 615825, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-14865-206374", + "Amount Due": 193545, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-14880-206628", + "Amount Due": 193545, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "SE201039467", + "Amount Due": 359745, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-14868-206384", + "Amount Due": 527850, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-14865-206373", + "Amount Due": 52785, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14877-206513", + "Amount Due": 52785, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14856-206139", + "Amount Due": 457470, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-14915-207129", + "Amount Due": 18228.75, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "SE201039460", + "Amount Due": 359745, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "ERS-14849-205956", + "Amount Due": 545445, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-14840-205924", + "Amount Due": 771825, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-14844-205930", + "Amount Due": 106600, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-14849-205955", + "Amount Due": 105570, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-14844-205929", + "Amount Due": 54600, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-14844-205928", + "Amount Due": 13000, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "ERS-14849-205954", + "Amount Due": 703800, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "ERS-14838-205922", + "Amount Due": 263925, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-14833-205915", + "Amount Due": 615825, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-14812-205707", + "Amount Due": 140760, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "SE201039453", + "Amount Due": 359745, + "Due Date": 1688515200000, + "Past Due Days": 316 + }, + { + "Invoice Number": "SE200939809", + "Amount Due": 310767.5, + "Due Date": 1687737600000, + "Past Due Days": 325 + }, + { + "Invoice Number": "SE200939802", + "Amount Due": 310767.5, + "Due Date": 1687132800000, + "Past Due Days": 332 + }, + { + "Invoice Number": "28-JAN-2010", + "Amount Due": 100, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "W39215", + "Amount Due": 45, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39217", + "Amount Due": 50, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39201", + "Amount Due": 32.45, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39207", + "Amount Due": 1998, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39203", + "Amount Due": 124.45, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39205", + "Amount Due": 176.79, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39213", + "Amount Due": 468.53, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39206", + "Amount Due": 45, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "W39200", + "Amount Due": 45.5, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "W39202", + "Amount Due": 121.45, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "W39216", + "Amount Due": 435.5, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "W39204", + "Amount Due": 2127.13, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "W39214", + "Amount Due": 2358.25, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "W39212", + "Amount Due": 5600.15, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "W39058", + "Amount Due": 45, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "W39060", + "Amount Due": 50, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "W39044", + "Amount Due": 32.45, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "W39050", + "Amount Due": 2248, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "W39046", + "Amount Due": 124.45, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "W39048", + "Amount Due": 176.79, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "W39056", + "Amount Due": 468.53, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "W39049", + "Amount Due": 45, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "W39043", + "Amount Due": 45.5, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "W39045", + "Amount Due": 121.45, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "W39059", + "Amount Due": 435.5, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "W39047", + "Amount Due": 2377.13, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "W39057", + "Amount Due": 2608.25, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "W39055", + "Amount Due": 6100.15, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-12774-230430", + "Amount Due": 2367.86, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-12686-226605", + "Amount Due": 6511.62, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-12694-226725", + "Amount Due": 44397.41, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-12689-226706", + "Amount Due": 50317.07, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-12692-226713", + "Amount Due": 50317.07, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-12685-226565", + "Amount Due": 8287.52, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-12689-226705", + "Amount Due": 46173.31, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-12678-226211", + "Amount Due": 22494.69, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-12686-226604", + "Amount Due": 5919.66, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-12685-226564", + "Amount Due": 3551.79, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-12678-226210", + "Amount Due": 11839.31, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-12679-226227", + "Amount Due": 11839.31, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-12624-224718", + "Amount Due": 39069.72, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-12631-224736", + "Amount Due": 50317.07, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-12626-224727", + "Amount Due": 5919.66, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-12626-224726", + "Amount Due": 4735.72, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-12567-222859", + "Amount Due": 50317.07, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12560-222692", + "Amount Due": 10063.41, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-12562-222695", + "Amount Due": 48541.17, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-12564-222697", + "Amount Due": 50317.07, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-12551-222497", + "Amount Due": 4974.5, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "ERS-12523-221259", + "Amount Due": 3482.15, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12512-221245", + "Amount Due": 42283.25, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12516-221250", + "Amount Due": 42283.25, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12523-221258", + "Amount Due": 7959.2, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-12471-220767", + "Amount Due": 4974.5, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-12489-221086", + "Amount Due": 14426.05, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-12523-221257", + "Amount Due": 14426.05, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-12484-221078", + "Amount Due": 10446.45, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-12446-220152", + "Amount Due": 42283.25, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12448-220154", + "Amount Due": 4477.05, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12443-220137", + "Amount Due": 4974.5, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-12457-220384", + "Amount Due": 4974.5, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-12384-218063", + "Amount Due": 42283.25, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-12389-218407", + "Amount Due": 42283.25, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-12373-217875", + "Amount Due": 42283.25, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-12375-217884", + "Amount Due": 8456.65, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-12369-217737", + "Amount Due": 4974.5, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-12379-217972", + "Amount Due": 4974.5, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-12294-216318", + "Amount Due": 42283.25, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-12298-216351", + "Amount Due": 42283.25, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-12294-216317", + "Amount Due": 14426.05, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-12292-216312", + "Amount Due": 2984.7, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12294-216316", + "Amount Due": 2984.7, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12330-217141", + "Amount Due": 42283.25, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-12273-215830", + "Amount Due": 18405.65, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-12275-215853", + "Amount Due": 18405.65, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-12238-215033", + "Amount Due": 2984.7, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-12236-215030", + "Amount Due": 36811.3, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-12207-214057", + "Amount Due": 42283.25, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12210-214061", + "Amount Due": 42283.25, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12163-213040", + "Amount Due": 38801.1, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-12166-213065", + "Amount Due": 38801.1, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-12093-211370", + "Amount Due": 39796, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12117-211747", + "Amount Due": 42283.25, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12074-211103", + "Amount Due": 42283.25, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-12076-211105", + "Amount Due": 42283.25, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-12082-211191", + "Amount Due": 9451.55, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-12079-211114", + "Amount Due": 17410.75, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-12762-229982", + "Amount Due": 76531, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-12746-228942", + "Amount Due": 76531, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-12733-228063", + "Amount Due": 64995, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-12704-227015", + "Amount Due": 64995, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12680-226228", + "Amount Due": 64995, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-12641-225554", + "Amount Due": 64995, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-12606-224355", + "Amount Due": 71235, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-12575-223279", + "Amount Due": 71235, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-12549-222275", + "Amount Due": 71235, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-12532-221668", + "Amount Due": 71235, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-12474-220785", + "Amount Due": 68634, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12466-220672", + "Amount Due": 68634, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-12441-220018", + "Amount Due": 68634, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-12415-219285", + "Amount Due": 68634, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "ERS-12391-218418", + "Amount Due": 65562, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-12370-217740", + "Amount Due": 65562, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-12325-217123", + "Amount Due": 65562, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12305-216581", + "Amount Due": 65562, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-12284-216152", + "Amount Due": 66205, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-12262-215600", + "Amount Due": 66205, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-12231-214765", + "Amount Due": 66205, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12215-214235", + "Amount Due": 66205, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-12195-213763", + "Amount Due": 69391, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-12136-212509", + "Amount Due": 69391, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12120-211890", + "Amount Due": 69391, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13418-229387", + "Amount Due": 59119.2, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-13400-228285", + "Amount Due": 56622.58, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-13375-227386", + "Amount Due": 56622.58, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13351-226187", + "Amount Due": 56622.58, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13397-228261", + "Amount Due": 98876.51, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-13393-228161", + "Amount Due": 98876.51, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13391-228122", + "Amount Due": 98876.51, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-13396-228221", + "Amount Due": 15820.24, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-13391-228121", + "Amount Due": 98876.51, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-13321-225513", + "Amount Due": 56622.58, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13307-224705", + "Amount Due": 54773.32, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-13340-226051", + "Amount Due": 84374.62, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13292-223761", + "Amount Due": 54773.32, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-13313-225003", + "Amount Due": 87011.32, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-13271-222840", + "Amount Due": 54773.32, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-13239-221902", + "Amount Due": 54773.32, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-13279-223198", + "Amount Due": 94921.44, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13261-222593", + "Amount Due": 3955.06, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-13264-222761", + "Amount Due": 98876.51, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-13266-222778", + "Amount Due": 14501.89, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13200-221011", + "Amount Due": 55173.16, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13179-220627", + "Amount Due": 55173.16, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-13160-220130", + "Amount Due": 55173.16, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13142-219346", + "Amount Due": 55173.16, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13138-219089", + "Amount Due": 47876.08, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-13112-218488", + "Amount Due": 47876.08, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-13088-217812", + "Amount Due": 47876.08, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-13120-218700", + "Amount Due": 3955.06, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-13127-218875", + "Amount Due": 87011.32, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-13070-217266", + "Amount Due": 47876.08, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-13118-218698", + "Amount Due": 87011.32, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-13122-218850", + "Amount Due": 87011.32, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-13049-216500", + "Amount Due": 51982.77, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-13038-216098", + "Amount Due": 51982.77, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-13038-216099", + "Amount Due": 51982.77, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-13019-215559", + "Amount Due": 51982.77, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-12980-214938", + "Amount Due": 51982.77, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-12964-214096", + "Amount Due": 59265.57, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-13013-215401", + "Amount Due": 96239.8, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-13017-215521", + "Amount Due": 96239.8, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-13006-215347", + "Amount Due": 89648.03, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12950-213540", + "Amount Due": 59265.57, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12930-212939", + "Amount Due": 59265.57, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-12907-212342", + "Amount Due": 59265.57, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-12949-213538", + "Amount Due": 75146.14, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-12947-213517", + "Amount Due": 75146.14, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12888-211628", + "Amount Due": 49448.07, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-12867-211277", + "Amount Due": 49448.07, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12897-212156", + "Amount Due": 73827.79, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12903-212335", + "Amount Due": 73827.79, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-12849-210901", + "Amount Due": 49448.07, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-12801-210208", + "Amount Due": 61840.73, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-12780-209663", + "Amount Due": 61840.73, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-12755-208958", + "Amount Due": 61840.73, + "Due Date": 1693267200000, + "Past Due Days": 261 + }, + { + "Invoice Number": "ERS-12794-210088", + "Amount Due": 98876.51, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-12785-209970", + "Amount Due": 65917.67, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-12796-210106", + "Amount Due": 96239.8, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-12792-210086", + "Amount Due": 77782.85, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-12720-208299", + "Amount Due": 61840.73, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-12789-209986", + "Amount Due": 77782.85, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-12781-209737", + "Amount Due": 77782.85, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-12744-208866", + "Amount Due": 98876.51, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-12700-207544", + "Amount Due": 66945.83, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-12725-208389", + "Amount Due": 9228.47, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-12725-208388", + "Amount Due": 43505.66, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-12676-207273", + "Amount Due": 66945.83, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-12657-206894", + "Amount Due": 66945.83, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-12646-206286", + "Amount Due": 66945.83, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-12633-206008", + "Amount Due": 55038.69, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-12618-205690", + "Amount Due": 55038.69, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-12637-206032", + "Amount Due": 75146.14, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-12638-206033", + "Amount Due": 96239.8, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-6612-229882", + "Amount Due": 116095.87, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-6602-228744", + "Amount Due": 104197.94, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-6605-228923", + "Amount Due": 116095.87, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-6585-227479", + "Amount Due": 104197.94, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-6576-226346", + "Amount Due": 104197.94, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-6563-225692", + "Amount Due": 104197.94, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-11984-230384", + "Amount Due": 10195.66, + "Due Date": 1714521600000, + "Past Due Days": 15 + }, + { + "Invoice Number": "ERS-11983-230345", + "Amount Due": 2893.36, + "Due Date": 1714089600000, + "Past Due Days": 20 + }, + { + "Invoice Number": "ERS-11959-227944", + "Amount Due": 8128.97, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-11938-226046", + "Amount Due": 8404.53, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-11940-226049", + "Amount Due": 10333.44, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-11925-225770", + "Amount Due": 7026.74, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11919-225432", + "Amount Due": 8128.97, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-11932-225846", + "Amount Due": 1928.91, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-11891-224822", + "Amount Due": 29633.29, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11897-224835", + "Amount Due": 29633.29, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11902-224856", + "Amount Due": 29633.29, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11904-224855", + "Amount Due": 18175.09, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-11904-224854", + "Amount Due": 2765.77, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-11844-221558", + "Amount Due": 9782.32, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-11847-221562", + "Amount Due": 22916.41, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-11842-221557", + "Amount Due": 39415.61, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-11810-220464", + "Amount Due": 9782.32, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-11814-220504", + "Amount Due": 9782.32, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-11802-220240", + "Amount Due": 45832.82, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-11799-220123", + "Amount Due": 13433.76, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-11756-218990", + "Amount Due": 29633.29, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-11754-218888", + "Amount Due": 3160.88, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-11745-218856", + "Amount Due": 8266.75, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-11750-218876", + "Amount Due": 10333.44, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-11754-218887", + "Amount Due": 26472.41, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-11742-218845", + "Amount Due": 3720.04, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-11736-218679", + "Amount Due": 10333.44, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-11729-218366", + "Amount Due": 2066.69, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-11725-218165", + "Amount Due": 3031.14, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-11728-218347", + "Amount Due": 2066.69, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-11716-217788", + "Amount Due": 29238.18, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-11709-217711", + "Amount Due": 29238.18, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-11706-217708", + "Amount Due": 29238.18, + "Due Date": 1704240000000, + "Past Due Days": 134 + }, + { + "Invoice Number": "ERS-11714-217719", + "Amount Due": 790.22, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-11722-218005", + "Amount Due": 790.22, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-11700-217592", + "Amount Due": 25287.08, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "ERS-11687-217432", + "Amount Due": 10333.44, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-11688-217433", + "Amount Due": 7715.64, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-11686-217431", + "Amount Due": 2893.36, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-11673-216379", + "Amount Due": 26867.52, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-11653-215519", + "Amount Due": 22126.19, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-11648-215419", + "Amount Due": 8542.31, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-11647-215403", + "Amount Due": 22126.19, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-11636-215265", + "Amount Due": 10333.44, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-11642-215335", + "Amount Due": 10333.44, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-11629-214999", + "Amount Due": 1791.13, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-11634-215155", + "Amount Due": 1791.13, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-11597-213864", + "Amount Due": 29633.29, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-11594-213858", + "Amount Due": 4346.22, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-11597-213863", + "Amount Due": 12248.43, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-11571-212902", + "Amount Due": 10333.44, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-11575-212958", + "Amount Due": 8266.75, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-11555-212657", + "Amount Due": 10333.44, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-11558-212736", + "Amount Due": 964.45, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-11559-212741", + "Amount Due": 964.45, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-11535-211608", + "Amount Due": 29633.29, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-11525-211547", + "Amount Due": 29633.29, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-11529-211561", + "Amount Due": 2765.77, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-11530-211562", + "Amount Due": 2765.77, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-11532-211564", + "Amount Due": 2765.77, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-11497-210788", + "Amount Due": 9782.32, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-11489-210716", + "Amount Due": 9782.32, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-11534-211566", + "Amount Due": 9782.32, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-11488-210714", + "Amount Due": 4684.49, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-11496-210750", + "Amount Due": 3031.14, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-11488-210713", + "Amount Due": 7991.19, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-11458-209081", + "Amount Due": 8680.09, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-11457-208957", + "Amount Due": 8680.09, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-11429-207725", + "Amount Due": 17384.86, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-11413-207726", + "Amount Due": 29633.29, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-11415-207727", + "Amount Due": 29633.29, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-11423-207728", + "Amount Due": 29633.29, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-11408-207724", + "Amount Due": 26077.3, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-11429-207723", + "Amount Due": 22126.19, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-11429-207722", + "Amount Due": 15014.2, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-11387-207034", + "Amount Due": 10333.44, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-11386-207032", + "Amount Due": 18875.75, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-11386-207031", + "Amount Due": 2893.36, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-11389-207076", + "Amount Due": 2893.36, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-11390-207126", + "Amount Due": 2893.36, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-11370-206688", + "Amount Due": 53876.62, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-11369-206687", + "Amount Due": 88464.08, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-11339-206309", + "Amount Due": 9644.54, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-11332-205988", + "Amount Due": 34587.46, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-11985-230385", + "Amount Due": 28557.61, + "Due Date": 1714521600000, + "Past Due Days": 15 + }, + { + "Invoice Number": "ERS-11973-228703", + "Amount Due": 41051.56, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-11966-228482", + "Amount Due": 15468.71, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-11958-227781", + "Amount Due": 32722.26, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-11952-227360", + "Amount Due": 44621.27, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-11955-227420", + "Amount Due": 44621.27, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-285-229782", + "Amount Due": 163789.81, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-11950-226827", + "Amount Due": 29747.51, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-11950-226826", + "Amount Due": 3569.7, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-284-229302", + "Amount Due": 219787.72, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-11934-225903", + "Amount Due": 867.34, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "SSCFR2010719", + "Amount Due": 165419.96, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-11922-225767", + "Amount Due": 842.56, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11930-225844", + "Amount Due": 842.56, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11923-225768", + "Amount Due": 867.34, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11892-224823", + "Amount Due": 27367.71, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11896-224834", + "Amount Due": 27367.71, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11901-224860", + "Amount Due": 44621.27, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11906-224859", + "Amount Due": 3569.7, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-11906-224858", + "Amount Due": 594.95, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-11906-224857", + "Amount Due": 6544.45, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-280-226026", + "Amount Due": 171341.35, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-279-225751", + "Amount Due": 229917.84, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "SSCFR2010688", + "Amount Due": 187396.46, + "Due Date": 1709078400000, + "Past Due Days": 78 + }, + { + "Invoice Number": "ERS-275-222756", + "Amount Due": 194101.23, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-274-222298", + "Amount Due": 260461.29, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "SSCFR2010657", + "Amount Due": 192863.37, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-271-220306", + "Amount Due": 199766.68, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-270-220177", + "Amount Due": 268064.26, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "SSCFR2010626", + "Amount Due": 197600.73, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "SSCFR2010595", + "Amount Due": 192595.47, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "SSCFR2010564", + "Amount Due": 195218.3, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-12770-230148", + "Amount Due": 1936.13, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-12740-228333", + "Amount Due": 1442.28, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-12681-226229", + "Amount Due": 1858.78, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-12607-224356", + "Amount Due": 1394.68, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-12555-222509", + "Amount Due": 1798.09, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12492-221089", + "Amount Due": 1356.6, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12450-220156", + "Amount Due": 1748.11, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-12408-218942", + "Amount Due": 1370.88, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-12364-217636", + "Amount Due": 1767.15, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-12285-216153", + "Amount Due": 1363.74, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-12232-214766", + "Amount Due": 1758.82, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12196-213764", + "Amount Due": 1344.7, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-12142-212624", + "Amount Due": 1732.64, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-281-228407", + "Amount Due": 156990.55, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "SSCFR2010714", + "Amount Due": 124065.86, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "SSCFR2010709", + "Amount Due": 330838.72, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "FR201039364", + "Amount Due": 23274.16, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "FR201039357", + "Amount Due": 23274.16, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "SSCFR2010683", + "Amount Due": 140544.35, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-276-224378", + "Amount Due": 164227.54, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "SSCFR2010678", + "Amount Due": 374783.34, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-272-221120", + "Amount Due": 186042.58, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "SSCFR2010652", + "Amount Due": 144643.04, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "SSCFR2010647", + "Amount Due": 385721.96, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-6593-227945", + "Amount Due": 30095.73, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-6596-227948", + "Amount Due": 1554172.4, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-6597-227949", + "Amount Due": 1554172.4, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-6587-227619", + "Amount Due": 29493.81, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-6573-226204", + "Amount Due": 77708.62, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-6572-226203", + "Amount Due": 2331258.6, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-6554-224933", + "Amount Due": 37920.61, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "W39189", + "Amount Due": 53, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "W39172", + "Amount Due": 49, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "W39197", + "Amount Due": 174, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "W39180", + "Amount Due": 167, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-16003-230150", + "Amount Due": 2349312.5, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-15966-229064", + "Amount Due": 2349312.5, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-15936-228067", + "Amount Due": 2252000, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-15918-227013", + "Amount Due": 2252000, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-15889-226084", + "Amount Due": 2252000, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-15645-220161", + "Amount Due": 2277437.5, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-15611-219375", + "Amount Due": 2277437.5, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-15577-218839", + "Amount Due": 2262500, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-15556-218061", + "Amount Due": 2262500, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-15530-217504", + "Amount Due": 2262500, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-08-JUL-10-220521", + "Amount Due": 69547.61, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-08-JUL-10-220527", + "Amount Due": 69547.61, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-08-JUL-10-220546", + "Amount Due": 139095.22, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-07-JUL-10-220507", + "Amount Due": 163773.4, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-07-JUL-10-220520", + "Amount Due": 163773.4, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-07-JUL-10-220526", + "Amount Due": 163773.4, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-07-JUL-10-220545", + "Amount Due": 327546.8, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-04-JUL-10-220506", + "Amount Due": 47112.9, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-04-JUL-10-220519", + "Amount Due": 47112.9, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-04-JUL-10-220525", + "Amount Due": 47112.9, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-04-JUL-10-219735", + "Amount Due": 89738.85, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-04-JUL-10-220544", + "Amount Due": 94225.8, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-04-JUL-10-219531", + "Amount Due": 137062.5, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-04-JUL-10-219540", + "Amount Due": 137062.5, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-03-JUL-10-219746", + "Amount Due": 163773.4, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-03-JUL-10-219539", + "Amount Due": 250139.07, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-03-JUL-10-219740", + "Amount Due": 250139.07, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-02-JUL-10-219530", + "Amount Due": 161048.44, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-02-JUL-10-219730", + "Amount Due": 161048.44, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-02-JUL-10-219738", + "Amount Due": 161048.44, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-01-JUL-10-219307", + "Amount Due": 162143.49, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-01-JUL-10-219238", + "Amount Due": 199467.55, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-28-JUN-10-218977", + "Amount Due": 78442.81, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-27-JUN-10-218976", + "Amount Due": 96390.58, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-26-JUN-10-218975", + "Amount Due": 10279.69, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-23-JUN-10-218957", + "Amount Due": 68531.25, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-22-JUN-10-218463", + "Amount Due": 113076.57, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-22-JUN-10-218758", + "Amount Due": 113076.57, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-21-JUN-10-218442", + "Amount Due": 20559.38, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-21-JUN-10-218437", + "Amount Due": 154195.32, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-21-JUN-10-218671", + "Amount Due": 154195.32, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-20-JUN-10-218459", + "Amount Due": 20559.38, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-20-JUN-10-218664", + "Amount Due": 20559.38, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-21-MAY-10-216180", + "Amount Due": 74034.55, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-20-MAY-10-216403", + "Amount Due": 139095.22, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-19-MAY-10-216290", + "Amount Due": 53843.31, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-18-MAY-10-216289", + "Amount Due": 62817.2, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-14-MAY-10-216411", + "Amount Due": 65104.69, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "ERS-13-MAY-10-215509", + "Amount Due": 33652.07, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-12-MAY-10-215301", + "Amount Due": 62817.2, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-12-MAY-10-215209", + "Amount Due": 95943.75, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-11-MAY-10-215072", + "Amount Due": 31408.6, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-11-MAY-10-215215", + "Amount Due": 31408.6, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-10-MAY-10-214842", + "Amount Due": 26921.66, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-10-MAY-10-215214", + "Amount Due": 26921.66, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-10-MAY-10-215300", + "Amount Due": 26921.66, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-10-MAY-10-215202", + "Amount Due": 41118.75, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-10-MAY-10-215208", + "Amount Due": 41118.75, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-10-MAY-10-215224", + "Amount Due": 41118.75, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-09-MAY-10-214841", + "Amount Due": 31408.6, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-09-MAY-10-215213", + "Amount Due": 31408.6, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-09-MAY-10-215299", + "Amount Due": 31408.6, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-09-MAY-10-215205", + "Amount Due": 47971.88, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-09-MAY-10-215207", + "Amount Due": 47971.88, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-09-MAY-10-215218", + "Amount Due": 47971.88, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-08-MAY-10-215212", + "Amount Due": 24678.18, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-08-MAY-10-215623", + "Amount Due": 33652.07, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-08-MAY-10-215298", + "Amount Due": 34265.63, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-08-MAY-10-215070", + "Amount Due": 95943.75, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-08-MAY-10-215506", + "Amount Due": 95943.75, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-08-MAY-10-215217", + "Amount Due": 114417.03, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-07-MAY-10-214837", + "Amount Due": 22434.72, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-07-MAY-10-214863", + "Amount Due": 113076.57, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-07-MAY-10-214688", + "Amount Due": 130209.38, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-06-MAY-10-214687", + "Amount Due": 44545.32, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-06-MAY-10-214857", + "Amount Due": 44545.32, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-05-MAY-10-214675", + "Amount Due": 40382.49, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-05-MAY-10-214678", + "Amount Due": 40382.49, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-05-MAY-10-214611", + "Amount Due": 62817.2, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-04-MAY-10-214495", + "Amount Due": 22434.72, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-04-MAY-10-214501", + "Amount Due": 22434.72, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-02-MAY-10-214500", + "Amount Due": 42625.95, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-02-MAY-10-214265", + "Amount Due": 60573.72, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-02-MAY-10-214391", + "Amount Due": 60573.72, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-01-MAY-10-214684", + "Amount Due": 17947.77, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-01-MAY-10-214494", + "Amount Due": 60573.72, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-01-MAY-10-216409", + "Amount Due": 121147.45, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-28-APR-10-214089", + "Amount Due": 171328.13, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-27-APR-10-214021", + "Amount Due": 170101.02, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-26-APR-10-213843", + "Amount Due": 29165.13, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-26-APR-10-214011", + "Amount Due": 44545.32, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-26-APR-10-214020", + "Amount Due": 73710.45, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-25-APR-10-214005", + "Amount Due": 53843.31, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-25-APR-10-214019", + "Amount Due": 62370.37, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-25-APR-10-214010", + "Amount Due": 82237.5, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-24-APR-10-214004", + "Amount Due": 29165.13, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-24-APR-10-214000", + "Amount Due": 65060.67, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-24-APR-10-214018", + "Amount Due": 73710.45, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-24-APR-10-213846", + "Amount Due": 102796.88, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-24-APR-10-213997", + "Amount Due": 102796.88, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-23-APR-10-214009", + "Amount Due": 126782.82, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-23-APR-10-213781", + "Amount Due": 140489.07, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-22-APR-10-213631", + "Amount Due": 74034.55, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-22-APR-10-213841", + "Amount Due": 126782.82, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-22-APR-10-213996", + "Amount Due": 126782.82, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-20-APR-10-213502", + "Amount Due": 53843.31, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-20-APR-10-213490", + "Amount Due": 91982.32, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-20-APR-10-213365", + "Amount Due": 140489.07, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-19-APR-10-213366", + "Amount Due": 29165.13, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-19-APR-10-213779", + "Amount Due": 29165.13, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-19-APR-10-213364", + "Amount Due": 44545.32, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-19-APR-10-213374", + "Amount Due": 73710.45, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-18-APR-10-213495", + "Amount Due": 22434.72, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-18-APR-10-213627", + "Amount Due": 26921.66, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-18-APR-10-213373", + "Amount Due": 102796.88, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-18-APR-10-213363", + "Amount Due": 129718.54, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-15-APR-10-213626", + "Amount Due": 67304.14, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-15-APR-10-212945", + "Amount Due": 102796.88, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-13-APR-10-213083", + "Amount Due": 83008.44, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-13-APR-10-212661", + "Amount Due": 126782.82, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-13-APR-10-212831", + "Amount Due": 150312.57, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-13-APR-10-212943", + "Amount Due": 150312.57, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-10-APR-10-212660", + "Amount Due": 51398.44, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "ERS-10-APR-10-212948", + "Amount Due": 51398.44, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "ERS-10-APR-10-212639", + "Amount Due": 91982.32, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "ERS-09-APR-10-212519", + "Amount Due": 38139.01, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-09-APR-10-212641", + "Amount Due": 126782.82, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-09-APR-10-212940", + "Amount Due": 185034.38, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-08-APR-10-212523", + "Amount Due": 82237.5, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-08-APR-10-212642", + "Amount Due": 82237.5, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-08-APR-10-212405", + "Amount Due": 136851.75, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-07-APR-10-212403", + "Amount Due": 83008.44, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-07-APR-10-212411", + "Amount Due": 83008.44, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-07-APR-10-212319", + "Amount Due": 126782.82, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-05-APR-10-212036", + "Amount Due": 112173.57, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-05-APR-10-212180", + "Amount Due": 171328.13, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-04-APR-10-212046", + "Amount Due": 78521.49, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-04-APR-10-212171", + "Amount Due": 119929.69, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-04-APR-10-212517", + "Amount Due": 119929.69, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-03-APR-10-212035", + "Amount Due": 89738.85, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-03-APR-10-212179", + "Amount Due": 113076.57, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-03-APR-10-212309", + "Amount Due": 113076.57, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-25-MAR-10-211592", + "Amount Due": 41118.75, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-25-MAR-10-211690", + "Amount Due": 41118.75, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-24-MAR-10-211523", + "Amount Due": 54825, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-24-MAR-10-211689", + "Amount Due": 54825, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-24-MAR-10-211694", + "Amount Due": 54825, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-24-MAR-10-211698", + "Amount Due": 54825, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-23-MAR-10-211427", + "Amount Due": 17947.77, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-23-MAR-10-211522", + "Amount Due": 30839.07, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-23-MAR-10-211591", + "Amount Due": 30839.07, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-23-MAR-10-211688", + "Amount Due": 30839.07, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-22-MAR-10-211359", + "Amount Due": 60573.72, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-21-MAR-10-211358", + "Amount Due": 54825, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-20-MAR-10-211527", + "Amount Due": 68531.26, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-20-MAR-10-211437", + "Amount Due": 78521.49, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-20-MAR-10-211534", + "Amount Due": 107853.36, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-19-MAR-10-211436", + "Amount Due": 24678.18, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-19-MAR-10-211515", + "Amount Due": 24678.18, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-19-MAR-10-211214", + "Amount Due": 37692.19, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-19-MAR-10-211415", + "Amount Due": 37692.19, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-17-MAR-10-211357", + "Amount Due": 54825, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-17-MAR-10-211406", + "Amount Due": 35895.54, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-16-MAR-10-211321", + "Amount Due": 24678.18, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-16-MAR-10-211213", + "Amount Due": 75384.38, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-15-MAR-10-211356", + "Amount Due": 38384.43, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-15-MAR-10-211320", + "Amount Due": 96469.26, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-15-MAR-10-211254", + "Amount Due": 171328.13, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-14-MAR-10-211355", + "Amount Due": 62370.37, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-14-MAR-10-211212", + "Amount Due": 87495.38, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-14-MAR-10-211319", + "Amount Due": 133635.94, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-13-MAR-10-211318", + "Amount Due": 71791.08, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-13-MAR-10-211211", + "Amount Due": 154195.32, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-11-MAR-10-211210", + "Amount Due": 124740.75, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-10-MAR-10-211209", + "Amount Due": 130410.78, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-12674-207269", + "Amount Due": 786.26, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "ERS-12669-207246", + "Amount Due": 13759.49, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "ERS-12649-206768", + "Amount Due": 9459.07, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "ERS-12647-206568", + "Amount Due": 4798.08, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-12612-205681", + "Amount Due": 7862.57, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-12615-205686", + "Amount Due": 27912.12, + "Due Date": 1687305600000, + "Past Due Days": 330 + }, + { + "Invoice Number": "ERS-12600-205642", + "Amount Due": 27912.12, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "W39194", + "Amount Due": 56, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "W39177", + "Amount Due": 57, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "Pr201039728", + "Amount Due": 179639, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "Pr201039718", + "Amount Due": 174767, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "Pr201039711", + "Amount Due": 174767, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "Pr201039704", + "Amount Due": 174767, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "Pr201039697", + "Amount Due": 174767, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "Pr201039687", + "Amount Due": 173341, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "Pr201039680", + "Amount Due": 173341, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "Pr201039673", + "Amount Due": 173341, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "Pr201039666", + "Amount Due": 173341, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "Pr201039656", + "Amount Due": 181154, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "Pr201039649", + "Amount Due": 181154, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "Pr201039642", + "Amount Due": 181154, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "Pr201039635", + "Amount Due": 181154, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "W39196", + "Amount Due": 796, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "W39193", + "Amount Due": 105, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "W39179", + "Amount Due": 772, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "W39176", + "Amount Due": 101, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "W39191", + "Amount Due": 878, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "W39163", + "Amount Due": 277, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "W39155", + "Amount Due": 290, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "W39151", + "Amount Due": 284, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "W39150", + "Amount Due": 16, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "W39154", + "Amount Due": 94, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "W39162", + "Amount Due": 16, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "W39153", + "Amount Due": 83, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39149", + "Amount Due": 90, + "Due Date": 1707868800000, + "Past Due Days": 92 + }, + { + "Invoice Number": "W39161", + "Amount Due": 86, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "W39152", + "Amount Due": 2359, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "W39160", + "Amount Due": 2383, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "W39148", + "Amount Due": 2365, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "W39006", + "Amount Due": 277, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "W38998", + "Amount Due": 290, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "W38994", + "Amount Due": 284, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "W38993", + "Amount Due": 16, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "W38997", + "Amount Due": 94, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "W39005", + "Amount Due": 16, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "W38996", + "Amount Due": 83, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "W38992", + "Amount Due": 90, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "W39004", + "Amount Due": 86, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "W38995", + "Amount Due": 2288, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "W39003", + "Amount Due": 2312, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "W38991", + "Amount Due": 2294, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "W38853", + "Amount Due": 277, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "W38845", + "Amount Due": 290, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "W38841", + "Amount Due": 284, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "W38840", + "Amount Due": 16, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "W38844", + "Amount Due": 94, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "W38852", + "Amount Due": 16, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "W38843", + "Amount Due": 83, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "W38839", + "Amount Due": 90, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "W38851", + "Amount Due": 86, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "W38842", + "Amount Due": 2303, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "W38850", + "Amount Due": 2327, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "W38838", + "Amount Due": 2309, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "W38672", + "Amount Due": 277, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "W38664", + "Amount Due": 290, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "W38660", + "Amount Due": 284, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "W38659", + "Amount Due": 16, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "W38663", + "Amount Due": 94, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "W38671", + "Amount Due": 16, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "W38662", + "Amount Due": 83, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "W38658", + "Amount Due": 90, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "W38670", + "Amount Due": 86, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "W38661", + "Amount Due": 2022, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "W38669", + "Amount Due": 2046, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "W38657", + "Amount Due": 2028, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "W38510", + "Amount Due": 277, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "W38502", + "Amount Due": 290, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "W38498", + "Amount Due": 284, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "W38497", + "Amount Due": 16, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "W38501", + "Amount Due": 94, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "W38509", + "Amount Due": 16, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "W38500", + "Amount Due": 83, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "W38496", + "Amount Due": 90, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "W38508", + "Amount Due": 86, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "W38499", + "Amount Due": 2180, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "W38507", + "Amount Due": 2204, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "W38495", + "Amount Due": 2186, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "W38283", + "Amount Due": 277, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "W38275", + "Amount Due": 290, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "W38271", + "Amount Due": 284, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "W38270", + "Amount Due": 16, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "W38274", + "Amount Due": 94, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "W38282", + "Amount Due": 16, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "W38273", + "Amount Due": 83, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "W38269", + "Amount Due": 90, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "W38281", + "Amount Due": 86, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "W38272", + "Amount Due": 2460, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "W38280", + "Amount Due": 2484, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "W38268", + "Amount Due": 2466, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "W38090", + "Amount Due": 277, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "W38082", + "Amount Due": 290, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "W38078", + "Amount Due": 284, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "W38077", + "Amount Due": 16, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "W38081", + "Amount Due": 94, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "W38089", + "Amount Due": 16, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "W38080", + "Amount Due": 83, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "W38076", + "Amount Due": 90, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "W38088", + "Amount Due": 86, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "W38079", + "Amount Due": 2083, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "W38087", + "Amount Due": 2107, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "W38075", + "Amount Due": 2089, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "W37901", + "Amount Due": 277, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "W37893", + "Amount Due": 290, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "W37889", + "Amount Due": 284, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "W37888", + "Amount Due": 16, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "W37892", + "Amount Due": 94, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "W37900", + "Amount Due": 16, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "W37891", + "Amount Due": 83, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "W37887", + "Amount Due": 90, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "W37899", + "Amount Due": 86, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "W37890", + "Amount Due": 2047, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "W37898", + "Amount Due": 2071, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "W37886", + "Amount Due": 2053, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "W37742", + "Amount Due": 277, + "Due Date": 1688083200000, + "Past Due Days": 321 + }, + { + "Invoice Number": "W37734", + "Amount Due": 290, + "Due Date": 1688083200000, + "Past Due Days": 321 + }, + { + "Invoice Number": "W37730", + "Amount Due": 284, + "Due Date": 1687910400000, + "Past Due Days": 323 + }, + { + "Invoice Number": "W37729", + "Amount Due": 16, + "Due Date": 1687737600000, + "Past Due Days": 325 + }, + { + "Invoice Number": "W37733", + "Amount Due": 94, + "Due Date": 1687737600000, + "Past Due Days": 325 + }, + { + "Invoice Number": "W37741", + "Amount Due": 16, + "Due Date": 1687564800000, + "Past Due Days": 327 + }, + { + "Invoice Number": "W37732", + "Amount Due": 83, + "Due Date": 1687046400000, + "Past Due Days": 333 + }, + { + "Invoice Number": "W37728", + "Amount Due": 90, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "W37740", + "Amount Due": 86, + "Due Date": 1686787200000, + "Past Due Days": 336 + }, + { + "Invoice Number": "W37731", + "Amount Due": 2243, + "Due Date": 1686441600000, + "Past Due Days": 340 + }, + { + "Invoice Number": "W37739", + "Amount Due": 2267, + "Due Date": 1686441600000, + "Past Due Days": 340 + }, + { + "Invoice Number": "W37727", + "Amount Due": 2249, + "Due Date": 1686355200000, + "Past Due Days": 341 + }, + { + "Invoice Number": "W37491", + "Amount Due": 277, + "Due Date": 1685145600000, + "Past Due Days": 355 + }, + { + "Invoice Number": "W37483", + "Amount Due": 290, + "Due Date": 1685145600000, + "Past Due Days": 355 + }, + { + "Invoice Number": "W37479", + "Amount Due": 284, + "Due Date": 1684972800000, + "Past Due Days": 357 + }, + { + "Invoice Number": "W37478", + "Amount Due": 16, + "Due Date": 1684800000000, + "Past Due Days": 359 + }, + { + "Invoice Number": "W37482", + "Amount Due": 94, + "Due Date": 1684800000000, + "Past Due Days": 359 + }, + { + "Invoice Number": "W37490", + "Amount Due": 16, + "Due Date": 1684627200000, + "Past Due Days": 361 + }, + { + "Invoice Number": "W39195", + "Amount Due": 842, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "W39178", + "Amount Due": 134, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "UKPr2010728", + "Amount Due": 9170.88, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "UKPr2010719", + "Amount Due": 11026.2, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "UKPr2010712", + "Amount Due": 2756.55, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "UKPr2010705", + "Amount Due": 4133.65, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "UKPr2010698", + "Amount Due": 9647.93, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-1267-227779", + "Amount Due": 7732.68, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-1266-227339", + "Amount Due": 2609.68, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-1266-227340", + "Amount Due": 4833.95, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-1262-226804", + "Amount Due": 2713.08, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-1262-226805", + "Amount Due": 26854.63, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-1260-220828", + "Amount Due": 1573.33, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-1260-220825", + "Amount Due": 2655.5, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-1260-220826", + "Amount Due": 2655.5, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-1260-220827", + "Amount Due": 19670.68, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-6610-229642", + "Amount Due": 37153.05, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-6601-228743", + "Amount Due": 33346.39, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-6581-227363", + "Amount Due": 33346.39, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-6571-226144", + "Amount Due": 33346.39, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "SG-01", + "Amount Due": 55543.72, + "Due Date": 1714176000000, + "Past Due Days": 19 + }, + { + "Invoice Number": "SG-02", + "Amount Due": 55543.72, + "Due Date": 1714176000000, + "Past Due Days": 19 + }, + { + "Invoice Number": "SSCUS112010706", + "Amount Due": 4781, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "SSCUS112010675", + "Amount Due": 5202, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "SSCUS112010644", + "Amount Due": 5142, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "SSCUS112010613", + "Amount Due": 5199, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "SSCUS112010582", + "Amount Due": 5049, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "SSCUS112010551", + "Amount Due": 5330, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "SSCUS112010520", + "Amount Due": 5499, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "SSCUS112010489", + "Amount Due": 4742, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "SSCUS112010458", + "Amount Due": 4742, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "SSCUS112009799", + "Amount Due": 5195, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "ERS-12769-230147", + "Amount Due": 73828, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-12748-229046", + "Amount Due": 73828, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-12732-228062", + "Amount Due": 62698, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-12703-227014", + "Amount Due": 62698, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12676-226077", + "Amount Due": 62698, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-12638-225348", + "Amount Due": 62698, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-12605-224354", + "Amount Due": 68718, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-12583-223468", + "Amount Due": 68718, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-12554-222508", + "Amount Due": 68718, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12535-221856", + "Amount Due": 68718, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-12491-221088", + "Amount Due": 66210, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12465-220671", + "Amount Due": 66210, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-12449-220155", + "Amount Due": 66210, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-12419-219376", + "Amount Due": 66210, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-12401-218818", + "Amount Due": 63245, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-12385-218065", + "Amount Due": 63245, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-12356-217509", + "Amount Due": 63245, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-12309-216929", + "Amount Due": 63245, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-12283-216151", + "Amount Due": 63866, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-12261-215599", + "Amount Due": 63866, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-12230-214764", + "Amount Due": 63866, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12214-214234", + "Amount Due": 63866, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-12194-213762", + "Amount Due": 66940, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-12141-212623", + "Amount Due": 66940, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-12123-212030", + "Amount Due": 66940, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-13647-230496", + "Amount Due": 2630.24, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-13647-230495", + "Amount Due": 416.89, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-13633-230049", + "Amount Due": 500.27, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-13639-230160", + "Amount Due": 500.27, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-13632-230045", + "Amount Due": 2501.34, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13619-229285", + "Amount Due": 1195.56, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13616-229284", + "Amount Due": 1250.67, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13622-229562", + "Amount Due": 1250.67, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13593-228631", + "Amount Due": 4064.91, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13586-228352", + "Amount Due": 5021.36, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-13584-228348", + "Amount Due": 717.34, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13577-228105", + "Amount Due": 1584.18, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13560-227569", + "Amount Due": 917.16, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13551-227301", + "Amount Due": 4025.32, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13558-227562", + "Amount Due": 4025.32, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13554-227324", + "Amount Due": 416.89, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-13558-227561", + "Amount Due": 166.76, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13565-227765", + "Amount Due": 166.76, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13562-227571", + "Amount Due": 5232.91, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13560-227568", + "Amount Due": 9258.22, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13539-227124", + "Amount Due": 9660.76, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13536-227118", + "Amount Due": 1167.29, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13533-226798", + "Amount Due": 1207.59, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13427-229862", + "Amount Due": 29771.77, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-13426-229823", + "Amount Due": 31381.05, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-13416-229382", + "Amount Due": 172403.51, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13414-229342", + "Amount Due": 152441, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13404-228464", + "Amount Due": 44958.37, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13402-228424", + "Amount Due": 207494.15, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13404-228463", + "Amount Due": 3755, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-13399-228263", + "Amount Due": 21777.29, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-13404-228462", + "Amount Due": 17120.29, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-13367-226865", + "Amount Due": 2656.08, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13377-227499", + "Amount Due": 12874.28, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13354-226504", + "Amount Due": 12874.28, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13333-225883", + "Amount Due": 9073.87, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13327-225694", + "Amount Due": 146996.68, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13329-225697", + "Amount Due": 176033.06, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13290-223758", + "Amount Due": 181477.38, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-13289-223742", + "Amount Due": 38110.25, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-13295-223938", + "Amount Due": 38110.25, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-13298-224344", + "Amount Due": 165144.42, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-13284-223399", + "Amount Due": 2565.64, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13273-223018", + "Amount Due": 28162.48, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-13265-222762", + "Amount Due": 36208.9, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13267-222818", + "Amount Due": 29235.33, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-13256-222570", + "Amount Due": 6705.35, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13258-222573", + "Amount Due": 6705.35, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13251-222511", + "Amount Due": 8314.64, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-13254-222531", + "Amount Due": 8314.64, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-13263-222760", + "Amount Due": 6168.92, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-13272-222958", + "Amount Due": 6168.92, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-12960-214092", + "Amount Due": 31112.84, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-13221-221435", + "Amount Due": 15556.42, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-13219-221432", + "Amount Due": 36208.9, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-13221-221434", + "Amount Due": 804.64, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13198-221009", + "Amount Due": 74405.73, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13209-221412", + "Amount Due": 179662.61, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13215-221423", + "Amount Due": 1877.5, + "Due Date": 1706054400000, + "Past Due Days": 113 + }, + { + "Invoice Number": "ERS-13194-220948", + "Amount Due": 18147.74, + "Due Date": 1706054400000, + "Past Due Days": 113 + }, + { + "Invoice Number": "ERS-13198-221008", + "Amount Due": 52628.44, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-13216-221429", + "Amount Due": 179662.61, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-13178-220626", + "Amount Due": 2518.04, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-13169-220320", + "Amount Due": 27626.05, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-13154-220077", + "Amount Due": 27626.05, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-13145-219627", + "Amount Due": 146996.68, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-13135-218991", + "Amount Due": 204526.47, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "ERS-13103-218188", + "Amount Due": 2540.65, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-13098-218106", + "Amount Due": 19579.63, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-13097-218027", + "Amount Due": 19579.63, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-13098-218105", + "Amount Due": 19579.63, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-13095-218025", + "Amount Due": 34063.19, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-13090-217941", + "Amount Due": 19579.63, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-13134-218986", + "Amount Due": 16092.85, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-13083-217790", + "Amount Due": 34063.19, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-13058-216904", + "Amount Due": 121589.84, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-13053-216882", + "Amount Due": 114330.75, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-13055-216901", + "Amount Due": 114330.75, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-13043-216375", + "Amount Due": 177008.56, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-13035-215980", + "Amount Due": 2512.09, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-13005-215346", + "Amount Due": 34599.62, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-12995-215236", + "Amount Due": 36208.9, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-13001-215263", + "Amount Due": 36208.9, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-13020-215640", + "Amount Due": 107071.65, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-13007-215349", + "Amount Due": 3486.78, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12999-215259", + "Amount Due": 107071.65, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12997-215257", + "Amount Due": 5632.5, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-13007-215348", + "Amount Due": 5632.5, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12957-213855", + "Amount Due": 116145.52, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-12946-213516", + "Amount Due": 27221.61, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12948-213537", + "Amount Due": 27221.61, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12955-213848", + "Amount Due": 176033.06, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12938-213354", + "Amount Due": 2484.72, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12941-213401", + "Amount Due": 159700.09, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12929-212938", + "Amount Due": 12606.06, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-12933-213099", + "Amount Due": 12606.06, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-12925-212703", + "Amount Due": 12606.06, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-12901-212216", + "Amount Due": 168773.96, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-12866-211274", + "Amount Due": 2562.07, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-12842-210889", + "Amount Due": 36208.9, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-12830-210833", + "Amount Due": 16092.85, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-12837-210840", + "Amount Due": 19579.63, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-12894-211744", + "Amount Due": 30844.62, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-12828-210803", + "Amount Due": 36208.9, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-12839-210842", + "Amount Due": 6973.57, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-12822-210790", + "Amount Due": 30844.62, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-12818-210745", + "Amount Due": 1072.86, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-12830-210832", + "Amount Due": 1609.28, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-12833-210836", + "Amount Due": 1609.28, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-12775-209460", + "Amount Due": 2687.02, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-12764-209161", + "Amount Due": 32665.93, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-12777-209656", + "Amount Due": 176033.06, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-12855-211083", + "Amount Due": 181477.38, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-12745-208868", + "Amount Due": 5444.32, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-12758-209077", + "Amount Due": 181477.38, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-12745-208867", + "Amount Due": 5444.32, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-12750-208877", + "Amount Due": 5444.32, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-12734-208712", + "Amount Due": 35136.05, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-12761-209158", + "Amount Due": 139737.58, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-12748-208872", + "Amount Due": 268.21, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-12742-208864", + "Amount Due": 26821.41, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-12723-208382", + "Amount Due": 9073.87, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-12730-208705", + "Amount Due": 9073.87, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-12856-211084", + "Amount Due": 181477.38, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-12723-208381", + "Amount Due": 10888.64, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-12723-208380", + "Amount Due": 21777.29, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-12728-208701", + "Amount Due": 1341.07, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-12718-208297", + "Amount Due": 26821.41, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-12717-208278", + "Amount Due": 52628.44, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-12704-207599", + "Amount Due": 31917.48, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-12705-207600", + "Amount Due": 192753.15, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-12704-207598", + "Amount Due": 139737.58, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-12667-207190", + "Amount Due": 2714.39, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "ERS-12665-207088", + "Amount Due": 20116.06, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "ERS-12655-206889", + "Amount Due": 3486.78, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-12653-206886", + "Amount Due": 16897.49, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-12663-207070", + "Amount Due": 16897.49, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-12655-206888", + "Amount Due": 3486.78, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-12659-206968", + "Amount Due": 3486.78, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-12636-206031", + "Amount Due": 143367.13, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-12617-205689", + "Amount Due": 2690.59, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-12604-205647", + "Amount Due": 226846.73, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "ERS-12606-205651", + "Amount Due": 181477.38, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "OPS201039362", + "Amount Due": 118723.14, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-276-228882", + "Amount Due": 460112.49, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "OPS201039352", + "Amount Due": 112950.54, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-275-228402", + "Amount Due": 498453.54, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "OPS201039345", + "Amount Due": 112950.54, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "OPS201039338", + "Amount Due": 112950.54, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-271-225288", + "Amount Due": 460112.49, + "Due Date": 1709337600000, + "Past Due Days": 75 + }, + { + "Invoice Number": "ERS-270-224962", + "Amount Due": 1086087.36, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "OPS201039300", + "Amount Due": 113175.03, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-266-221888", + "Amount Due": 501271.91, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "OPS201039291", + "Amount Due": 110010.79, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "OPS201039284", + "Amount Due": 110010.79, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "OPS201039277", + "Amount Due": 110010.79, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "OPS201039270", + "Amount Due": 110010.79, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-262-219566", + "Amount Due": 485887.41, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-261-219242", + "Amount Due": 526378.02, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "OPS201039261", + "Amount Due": 102442.27, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "OPS201039254", + "Amount Due": 102442.27, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "OPS201039247", + "Amount Due": 102442.27, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "OPS201039240", + "Amount Due": 102442.27, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "OPS201039231", + "Amount Due": 108877.65, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "OPS201039224", + "Amount Due": 108877.65, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "OPS201039217", + "Amount Due": 108877.65, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "ERS-254-214876", + "Amount Due": 476155.31, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "OPS201039210", + "Amount Due": 108877.65, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-253-214506", + "Amount Due": 515835.03, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "OPS201039194", + "Amount Due": 117205.16, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "OPS201039187", + "Amount Due": 117205.16, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "OPS201039180", + "Amount Due": 117205.16, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "OPS201039171", + "Amount Due": 94852.37, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "OPS201039164", + "Amount Due": 94852.37, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "OPS201039157", + "Amount Due": 94852.37, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "OPS201039150", + "Amount Due": 94852.37, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "OPS201039141", + "Amount Due": 110716.33, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "OPS201039134", + "Amount Due": 110716.33, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "OPS201039127", + "Amount Due": 110716.33, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "OPS201039120", + "Amount Due": 110716.33, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "OPS201039110", + "Amount Due": 105072.01, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "OPS201039103", + "Amount Due": 105072.01, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "OPS201039096", + "Amount Due": 105072.01, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "ERS-14-JAN-10-207840", + "Amount Due": 13706.25, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "ERS-14-JAN-10-207778", + "Amount Due": 20191.24, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "ERS-13-JAN-10-207236", + "Amount Due": 3426.57, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-13-JAN-10-207048", + "Amount Due": 139095.22, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-13-JAN-10-207047", + "Amount Due": 377403.37, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-12-JAN-10-207041", + "Amount Due": 109650, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-11-JAN-10-206931", + "Amount Due": 38139.01, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-11-JAN-10-206840", + "Amount Due": 58251.57, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-10-JAN-10-206839", + "Amount Due": 33652.07, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-10-JAN-10-206836", + "Amount Due": 51398.44, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-10-JAN-10-206929", + "Amount Due": 51398.44, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-09-JAN-10-207042", + "Amount Due": 58251.57, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-09-JAN-10-206835", + "Amount Due": 67304.14, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-09-JAN-10-207038", + "Amount Due": 71957.82, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-08-JAN-10-206838", + "Amount Due": 161529.93, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-08-JAN-10-206834", + "Amount Due": 215873.44, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-31-DEC-09-206155", + "Amount Due": 256992.19, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-31-DEC-09-206153", + "Amount Due": 465635.02, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-282-229583", + "Amount Due": 180204, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-7556-227260", + "Amount Due": 2618.4, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-7624-230429", + "Amount Due": 8672.44, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-7627-230447", + "Amount Due": 5950.3, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-7616-230131", + "Amount Due": 7135.78, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-7622-230405", + "Amount Due": 9195.92, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-7606-229723", + "Amount Due": 8384.51, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-7603-229662", + "Amount Due": 16470.22, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-278-226027", + "Amount Due": 147445.2, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-7591-229143", + "Amount Due": 6673.68, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-277-225730", + "Amount Due": 197856, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-7583-229026", + "Amount Due": 20130.27, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-7592-229164", + "Amount Due": 4423.68, + "Due Date": 1709596800000, + "Past Due Days": 72 + }, + { + "Invoice Number": "ERS-7601-229482", + "Amount Due": 4423.68, + "Due Date": 1709596800000, + "Past Due Days": 72 + }, + { + "Invoice Number": "ERS-7587-229043", + "Amount Due": 7928.64, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-7574-228312", + "Amount Due": 3567.89, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-7574-228311", + "Amount Due": 7135.78, + "Due Date": 1709078400000, + "Past Due Days": 78 + }, + { + "Invoice Number": "ERS-7576-228315", + "Amount Due": 8675.79, + "Due Date": 1709078400000, + "Past Due Days": 78 + }, + { + "Invoice Number": "ERS-7573-228308", + "Amount Due": 16016.84, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "ERS-7558-227540", + "Amount Due": 276.48, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-7544-226913", + "Amount Due": 3179.52, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-7548-226956", + "Amount Due": 3179.52, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-7540-226892", + "Amount Due": 276.48, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-7560-227549", + "Amount Due": 276.48, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-7513-226223", + "Amount Due": 1382.4, + "Due Date": 1707868800000, + "Past Due Days": 92 + }, + { + "Invoice Number": "ERS-7505-226061", + "Amount Due": 7135.78, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-273-222750", + "Amount Due": 153817.2, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-272-222299", + "Amount Due": 206403.6, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-7484-225746", + "Amount Due": 6673.68, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-7206-216340", + "Amount Due": 3567.89, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-6952-210049", + "Amount Due": 19825.26, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-7489-225792", + "Amount Due": 3594.24, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-7477-225244", + "Amount Due": 7928.64, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-7467-225087", + "Amount Due": 3567.89, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-7467-225086", + "Amount Due": 6342.92, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-7470-225096", + "Amount Due": 8675.79, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-7470-225095", + "Amount Due": 16016.84, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-7354-220675", + "Amount Due": 2470.8, + "Due Date": 1706054400000, + "Past Due Days": 113 + }, + { + "Invoice Number": "ERS-269-220307", + "Amount Due": 163785.6, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-268-220178", + "Amount Due": 219782.4, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-7422-222486", + "Amount Due": 8654.98, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-7424-222489", + "Amount Due": 8654.98, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-7403-221870", + "Amount Due": 6673.68, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-7402-221869", + "Amount Due": 20130.27, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-7401-221868", + "Amount Due": 21960.29, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-7413-222166", + "Amount Due": 4700.16, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-7409-221881", + "Amount Due": 9400.32, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-7399-221866", + "Amount Due": 7928.64, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-7407-221879", + "Amount Due": 7928.64, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-7390-221574", + "Amount Due": 1893.28, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-7392-221576", + "Amount Due": 7320.1, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-7386-221570", + "Amount Due": 25890.81, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-7376-221056", + "Amount Due": 3567.89, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "ERS-7383-221133", + "Amount Due": 7135.78, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-7381-221127", + "Amount Due": 8675.79, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-7381-221126", + "Amount Due": 16016.84, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-7279-218309", + "Amount Due": 2476.8, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-7366-220780", + "Amount Due": 12810.17, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-7371-221037", + "Amount Due": 691.2, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-7350-220666", + "Amount Due": 3870.72, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-7361-220759", + "Amount Due": 10980.15, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-7348-220647", + "Amount Due": 18300.24, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-7358-220747", + "Amount Due": 3594.24, + "Due Date": 1702944000000, + "Past Due Days": 149 + }, + { + "Invoice Number": "ERS-7348-220646", + "Amount Due": 10980.15, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-7345-220403", + "Amount Due": 270.47, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-7348-220645", + "Amount Due": 25620.34, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-7340-220261", + "Amount Due": 270.47, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-7341-220265", + "Amount Due": 7320.1, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-7331-220141", + "Amount Due": 1935.36, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-7342-220270", + "Amount Due": 4597.96, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-7345-220402", + "Amount Due": 4597.96, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-7340-220260", + "Amount Due": 4597.96, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-7334-220150", + "Amount Due": 7135.78, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-7332-220144", + "Amount Due": 10980.15, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-7324-219830", + "Amount Due": 7032.17, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-7319-219687", + "Amount Due": 32940.44, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-7320-219707", + "Amount Due": 32940.44, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-7313-219418", + "Amount Due": 6673.68, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-7310-219415", + "Amount Due": 20130.27, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-7303-219366", + "Amount Due": 27450.36, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-7309-219413", + "Amount Due": 5253.12, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-7311-219416", + "Amount Due": 7928.64, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-7310-219414", + "Amount Due": 27450.36, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-7296-218935", + "Amount Due": 3567.89, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-7295-218911", + "Amount Due": 8675.79, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "ERS-7288-218644", + "Amount Due": 16016.84, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-7278-218308", + "Amount Due": 10980.15, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-7278-218307", + "Amount Due": 12810.17, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-7273-218054", + "Amount Due": 276.48, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-7270-217969", + "Amount Due": 18300.24, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-7170-215612", + "Amount Due": 2485.2, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-7268-217964", + "Amount Due": 3179.52, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-7272-218045", + "Amount Due": 3179.52, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-7258-217735", + "Amount Due": 276.48, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-7256-217731", + "Amount Due": 270.47, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-7265-217896", + "Amount Due": 270.47, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-7251-217622", + "Amount Due": 1893.28, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-7251-217621", + "Amount Due": 270.47, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-7247-217608", + "Amount Due": 1382.4, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "ERS-7252-217629", + "Amount Due": 4597.96, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "ERS-7265-217895", + "Amount Due": 4597.96, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "ERS-7239-217397", + "Amount Due": 4597.96, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-7249-217610", + "Amount Due": 7135.78, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-7261-217828", + "Amount Due": 7135.78, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-7244-217496", + "Amount Due": 43920.58, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-7248-217609", + "Amount Due": 43920.58, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-7226-217008", + "Amount Due": 7843.58, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-7228-217142", + "Amount Due": 25620.34, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-7218-216926", + "Amount Due": 6006.32, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-7217-216827", + "Amount Due": 27450.36, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-7214-216823", + "Amount Due": 414.72, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-7212-216723", + "Amount Due": 7928.64, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-7213-216822", + "Amount Due": 27450.36, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-7217-216826", + "Amount Due": 27450.36, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-7206-216339", + "Amount Due": 6342.92, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-7202-216302", + "Amount Due": 9343.16, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-7204-216304", + "Amount Due": 9343.16, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-7191-216023", + "Amount Due": 1830.03, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-7094-213197", + "Amount Due": 2437.2, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-7186-215945", + "Amount Due": 3660.05, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-7185-215944", + "Amount Due": 3456, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-7187-215946", + "Amount Due": 552.96, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-7181-215850", + "Amount Due": 9150.12, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-7176-215754", + "Amount Due": 5806.08, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-7180-215848", + "Amount Due": 276.48, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38905", + "Amount Due": 45, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "W38907", + "Amount Due": 50, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "W38891", + "Amount Due": 32.45, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "W38897", + "Amount Due": 2144, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "W38893", + "Amount Due": 124.45, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "W38895", + "Amount Due": 176.79, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "W38903", + "Amount Due": 468.53, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "W38896", + "Amount Due": 45, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "W38890", + "Amount Due": 45.5, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "W38892", + "Amount Due": 121.45, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "W38906", + "Amount Due": 435.5, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "W38894", + "Amount Due": 2273.13, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "W38904", + "Amount Due": 2504.25, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "W38902", + "Amount Due": 5892.15, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "W38724", + "Amount Due": 45, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "W38726", + "Amount Due": 50, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "W38710", + "Amount Due": 32.45, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "W38716", + "Amount Due": 2021, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "W38712", + "Amount Due": 124.45, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "W38714", + "Amount Due": 176.79, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "W38722", + "Amount Due": 468.53, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "W38715", + "Amount Due": 45, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "W38709", + "Amount Due": 45.5, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "W38711", + "Amount Due": 121.45, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "W38725", + "Amount Due": 435.5, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "W38713", + "Amount Due": 2150.13, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "W38723", + "Amount Due": 2381.25, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "W38721", + "Amount Due": 5646.15, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "W38564", + "Amount Due": 45, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38566", + "Amount Due": 50, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38550", + "Amount Due": 32.45, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38556", + "Amount Due": 2047, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38552", + "Amount Due": 124.45, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38554", + "Amount Due": 176.79, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38562", + "Amount Due": 468.53, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38555", + "Amount Due": 45, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "W38549", + "Amount Due": 45.5, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "W38551", + "Amount Due": 121.45, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "W38565", + "Amount Due": 435.5, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "W38553", + "Amount Due": 2176.13, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "W38563", + "Amount Due": 2407.25, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "W38561", + "Amount Due": 5698.15, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "W38335", + "Amount Due": 45, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "W38337", + "Amount Due": 50, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "W38321", + "Amount Due": 32.45, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "W38327", + "Amount Due": 2174, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "W38323", + "Amount Due": 124.45, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "W38325", + "Amount Due": 176.79, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "W38333", + "Amount Due": 468.53, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "W38326", + "Amount Due": 45, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "W38320", + "Amount Due": 45.5, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "W38322", + "Amount Due": 121.45, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "W38336", + "Amount Due": 435.5, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "W38324", + "Amount Due": 2303.13, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "W38334", + "Amount Due": 2534.25, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "W38332", + "Amount Due": 5952.15, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "W37997", + "Amount Due": 3297, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "W38001", + "Amount Due": 6786, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "W37992", + "Amount Due": 3820.99, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "W38781", + "Amount Due": 635.4, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-22-SEP-10-227763", + "Amount Due": 29422.75, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-27-AUG-10-224757", + "Amount Due": 29166.9, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-23-JUL-10-220820", + "Amount Due": 30446.15, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "FR201039366", + "Amount Due": 11302.2, + "Due Date": 1714435200000, + "Past Due Days": 16 + }, + { + "Invoice Number": "FR201039359", + "Amount Due": 11302.2, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "FR201039349", + "Amount Due": 8264.36, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "FR201039342", + "Amount Due": 8264.36, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "FR201039335", + "Amount Due": 8264.36, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "FR201039328", + "Amount Due": 8264.36, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "FR201039319", + "Amount Due": 9579.96, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "FR201039312", + "Amount Due": 9579.96, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-6611-229824", + "Amount Due": 16069.43, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-6614-230062", + "Amount Due": 16069.43, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-6558-225123", + "Amount Due": 60260.36, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-6553-224932", + "Amount Due": 60260.36, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "SSCUS112010719", + "Amount Due": 229878.63, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "SSCUS112010728", + "Amount Due": 158079.66, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-6604-228922", + "Amount Due": 30564.6, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-10-OCT-10-230163", + "Amount Due": 29165.13, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "ERS-10-OCT-10-230490", + "Amount Due": 29165.13, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "ERS-10-OCT-10-230501", + "Amount Due": 29165.13, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "ERS-09-OCT-10-230494", + "Amount Due": 33652.07, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-09-OCT-10-230162", + "Amount Due": 58330.26, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-09-OCT-10-230500", + "Amount Due": 58330.26, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-08-OCT-10-230267", + "Amount Due": 71791.08, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-08-OCT-10-230499", + "Amount Due": 71791.08, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-07-OCT-10-230489", + "Amount Due": 71791.08, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-07-OCT-10-229764", + "Amount Due": 94225.8, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-04-OCT-10-229245", + "Amount Due": 24678.18, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-02-OCT-10-229085", + "Amount Due": 105443.15, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-01-OCT-10-229084", + "Amount Due": 94225.8, + "Due Date": 1713139200000, + "Past Due Days": 31 + }, + { + "Invoice Number": "ERS-01-OCT-10-229106", + "Amount Due": 94225.8, + "Due Date": 1713139200000, + "Past Due Days": 31 + }, + { + "Invoice Number": "ERS-30-AUG-10-224956", + "Amount Due": 464074.46, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-30-AUG-10-224955", + "Amount Due": 1671386.13, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-30-AUG-10-224972", + "Amount Due": 5139843.75, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-29-AUG-10-224916", + "Amount Due": 68531.25, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-27-AUG-10-224915", + "Amount Due": 283501.7, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-26-AUG-10-224914", + "Amount Due": 260418.76, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-25-AUG-10-224913", + "Amount Due": 212446.88, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-21-AUG-10-224912", + "Amount Due": 376921.88, + "Due Date": 1709596800000, + "Past Due Days": 72 + }, + { + "Invoice Number": "ERS-16-AUG-10-223845", + "Amount Due": 44545.32, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-16-AUG-10-224136", + "Amount Due": 44545.32, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-16-AUG-10-224139", + "Amount Due": 44545.32, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-14-AUG-10-223679", + "Amount Due": 114417.03, + "Due Date": 1709078400000, + "Past Due Days": 78 + }, + { + "Invoice Number": "ERS-13-AUG-10-223842", + "Amount Due": 112173.57, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "ERS-12-AUG-10-224388", + "Amount Due": 41118.75, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12-AUG-10-224120", + "Amount Due": 85664.07, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12-AUG-10-224135", + "Amount Due": 85664.07, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12-AUG-10-223844", + "Amount Due": 137062.5, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12-AUG-10-223504", + "Amount Due": 171328.13, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-11-AUG-10-223678", + "Amount Due": 40382.49, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-10-AUG-10-223699", + "Amount Due": 51398.44, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "ERS-10-AUG-10-224119", + "Amount Due": 51398.44, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "ERS-10-AUG-10-223503", + "Amount Due": 85050.51, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "ERS-09-AUG-10-223698", + "Amount Due": 61678.13, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-09-AUG-10-223502", + "Amount Due": 121147.47, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-08-AUG-10-223501", + "Amount Due": 673041.36, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-07-AUG-10-223500", + "Amount Due": 493563.7, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-04-AUG-10-221895", + "Amount Due": 89090.64, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-02-AUG-10-221919", + "Amount Due": 44545.32, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-02-AUG-10-221851", + "Amount Due": 119929.69, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-02-AUG-10-221687", + "Amount Due": 188460.94, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-01-AUG-10-221894", + "Amount Due": 78810.94, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-01-AUG-10-221897", + "Amount Due": 171328.13, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-01-AUG-10-221918", + "Amount Due": 256992.19, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-29-JUL-10-221846", + "Amount Due": 47971.88, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-29-JUL-10-221917", + "Amount Due": 47971.88, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-25-JUL-10-221115", + "Amount Due": 106223.44, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-24-JUL-10-221114", + "Amount Due": 54825, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-23-JUL-10-221108", + "Amount Due": 140489.07, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-14-APR-10-212944", + "Amount Due": 29165.13, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-14-APR-10-212949", + "Amount Due": 112173.57, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-14-APR-10-212833", + "Amount Due": 143915.63, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-07-JAN-10-206530", + "Amount Due": 65060.67, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-22-JUL-10-221277", + "Amount Due": 89090.63, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-21-JUL-10-220722", + "Amount Due": 54825, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-20-JUL-10-220809", + "Amount Due": 71957.82, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-20-JUL-10-220803", + "Amount Due": 119929.69, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-19-JUL-10-220708", + "Amount Due": 34265.63, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-17-JUL-10-220707", + "Amount Due": 54825, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-16-JUL-10-220706", + "Amount Due": 34265.63, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-15-JUL-10-220693", + "Amount Due": 123390.92, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-15-JUL-10-220697", + "Amount Due": 167901.57, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-14-JUL-10-220692", + "Amount Due": 85251.91, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-14-JUL-10-220705", + "Amount Due": 126782.82, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-14-JUL-10-220696", + "Amount Due": 130209.38, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-13-JUL-10-220704", + "Amount Due": 37692.19, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-13-JUL-10-220549", + "Amount Due": 138648.4, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-11-JUL-10-220691", + "Amount Due": 44869.43, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-10-JUL-10-220548", + "Amount Due": 49356.37, + "Due Date": 1706054400000, + "Past Due Days": 113 + }, + { + "Invoice Number": "ERS-09-JUL-10-220547", + "Amount Due": 100956.21, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-08-JUL-10-220508", + "Amount Due": 69547.61, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-7570-228044", + "Amount Due": 8313.84, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-7569-227882", + "Amount Due": 29262.44, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "ERS-7571-228068", + "Amount Due": 29262.44, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "ERS-7565-227721", + "Amount Due": 7700.64, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-7565-227720", + "Amount Due": 4746.96, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-7561-227550", + "Amount Due": 8494.2, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-7567-227724", + "Amount Due": 8494.2, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-7553-227222", + "Amount Due": 9568.88, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-7555-227243", + "Amount Due": 49.97, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-7568-227740", + "Amount Due": 6435, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-7565-227719", + "Amount Due": 11181.96, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-7553-227221", + "Amount Due": 494.88, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-7557-227539", + "Amount Due": 20021.67, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-7549-226993", + "Amount Due": 134.93, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-7553-227220", + "Amount Due": 134.93, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-7542-226911", + "Amount Due": 15401.28, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-7542-226910", + "Amount Due": 1287, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-7551-227126", + "Amount Due": 1287, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-7547-226955", + "Amount Due": 134.93, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-7543-226912", + "Amount Due": 2969.28, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-7545-226932", + "Amount Due": 3104.21, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-7538-226890", + "Amount Due": 24642.05, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-7534-226730", + "Amount Due": 24.99, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-7549-226992", + "Amount Due": 24.99, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-7514-226224", + "Amount Due": 4771.95, + "Due Date": 1713139200000, + "Past Due Days": 31 + }, + { + "Invoice Number": "ERS-7521-226425", + "Amount Due": 131.4, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "ERS-7526-226585", + "Amount Due": 131.4, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "ERS-7517-226364", + "Amount Due": 4771.95, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "ERS-7507-226063", + "Amount Due": 3603.6, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-7498-225984", + "Amount Due": 4771.95, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-7501-226006", + "Amount Due": 2316.6, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-7492-225798", + "Amount Due": 4796.93, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-7495-225812", + "Amount Due": 6569.93, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-7497-225944", + "Amount Due": 26182.18, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-7492-225797", + "Amount Due": 223.78, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-7480-225742", + "Amount Due": 820.52, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-7480-225741", + "Amount Due": 1007.4, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-7498-225983", + "Amount Due": 1007.4, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-7495-225811", + "Amount Due": 3088.8, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-7503-226059", + "Amount Due": 3088.8, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-7483-225745", + "Amount Due": 832.2, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-7497-225943", + "Amount Due": 832.2, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-7482-225744", + "Amount Due": 134.93, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-7510-226205", + "Amount Due": 223.78, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-7490-225793", + "Amount Due": 2190, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-7503-226058", + "Amount Due": 350.4, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-7480-225740", + "Amount Due": 36963.08, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-7475-225227", + "Amount Due": 2919.8, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-7474-225226", + "Amount Due": 4971.82, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-7471-225099", + "Amount Due": 26967.2, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-7469-225091", + "Amount Due": 1182.6, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-7471-225098", + "Amount Due": 18481.54, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-7471-225097", + "Amount Due": 3995.93, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-7469-225090", + "Amount Due": 657, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-7459-224060", + "Amount Due": 2623.32, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-7461-224676", + "Amount Due": 7207.2, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-7461-224675", + "Amount Due": 49.97, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-7459-224059", + "Amount Due": 74.96, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-7454-223598", + "Amount Due": 134.93, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-7459-224058", + "Amount Due": 494.88, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-7460-224359", + "Amount Due": 989.76, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-7447-223441", + "Amount Due": 134.93, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-7440-223238", + "Amount Due": 134.93, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-7447-223440", + "Amount Due": 742.32, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-7449-223444", + "Amount Due": 742.32, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-7447-223439", + "Amount Due": 24.99, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-7458-223825", + "Amount Due": 24.99, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-7442-223264", + "Amount Due": 223.78, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-7447-223438", + "Amount Due": 223.78, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-7445-223418", + "Amount Due": 2473.42, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-7455-223621", + "Amount Due": 2473.42, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-7435-222861", + "Amount Due": 1095, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-7436-222898", + "Amount Due": 1095, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-7438-223039", + "Amount Due": 2348.5, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-7453-223558", + "Amount Due": 2348.5, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-7421-222444", + "Amount Due": 6177.6, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-7423-222487", + "Amount Due": 1801.8, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-7425-222490", + "Amount Due": 1801.8, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-7418-222212", + "Amount Due": 134.93, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-7421-222443", + "Amount Due": 5920.2, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-7435-222860", + "Amount Due": 5920.2, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-7416-222209", + "Amount Due": 696.2, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-7418-222211", + "Amount Due": 2574, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-7414-222168", + "Amount Due": 1007.4, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-7411-221987", + "Amount Due": 124.32, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-7414-222167", + "Amount Due": 956.52, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-7406-221878", + "Amount Due": 134.93, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-7400-221867", + "Amount Due": 273.51, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-7404-221871", + "Amount Due": 1401.6, + "Due Date": 1709596800000, + "Past Due Days": 72 + }, + { + "Invoice Number": "ERS-7394-221638", + "Amount Due": 917.21, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-7387-221571", + "Amount Due": 394.2, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-7391-221575", + "Amount Due": 394.2, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-7393-221577", + "Amount Due": 5046.77, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-7382-221130", + "Amount Due": 5662.8, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "ERS-7384-221136", + "Amount Due": 438, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-7377-221080", + "Amount Due": 5295.22, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-7372-221040", + "Amount Due": 131.4, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "ERS-7352-220673", + "Amount Due": 2523.39, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-7369-221032", + "Amount Due": 4118.4, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-7359-220753", + "Amount Due": 2523.39, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-7365-220779", + "Amount Due": 2523.39, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-7373-221053", + "Amount Due": 4118.4, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-7351-220667", + "Amount Due": 5405.4, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-7369-221031", + "Amount Due": 5405.4, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-7369-221030", + "Amount Due": 1287, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-7372-221039", + "Amount Due": 134.93, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-7375-221055", + "Amount Due": 134.93, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-7362-220760", + "Amount Due": 5097.27, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-7357-220746", + "Amount Due": 5542.66, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-7372-221038", + "Amount Due": 134.93, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-7359-220752", + "Amount Due": 1287, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-7364-220764", + "Amount Due": 134.93, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-7364-220763", + "Amount Due": 394.2, + "Due Date": 1707868800000, + "Past Due Days": 92 + }, + { + "Invoice Number": "ERS-7343-220382", + "Amount Due": 2523.39, + "Due Date": 1707868800000, + "Past Due Days": 92 + }, + { + "Invoice Number": "ERS-7347-220413", + "Amount Due": 5046.77, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-7335-220151", + "Amount Due": 3346.2, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-7329-220017", + "Amount Due": 2059.2, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-7330-220140", + "Amount Due": 2523.39, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-7327-219976", + "Amount Due": 6435, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-7326-219870", + "Amount Due": 2498.4, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-7315-219464", + "Amount Due": 394.2, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-7321-219708", + "Amount Due": 394.2, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-7317-219502", + "Amount Due": 3088.8, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-7328-219998", + "Amount Due": 3088.8, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-7304-219368", + "Amount Due": 175.2, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-7314-219421", + "Amount Due": 269.86, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-7304-219367", + "Amount Due": 1533, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-7314-219420", + "Amount Due": 199.88, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-7323-219827", + "Amount Due": 199.88, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-7306-219371", + "Amount Due": 1781.57, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-7307-219374", + "Amount Due": 2498.4, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-7297-218938", + "Amount Due": 5405.4, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-7294-218910", + "Amount Due": 569.4, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-7287-218640", + "Amount Due": 3861, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-7291-218843", + "Amount Due": 134.93, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-7289-218647", + "Amount Due": 3068.26, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-7285-218510", + "Amount Due": 131.4, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-7276-218286", + "Amount Due": 5636.52, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-7281-218413", + "Amount Due": 74.96, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-7292-218848", + "Amount Due": 74.96, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-7274-218062", + "Amount Due": 134.93, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-7280-218406", + "Amount Due": 3315.7, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-7300-219150", + "Amount Due": 3315.7, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-7271-217970", + "Amount Due": 134.93, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-7266-217897", + "Amount Due": 2870.31, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-7264-217891", + "Amount Due": 24.99, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-7250-217620", + "Amount Due": 2573.36, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-7245-217500", + "Amount Due": 481.8, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-7254-217728", + "Amount Due": 2573.36, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-7255-217730", + "Amount Due": 2573.36, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-7237-217390", + "Amount Due": 2273.55, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-7236-217321", + "Amount Due": 134.93, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-7237-217389", + "Amount Due": 134.93, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-7233-217311", + "Amount Due": 820.52, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-7234-217317", + "Amount Due": 820.52, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-7242-217488", + "Amount Due": 820.52, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-7232-217305", + "Amount Due": 394.2, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-7243-217495", + "Amount Due": 394.2, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-7225-217004", + "Amount Due": 175.2, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-7220-216932", + "Amount Due": 74.6, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-7229-217162", + "Amount Due": 74.6, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-7237-217388", + "Amount Due": 74.6, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-7222-216991", + "Amount Due": 134.93, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-7215-216824", + "Amount Due": 1533, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-7210-216721", + "Amount Due": 49.49, + "Due Date": 1704240000000, + "Past Due Days": 134 + }, + { + "Invoice Number": "ERS-7211-216722", + "Amount Due": 249.84, + "Due Date": 1704240000000, + "Past Due Days": 134 + }, + { + "Invoice Number": "ERS-7207-216343", + "Amount Due": 394.2, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-7196-216150", + "Amount Due": 2968.42, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-7192-216026", + "Amount Due": 5446.52, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-7194-216118", + "Amount Due": 5446.52, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-7177-215755", + "Amount Due": 2158.85, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-7167-215609", + "Amount Due": 2023.92, + "Due Date": 1702944000000, + "Past Due Days": 149 + }, + { + "Invoice Number": "ERS-7163-215591", + "Amount Due": 223.78, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-7158-215342", + "Amount Due": 394.2, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-7174-215752", + "Amount Due": 2698.28, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-7159-215461", + "Amount Due": 2922.05, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-7156-215339", + "Amount Due": 131.4, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-7158-215341", + "Amount Due": 262.8, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-7149-215042", + "Amount Due": 2023.92, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-7154-215337", + "Amount Due": 2023.92, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-7141-214898", + "Amount Due": 696.2, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-7141-214897", + "Amount Due": 175.2, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-7136-214588", + "Amount Due": 394.2, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-7139-214656", + "Amount Due": 175.2, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-7147-215019", + "Amount Due": 175.2, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-7124-214321", + "Amount Due": 1619.14, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-7131-214469", + "Amount Due": 1357.8, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-7127-214360", + "Amount Due": 224.86, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-7129-214466", + "Amount Due": 224.86, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-7115-214052", + "Amount Due": 2293.78, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-7107-213512", + "Amount Due": 99.94, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-7100-213305", + "Amount Due": 149.91, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-7100-213304", + "Amount Due": 134.93, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-7105-213509", + "Amount Due": 134.93, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-7093-213187", + "Amount Due": 49.97, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-7097-213283", + "Amount Due": 49.97, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-7076-212652", + "Amount Due": 1484.21, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "ERS-7077-212653", + "Amount Due": 1236.84, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-7078-212654", + "Amount Due": 1236.84, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-7071-212503", + "Amount Due": 1484.21, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-7060-212387", + "Amount Due": 820.52, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-7067-212492", + "Amount Due": 820.52, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-7053-212282", + "Amount Due": 394.2, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-7045-212027", + "Amount Due": 124.32, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-7051-212276", + "Amount Due": 175.2, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-7064-212393", + "Amount Due": 175.2, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-7043-212021", + "Amount Due": 348.1, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-7045-212026", + "Amount Due": 944.5, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-7051-212275", + "Amount Due": 1533, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-7053-212281", + "Amount Due": 1533, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-7045-212025", + "Amount Due": 374.76, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-7032-211587", + "Amount Due": 569.4, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-7025-211394", + "Amount Due": 109.5, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-7018-211198", + "Amount Due": 124.92, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-7019-211300", + "Amount Due": 112.44, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-7020-211303", + "Amount Due": 112.44, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-7023-211384", + "Amount Due": 112.44, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-7002-210990", + "Amount Due": 112.44, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-7009-211077", + "Amount Due": 112.44, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-6995-210930", + "Amount Due": 41.64, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-7001-210979", + "Amount Due": 20.72, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-7006-211068", + "Amount Due": 1124.28, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-6983-210850", + "Amount Due": 401.5, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-6983-210849", + "Amount Due": 957.72, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-6973-210766", + "Amount Due": 112.44, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-6977-210805", + "Amount Due": 2061.18, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-6981-210819", + "Amount Due": 2061.18, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-6981-210818", + "Amount Due": 328.5, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-6985-210866", + "Amount Due": 328.5, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-6963-210593", + "Amount Due": 146, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-6973-210765", + "Amount Due": 112.44, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-6960-210530", + "Amount Due": 1277.5, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-6973-210764", + "Amount Due": 2290.2, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-6954-210140", + "Amount Due": 474.5, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-6953-210126", + "Amount Due": 2473.68, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-6946-209906", + "Amount Due": 73, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-6951-210046", + "Amount Due": 1124.28, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-6954-210139", + "Amount Due": 1124.28, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-6942-209771", + "Amount Due": 83.28, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-6945-209886", + "Amount Due": 83.28, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-6924-209248", + "Amount Due": 1079.43, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-6922-209241", + "Amount Due": 49.97, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-6928-209257", + "Amount Due": 49.97, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-6938-209675", + "Amount Due": 1799.04, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-6938-209674", + "Amount Due": 2248.8, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-6924-209247", + "Amount Due": 43.8, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-6918-209117", + "Amount Due": 350.4, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-6911-208995", + "Amount Due": 43.8, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-6932-209477", + "Amount Due": 43.8, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-6904-208658", + "Amount Due": 6246, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-6905-208665", + "Amount Due": 6246, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-6913-209097", + "Amount Due": 6246, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-6894-208439", + "Amount Due": 1889, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-6899-208526", + "Amount Due": 6520.83, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-6903-208640", + "Amount Due": 6520.83, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-6904-208657", + "Amount Due": 6520.83, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-6908-208980", + "Amount Due": 6520.83, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-6898-208498", + "Amount Due": 394.2, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-6889-208419", + "Amount Due": 175.2, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-6883-208201", + "Amount Due": 269.86, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-6891-208423", + "Amount Due": 269.86, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-6884-208318", + "Amount Due": 438, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-6891-208422", + "Amount Due": 438, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-6877-207997", + "Amount Due": 6670.73, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-7016-211124", + "Amount Due": 20611.8, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-6865-207893", + "Amount Due": 2968.42, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-6868-207892", + "Amount Due": 19137.75, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-6859-207861", + "Amount Due": 174.89, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "ERS-6861-207890", + "Amount Due": 174.89, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "ERS-6868-207891", + "Amount Due": 724.54, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "ERS-6865-207889", + "Amount Due": 2158.85, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-6865-207888", + "Amount Due": 269.86, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-6859-207860", + "Amount Due": 99.94, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-6861-207887", + "Amount Due": 99.94, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-6876-207956", + "Amount Due": 40581.48, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-6841-206986", + "Amount Due": 4604.16, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-6825-206766", + "Amount Due": 9244.08, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-6842-207006", + "Amount Due": 9019.23, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-6837-206893", + "Amount Due": 1889, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-6846-207069", + "Amount Due": 1889, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-6849-207086", + "Amount Due": 1889, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-6829-206787", + "Amount Due": 4896.87, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-6839-206948", + "Amount Due": 4896.87, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-6848-207072", + "Amount Due": 4896.87, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-6829-206786", + "Amount Due": 394.2, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-6831-206790", + "Amount Due": 394.2, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-6839-206947", + "Amount Due": 394.2, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-6831-206789", + "Amount Due": 175.2, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-6834-206866", + "Amount Due": 525.6, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-6807-206288", + "Amount Due": 1349.28, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-6805-206283", + "Amount Due": 876, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-6820-206546", + "Amount Due": 174.89, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-6802-206223", + "Amount Due": 3810.58, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-6875-207955", + "Amount Due": 60653.94, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-6793-205740", + "Amount Due": 134.93, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-6793-205739", + "Amount Due": 269.86, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-6797-205750", + "Amount Due": 269.86, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "W37985", + "Amount Due": 4313.91, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "W37998", + "Amount Due": 3221, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "W38002", + "Amount Due": 6124, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "ERS-13638-230159", + "Amount Due": 1001.56, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-13646-230493", + "Amount Due": 1507.53, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-13641-230185", + "Amount Due": 3979.87, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-13642-230244", + "Amount Due": 3979.87, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-13645-230484", + "Amount Due": 4088.77, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-13646-230492", + "Amount Due": 4088.77, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-13629-229750", + "Amount Due": 1266.24, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13626-229743", + "Amount Due": 1552.75, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13603-229113", + "Amount Due": 3105.06, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13609-229264", + "Amount Due": 3662.12, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13620-229524", + "Amount Due": 6767.18, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13624-229564", + "Amount Due": 81.38, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-13621-229544", + "Amount Due": 3743.5, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-13634-230052", + "Amount Due": 3743.5, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-13621-229543", + "Amount Due": 15.08, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-13600-229103", + "Amount Due": 135.19, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-13611-229266", + "Amount Due": 1242.02, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-13620-229523", + "Amount Due": 1287.25, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-13609-229263", + "Amount Due": 3346.71, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-13618-229287", + "Amount Due": 3346.71, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-13607-229242", + "Amount Due": 211.05, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13621-229542", + "Amount Due": 211.05, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13620-229522", + "Amount Due": 1086.77, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13599-229083", + "Amount Due": 1688.43, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13609-229262", + "Amount Due": 4968.09, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13615-229283", + "Amount Due": 4968.09, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13597-228982", + "Amount Due": 28320.41, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13594-228632", + "Amount Due": 1175.87, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13588-228356", + "Amount Due": 3105.06, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-13582-228346", + "Amount Due": 2638.17, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13578-228108", + "Amount Due": 2794.55, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13576-228085", + "Amount Due": 898.08, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-13576-228084", + "Amount Due": 180.9, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-13582-228345", + "Amount Due": 180.9, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-13570-227927", + "Amount Due": 449.04, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-13572-227929", + "Amount Due": 449.04, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-13576-228083", + "Amount Due": 1399.94, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13578-228107", + "Amount Due": 1399.94, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13580-228342", + "Amount Due": 1399.94, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13564-227759", + "Amount Due": 1552.53, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13557-227560", + "Amount Due": 184.9, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13573-227942", + "Amount Due": 184.9, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13578-228106", + "Amount Due": 184.9, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13580-228341", + "Amount Due": 184.9, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13552-227302", + "Amount Due": 406.9, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13566-227769", + "Amount Due": 931.52, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13559-227567", + "Amount Due": 2484.04, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13550-227300", + "Amount Due": 1552.53, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-13566-227768", + "Amount Due": 1552.53, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-13553-227323", + "Amount Due": 1707.78, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13561-227572", + "Amount Due": 1707.78, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13568-227921", + "Amount Due": 15131.42, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13566-227767", + "Amount Due": 30262.84, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13540-227125", + "Amount Due": 264.14, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13542-227138", + "Amount Due": 537.21, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13549-227283", + "Amount Due": 1708.99, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13550-227299", + "Amount Due": 1708.99, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13532-226799", + "Amount Due": 316.97, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-13537-227120", + "Amount Due": 931.52, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-13542-227137", + "Amount Due": 135.68, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13543-227160", + "Amount Due": 135.68, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13537-227119", + "Amount Due": 895.19, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13523-226472", + "Amount Due": 845.25, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13529-226792", + "Amount Due": 1464.85, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13543-227159", + "Amount Due": 1464.85, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13534-227115", + "Amount Due": 3570.81, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13523-226471", + "Amount Due": 90.45, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13527-226765", + "Amount Due": 475.45, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13529-226791", + "Amount Due": 1377.32, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13525-226474", + "Amount Due": 3260.31, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13530-226796", + "Amount Due": 3260.31, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13518-226250", + "Amount Due": 554.69, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-13522-226464", + "Amount Due": 1447.22, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-13529-226790", + "Amount Due": 2484.04, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-13544-227179", + "Amount Due": 2484.04, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-13523-226470", + "Amount Due": 3870.96, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-13545-227279", + "Amount Due": 528.28, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-13514-226089", + "Amount Due": 1025.12, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13516-226244", + "Amount Due": 1086.77, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13514-226088", + "Amount Due": 3015.05, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13527-226764", + "Amount Due": 3015.05, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13513-226085", + "Amount Due": 6675.87, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13511-226020", + "Amount Due": 1843.82, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-13512-226025", + "Amount Due": 447.68, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-13374-221920", + "Amount Due": 45.23, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-13377-221923", + "Amount Due": 8339.4, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-13368-221811", + "Amount Due": 81.38, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-13364-221804", + "Amount Due": 45.23, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13379-221925", + "Amount Due": 45.23, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13363-221785", + "Amount Due": 776.26, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13358-221698", + "Amount Due": 1281.4, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13366-221809", + "Amount Due": 3260.31, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13357-221509", + "Amount Due": 5093, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-13357-221508", + "Amount Due": 2794.55, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13357-221507", + "Amount Due": 4329.08, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-13348-221268", + "Amount Due": 1242.02, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-13348-221266", + "Amount Due": 2484.04, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-23-SEP-10-227925", + "Amount Due": 20000, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-27-AUG-10-224756", + "Amount Due": 20000, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-23-JUL-10-220819", + "Amount Due": 20750, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-1271-230056", + "Amount Due": 9187.33, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-1270-229582", + "Amount Due": 2295.95, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-1269-229117", + "Amount Due": 11484.45, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-1265-226808", + "Amount Due": 49277.15, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "UKPr2010727", + "Amount Due": 13756.9, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "UKPr2010711", + "Amount Due": 4136, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "SSCUS122010706", + "Amount Due": 2541, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "SSCUS122010675", + "Amount Due": 3087, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "SSCUS122010644", + "Amount Due": 3014, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "SSCUS122010613", + "Amount Due": 2985, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "SSCUS122010582", + "Amount Due": 2985, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "SSCUS122010551", + "Amount Due": 3297, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "SSCUS122010520", + "Amount Due": 3196, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "SSCUS122010489", + "Amount Due": 2874, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "SSCUS122010458", + "Amount Due": 2874, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "SSCUS122009799", + "Amount Due": 2901, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "SSCUS112010704", + "Amount Due": 114938.78, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "SSCUS112010673", + "Amount Due": 125038.51, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "SSCUS112010642", + "Amount Due": 123597.7, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "SSCUS112010611", + "Amount Due": 124982.22, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "SSCUS112010580", + "Amount Due": 121379.67, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "SSCUS112010549", + "Amount Due": 128120.37, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "SSCUS112010518", + "Amount Due": 132190.57, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "SSCUS112010487", + "Amount Due": 115470.29, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "SSCUS112010456", + "Amount Due": 113997.01, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "SSCFR2010704", + "Amount Due": 82708.18, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "SSCFR2010673", + "Amount Due": 93693.44, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "SSCFR2010642", + "Amount Due": 96431.09, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "SSCFR2010611", + "Amount Due": 98799.17, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "SSCFR2010580", + "Amount Due": 96295.94, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "SSCFR2010549", + "Amount Due": 97610.34, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "SSCFR2010518", + "Amount Due": 93703.01, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "SSCFR2010487", + "Amount Due": 91649.48, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "SSCFR2010456", + "Amount Due": 90966.56, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "SSCUS112010711", + "Amount Due": 10323, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "SSCUS112010680", + "Amount Due": 11230, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "SSCUS112010649", + "Amount Due": 11100, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "SSCUS112010618", + "Amount Due": 11224, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "SSCUS112010587", + "Amount Due": 10901, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "SSCUS112010556", + "Amount Due": 11506, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "SSCUS112010525", + "Amount Due": 11872, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "SSCUS112010494", + "Amount Due": 10238, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "SSCUS112010463", + "Amount Due": 10238, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "SSCUS112009804", + "Amount Due": 11216, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "W39199", + "Amount Due": 35, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "W39198", + "Amount Due": 2456.85, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "W39042", + "Amount Due": 35, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "W39041", + "Amount Due": 2706.85, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "W38889", + "Amount Due": 35, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "W38888", + "Amount Due": 2602.85, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "W38708", + "Amount Due": 35, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "W38707", + "Amount Due": 2479.85, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "W38548", + "Amount Due": 35, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "W38547", + "Amount Due": 2505.85, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "W38319", + "Amount Due": 35, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "W38318", + "Amount Due": 2632.85, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "W37993", + "Amount Due": 4104.06, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "W37987", + "Amount Due": 3524.86, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "W37986", + "Amount Due": 3158.56, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "W37995", + "Amount Due": 3257, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "W38000", + "Amount Due": 4492, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "W37996", + "Amount Due": 2940, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "W37989", + "Amount Due": 3439.69, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-11977-229825", + "Amount Due": 14017.45, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-11980-230104", + "Amount Due": 14017.45, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "FR201039365", + "Amount Due": 10967.32, + "Due Date": 1714348800000, + "Past Due Days": 17 + }, + { + "Invoice Number": "FR201039358", + "Amount Due": 10967.32, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "FR201039348", + "Amount Due": 7989.28, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "FR201039341", + "Amount Due": 7989.28, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "FR201039334", + "Amount Due": 7989.28, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "FR201039327", + "Amount Due": 7989.28, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "FR201039318", + "Amount Due": 9209.2, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-11987-230387", + "Amount Due": 2145.33, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "SSCFR2010706", + "Amount Due": 4501, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "SSCFR2010675", + "Amount Due": 5099, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "SSCFR2010644", + "Amount Due": 5247, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "SSCFR2010613", + "Amount Due": 5376, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "SSCFR2010582", + "Amount Due": 5240, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "SSCFR2010551", + "Amount Due": 5312, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "SSCFR2010520", + "Amount Due": 5099, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "SSCFR2010489", + "Amount Due": 4987, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "SSCFR2010458", + "Amount Due": 4950, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "SSCFR2009799", + "Amount Due": 4930, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "ERS-12775-230432", + "Amount Due": 1982.16, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-12782-230444", + "Amount Due": 1152, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-12761-229962", + "Amount Due": 2312.52, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-12765-230133", + "Amount Due": 2312.52, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-12758-229731", + "Amount Due": 40944, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-12745-228802", + "Amount Due": 40944, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-12744-228663", + "Amount Due": 13875.12, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-12724-227551", + "Amount Due": 34772, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-12722-227543", + "Amount Due": 21133.32, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-12718-227266", + "Amount Due": 12235.08, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-12716-227263", + "Amount Due": 22245.6, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-12706-227117", + "Amount Due": 1112.28, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12709-227136", + "Amount Due": 1112.28, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12699-226889", + "Amount Due": 15196.56, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12712-227181", + "Amount Due": 22245.6, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12699-226888", + "Amount Due": 8259, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-12695-226744", + "Amount Due": 30393.12, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-12684-226447", + "Amount Due": 34772, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-12662-225964", + "Amount Due": 9792, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-12663-225985", + "Amount Due": 7372.8, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-12650-225800", + "Amount Due": 9792, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12652-225806", + "Amount Due": 7372.8, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12655-225815", + "Amount Due": 12787.2, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12655-225814", + "Amount Due": 460.8, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12658-225825", + "Amount Due": 10368, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12648-225722", + "Amount Due": 34772, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12645-225714", + "Amount Due": 115.2, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-12674-226072", + "Amount Due": 115.2, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-12639-225532", + "Amount Due": 6681.6, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-12642-225709", + "Amount Due": 115.2, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-12635-225089", + "Amount Due": 34772, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-12622-224716", + "Amount Due": 14459.64, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12609-224653", + "Amount Due": 16684.2, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-12604-224353", + "Amount Due": 38110, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-12599-224341", + "Amount Due": 16684.2, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-12593-223958", + "Amount Due": 16518, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-12595-223998", + "Amount Due": 16518, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-12589-223818", + "Amount Due": 18169.8, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-12580-223465", + "Amount Due": 1651.8, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-12586-223619", + "Amount Due": 1651.8, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-12574-223278", + "Amount Due": 38110, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-12569-223040", + "Amount Due": 9792, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-12556-222616", + "Amount Due": 7488, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12548-222270", + "Amount Due": 38110, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-12556-222615", + "Amount Due": 576, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-12557-222651", + "Amount Due": 576, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-12547-222269", + "Amount Due": 2304, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-12531-221667", + "Amount Due": 38110, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-12528-221533", + "Amount Due": 18169.8, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-12525-221469", + "Amount Due": 991.08, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-12521-221255", + "Amount Due": 22245.6, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12496-221138", + "Amount Due": 31231.2, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12501-221205", + "Amount Due": 31231.2, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12490-221085", + "Amount Due": 3686.4, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-12478-221062", + "Amount Due": 14459.64, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12508-221220", + "Amount Due": 14459.64, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12468-220762", + "Amount Due": 18169.8, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12472-220769", + "Amount Due": 22134.12, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12463-220669", + "Amount Due": 36719, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-12476-221034", + "Amount Due": 10566.66, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-12472-220768", + "Amount Due": 1982.16, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-12456-220279", + "Amount Due": 36719, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-12453-220275", + "Amount Due": 4377.6, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-12434-219849", + "Amount Due": 8524.8, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-12425-219486", + "Amount Due": 36719, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-12414-219171", + "Amount Due": 36719, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-12410-219015", + "Amount Due": 16187.64, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "ERS-12393-218504", + "Amount Due": 22245.6, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-12413-219051", + "Amount Due": 22245.6, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-12390-218415", + "Amount Due": 18908.76, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-12387-218310", + "Amount Due": 35074, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-12390-218414", + "Amount Due": 16128.06, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-12392-218499", + "Amount Due": 16128.06, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-12383-218059", + "Amount Due": 16128.06, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-12363-217634", + "Amount Due": 35074, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-12366-217732", + "Amount Due": 9792, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-12345-217413", + "Amount Due": 8524.8, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-12349-217427", + "Amount Due": 8524.8, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-12327-217138", + "Amount Due": 1267.2, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12336-217316", + "Amount Due": 1267.2, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12314-217010", + "Amount Due": 35074, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-12304-216522", + "Amount Due": 35074, + "Due Date": 1701302400000, + "Past Due Days": 168 + }, + { + "Invoice Number": "ERS-12296-216341", + "Amount Due": 9792, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-12299-216353", + "Amount Due": 10137.6, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-12288-216240", + "Amount Due": 2649.6, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-12291-216309", + "Amount Due": 2649.6, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-12280-216028", + "Amount Due": 35418, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-12329-217140", + "Amount Due": 16187.64, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-12274-215852", + "Amount Due": 22245.6, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-12269-215810", + "Amount Due": 16187.64, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-12268-215749", + "Amount Due": 16684.2, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-12265-215746", + "Amount Due": 18169.8, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-12266-215747", + "Amount Due": 22245.6, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-12271-215812", + "Amount Due": 5616.12, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-12263-215744", + "Amount Due": 18169.8, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-12253-215581", + "Amount Due": 3892.98, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-12252-215481", + "Amount Due": 35418, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-12326-217137", + "Amount Due": 18169.8, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-12248-215356", + "Amount Due": 1982.16, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12253-215580", + "Amount Due": 1982.16, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12258-215596", + "Amount Due": 1982.16, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12224-214661", + "Amount Due": 35418, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12213-214176", + "Amount Due": 35418, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-12208-214058", + "Amount Due": 15526.92, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-12211-214060", + "Amount Due": 15526.92, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-12198-213812", + "Amount Due": 22245.6, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-12188-213583", + "Amount Due": 18169.8, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-12185-213564", + "Amount Due": 22245.6, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-12204-213889", + "Amount Due": 22245.6, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-12184-213515", + "Amount Due": 37124, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12180-213507", + "Amount Due": 18169.8, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12190-213585", + "Amount Due": 16128.06, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12201-213821", + "Amount Due": 16128.06, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12172-213193", + "Amount Due": 15571.92, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-12172-213192", + "Amount Due": 330.36, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-12157-212818", + "Amount Due": 37124, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-12147-212737", + "Amount Due": 9792, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-12149-212739", + "Amount Due": 9792, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-12130-212297", + "Amount Due": 37124, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-12119-211769", + "Amount Due": 37124, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-12114-211729", + "Amount Due": 18169.8, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-12110-211657", + "Amount Due": 11059.2, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-12106-211645", + "Amount Due": 14459.64, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-12108-211653", + "Amount Due": 14459.64, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-12110-211656", + "Amount Due": 1497.6, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-12110-211655", + "Amount Due": 991.08, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-12097-211392", + "Amount Due": 3964.32, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "ERS-12103-211579", + "Amount Due": 8342.1, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "ERS-12098-211393", + "Amount Due": 16128.06, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "ERS-12087-211308", + "Amount Due": 32291, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-12095-211386", + "Amount Due": 18169.8, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-12077-211107", + "Amount Due": 18169.8, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-12081-211116", + "Amount Due": 22245.6, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-12067-211039", + "Amount Due": 9792, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-12071-211043", + "Amount Due": 15571.92, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-12054-210933", + "Amount Due": 9792, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-12056-210941", + "Amount Due": 32291, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-12069-211041", + "Amount Due": 5299.2, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-12118-211748", + "Amount Due": 9792, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-12005-210689", + "Amount Due": 32291, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-12000-210677", + "Amount Due": 576, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-12022-210822", + "Amount Due": 4608, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-12000-210676", + "Amount Due": 10368, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-11989-210285", + "Amount Due": 32291, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-11988-210284", + "Amount Due": 15857.28, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-11983-210266", + "Amount Due": 22245.6, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-11975-210027", + "Amount Due": 14459.64, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-11971-209968", + "Amount Due": 22245.6, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-11968-209727", + "Amount Due": 43216, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-11977-210041", + "Amount Due": 14459.64, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-11960-209698", + "Amount Due": 17839.44, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-11965-209724", + "Amount Due": 19464.9, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-11963-209721", + "Amount Due": 1668.42, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-11967-209726", + "Amount Due": 1668.42, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-11959-209681", + "Amount Due": 17839.44, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-11941-209113", + "Amount Due": 43216, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-11930-208989", + "Amount Due": 9331.2, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-11915-208737", + "Amount Due": 9331.2, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-11920-208798", + "Amount Due": 9331.2, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-11901-208441", + "Amount Due": 43216, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-09-MAR-10-211354", + "Amount Due": 79380.48, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-09-MAR-10-211208", + "Amount Due": 198451.18, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-08-MAR-10-211353", + "Amount Due": 181441.08, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "ERS-08-MAR-10-211207", + "Amount Due": 300511.8, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "ERS-07-MAR-10-211206", + "Amount Due": 174710.67, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-04-MAR-10-211352", + "Amount Due": 40382.49, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-04-MAR-10-210565", + "Amount Due": 47112.9, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-04-MAR-10-210828", + "Amount Due": 71957.82, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-04-MAR-10-211205", + "Amount Due": 184175.4, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-03-MAR-10-210561", + "Amount Due": 65104.69, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-03-MAR-10-210482", + "Amount Due": 78810.94, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-03-MAR-10-210720", + "Amount Due": 145825.63, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-03-MAR-10-210480", + "Amount Due": 166016.88, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-03-MAR-10-211204", + "Amount Due": 419582.51, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-02-MAR-10-210719", + "Amount Due": 24678.18, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-02-MAR-10-211351", + "Amount Due": 90720.54, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-02-MAR-10-210558", + "Amount Due": 127877.86, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-02-MAR-10-210560", + "Amount Due": 127877.86, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-02-MAR-10-210429", + "Amount Due": 202167.19, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-02-MAR-10-211203", + "Amount Due": 334531.99, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-01-MAR-10-211526", + "Amount Due": 71791.08, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-01-MAR-10-210426", + "Amount Due": 119929.69, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-01-MAR-10-211202", + "Amount Due": 270242.26, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-26-FEB-10-210253", + "Amount Due": 132364.8, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-25-FEB-10-210557", + "Amount Due": 89090.63, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-25-FEB-10-210256", + "Amount Due": 98712.74, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-25-FEB-10-210318", + "Amount Due": 132364.81, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-25-FEB-10-210166", + "Amount Due": 143915.63, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-25-FEB-10-210320", + "Amount Due": 143915.63, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-25-FEB-10-210406", + "Amount Due": 143915.63, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-24-FEB-10-210313", + "Amount Due": 30839.07, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-23-FEB-10-209871", + "Amount Due": 65060.67, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-23-FEB-10-210052", + "Amount Due": 65104.69, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-22-FEB-10-209743", + "Amount Due": 31408.6, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-22-FEB-10-209850", + "Amount Due": 31408.6, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-20-FEB-10-210072", + "Amount Due": 24678.18, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-20-FEB-10-209846", + "Amount Due": 56086.78, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-19-FEB-10-210153", + "Amount Due": 22434.72, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-19-FEB-10-209852", + "Amount Due": 34265.63, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-19-FEB-10-209866", + "Amount Due": 68531.26, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-18-FEB-10-209642", + "Amount Due": 109930.09, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-18-FEB-10-209759", + "Amount Due": 202167.19, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-18-FEB-10-209645", + "Amount Due": 205593.75, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-17-FEB-10-209758", + "Amount Due": 34265.63, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-17-FEB-10-209568", + "Amount Due": 95943.75, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-16-FEB-10-209271", + "Amount Due": 65104.69, + "Due Date": 1693612800000, + "Past Due Days": 257 + }, + { + "Invoice Number": "ERS-15-FEB-10-211532", + "Amount Due": 109930.09, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-13-FEB-10-209124", + "Amount Due": 22434.72, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-14-FEB-10-209639", + "Amount Due": 44869.43, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-12-FEB-10-209125", + "Amount Due": 85251.9, + "Due Date": 1693267200000, + "Past Due Days": 261 + }, + { + "Invoice Number": "ERS-10-FEB-10-209023", + "Amount Due": 6730.41, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-10-FEB-10-209527", + "Amount Due": 44869.43, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-10-FEB-10-209120", + "Amount Due": 152556.05, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-10-FEB-10-208685", + "Amount Due": 161048.44, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-08-FEB-10-208683", + "Amount Due": 67304.14, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-08-FEB-10-209020", + "Amount Due": 67304.14, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-08-FEB-10-209122", + "Amount Due": 67304.14, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-08-FEB-10-208837", + "Amount Due": 103199.68, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-08-FEB-10-208697", + "Amount Due": 105443.15, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-08-FEB-10-208480", + "Amount Due": 161048.44, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-08-FEB-10-208840", + "Amount Due": 174754.69, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-08-FEB-10-208562", + "Amount Due": 205593.75, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-07-FEB-10-208682", + "Amount Due": 102796.88, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-07-FEB-10-211528", + "Amount Due": 102796.88, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-07-FEB-10-208473", + "Amount Due": 109930.09, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-06-FEB-10-208472", + "Amount Due": 204155.88, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "ERS-06-FEB-10-208680", + "Amount Due": 256992.19, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "ERS-05-FEB-10-208579", + "Amount Due": 71957.82, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-05-FEB-10-209019", + "Amount Due": 71957.82, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-05-FEB-10-208462", + "Amount Due": 98712.74, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-05-FEB-10-208468", + "Amount Due": 98712.74, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-05-FEB-10-208464", + "Amount Due": 205593.75, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-04-FEB-10-208461", + "Amount Due": 35895.54, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-04-FEB-10-208559", + "Amount Due": 35895.54, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-04-FEB-10-208245", + "Amount Due": 42625.95, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-04-FEB-10-208241", + "Amount Due": 65104.69, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-03-FEB-10-208109", + "Amount Due": 42625.95, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-03-FEB-10-208331", + "Amount Due": 133635.94, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-03-FEB-10-208336", + "Amount Due": 133635.94, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-03-FEB-10-208340", + "Amount Due": 133635.94, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-01-FEB-10-208457", + "Amount Due": 116660.51, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-01-FEB-10-207947", + "Amount Due": 178181.25, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-29-JAN-10-207793", + "Amount Due": 44869.43, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-29-JAN-10-207854", + "Amount Due": 71957.82, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-28-JAN-10-207792", + "Amount Due": 2243.47, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-27-JAN-10-207791", + "Amount Due": 51599.84, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-27-JAN-10-207853", + "Amount Due": 78810.94, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-26-JAN-10-207790", + "Amount Due": 80764.97, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-26-JAN-10-207852", + "Amount Due": 123356.25, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-25-JAN-10-207789", + "Amount Due": 67304.14, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-25-JAN-10-207851", + "Amount Due": 102796.88, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-24-JAN-10-207788", + "Amount Due": 80764.97, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-24-JAN-10-207850", + "Amount Due": 123356.25, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-23-JAN-10-207787", + "Amount Due": 51599.84, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-23-JAN-10-207849", + "Amount Due": 78810.94, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-22-JAN-10-207786", + "Amount Due": 38139.01, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-22-JAN-10-207848", + "Amount Due": 58251.57, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-21-JAN-10-207785", + "Amount Due": 89738.85, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-21-JAN-10-207847", + "Amount Due": 181607.82, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-20-JAN-10-207784", + "Amount Due": 174990.76, + "Due Date": 1691280000000, + "Past Due Days": 284 + }, + { + "Invoice Number": "ERS-20-JAN-10-207846", + "Amount Due": 267271.88, + "Due Date": 1691280000000, + "Past Due Days": 284 + }, + { + "Invoice Number": "ERS-19-JAN-10-207783", + "Amount Due": 69547.61, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-19-JAN-10-207845", + "Amount Due": 106223.44, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-18-JAN-10-207782", + "Amount Due": 83008.44, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-18-JAN-10-207844", + "Amount Due": 126782.82, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-18-JAN-10-207958", + "Amount Due": 197101.37, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-17-JAN-10-207781", + "Amount Due": 31408.6, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-17-JAN-10-207843", + "Amount Due": 47971.88, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-16-JAN-10-207780", + "Amount Due": 29165.13, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-16-JAN-10-207842", + "Amount Due": 44545.32, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-15-JAN-10-207779", + "Amount Due": 38139.01, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-15-JAN-10-207841", + "Amount Due": 47971.88, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-14-JAN-10-207233", + "Amount Due": 13706.25, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "SSCUS022010520", + "Amount Due": 4628, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "SSCIT2010520", + "Amount Due": 5308, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "SSCUS022010489", + "Amount Due": 4255, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "SSCIT2010489", + "Amount Due": 4665, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "SSCUS022010458", + "Amount Due": 4153, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "SSCIT2010458", + "Amount Due": 4665, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "SSCUS022009799", + "Amount Due": 4192, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "SSCIT2009799", + "Amount Due": 5029, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "NL201039731", + "Amount Due": 30396.17, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "NL201039724", + "Amount Due": 30396.17, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "NL201039715", + "Amount Due": 25814.67, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "NL201039708", + "Amount Due": 25814.67, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "NL201039701", + "Amount Due": 25814.67, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "NL201039694", + "Amount Due": 25814.67, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "NL201039685", + "Amount Due": 28293.44, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "NL201039678", + "Amount Due": 28293.44, + "Due Date": 1709337600000, + "Past Due Days": 75 + }, + { + "Invoice Number": "NL201039671", + "Amount Due": 28293.44, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "NL201039664", + "Amount Due": 28293.44, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "NL201039655", + "Amount Due": 27260.52, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "NL201039648", + "Amount Due": 27260.52, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "NL201039641", + "Amount Due": 27260.52, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "NL201039634", + "Amount Due": 27260.52, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "NL201039622", + "Amount Due": 26039.58, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "NL201039615", + "Amount Due": 26039.58, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "NL201039608", + "Amount Due": 26039.58, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "NL201039601", + "Amount Due": 26039.58, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "NL201039592", + "Amount Due": 26296.62, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "NL201039585", + "Amount Due": 26296.62, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "NL201039578", + "Amount Due": 26296.62, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "NL201039571", + "Amount Due": 26296.62, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "NL201039562", + "Amount Due": 27560.4, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "NL201039555", + "Amount Due": 27560.4, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "NL201039548", + "Amount Due": 27560.4, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "NL201039532", + "Amount Due": 23972.55, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "NL201039525", + "Amount Due": 23972.55, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-6613-229883", + "Amount Due": 1600.83, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-6586-227480", + "Amount Due": 741.73, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-6564-225693", + "Amount Due": 1700.05, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13649-230504", + "Amount Due": 26786.48, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-13606-229116", + "Amount Due": 26786.48, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13591-228359", + "Amount Due": 26089.71, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-13556-227326", + "Amount Due": 26089.71, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "BE201039482BE201039482", + "Amount Due": 17708.35, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "BE201039472-A", + "Amount Due": 15893.35, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "BE201039465-A", + "Amount Due": 15893.35, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "BE201039458-A", + "Amount Due": 15893.35, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "BE201039451-A", + "Amount Due": 15893.35, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "BE201039689", + "Amount Due": 12014.09, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "BE201039682", + "Amount Due": 12014.09, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-2049-227580", + "Amount Due": 378.43, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-2048-227579", + "Amount Due": 424.16, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13627-229744", + "Amount Due": 1441.4, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-13613-229268", + "Amount Due": 4324.19, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-13636-230153", + "Amount Due": 4684.54, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-13614-229282", + "Amount Due": 16215.71, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-13631-230044", + "Amount Due": 16215.71, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-13625-229742", + "Amount Due": 9008.73, + "Due Date": 1713139200000, + "Past Due Days": 31 + }, + { + "Invoice Number": "ERS-13628-229749", + "Amount Due": 9008.73, + "Due Date": 1713139200000, + "Past Due Days": 31 + }, + { + "Invoice Number": "ERS-13631-230043", + "Amount Due": 9008.73, + "Due Date": 1713139200000, + "Past Due Days": 31 + }, + { + "Invoice Number": "ERS-13595-228633", + "Amount Due": 14774.31, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-13589-228357", + "Amount Due": 3243.14, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-13531-226797", + "Amount Due": 3243.14, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13548-227282", + "Amount Due": 3243.14, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13538-227123", + "Amount Due": 28827.92, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13541-227135", + "Amount Due": 12251.87, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13546-227280", + "Amount Due": 12251.87, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13538-227122", + "Amount Due": 18017.45, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13541-227134", + "Amount Due": 2522.44, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-13535-227116", + "Amount Due": 1801.75, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-13538-227121", + "Amount Due": 3603.5, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-13519-226255", + "Amount Due": 15855.35, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-13517-226245", + "Amount Due": 2882.79, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13519-226254", + "Amount Due": 2882.79, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13528-226766", + "Amount Due": 2882.79, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13480-225411", + "Amount Due": 14053.61, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13510-226017", + "Amount Due": 3963.84, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13476-225388", + "Amount Due": 6846.63, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13478-225409", + "Amount Due": 3243.14, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-13502-225832", + "Amount Due": 3243.14, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-13467-224898", + "Amount Due": 3243.14, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13467-224897", + "Amount Due": 360.35, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-13462-224752", + "Amount Due": 14774.31, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-13460-224553", + "Amount Due": 1081.05, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13453-224503", + "Amount Due": 360.35, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-12756-229725", + "Amount Due": 26561.04, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-12750-229163", + "Amount Due": 2213.42, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-12754-229462", + "Amount Due": 23240.91, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-12741-228582", + "Amount Due": 19920.78, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-12677-226207", + "Amount Due": 26561.04, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-12666-225991", + "Amount Due": 22134.2, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12670-226010", + "Amount Due": 22134.2, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12672-226065", + "Amount Due": 26561.04, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12677-226206", + "Amount Due": 26561.04, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12651-225801", + "Amount Due": 34308.01, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12619-224713", + "Amount Due": 18814.07, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12563-222696", + "Amount Due": 26561.04, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12566-222858", + "Amount Due": 26561.04, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12543-222234", + "Amount Due": 26561.04, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-12543-222233", + "Amount Due": 50908.66, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-12543-222232", + "Amount Due": 1106.71, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-12488-221087", + "Amount Due": 26561.04, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12510-221227", + "Amount Due": 26561.04, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12503-221210", + "Amount Due": 5533.55, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-12613-224694", + "Amount Due": 26561.04, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-12438-219997", + "Amount Due": 26561.04, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-12433-219848", + "Amount Due": 32094.59, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-12440-220016", + "Amount Due": 32094.59, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-12400-218817", + "Amount Due": 21027.49, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-12399-218816", + "Amount Due": 21027.49, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-12398-218796", + "Amount Due": 21027.49, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-12339-217326", + "Amount Due": 22134.2, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-12342-217410", + "Amount Due": 22134.2, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12332-217308", + "Amount Due": 26561.04, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12311-217001", + "Amount Due": 5533.55, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-12315-217029", + "Amount Due": 26561.04, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-12311-217000", + "Amount Due": 24347.62, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-12310-216992", + "Amount Due": 26561.04, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-12307-216923", + "Amount Due": 5533.55, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-12151-212745", + "Amount Due": 26561.04, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-12138-212614", + "Amount Due": 17707.36, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12132-212386", + "Amount Due": 8853.68, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-11986-230386", + "Amount Due": 129823.31, + "Due Date": 1714521600000, + "Past Due Days": 15 + }, + { + "Invoice Number": "ERS-11981-230326", + "Amount Due": 62210.38, + "Due Date": 1714435200000, + "Past Due Days": 16 + }, + { + "Invoice Number": "ERS-11981-230325", + "Amount Due": 29119.75, + "Due Date": 1714348800000, + "Past Due Days": 17 + }, + { + "Invoice Number": "ERS-11978-229843", + "Amount Due": 1643.45, + "Due Date": 1714176000000, + "Past Due Days": 19 + }, + { + "Invoice Number": "ERS-11981-230324", + "Amount Due": 2647.25, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-11978-229842", + "Amount Due": 176010.45, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-11964-228426", + "Amount Due": 3735.1, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-11962-228423", + "Amount Due": 170384.36, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-11960-228001", + "Amount Due": 2166.36, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "ERS-11951-227359", + "Amount Due": 2241.06, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-11945-226304", + "Amount Due": 1245.04, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-11942-226123", + "Amount Due": 74.7, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-11946-226485", + "Amount Due": 78093.88, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-11935-225905", + "Amount Due": 1568.75, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-11944-226284", + "Amount Due": 1568.75, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-11931-225845", + "Amount Due": 2241.06, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-11933-225886", + "Amount Due": 2241.06, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-11927-225775", + "Amount Due": 1245.04, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11933-225885", + "Amount Due": 21178, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11939-226047", + "Amount Due": 21178, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11946-226484", + "Amount Due": 21178, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11941-226104", + "Amount Due": 99271.89, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-11927-225774", + "Amount Due": 48447.33, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-11937-226045", + "Amount Due": 99271.89, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-11926-225771", + "Amount Due": 771.92, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-11941-226103", + "Amount Due": 771.92, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-11924-225769", + "Amount Due": 747.02, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-11936-226044", + "Amount Due": 747.02, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-11912-225019", + "Amount Due": 946.23, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11885-224796", + "Amount Due": 1020.93, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11889-224816", + "Amount Due": 1020.93, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11895-224833", + "Amount Due": 1020.93, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11914-225021", + "Amount Due": 1892.46, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11913-225020", + "Amount Due": 2166.36, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11915-225022", + "Amount Due": 10220.35, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11900-224876", + "Amount Due": 19847.88, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11898-224852", + "Amount Due": 254750.04, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-11903-224875", + "Amount Due": 99.6, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-11903-224874", + "Amount Due": 273.91, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-11889-224815", + "Amount Due": 18826.95, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-11895-224832", + "Amount Due": 18826.95, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-11887-224813", + "Amount Due": 187245.16, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-11893-224824", + "Amount Due": 187245.16, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-11883-224793", + "Amount Due": 1020.93, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-11908-224873", + "Amount Due": 57421.85, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-11885-224795", + "Amount Due": 187245.16, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-11883-224792", + "Amount Due": 18289.04, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-11903-224872", + "Amount Due": 403.43, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-11882-224298", + "Amount Due": 8068.69, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-11877-223739", + "Amount Due": 18826.95, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-11874-223520", + "Amount Due": 39945.63, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12778-230440", + "Amount Due": 11729.07, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-12766-230141", + "Amount Due": 2208.4, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-12780-230446", + "Amount Due": 10600.33, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-12768-230146", + "Amount Due": 29018.58, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-12760-229924", + "Amount Due": 5158.8, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-12771-230406", + "Amount Due": 371.64, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-12760-229923", + "Amount Due": 2208.4, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-12755-229724", + "Amount Due": 12762.75, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-12749-229162", + "Amount Due": 5870.87, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-12752-229403", + "Amount Due": 15315.3, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-12747-229024", + "Amount Due": 9618.82, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-12751-229202", + "Amount Due": 2552.55, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-12757-229730", + "Amount Due": 2552.55, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-12747-229023", + "Amount Due": 5105.1, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-12747-229022", + "Amount Due": 2807.81, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-12743-228662", + "Amount Due": 2580.04, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-12742-228583", + "Amount Due": 24.78, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-12739-228321", + "Amount Due": 182.96, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-12735-228314", + "Amount Due": 1829.63, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-12737-228318", + "Amount Due": 2208.4, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-12734-228303", + "Amount Due": 5031.68, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-12734-228302", + "Amount Due": 1463.7, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-12729-228021", + "Amount Due": 2823.28, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-12730-228041", + "Amount Due": 2823.28, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-12727-227881", + "Amount Due": 868.7, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-12734-228301", + "Amount Due": 1079.66, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-12731-228061", + "Amount Due": 2171.75, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-12726-227723", + "Amount Due": 86.87, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-12723-227545", + "Amount Due": 781.83, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-12721-227542", + "Amount Due": 2208.4, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-12720-227519", + "Amount Due": 346.86, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-12725-227699", + "Amount Due": 2007.05, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-12715-227242", + "Amount Due": 2208.4, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-12723-227544", + "Amount Due": 62619.04, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-12728-227901", + "Amount Due": 267.61, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-12717-227265", + "Amount Due": 7459.49, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-12708-227133", + "Amount Due": 1226.89, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12710-227139", + "Amount Due": 1226.89, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12713-227182", + "Amount Due": 1226.89, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12711-227180", + "Amount Due": 4415.52, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12705-227114", + "Amount Due": 7912.91, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12700-226907", + "Amount Due": 15176.43, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12721-227541", + "Amount Due": 62619.04, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12715-227241", + "Amount Due": 67034.56, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12717-227264", + "Amount Due": 67034.56, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-12705-227113", + "Amount Due": 1276.28, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-12693-226724", + "Amount Due": 1707.65, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-12702-226972", + "Amount Due": 1786.79, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-12700-226906", + "Amount Due": 12507.5, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-12698-226885", + "Amount Due": 1219.75, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-12687-226625", + "Amount Due": 1732.43, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-12714-227199", + "Amount Due": 15315.3, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-12687-226624", + "Amount Due": 2807.81, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-12705-227112", + "Amount Due": 2807.81, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-12701-226914", + "Amount Due": 15315.3, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-12691-226711", + "Amount Due": 510.51, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-12696-226745", + "Amount Due": 510.51, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-12700-226904", + "Amount Due": 510.51, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-12673-226068", + "Amount Due": 2208.4, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-12649-225796", + "Amount Due": 3689.47, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12660-225827", + "Amount Due": 4594.59, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12673-226067", + "Amount Due": 15272.94, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12654-225809", + "Amount Due": 62912.43, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-12647-225719", + "Amount Due": 123.88, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12644-225713", + "Amount Due": 1183.53, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12668-226007", + "Amount Due": 12252.24, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12664-225986", + "Amount Due": 15272.94, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12661-225963", + "Amount Due": 76364.68, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-12647-225718", + "Amount Due": 123.88, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-12649-225795", + "Amount Due": 4269.58, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-12646-225716", + "Amount Due": 4393.46, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-12654-225808", + "Amount Due": 32073.17, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-12657-225824", + "Amount Due": 32073.17, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-12673-226066", + "Amount Due": 32073.17, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-12646-225715", + "Amount Due": 173.43, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-12657-225823", + "Amount Due": 173.43, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-12640-225552", + "Amount Due": 24.78, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-12634-225064", + "Amount Due": 1610.43, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-12636-225143", + "Amount Due": 1766.72, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-12637-225144", + "Amount Due": 24775.8, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-12621-224715", + "Amount Due": 1090.14, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12623-224717", + "Amount Due": 2823.28, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12630-224735", + "Amount Due": 2823.28, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12628-224733", + "Amount Due": 105676.65, + "Due Date": 1708905600000, + "Past Due Days": 80 + }, + { + "Invoice Number": "ERS-12618-224712", + "Amount Due": 1238.79, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-12610-224654", + "Amount Due": 1766.72, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-12625-224721", + "Amount Due": 9163.76, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-12625-224720", + "Amount Due": 6239.48, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "ERS-12600-224343", + "Amount Due": 1766.72, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-12632-224737", + "Amount Due": 8671.53, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-12625-224719", + "Amount Due": 390.92, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-12603-224352", + "Amount Due": 148.65, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-12594-223961", + "Amount Due": 371.64, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-12601-224346", + "Amount Due": 1668.57, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-12598-224340", + "Amount Due": 15315.3, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-12591-223822", + "Amount Due": 510.51, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-12596-224081", + "Amount Due": 4683.13, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-12594-223960", + "Amount Due": 12252.24, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-12587-223620", + "Amount Due": 267.61, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-12584-223578", + "Amount Due": 371.64, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-12588-223779", + "Amount Due": 4683.13, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-12577-223447", + "Amount Due": 2649.54, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-12597-224098", + "Amount Due": 4549.32, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-12588-223778", + "Amount Due": 8831.04, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-12592-223826", + "Amount Due": 8831.04, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-12572-223262", + "Amount Due": 173.43, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-12570-223081", + "Amount Due": 1829.63, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-12568-222919", + "Amount Due": 3659.26, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-12565-222701", + "Amount Due": 11996.99, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12571-223218", + "Amount Due": 11996.99, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-12550-222496", + "Amount Due": 1041, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12553-222507", + "Amount Due": 1484.64, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12568-222918", + "Amount Due": 3493.39, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12565-222700", + "Amount Due": 4269.12, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12559-222691", + "Amount Due": 10465.46, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12542-222229", + "Amount Due": 1484.64, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-12550-222495", + "Amount Due": 5317.12, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-12552-222499", + "Amount Due": 5317.12, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-12546-222274", + "Amount Due": 65213, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-12546-222273", + "Amount Due": 989.76, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-12552-222498", + "Amount Due": 3310.38, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-12559-222690", + "Amount Due": 3939.35, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-12553-222506", + "Amount Due": 4039.08, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-12544-222268", + "Amount Due": 12834.4, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-12541-222187", + "Amount Due": 70230.62, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-12537-221912", + "Amount Due": 1353.3, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-12544-222267", + "Amount Due": 2977.26, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-12550-222494", + "Amount Due": 3872.52, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-12546-222272", + "Amount Due": 6417.2, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-12558-222670", + "Amount Due": 7636.47, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-12537-221911", + "Amount Due": 3935.4, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-12538-221986", + "Amount Due": 3935.4, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-12544-222266", + "Amount Due": 64172, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-12539-222046", + "Amount Due": 12834.4, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-12534-221850", + "Amount Due": 25391.54, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-12533-221824", + "Amount Due": 5225.82, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-12529-221553", + "Amount Due": 145.74, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-7183-215938", + "Amount Due": 276.48, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-7184-215941", + "Amount Due": 276.48, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-7190-216020", + "Amount Due": 276.48, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-7179-215809", + "Amount Due": 9150.12, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-7181-215849", + "Amount Due": 9150.12, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-7168-215610", + "Amount Due": 25620.34, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-7189-215998", + "Amount Due": 811.41, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-7165-215594", + "Amount Due": 16470.22, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-7173-215751", + "Amount Due": 3245.62, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-7175-215753", + "Amount Due": 6491.24, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-7153-215191", + "Amount Due": 23042.16, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-7151-215182", + "Amount Due": 276.48, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-7152-215189", + "Amount Due": 276.48, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-7150-215043", + "Amount Due": 5679.83, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-7148-215034", + "Amount Due": 6220.77, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-7153-215190", + "Amount Due": 21960.29, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-7155-215338", + "Amount Due": 21960.29, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-7142-214902", + "Amount Due": 6220.77, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-7134-214583", + "Amount Due": 23790.32, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-7126-214343", + "Amount Due": 6673.68, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-7132-214580", + "Amount Due": 6673.68, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-7123-214320", + "Amount Due": 38430.51, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-7122-214318", + "Amount Due": 16470.22, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-7128-214461", + "Amount Due": 16470.22, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-7140-214896", + "Amount Due": 16470.22, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-7137-214589", + "Amount Due": 7928.64, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-7138-214636", + "Amount Due": 7928.64, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-7125-214342", + "Amount Due": 18300.24, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-7116-214055", + "Amount Due": 3567.89, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-7116-214054", + "Amount Due": 15018.7, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-7116-214053", + "Amount Due": 16016.84, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-7092-213186", + "Amount Due": 12810.17, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "ERS-7021-211305", + "Amount Due": 1996, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-7098-213285", + "Amount Due": 18300.24, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-7092-213185", + "Amount Due": 9150.12, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-7104-213505", + "Amount Due": 9150.12, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-7085-213038", + "Amount Due": 811.41, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-7087-213063", + "Amount Due": 1622.81, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-7098-213284", + "Amount Due": 7320.1, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-7101-213322", + "Amount Due": 7320.1, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-7117-214150", + "Amount Due": 16470.22, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-7080-212814", + "Amount Due": 3245.62, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-7081-212823", + "Amount Due": 1081.88, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-7091-213179", + "Amount Due": 1081.88, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-7080-212813", + "Amount Due": 20130.27, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-7087-213062", + "Amount Due": 5679.83, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-7091-213178", + "Amount Due": 9195.92, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-7081-212822", + "Amount Due": 5679.83, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-7083-212926", + "Amount Due": 9150.12, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-7055-212290", + "Amount Due": 9466.38, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-7070-212502", + "Amount Due": 9150.12, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-7056-212299", + "Amount Due": 14640.2, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-7055-212289", + "Amount Due": 540.94, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-7066-212395", + "Amount Due": 540.94, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-7040-212015", + "Amount Due": 6673.68, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-7050-212139", + "Amount Due": 27450.36, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-7054-212284", + "Amount Due": 27450.36, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-7044-212023", + "Amount Due": 21960.29, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-7062-212391", + "Amount Due": 4700.16, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-7063-212392", + "Amount Due": 4700.16, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-7065-212394", + "Amount Due": 4700.16, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-7068-212495", + "Amount Due": 4700.16, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-7048-212135", + "Amount Due": 7928.64, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-7057-212300", + "Amount Due": 7928.64, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-7041-212016", + "Amount Due": 21960.29, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-7058-212383", + "Amount Due": 21960.29, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-7033-211643", + "Amount Due": 3567.89, + "Due Date": 1693267200000, + "Past Due Days": 261 + }, + { + "Invoice Number": "ERS-7033-211642", + "Amount Due": 8675.79, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-7030-211549", + "Amount Due": 5490.08, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-7031-211555", + "Amount Due": 5490.08, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-7029-211483", + "Amount Due": 13347.36, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-6930-209262", + "Amount Due": 2638.8, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-7017-211190", + "Amount Due": 230.4, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-7013-211101", + "Amount Due": 6100.08, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-7010-211080", + "Amount Due": 3340.8, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "ERS-7012-211082", + "Amount Due": 3340.8, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "ERS-6994-210927", + "Amount Due": 1036.8, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-6996-210939", + "Amount Due": 9150.12, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-7007-211070", + "Amount Due": 9150.12, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-7014-211112", + "Amount Due": 9150.12, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-7014-211111", + "Amount Due": 6100.08, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-7008-211076", + "Amount Due": 12200.16, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-6986-210869", + "Amount Due": 901.56, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-6988-210880", + "Amount Due": 6100.08, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-6979-210812", + "Amount Due": 1958.4, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-6978-210810", + "Amount Due": 4958.58, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-6986-210868", + "Amount Due": 4958.58, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-6993-210926", + "Amount Due": 5183.97, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-6982-210848", + "Amount Due": 5946.48, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-6971-210760", + "Amount Due": 36600.48, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-6986-210867", + "Amount Due": 225.39, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-6984-210865", + "Amount Due": 5183.97, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-6974-210771", + "Amount Due": 6536.31, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-6990-210908", + "Amount Due": 9150.12, + "Due Date": 1691280000000, + "Past Due Days": 284 + }, + { + "Invoice Number": "ERS-6975-210772", + "Amount Due": 5561.4, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-6974-210770", + "Amount Due": 16775.22, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-6961-210533", + "Amount Due": 4723.2, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-6979-210811", + "Amount Due": 5946.48, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-6972-210763", + "Amount Due": 6607.2, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-6980-210813", + "Amount Due": 9150.12, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-6971-210759", + "Amount Due": 22875.3, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-6957-210234", + "Amount Due": 2973.24, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-6956-210147", + "Amount Due": 9542.34, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-6950-210032", + "Amount Due": 7785.96, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-6853-207193", + "Amount Due": 2568, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-6923-209245", + "Amount Due": 3179.52, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-6952-210048", + "Amount Due": 7625.1, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-6949-210026", + "Amount Due": 18300.24, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-6955-210146", + "Amount Due": 18300.24, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-6937-209673", + "Amount Due": 576, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-6916-209108", + "Amount Due": 276.48, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-6923-209244", + "Amount Due": 276.48, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-6917-209109", + "Amount Due": 14640.2, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-6935-209497", + "Amount Due": 14640.2, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-6941-209770", + "Amount Due": 10675.14, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "ERS-6927-209255", + "Amount Due": 27450.36, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "ERS-6909-208981", + "Amount Due": 18300.24, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "ERS-6923-209243", + "Amount Due": 1105.92, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-6921-209240", + "Amount Due": 1382.4, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-6933-209494", + "Amount Due": 1382.4, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-6939-209768", + "Amount Due": 10675.14, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-6914-209104", + "Amount Due": 4360.76, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "ERS-6919-209118", + "Amount Due": 4360.76, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "ERS-6910-208994", + "Amount Due": 42090.56, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "ERS-6893-208438", + "Amount Due": 47580.63, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-6810-206292", + "Amount Due": 2713.2, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-6882-208198", + "Amount Due": 6673.68, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-6892-208437", + "Amount Due": 6673.68, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-6881-208197", + "Amount Due": 3660.05, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-6880-208099", + "Amount Due": 5550.05, + "Due Date": 1688428800000, + "Past Due Days": 317 + }, + { + "Invoice Number": "ERS-6860-207885", + "Amount Due": 1352.34, + "Due Date": 1687996800000, + "Past Due Days": 322 + }, + { + "Invoice Number": "ERS-6862-207886", + "Amount Due": 1352.34, + "Due Date": 1687996800000, + "Past Due Days": 322 + }, + { + "Invoice Number": "ERS-6867-207868", + "Amount Due": 3567.89, + "Due Date": 1687996800000, + "Past Due Days": 322 + }, + { + "Invoice Number": "ERS-6867-207867", + "Amount Due": 15018.7, + "Due Date": 1687910400000, + "Past Due Days": 323 + }, + { + "Invoice Number": "ERS-6867-207866", + "Amount Due": 8675.79, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-6860-207883", + "Amount Due": 1622.81, + "Due Date": 1687651200000, + "Past Due Days": 326 + }, + { + "Invoice Number": "ERS-6862-207884", + "Amount Due": 1622.81, + "Due Date": 1687651200000, + "Past Due Days": 326 + }, + { + "Invoice Number": "ERS-6860-207880", + "Amount Due": 1081.88, + "Due Date": 1687564800000, + "Past Due Days": 327 + }, + { + "Invoice Number": "ERS-6862-207881", + "Amount Due": 1081.88, + "Due Date": 1687564800000, + "Past Due Days": 327 + }, + { + "Invoice Number": "ERS-6866-207882", + "Amount Due": 10980.15, + "Due Date": 1687564800000, + "Past Due Days": 327 + }, + { + "Invoice Number": "ERS-6866-207879", + "Amount Due": 12810.17, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-6863-207865", + "Amount Due": 3456, + "Due Date": 1687305600000, + "Past Due Days": 330 + }, + { + "Invoice Number": "ERS-6866-207878", + "Amount Due": 14640.2, + "Due Date": 1687219200000, + "Past Due Days": 331 + }, + { + "Invoice Number": "ERS-6863-207864", + "Amount Due": 3179.52, + "Due Date": 1687132800000, + "Past Due Days": 332 + }, + { + "Invoice Number": "ERS-6863-207863", + "Amount Due": 276.48, + "Due Date": 1687046400000, + "Past Due Days": 333 + }, + { + "Invoice Number": "ERS-6860-207876", + "Amount Due": 811.41, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "ERS-6862-207877", + "Amount Due": 811.41, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "ERS-6860-207874", + "Amount Due": 2163.75, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-6862-207875", + "Amount Due": 2163.75, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-6874-207954", + "Amount Due": 73534.68, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-6851-207166", + "Amount Due": 1081.88, + "Due Date": 1686787200000, + "Past Due Days": 336 + }, + { + "Invoice Number": "ERS-6844-207008", + "Amount Due": 35852.33, + "Due Date": 1686787200000, + "Past Due Days": 336 + }, + { + "Invoice Number": "ERS-6826-206767", + "Amount Due": 1382.4, + "Due Date": 1686700800000, + "Past Due Days": 337 + }, + { + "Invoice Number": "ERS-6830-206788", + "Amount Due": 36600.48, + "Due Date": 1686614400000, + "Past Due Days": 338 + }, + { + "Invoice Number": "ERS-6836-206892", + "Amount Due": 20130.27, + "Due Date": 1686268800000, + "Past Due Days": 342 + }, + { + "Invoice Number": "ERS-6817-206406", + "Amount Due": 18300.24, + "Due Date": 1686096000000, + "Past Due Days": 344 + }, + { + "Invoice Number": "ERS-6823-206726", + "Amount Due": 18300.24, + "Due Date": 1686096000000, + "Past Due Days": 344 + }, + { + "Invoice Number": "ERS-6828-206772", + "Amount Due": 18300.24, + "Due Date": 1686096000000, + "Past Due Days": 344 + }, + { + "Invoice Number": "ERS-6801-206221", + "Amount Due": 25620.34, + "Due Date": 1686096000000, + "Past Due Days": 344 + }, + { + "Invoice Number": "ERS-6808-206290", + "Amount Due": 4700.16, + "Due Date": 1685923200000, + "Past Due Days": 346 + }, + { + "Invoice Number": "ERS-6872-207952", + "Amount Due": 12628.8, + "Due Date": 1685923200000, + "Past Due Days": 346 + }, + { + "Invoice Number": "ERS-6816-206352", + "Amount Due": 7928.64, + "Due Date": 1685836800000, + "Past Due Days": 347 + }, + { + "Invoice Number": "ERS-6819-206469", + "Amount Due": 7928.64, + "Due Date": 1685836800000, + "Past Due Days": 347 + }, + { + "Invoice Number": "ERS-6800-206222", + "Amount Due": 27450.36, + "Due Date": 1685232000000, + "Past Due Days": 354 + }, + { + "Invoice Number": "ERS-6873-207953", + "Amount Due": 5409.36, + "Due Date": 1684972800000, + "Past Due Days": 357 + }, + { + "Invoice Number": "ERS-6790-205662", + "Amount Due": 3456, + "Due Date": 1684627200000, + "Past Due Days": 361 + }, + { + "Invoice Number": "ERS-6796-205749", + "Amount Due": 18300.24, + "Due Date": 1684540800000, + "Past Due Days": 362 + }, + { + "Invoice Number": "ERS-6799-205830", + "Amount Due": 18300.24, + "Due Date": 1684540800000, + "Past Due Days": 362 + }, + { + "Invoice Number": "ERS-13434-230109", + "Amount Due": 2083.69, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13390-228004", + "Amount Due": 1195.95, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13345-226056", + "Amount Due": 2125.34, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13303-224350", + "Amount Due": 1154.3, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-13249-222405", + "Amount Due": 2052.75, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13202-221013", + "Amount Due": 1132.88, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13162-220132", + "Amount Due": 2013.48, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-13133-218891", + "Amount Due": 1143.59, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13079-217597", + "Amount Due": 2032.52, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-13047-216425", + "Amount Due": 1130.5, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-13016-215405", + "Amount Due": 2009.91, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-12959-213868", + "Amount Due": 1117.41, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-12927-212705", + "Amount Due": 1987.3, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-12851-210903", + "Amount Due": 2049.18, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-12791-210008", + "Amount Due": 1209.04, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-12738-208714", + "Amount Due": 2149.14, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-12692-207509", + "Amount Due": 1220.94, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-12652-206776", + "Amount Due": 2171.75, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-12635-206010", + "Amount Due": 1210.23, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "SSCFR2010728", + "Amount Due": 118597.75, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "SSCFR2010697", + "Amount Due": 124065.86, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "SSCFR2010666", + "Amount Due": 140544.35, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "SSCFR2010635", + "Amount Due": 144643.04, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "SSCFR2010604", + "Amount Due": 148198.75, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "SSCFR2010573", + "Amount Due": 144445.7, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-7617-230135", + "Amount Due": 525.6, + "Due Date": 1715558400000, + "Past Due Days": 3 + }, + { + "Invoice Number": "ERS-7613-230127", + "Amount Due": 2223.58, + "Due Date": 1715558400000, + "Past Due Days": 3 + }, + { + "Invoice Number": "ERS-7625-230435", + "Amount Due": 4375.8, + "Due Date": 1715472000000, + "Past Due Days": 4 + }, + { + "Invoice Number": "ERS-7626-230443", + "Amount Due": 6692.4, + "Due Date": 1715472000000, + "Past Due Days": 4 + }, + { + "Invoice Number": "ERS-7621-230404", + "Amount Due": 2316.6, + "Due Date": 1715385600000, + "Past Due Days": 5 + }, + { + "Invoice Number": "ERS-7625-230434", + "Amount Due": 2316.6, + "Due Date": 1715385600000, + "Past Due Days": 5 + }, + { + "Invoice Number": "ERS-7613-230126", + "Amount Due": 2498.4, + "Due Date": 1715385600000, + "Past Due Days": 5 + }, + { + "Invoice Number": "ERS-7617-230134", + "Amount Due": 134.93, + "Due Date": 1715299200000, + "Past Due Days": 6 + }, + { + "Invoice Number": "ERS-7623-230427", + "Amount Due": 299.81, + "Due Date": 1715299200000, + "Past Due Days": 6 + }, + { + "Invoice Number": "ERS-7612-230123", + "Amount Due": 5190.41, + "Due Date": 1715299200000, + "Past Due Days": 6 + }, + { + "Invoice Number": "ERS-7609-229904", + "Amount Due": 770.79, + "Due Date": 1715212800000, + "Past Due Days": 7 + }, + { + "Invoice Number": "ERS-7599-229424", + "Amount Due": 1007.4, + "Due Date": 1715126400000, + "Past Due Days": 8 + }, + { + "Invoice Number": "ERS-7599-229423", + "Amount Due": 74.6, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-7607-229733", + "Amount Due": 74.6, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-7602-229483", + "Amount Due": 832.2, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-7605-229722", + "Amount Due": 832.2, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-7594-229167", + "Amount Due": 134.93, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-7612-230122", + "Amount Due": 134.93, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-7599-229422", + "Amount Due": 248.64, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-7607-229732", + "Amount Due": 248.64, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-7590-229142", + "Amount Due": 2190, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-7594-229166", + "Amount Due": 26182.18, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-7609-229903", + "Amount Due": 26182.18, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-7597-229183", + "Amount Due": 124.92, + "Due Date": 1714694400000, + "Past Due Days": 13 + }, + { + "Invoice Number": "ERS-7598-229402", + "Amount Due": 124.92, + "Due Date": 1714694400000, + "Past Due Days": 13 + }, + { + "Invoice Number": "ERS-7584-229027", + "Amount Due": 4948.8, + "Due Date": 1714694400000, + "Past Due Days": 13 + }, + { + "Invoice Number": "ERS-7577-228317", + "Amount Due": 6160.52, + "Due Date": 1714262400000, + "Past Due Days": 18 + }, + { + "Invoice Number": "ERS-7575-228313", + "Amount Due": 569.4, + "Due Date": 1714176000000, + "Past Due Days": 19 + }, + { + "Invoice Number": "ERS-7572-228306", + "Amount Due": 3117.75, + "Due Date": 1714089600000, + "Past Due Days": 20 + }, + { + "Invoice Number": "ERS-7571-228069", + "Amount Due": 613.2, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-7572-228305", + "Amount Due": 7700.64, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-12293-216313", + "Amount Due": 57754.8, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-12295-216320", + "Amount Due": 2346.65, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-12287-216238", + "Amount Due": 9652.5, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-12282-216143", + "Amount Due": 3003, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-12281-216120", + "Amount Due": 1855.8, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-12290-216308", + "Amount Due": 2136.36, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-12282-216142", + "Amount Due": 2811, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-12279-216022", + "Amount Due": 10887.36, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-12279-216021", + "Amount Due": 8701.64, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-12281-216119", + "Amount Due": 8701.64, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-12270-215811", + "Amount Due": 1388.24, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-12277-215943", + "Amount Due": 3536.25, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-12267-215748", + "Amount Due": 9732.64, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-12256-215589", + "Amount Due": 973.84, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-12259-215597", + "Amount Due": 4371.44, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-12250-215459", + "Amount Due": 2473.68, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-12251-215479", + "Amount Due": 5723.9, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-12249-215441", + "Amount Due": 1041, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-12254-215587", + "Amount Due": 312.3, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-12247-215350", + "Amount Due": 112.44, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12244-215181", + "Amount Due": 312.3, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12245-215188", + "Amount Due": 312.3, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12257-215595", + "Amount Due": 12870, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12246-215344", + "Amount Due": 64172, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12264-215745", + "Amount Due": 12834.4, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-12233-215020", + "Amount Due": 1041, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12249-215440", + "Amount Due": 4290, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12242-215175", + "Amount Due": 249.84, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12245-215187", + "Amount Due": 54147.46, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12244-215180", + "Amount Due": 56911.04, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-12245-215186", + "Amount Due": 249.84, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12237-215031", + "Amount Due": 5319.96, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12240-215036", + "Amount Due": 5319.96, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-12229-214759", + "Amount Due": 858, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-12228-214738", + "Amount Due": 270.66, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-12228-214737", + "Amount Due": 541.32, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-12229-214758", + "Amount Due": 1501.5, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-12220-214637", + "Amount Due": 1898, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12226-214699", + "Amount Due": 41.64, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12219-214564", + "Amount Due": 1855.8, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12229-214757", + "Amount Due": 4495.16, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12223-214660", + "Amount Due": 13444.24, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-12221-214657", + "Amount Due": 62.46, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-12217-214460", + "Amount Due": 1855.8, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-12216-214345", + "Amount Due": 1855.8, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-12218-214468", + "Amount Due": 474.5, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-12219-214563", + "Amount Due": 474.5, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-12212-214175", + "Amount Due": 1015.28, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-12212-214174", + "Amount Due": 2433.16, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-12209-214059", + "Amount Due": 77006.4, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-12206-214056", + "Amount Due": 91413.9, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-12202-213824", + "Amount Due": 4104.38, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-12205-213894", + "Amount Due": 16945.5, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-12199-213814", + "Amount Due": 3895, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-12202-213823", + "Amount Due": 3895, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-12203-213829", + "Amount Due": 4622.04, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-12193-213759", + "Amount Due": 4934.34, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-12197-213811", + "Amount Due": 249.84, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-12186-213569", + "Amount Due": 1041, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-12187-213582", + "Amount Due": 312.3, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-12191-213586", + "Amount Due": 2165.28, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-11884-207922", + "Amount Due": 43216, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-11863-207573", + "Amount Due": 11562.6, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-11856-207565", + "Amount Due": 17509.08, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-11866-207577", + "Amount Due": 18169.8, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-11851-207541", + "Amount Due": 9792, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-11846-207532", + "Amount Due": 22245.6, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-11838-207485", + "Amount Due": 4492.8, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-11842-207487", + "Amount Due": 44424, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-11834-207469", + "Amount Due": 14459.64, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-11848-207538", + "Amount Due": 21473.4, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-11834-207468", + "Amount Due": 1112.28, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-11838-207484", + "Amount Due": 16128.06, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-11829-207455", + "Amount Due": 15015.78, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-11834-207467", + "Amount Due": 15015.78, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-11823-207146", + "Amount Due": 44424, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-11886-207945", + "Amount Due": 9792, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "ERS-11814-206826", + "Amount Due": 7372.8, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-11820-206912", + "Amount Due": 3225.6, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-11807-206675", + "Amount Due": 44424, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-11783-206184", + "Amount Due": 44424, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-11761-205889", + "Amount Due": 18169.8, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-11771-205903", + "Amount Due": 18169.8, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-11758-205871", + "Amount Due": 22245.6, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-11768-205900", + "Amount Due": 22245.6, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-11756-205869", + "Amount Due": 9250.08, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-11745-205709", + "Amount Due": 37271, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-11763-205893", + "Amount Due": 14459.64, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-11765-205897", + "Amount Due": 20482.32, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-11763-205892", + "Amount Due": 16128.06, + "Due Date": 1687046400000, + "Past Due Days": 333 + }, + { + "Invoice Number": "ERS-11743-205704", + "Amount Due": 3892.98, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-6615-230083", + "Amount Due": 2191.72, + "Due Date": 1715299200000, + "Past Due Days": 6 + }, + { + "Invoice Number": "ERS-6615-230082", + "Amount Due": 1083.26, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-6609-229602", + "Amount Due": 1133.65, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-6608-229362", + "Amount Due": 1133.65, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-6607-229322", + "Amount Due": 4944.91, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-6603-228902", + "Amount Due": 251.92, + "Due Date": 1714435200000, + "Past Due Days": 16 + }, + { + "Invoice Number": "ERS-6599-228284", + "Amount Due": 2944.12, + "Due Date": 1714089600000, + "Past Due Days": 20 + }, + { + "Invoice Number": "ERS-6595-227947", + "Amount Due": 705.38, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-6594-227946", + "Amount Due": 1353.84, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-6590-227803", + "Amount Due": 2944.12, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-6592-227861", + "Amount Due": 2944.12, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-6588-227620", + "Amount Due": 705.38, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-6574-226324", + "Amount Due": 1128.2, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "ERS-6579-226645", + "Amount Due": 1353.84, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "ERS-6569-225863", + "Amount Due": 225.64, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-6570-226043", + "Amount Due": 225.64, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-6549-224773", + "Amount Due": 13605.24, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-6547-223900", + "Amount Due": 744.15, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-6538-222693", + "Amount Due": 1203.42, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-7615-230130", + "Amount Due": 10624.42, + "Due Date": 1714262400000, + "Past Due Days": 18 + }, + { + "Invoice Number": "ERS-7600-229442", + "Amount Due": 21248.84, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-7604-229663", + "Amount Due": 3984.16, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-7608-229902", + "Amount Due": 3984.16, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-7586-229042", + "Amount Due": 25232.99, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-7531-226717", + "Amount Due": 6640.26, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-7529-226714", + "Amount Due": 7968.32, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-7520-226424", + "Amount Due": 1328.06, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-7531-226716", + "Amount Due": 1328.06, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-7536-226746", + "Amount Due": 1328.06, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-7518-226365", + "Amount Due": 22576.89, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-7512-226209", + "Amount Due": 13280.52, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-7488-225791", + "Amount Due": 19920.78, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-7481-225743", + "Amount Due": 15936.63, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-7415-222208", + "Amount Due": 21248.84, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-7420-222423", + "Amount Due": 21248.84, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-7410-221910", + "Amount Due": 2656.11, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-7398-221865", + "Amount Due": 21248.84, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-7389-221573", + "Amount Due": 9296.37, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-7079-212803", + "Amount Due": 14608.58, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-7363-220761", + "Amount Due": 9296.37, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-7344-220383", + "Amount Due": 11952.47, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-7316-219465", + "Amount Due": 21248.84, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-7325-219850", + "Amount Due": 21248.84, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-7312-219417", + "Amount Due": 3984.16, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-7305-219370", + "Amount Due": 22576.89, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-7259-217738", + "Amount Due": 9296.37, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "ERS-7263-217890", + "Amount Due": 9296.37, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "ERS-7257-217734", + "Amount Due": 1328.06, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-7262-217829", + "Amount Due": 1328.06, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-7223-216999", + "Amount Due": 21248.84, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-7223-216998", + "Amount Due": 3984.16, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-7219-216931", + "Amount Due": 33201.3, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-7223-216997", + "Amount Due": 33201.3, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-7197-216154", + "Amount Due": 11952.47, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-7160-215483", + "Amount Due": 1328.06, + "Due Date": 1701302400000, + "Past Due Days": 168 + }, + { + "Invoice Number": "ERS-7161-215579", + "Amount Due": 1328.06, + "Due Date": 1701302400000, + "Past Due Days": 168 + }, + { + "Invoice Number": "ERS-7157-215340", + "Amount Due": 1328.06, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-7162-215590", + "Amount Due": 1328.06, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-7133-214582", + "Amount Due": 1328.06, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-7133-214581", + "Amount Due": 1328.06, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-7135-214587", + "Amount Due": 1328.06, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-7130-214467", + "Amount Due": 2656.11, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-7086-213061", + "Amount Due": 9296.37, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-7088-213071", + "Amount Due": 9296.37, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-7079-212804", + "Amount Due": 1328.06, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-7079-212805", + "Amount Due": 15936.63, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-7059-212385", + "Amount Due": 19920.78, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-7052-212280", + "Amount Due": 5312.21, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-7047-212115", + "Amount Due": 1328.06, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-6999-210966", + "Amount Due": 7746.97, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-7015-211117", + "Amount Due": 7746.97, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-7005-211066", + "Amount Due": 12173.81, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-6987-210878", + "Amount Due": 1106.71, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-6992-210914", + "Amount Due": 12173.81, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-7000-210974", + "Amount Due": 12173.81, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-6970-210758", + "Amount Due": 17707.36, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-6964-210596", + "Amount Due": 3320.13, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-6962-210589", + "Amount Due": 19920.78, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-6926-209254", + "Amount Due": 9296.37, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-6915-209105", + "Amount Due": 42497.67, + "Due Date": 1693612800000, + "Past Due Days": 257 + }, + { + "Invoice Number": "ERS-6936-209672", + "Amount Due": 7746.97, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-6897-208497", + "Amount Due": 18592.73, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-6888-208418", + "Amount Due": 3984.16, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-6886-208323", + "Amount Due": 15936.63, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-6890-208421", + "Amount Due": 15936.63, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-6869-207862", + "Amount Due": 10624.42, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-6827-206770", + "Amount Due": 14608.58, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "ERS-6838-206946", + "Amount Due": 18592.73, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-6840-206949", + "Amount Due": 18592.73, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-6804-206262", + "Amount Due": 3984.16, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-6818-206407", + "Amount Due": 14608.58, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-6803-206224", + "Amount Due": 1328.06, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-13429-230102", + "Amount Due": 2006.84, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13433-230108", + "Amount Due": 143822.21, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13431-230106", + "Amount Due": 1313.12, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-13435-230304", + "Amount Due": 123.88, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13423-229646", + "Amount Due": 1759.08, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13419-229603", + "Amount Due": 3680.67, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13421-229643", + "Amount Due": 3680.67, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13420-229623", + "Amount Due": 1226.89, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13417-229386", + "Amount Due": 15213.44, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13415-229343", + "Amount Due": 183275.23, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13412-229122", + "Amount Due": 6109.17, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13413-229323", + "Amount Due": 154256.65, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13420-229622", + "Amount Due": 14722.68, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13411-229005", + "Amount Due": 143822.21, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-13408-228822", + "Amount Due": 176022.42, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13403-228428", + "Amount Due": 246.57, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13405-228465", + "Amount Due": 867.15, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13406-228484", + "Amount Due": 3092.81, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13401-228422", + "Amount Due": 148147.48, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-13392-228142", + "Amount Due": 3680.67, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-13395-228202", + "Amount Due": 3680.67, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-13398-228262", + "Amount Due": 5910.49, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-13403-228427", + "Amount Due": 6109.17, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-13395-228201", + "Amount Due": 1957.29, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13389-228003", + "Amount Due": 137748.45, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13383-227841", + "Amount Due": 3680.67, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-13387-227981", + "Amount Due": 5987.22, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-13392-228141", + "Amount Due": 9667.89, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-13384-227862", + "Amount Due": 33693.66, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-13379-227502", + "Amount Due": 4084.08, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13382-227802", + "Amount Due": 38288.25, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-13371-227381", + "Amount Due": 1486.55, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13382-227801", + "Amount Due": 3063.06, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13380-227599", + "Amount Due": 30120.09, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13381-227639", + "Amount Due": 4339.34, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-13373-227383", + "Amount Due": 11741.73, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-13379-227501", + "Amount Due": 510.51, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13376-227419", + "Amount Due": 9189.18, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13374-227385", + "Amount Due": 13643.02, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-13364-226844", + "Amount Due": 1486.55, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13374-227384", + "Amount Due": 4564.03, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13366-226864", + "Amount Due": 11882.53, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13368-226866", + "Amount Due": 137748.45, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-13358-226547", + "Amount Due": 1341.73, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13355-226529", + "Amount Due": 7392.83, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13362-226824", + "Amount Due": 180220.64, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13355-226528", + "Amount Due": 134401.84, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13346-226146", + "Amount Due": 2229.82, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13349-226185", + "Amount Due": 2229.82, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13352-226285", + "Amount Due": 3121.75, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-13356-226545", + "Amount Due": 3642.04, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-13348-226163", + "Amount Due": 975.8, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-13342-226053", + "Amount Due": 2502.36, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13346-226145", + "Amount Due": 2502.36, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13344-226055", + "Amount Due": 137748.45, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13335-225904", + "Amount Due": 1635.2, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13353-226344", + "Amount Due": 2750.11, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13356-226544", + "Amount Due": 5252.47, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13349-226184", + "Amount Due": 6887.67, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13317-225329", + "Amount Due": 137748.45, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-13302-224349", + "Amount Due": 133247.87, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-13285-223400", + "Amount Due": 133247.87, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13248-222404", + "Amount Due": 133247.87, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13233-221767", + "Amount Due": 133247.87, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-13201-221012", + "Amount Due": 134222.48, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13180-220628", + "Amount Due": 134222.48, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-13161-220131", + "Amount Due": 134222.48, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-13143-219347", + "Amount Due": 134222.48, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-13104-218189", + "Amount Due": 116468.87, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-13078-217596", + "Amount Due": 116468.87, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-13063-216975", + "Amount Due": 116468.87, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-13050-216539", + "Amount Due": 191123.52, + "Due Date": 1701302400000, + "Past Due Days": 168 + }, + { + "Invoice Number": "ERS-13036-215981", + "Amount Due": 126461.3, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-13015-215404", + "Amount Due": 126461.3, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-12973-214619", + "Amount Due": 126461.3, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-12970-214614", + "Amount Due": 217899.71, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-12939-213355", + "Amount Due": 144178.02, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12926-212704", + "Amount Due": 144178.02, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-12899-212161", + "Amount Due": 144178.02, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12893-211742", + "Amount Due": 181803.44, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-12868-211278", + "Amount Due": 120293.53, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-12850-210902", + "Amount Due": 120293.53, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-12815-210693", + "Amount Due": 120293.53, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-12816-210742", + "Amount Due": 227364.97, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-12776-209461", + "Amount Due": 150439.8, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-12737-208713", + "Amount Due": 150439.8, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-12714-208078", + "Amount Due": 313300.82, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-12668-207191", + "Amount Due": 162861.02, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "ERS-12651-206775", + "Amount Due": 162861.02, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-12645-206160", + "Amount Due": 162861.02, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-12634-206009", + "Amount Due": 133892.85, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-12619-205691", + "Amount Due": 133892.85, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-15994-230027", + "Amount Due": 1153412.5, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-15961-228963", + "Amount Due": 1153412.5, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-15924-227262", + "Amount Due": 1105626.25, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-15896-226273", + "Amount Due": 1105626.25, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "ERS-15632-219869", + "Amount Due": 1118123.75, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-15604-219218", + "Amount Due": 1118123.75, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-15566-218416", + "Amount Due": 1110801.25, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-15542-217764", + "Amount Due": 1110801.25, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-15509-217198", + "Amount Due": 1110801.25, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-15487-216580", + "Amount Due": 1110801.25, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-15455-216149", + "Amount Due": 1162621.25, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-15429-215607", + "Amount Due": 1162621.25, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15390-214762", + "Amount Due": 1162621.25, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-15359-214238", + "Amount Due": 1162621.25, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-15319-213680", + "Amount Due": 1206831.25, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-15292-213070", + "Amount Due": 1206831.25, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-15258-212507", + "Amount Due": 1206831.25, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-15231-211893", + "Amount Due": 1206831.25, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-15182-211312", + "Amount Due": 1021952.5, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-15153-210945", + "Amount Due": 1021952.5, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-15133-210686", + "Amount Due": 1021952.5, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15123-210306", + "Amount Due": 1021952.5, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-15074-209805", + "Amount Due": 1221757.5, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-15041-209116", + "Amount Due": 1221757.5, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-15012-208446", + "Amount Due": 1221757.5, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-14993-207929", + "Amount Due": 1221757.5, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-14943-207437", + "Amount Due": 1242688.75, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-14917-207131", + "Amount Due": 1242688.75, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-14888-206655", + "Amount Due": 1242688.75, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-14862-206183", + "Amount Due": 1242688.75, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-14819-205721", + "Amount Due": 1073512.5, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "NL201039730", + "Amount Due": 8547.77, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "NL201039723", + "Amount Due": 8547.77, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "NL201039714", + "Amount Due": 7259, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "NL201039707", + "Amount Due": 7259, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-12777-230439", + "Amount Due": 12729.8, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-12764-230132", + "Amount Due": 17625.88, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-12779-230442", + "Amount Due": 12729.8, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "NL201039700", + "Amount Due": 7259, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-12767-230144", + "Amount Due": 7833.72, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-12767-230143", + "Amount Due": 12729.8, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-12779-230441", + "Amount Due": 32314.1, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "NL201039693", + "Amount Due": 7259, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "NL201039684", + "Amount Due": 7956.34, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "NL201039677", + "Amount Due": 7956.34, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-12707-227132", + "Amount Due": 37210.18, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-12683-226446", + "Amount Due": 19584.31, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-12697-226884", + "Amount Due": 37210.18, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-12683-226445", + "Amount Due": 10771.37, + "Due Date": 1709078400000, + "Past Due Days": 78 + }, + { + "Invoice Number": "ERS-12690-226707", + "Amount Due": 10771.37, + "Due Date": 1709078400000, + "Past Due Days": 78 + }, + { + "Invoice Number": "NL201039670", + "Amount Due": 7956.34, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "NL201039663", + "Amount Due": 7956.34, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "NL201039654", + "Amount Due": 7665.98, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "NL201039647", + "Amount Due": 7665.98, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-12578-223448", + "Amount Due": 10771.37, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-12579-223464", + "Amount Due": 18605.09, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-12576-223446", + "Amount Due": 37210.18, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-12573-223263", + "Amount Due": 7833.72, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-12581-223466", + "Amount Due": 7833.72, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-12585-223618", + "Amount Due": 7833.72, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "NL201039640", + "Amount Due": 7665.98, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "NL201039633", + "Amount Due": 7665.98, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-12520-221254", + "Amount Due": 31269.06, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-12524-221260", + "Amount Due": 2468.61, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-12509-221221", + "Amount Due": 6582.96, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "NL201039621", + "Amount Due": 7323.26, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-12462-220668", + "Amount Due": 28800.45, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "NL201039614", + "Amount Due": 7323.26, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-12617-224700", + "Amount Due": 34272.54, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-12459-220410", + "Amount Due": 11520.18, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "ERS-12455-220280", + "Amount Due": 2468.61, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-12461-220416", + "Amount Due": 2468.61, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "NL201039607", + "Amount Due": 7323.26, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "NL201039600", + "Amount Due": 7323.26, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-12406-218931", + "Amount Due": 1645.74, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-12404-218925", + "Amount Due": 31269.06, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-12406-218930", + "Amount Due": 3291.48, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "NL201039591", + "Amount Due": 7394.66, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "NL201039584", + "Amount Due": 7394.66, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-12365-217729", + "Amount Due": 11520.18, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-12361-217633", + "Amount Due": 27977.58, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-12378-217971", + "Amount Due": 16457.4, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "NL201039577", + "Amount Due": 7394.66, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "NL201039570", + "Amount Due": 7394.66, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-12303-216424", + "Amount Due": 3291.48, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-12300-216420", + "Amount Due": 31269.06, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "NL201039561", + "Amount Due": 7749.28, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "NL201039554", + "Amount Due": 7749.28, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "NL201039547", + "Amount Due": 7749.28, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "NL201039531", + "Amount Due": 6740.16, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "NL201039524", + "Amount Due": 6740.16, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-12165-213064", + "Amount Due": 31269.06, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-12170-213189", + "Amount Due": 31269.06, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-12164-213058", + "Amount Due": 10697.31, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-12168-213180", + "Amount Due": 10697.31, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-12170-213188", + "Amount Due": 37029.15, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "SE201039727", + "Amount Due": 241120, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "SE201039716", + "Amount Due": 231132.5, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-15995-230028", + "Amount Due": 13671.25, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "SE201039729", + "Amount Due": 68818.75, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "SE201039709", + "Amount Due": 231132.5, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "SE201039718", + "Amount Due": 65967.5, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "SE201039702", + "Amount Due": 231132.5, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-15927-227554", + "Amount Due": 8126.25, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "SE201039711", + "Amount Due": 65967.5, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "SE201039695", + "Amount Due": 231132.5, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "SE201039704", + "Amount Due": 65967.5, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "SE201039686", + "Amount Due": 244402.5, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "SE201039635", + "Amount Due": 233745, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "SE201039644", + "Amount Due": 66713.75, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "SE201039624", + "Amount Due": 232215, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-15640-220022", + "Amount Due": 14105, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "SE201039637", + "Amount Due": 66713.75, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "SE201039617", + "Amount Due": 232215, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-15590-218940", + "Amount Due": 8175, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "SE201039626", + "Amount Due": 66276.25, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "SE201039610", + "Amount Due": 232215, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "SE201039619", + "Amount Due": 66276.25, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "SE201039603", + "Amount Due": 232215, + "Due Date": 1702944000000, + "Past Due Days": 149 + }, + { + "Invoice Number": "SE201039612", + "Amount Due": 66276.25, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "SE201039594", + "Amount Due": 243045, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-15510-217199", + "Amount Due": 14532.5, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "SE201039605", + "Amount Due": 66276.25, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "SE201039587", + "Amount Due": 243045, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "SE201039596", + "Amount Due": 69367.5, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "SE201039580", + "Amount Due": 243045, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15448-216025", + "Amount Due": 8175, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "SE201039589", + "Amount Due": 69367.5, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "SE201039573", + "Amount Due": 243045, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "SE201039582", + "Amount Due": 69367.5, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "SE201039564", + "Amount Due": 252288.75, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-15391-214763", + "Amount Due": 14532.5, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "SE201039575", + "Amount Due": 69367.5, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "SE201039557", + "Amount Due": 252288.75, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "SE201039566", + "Amount Due": 72006.25, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-15348-214051", + "Amount Due": 7761.25, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "SE201039550", + "Amount Due": 252288.75, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "SE201039559", + "Amount Due": 72006.25, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "SE201039543", + "Amount Due": 252288.75, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "SE201039552", + "Amount Due": 72006.25, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "SE201039533", + "Amount Due": 213638.75, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-15259-212508", + "Amount Due": 13797.5, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "SE201039545", + "Amount Due": 72006.25, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "SE201039526", + "Amount Due": 213638.75, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "SE201039535", + "Amount Due": 60975, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "SE201039519", + "Amount Due": 213638.75, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-15183-211313", + "Amount Due": 7573.75, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "SE201039528", + "Amount Due": 60975, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "SE201039512", + "Amount Due": 213638.75, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "SE201039521", + "Amount Due": 60975, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "SE201039503", + "Amount Due": 255407.5, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15134-210687", + "Amount Due": 13465, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "SE201039514", + "Amount Due": 60975, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "SE201039496", + "Amount Due": 255407.5, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "SE201039505", + "Amount Due": 72898.75, + "Due Date": 1693267200000, + "Past Due Days": 261 + }, + { + "Invoice Number": "ERS-15114-210241", + "Amount Due": 8318.75, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "SE201039489", + "Amount Due": 255407.5, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "SE201039498", + "Amount Due": 72898.75, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "SE201039482", + "Amount Due": 255407.5, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "SE201039491", + "Amount Due": 72898.75, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-15036-208997", + "Amount Due": 14788.75, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "SE201039473", + "Amount Due": 259783.75, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "SE201039484", + "Amount Due": 72898.75, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "SE201039466", + "Amount Due": 259783.75, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "SE201039475", + "Amount Due": 74146.25, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "SE201039459", + "Amount Due": 259783.75, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-14944-207438", + "Amount Due": 8202.5, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "SE201039468", + "Amount Due": 74146.25, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "SE201039452", + "Amount Due": 259783.75, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "SE201039461", + "Amount Due": 74146.25, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "SE200939808", + "Amount Due": 224418.75, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-14889-206656", + "Amount Due": 14582.5, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "SE201039454", + "Amount Due": 74146.25, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "SE200939801", + "Amount Due": 224418.75, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "ERS-14852-205960", + "Amount Due": 8261.25, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "SE200939810", + "Amount Due": 64051.25, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "SE200939803", + "Amount Due": 64051.25, + "Due Date": 1687219200000, + "Past Due Days": 331 + }, + { + "Invoice Number": "UKPr2010726", + "Amount Due": 22931.3, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "UKPr2010717", + "Amount Due": 27566.68, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "UKPr2010710", + "Amount Due": 6892.55, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "UKPr2010703", + "Amount Due": 10337.65, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "DE201039730", + "Amount Due": 16648.1, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "DE201039723", + "Amount Due": 16648.1, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "DE201039716", + "Amount Due": 15931.72, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "DE201039709", + "Amount Due": 15931.72, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "DE201039702", + "Amount Due": 15931.72, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "DE201039695", + "Amount Due": 15931.72, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "OPS201039145", + "Amount Due": 49400.06, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "OPS201039136", + "Amount Due": 53140, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-13394-228181", + "Amount Due": 141007, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-13388-228002", + "Amount Due": 141007, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-1273-230285", + "Amount Due": 534.63, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-1264-226807", + "Amount Due": 6079.45, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "SSCUS122010711", + "Amount Due": 5487, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "SSCUS122010680", + "Amount Due": 6664, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "SSCUS122010649", + "Amount Due": 6507, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "SSCUS122010618", + "Amount Due": 6444, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "SSCUS122010587", + "Amount Due": 6444, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "SSCUS122010556", + "Amount Due": 7118, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "SSCUS122010525", + "Amount Due": 6899, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "SSCUS122010494", + "Amount Due": 6204, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "SSCUS122010463", + "Amount Due": 6204, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "SSCUS122009804", + "Amount Due": 6263, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "FR201039367", + "Amount Due": 33619.56, + "Due Date": 1714521600000, + "Past Due Days": 15 + }, + { + "Invoice Number": "FR201039360", + "Amount Due": 33619.56, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "FR201039350", + "Amount Due": 24541.92, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-11974-229383", + "Amount Due": 141393.51, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "FR201039343", + "Amount Due": 24541.92, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "FR201039336", + "Amount Due": 24541.92, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-11953-227361", + "Amount Due": 103766.16, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "FR201039329", + "Amount Due": 24541.92, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-11943-226143", + "Amount Due": 103766.16, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "FR201039320", + "Amount Due": 28500.68, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-11920-225492", + "Amount Due": 103766.16, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "FR201039313", + "Amount Due": 28500.68, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "W39192", + "Amount Due": 171, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "W39175", + "Amount Due": 865, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "PN-1223", + "Amount Due": 1085, + "Due Date": 1714521600000, + "Past Due Days": 15 + }, + { + "Invoice Number": "PN-1235", + "Amount Due": 2712.5, + "Due Date": 1714521600000, + "Past Due Days": 15 + }, + { + "Invoice Number": "PN-1228", + "Amount Due": 1085, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "PN-1240", + "Amount Due": 2712.5, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "OPS201039365", + "Amount Due": 155447.96, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "OPS201039358", + "Amount Due": 155447.96, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "PN-1227", + "Amount Due": 1085, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "PN-1239", + "Amount Due": 2712.5, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "OPS201039348", + "Amount Due": 147874.66, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "OPS201039341", + "Amount Due": 147874.66, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "OPS201039334", + "Amount Due": 147874.66, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "OPS201039327", + "Amount Due": 147874.66, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "PN-1226", + "Amount Due": 1085, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "PN-1238", + "Amount Due": 2712.5, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "OPS201039317", + "Amount Due": 148178.46, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "OPS201039310", + "Amount Due": 148178.46, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "OPS201039303", + "Amount Due": 148178.46, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "OPS201039296", + "Amount Due": 148178.46, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "PN-1225", + "Amount Due": 1085, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "PN-1237", + "Amount Due": 2712.5, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "OPS201039287", + "Amount Due": 144044.6, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "OPS201039280", + "Amount Due": 144044.6, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "OPS201039273", + "Amount Due": 144044.6, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "OPS201039266", + "Amount Due": 144044.6, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "PN-1224", + "Amount Due": 1085, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "PN-1236", + "Amount Due": 2712.5, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "OPS201039257", + "Amount Due": 134127.7, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "OPS201039250", + "Amount Due": 134127.7, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "OPS201039243", + "Amount Due": 134127.7, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "OPS201039236", + "Amount Due": 134127.7, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "PN-1229", + "Amount Due": 1085, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "PN-1241", + "Amount Due": 2712.5, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "PN-2221", + "Amount Due": 10850, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "OPS201039227", + "Amount Due": 142547.3, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "OPS201039220", + "Amount Due": 142547.3, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "OPS201039213", + "Amount Due": 142547.3, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "OPS201039206", + "Amount Due": 142547.3, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "PN-1222", + "Amount Due": 1085, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "PN-1234", + "Amount Due": 2712.5, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "PN-2223", + "Amount Due": 10850, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "OPS201039197", + "Amount Due": 153451.56, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "OPS201039190", + "Amount Due": 153451.56, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "OPS201039183", + "Amount Due": 153451.56, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "OPS201039176", + "Amount Due": 153451.56, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "PN-1221", + "Amount Due": 1085, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "PN-1233", + "Amount Due": 2712.5, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "PN-2222", + "Amount Due": 10850, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "OPS201039167", + "Amount Due": 124189.1, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "OPS201039160", + "Amount Due": 124189.1, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "OPS201039153", + "Amount Due": 124189.1, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "OPS201039146", + "Amount Due": 124189.1, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "PN-2224", + "Amount Due": 10850, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "PN-1220", + "Amount Due": 1085, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "PN-1232", + "Amount Due": 2712.5, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "OPS201039137", + "Amount Due": 144966.86, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "OPS201039130", + "Amount Due": 144966.86, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "OPS201039123", + "Amount Due": 144966.86, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "PN-2218", + "Amount Due": 10850, + "Due Date": 1688428800000, + "Past Due Days": 317 + }, + { + "Invoice Number": "OPS201039116", + "Amount Due": 144966.86, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "PN-1219", + "Amount Due": 1085, + "Due Date": 1688169600000, + "Past Due Days": 320 + }, + { + "Invoice Number": "PN-1231", + "Amount Due": 2712.5, + "Due Date": 1688169600000, + "Past Due Days": 320 + }, + { + "Invoice Number": "PN-2220", + "Amount Due": 10850, + "Due Date": 1688083200000, + "Past Due Days": 321 + }, + { + "Invoice Number": "OPS201039106", + "Amount Due": 137556.3, + "Due Date": 1687564800000, + "Past Due Days": 327 + }, + { + "Invoice Number": "OPS200939441", + "Amount Due": 138380.9, + "Due Date": 1687564800000, + "Past Due Days": 327 + }, + { + "Invoice Number": "OPS201039099", + "Amount Due": 137556.3, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "OPS201039092", + "Amount Due": 137556.3, + "Due Date": 1686355200000, + "Past Due Days": 341 + }, + { + "Invoice Number": "OPS201039085", + "Amount Due": 137556.3, + "Due Date": 1685750400000, + "Past Due Days": 348 + }, + { + "Invoice Number": "PN-1218", + "Amount Due": 1085, + "Due Date": 1685577600000, + "Past Due Days": 350 + }, + { + "Invoice Number": "PN-1230", + "Amount Due": 2712.5, + "Due Date": 1685577600000, + "Past Due Days": 350 + }, + { + "Invoice Number": "OPS200939434", + "Amount Due": 138380.9, + "Due Date": 1684368000000, + "Past Due Days": 364 + }, + { + "Invoice Number": "SSCUS122010719", + "Amount Due": 122468.3, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "SSCUS122010626", + "Amount Due": 143843.9, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "SSCUS112010716", + "Amount Due": 13763, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "SSCUS112010685", + "Amount Due": 14973, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "SSCUS112010654", + "Amount Due": 14800, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "SSCUS112010623", + "Amount Due": 14966, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "SSCUS112010592", + "Amount Due": 14535, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "SSCUS112010561", + "Amount Due": 15342, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "SSCUS112010530", + "Amount Due": 15829, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "SSCUS112010499", + "Amount Due": 13651, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "SSCUS112010468", + "Amount Due": 13651, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "SSCUS112009809", + "Amount Due": 14954, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "SSCUS022010697", + "Amount Due": 139791.78, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "SSCUS022010666", + "Amount Due": 152297.27, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "SSCUS022010635", + "Amount Due": 147621.95, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "SSCUS022010573", + "Amount Due": 144663.55, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "SSCUS122010728", + "Amount Due": 89322.68, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "SSCUS122010697", + "Amount Due": 91849.66, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "W37999", + "Amount Due": 2930, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "ERS-20-SEP-10-227760", + "Amount Due": 22950, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-20-SEP-10-227922", + "Amount Due": 29265, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-20-SEP-10-227924", + "Amount Due": 34425, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-20-SEP-10-227761", + "Amount Due": 145160, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-20-SEP-10-228082", + "Amount Due": 36386.15, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-20-SEP-10-227559", + "Amount Due": 92790.6, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-20-AUG-10-224218", + "Amount Due": 22760, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-20-AUG-10-224238", + "Amount Due": 78540, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-20-AUG-10-224198", + "Amount Due": 143995, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-20-AUG-10-224754", + "Amount Due": 112753.1, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-20-JUL-10-221490", + "Amount Due": 232500, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-20-JUL-10-221116", + "Amount Due": 23790, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-20-JUL-10-221489", + "Amount Due": 117835.02, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "SSCUS122010704", + "Amount Due": 61233.08, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "SSCUS122010673", + "Amount Due": 74368.12, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "SSCUS122010642", + "Amount Due": 72626.68, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "SSCUS122010611", + "Amount Due": 71920.32, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "SSCUS122010580", + "Amount Due": 71916, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "SSCUS122010549", + "Amount Due": 79439.38, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "SSCUS122010518", + "Amount Due": 77002.5, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "SSCUS122010487", + "Amount Due": 69397.72, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "SSCUS122010456", + "Amount Due": 69237.14, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "Pr201039727", + "Amount Due": 27357, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "Pr201039717", + "Amount Due": 26616, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "Pr201039710", + "Amount Due": 26616, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "Pr201039703", + "Amount Due": 26616, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "Pr201039696", + "Amount Due": 26616, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "Pr201039686", + "Amount Due": 26398, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "Pr201039679", + "Amount Due": 26398, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "Pr201039672", + "Amount Due": 26398, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "Pr201039665", + "Amount Due": 26398, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "Pr201039655", + "Amount Due": 27587, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "Pr201039648", + "Amount Due": 27587, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "Pr201039641", + "Amount Due": 27587, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "Pr201039634", + "Amount Due": 27587, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "SSCUS022010706", + "Amount Due": 4016, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "SSCIT2010706", + "Amount Due": 4606, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "SSCUS022010675", + "Amount Due": 4375, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "SSCIT2010675", + "Amount Due": 4805, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "SSCUS022010644", + "Amount Due": 4241, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "SSCIT2010644", + "Amount Due": 5116, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "SSCUS022010613", + "Amount Due": 4613, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "SSCIT2010613", + "Amount Due": 5410, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "SSCUS022010582", + "Amount Due": 4156, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "SSCIT2010582", + "Amount Due": 4779, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "SSCUS022010551", + "Amount Due": 4483, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "SSCIT2010551", + "Amount Due": 4923, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-15500-217007", + "Amount Due": 576068.75, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "SE201039616", + "Amount Due": 185286.25, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-15485-216521", + "Amount Due": 576068.75, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "SE201039609", + "Amount Due": 185286.25, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-15447-216024", + "Amount Due": 602942.5, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "SE201039602", + "Amount Due": 185286.25, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-15417-215484", + "Amount Due": 602942.5, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "ERS-15419-215583", + "Amount Due": 574593.75, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-15412-215357", + "Amount Due": 446906.25, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15405-215185", + "Amount Due": 41860, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-15407-215343", + "Amount Due": 574593.75, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-15399-215041", + "Amount Due": 127687.5, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-15410-215352", + "Amount Due": 127687.5, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "SE201039593", + "Amount Due": 193931.25, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-15382-214658", + "Amount Due": 602942.5, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "SE201039586", + "Amount Due": 193931.25, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-15356-214199", + "Amount Due": 602942.5, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "SE201039579", + "Amount Due": 193931.25, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-15306-213269", + "Amount Due": 625871.25, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "SE201039572", + "Amount Due": 193931.25, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-15268-212732", + "Amount Due": 625871.25, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-13244-213628", + "Amount Due": 13812.19, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-13226-213207", + "Amount Due": 24436.95, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-13213-212834", + "Amount Due": 40669.62, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-13221-212952", + "Amount Due": 53123.82, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-13236-213485", + "Amount Due": 77560.77, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "ERS-13216-212942", + "Amount Due": 32669.04, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-13209-212662", + "Amount Due": 132190.34, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-13224-213082", + "Amount Due": 137.71, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-13214-212836", + "Amount Due": 275.42, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-13216-212941", + "Amount Due": 49003.56, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-13214-212835", + "Amount Due": 65338.08, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-13200-212522", + "Amount Due": 11687.24, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-13199-212520", + "Amount Due": 16334.52, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-13191-212406", + "Amount Due": 11687.24, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-13189-212404", + "Amount Due": 28335.39, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-13202-212638", + "Amount Due": 137.71, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-13200-212521", + "Amount Due": 275.42, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-13183-212316", + "Amount Due": 39449.33, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-13166-212040", + "Amount Due": 408.61, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-13186-212400", + "Amount Due": 32335.68, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-13182-212312", + "Amount Due": 37186.67, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-13169-212048", + "Amount Due": 47670.13, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-13180-212307", + "Amount Due": 53123.82, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-13179-212177", + "Amount Due": 53245.73, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-13182-212311", + "Amount Due": 20334.81, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-13166-212039", + "Amount Due": 37186.67, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-13197-212518", + "Amount Due": 37186.67, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-13172-212170", + "Amount Due": 39669.55, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-13166-212038", + "Amount Due": 29668.82, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-13192-212407", + "Amount Due": 45686.48, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-13163-211936", + "Amount Due": 35312.95, + "Due Date": 1693612800000, + "Past Due Days": 257 + }, + { + "Invoice Number": "ERS-13163-211935", + "Amount Due": 275.42, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-13175-212174", + "Amount Due": 18001.31, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-13177-212176", + "Amount Due": 18001.31, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-13161-211829", + "Amount Due": 18389.6, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-13153-211687", + "Amount Due": 81.27, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-13156-211693", + "Amount Due": 81.27, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-13159-211697", + "Amount Due": 81.27, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-13138-211518", + "Amount Due": 16667.88, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-13136-211517", + "Amount Due": 31668.97, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "ERS-13105-211330", + "Amount Due": 28686.86, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-13124-211426", + "Amount Due": 164.8, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-13129-211433", + "Amount Due": 164.8, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-13119-211414", + "Amount Due": 16001.16, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-13114-211349", + "Amount Due": 16999.62, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-13109-211348", + "Amount Due": 119.65, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-13131-211432", + "Amount Due": 14001.02, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-13135-211516", + "Amount Due": 37186.67, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-13112-211347", + "Amount Due": 10667.44, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-13127-211431", + "Amount Due": 10667.44, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-13117-211408", + "Amount Due": 11687.24, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-13144-211529", + "Amount Due": 46356.42, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-13117-211407", + "Amount Due": 349.92, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-13127-211430", + "Amount Due": 119.65, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-13133-211508", + "Amount Due": 16667.88, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-13105-211329", + "Amount Due": 16999.62, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-13112-211346", + "Amount Due": 119.65, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "ERS-13121-211416", + "Amount Due": 119.65, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "ERS-13098-211253", + "Amount Due": 11687.24, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "ERS-13105-211328", + "Amount Due": 13000.95, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "ERS-13105-211327", + "Amount Due": 11687.24, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-13107-211337", + "Amount Due": 14001.02, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-13103-211252", + "Amount Due": 34669.18, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-13098-211251", + "Amount Due": 45686.48, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-13107-211336", + "Amount Due": 14001.02, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-13100-211250", + "Amount Due": 48670.2, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-13105-211326", + "Amount Due": 53123.81, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-13105-211325", + "Amount Due": 54667.41, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-13100-211249", + "Amount Due": 119.65, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-13109-211345", + "Amount Due": 119.65, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-13098-211247", + "Amount Due": 23374.48, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-13100-211248", + "Amount Due": 31788.62, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-13100-211246", + "Amount Due": 14001.02, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-13098-211245", + "Amount Due": 24436.95, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-13107-211335", + "Amount Due": 14001.02, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-13105-211324", + "Amount Due": 14874.67, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-13100-211244", + "Amount Due": 34669.18, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-13098-211243", + "Amount Due": 37186.67, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-13107-211334", + "Amount Due": 20668.17, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-13105-211323", + "Amount Due": 33999.24, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-13100-211242", + "Amount Due": 34669.18, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-13098-211241", + "Amount Due": 56311.24, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-13100-211240", + "Amount Due": 28002.03, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-13098-211239", + "Amount Due": 29749.34, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-13100-211238", + "Amount Due": 119.65, + "Due Date": 1691280000000, + "Past Due Days": 284 + }, + { + "Invoice Number": "ERS-13109-211344", + "Amount Due": 119.65, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-13100-211237", + "Amount Due": 537.29, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-13109-211343", + "Amount Due": 230.27, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-13089-210563", + "Amount Due": 234.78, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-13098-211235", + "Amount Due": 23374.48, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-13100-211236", + "Amount Due": 28689.82, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-13092-210614", + "Amount Due": 43561.53, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-13096-210829", + "Amount Due": 43561.53, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-13150-211535", + "Amount Due": 28002.03, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-13079-210473", + "Amount Due": 57373.72, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-13100-211234", + "Amount Due": 58670.92, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-13098-211233", + "Amount Due": 79685.72, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-13107-211333", + "Amount Due": 12334.23, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-13105-211322", + "Amount Due": 16999.62, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-13092-210613", + "Amount Due": 41436.57, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-13146-211531", + "Amount Due": 41436.57, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-13082-210481", + "Amount Due": 61671.14, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-13098-211231", + "Amount Due": 63748.58, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-13078-210470", + "Amount Due": 79005.73, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-13100-211232", + "Amount Due": 79005.73, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-13076-210427", + "Amount Due": 22312, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-13098-211229", + "Amount Due": 49936.38, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-13069-210319", + "Amount Due": 59004.28, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-13100-211230", + "Amount Due": 68671.65, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-13085-210556", + "Amount Due": 155.77, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-13073-210407", + "Amount Due": 311.55, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-13067-210315", + "Amount Due": 24436.95, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-13078-210469", + "Amount Due": 29749.34, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-13067-210314", + "Amount Due": 48003.48, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-13074-210425", + "Amount Due": 48003.48, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-13085-210555", + "Amount Due": 48003.48, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-13078-210468", + "Amount Due": 6667.15, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-13060-210252", + "Amount Due": 10624.77, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-13054-210164", + "Amount Due": 16334.52, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-13062-210255", + "Amount Due": 16334.52, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-13055-210163", + "Amount Due": 3666.94, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-13041-210055", + "Amount Due": 20187.05, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-13065-210310", + "Amount Due": 20187.05, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-13047-210069", + "Amount Due": 29335.46, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-13054-210162", + "Amount Due": 29335.46, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-13027-209762", + "Amount Due": 14874.67, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-13032-209851", + "Amount Due": 14874.67, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-13029-209847", + "Amount Due": 19668.1, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-13041-210054", + "Amount Due": 19668.1, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-13058-210161", + "Amount Due": 67.73, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-13060-210251", + "Amount Due": 67.73, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-13065-210309", + "Amount Due": 67.73, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-13027-209760", + "Amount Due": 88.05, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-13041-210053", + "Amount Due": 4249.91, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-13039-210051", + "Amount Due": 32936.76, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-13035-209868", + "Amount Due": 37186.67, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-13019-209641", + "Amount Due": 10624.77, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-13044-210068", + "Amount Due": 10624.77, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-13050-210154", + "Amount Due": 10624.77, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-13025-209745", + "Amount Due": 36124.2, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-13048-210152", + "Amount Due": 46748.96, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-13015-209567", + "Amount Due": 6.78, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "ERS-13000-209022", + "Amount Due": 37186.67, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-12986-208684", + "Amount Due": 72248.39, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-12981-208578", + "Amount Due": 88.05, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-13011-209270", + "Amount Due": 88.05, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-13002-209024", + "Amount Due": 38337.2, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-13139-211524", + "Amount Due": 52061.34, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-12530-221666", + "Amount Due": 3414.48, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-12527-221532", + "Amount Due": 1855.8, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-12526-221470", + "Amount Due": 7134.52, + "Due Date": 1706313600000, + "Past Due Days": 110 + }, + { + "Invoice Number": "ERS-12500-221185", + "Amount Due": 187.38, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12495-221135", + "Amount Due": 312.3, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12517-221251", + "Amount Due": 1124.28, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12502-221209", + "Amount Due": 1139.6, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12493-221129", + "Amount Due": 1537.5, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12515-221249", + "Amount Due": 1855.8, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12522-221256", + "Amount Due": 3935.4, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12519-221253", + "Amount Due": 12870, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-12487-221084", + "Amount Due": 1855.8, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12475-221027", + "Amount Due": 2372.5, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12479-221063", + "Amount Due": 2372.5, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12477-221060", + "Amount Due": 3718.1, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12513-221246", + "Amount Due": 12870, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-12483-221072", + "Amount Due": 3075, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-12505-221217", + "Amount Due": 936.9, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-12467-220745", + "Amount Due": 1228.38, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12473-220784", + "Amount Due": 3935.4, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12507-221219", + "Amount Due": 9223.5, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12475-221026", + "Amount Due": 12870, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12498-221146", + "Amount Due": 10145.04, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-12498-221145", + "Amount Due": 3217.5, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-12614-224697", + "Amount Due": 3659.26, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-12475-221025", + "Amount Due": 438, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-12473-220783", + "Amount Due": 1025, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-12485-221079", + "Amount Due": 1124.4, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-12481-221066", + "Amount Due": 9856.36, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-12481-221065", + "Amount Due": 21279.84, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-12469-220765", + "Amount Due": 219, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-12483-221071", + "Amount Due": 1127.5, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-12611-224692", + "Amount Due": 6512.76, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-12460-220415", + "Amount Due": 124.92, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-12454-220277", + "Amount Due": 2226.5, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-12452-220269", + "Amount Due": 6880.44, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-12458-220409", + "Amount Due": 11583, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-12444-220143", + "Amount Due": 5148, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-12454-220276", + "Amount Due": 2692.62, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-12458-220408", + "Amount Due": 12870, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-12458-220407", + "Amount Due": 1716, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-12444-220142", + "Amount Due": 2203.75, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-12447-220153", + "Amount Due": 643.5, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-12439-220000", + "Amount Due": 666.25, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-12615-224698", + "Amount Due": 1238.79, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-12445-220149", + "Amount Due": 4578.9, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-12460-220414", + "Amount Due": 2023.92, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-12431-219831", + "Amount Due": 3084.18, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-12436-219977", + "Amount Due": 31843.56, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-12439-219999", + "Amount Due": 64912.48, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-12426-219689", + "Amount Due": 124.92, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-12430-219719", + "Amount Due": 416.4, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-12451-220262", + "Amount Due": 62888.56, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-12427-219709", + "Amount Due": 166.56, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-12432-219847", + "Amount Due": 166.56, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-12421-219419", + "Amount Due": 1181.04, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-12437-219996", + "Amount Due": 62888.56, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-12435-219867", + "Amount Due": 62971.84, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-12424-219484", + "Amount Due": 41.64, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-12430-219718", + "Amount Due": 41.64, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-12416-219365", + "Amount Due": 83.28, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-12422-219422", + "Amount Due": 10103.8, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-12423-219463", + "Amount Due": 10145.44, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-12418-219373", + "Amount Due": 7258.24, + "Due Date": 1704240000000, + "Past Due Days": 134 + }, + { + "Invoice Number": "ERS-12420-219412", + "Amount Due": 749.52, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "ERS-12409-219014", + "Amount Due": 1855.8, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "ERS-12405-218929", + "Amount Due": 1537.5, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-12407-218934", + "Amount Due": 3464.16, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-12403-218922", + "Amount Due": 14407.5, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-12407-218933", + "Amount Due": 153.75, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-12402-218913", + "Amount Due": 12870, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-12397-218643", + "Amount Due": 615, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-12402-218912", + "Amount Due": 81821.16, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-12395-218509", + "Amount Due": 1855.8, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-12397-218642", + "Amount Due": 3035.88, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-12394-218505", + "Amount Due": 10186.28, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-12396-218619", + "Amount Due": 58776.92, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-12397-218641", + "Amount Due": 3035.88, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-12386-218267", + "Amount Due": 582.96, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-12381-218047", + "Amount Due": 291.48, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-12386-218266", + "Amount Due": 291.48, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-12382-218058", + "Amount Due": 8041.8, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-12376-217959", + "Amount Due": 1537.5, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-12380-217973", + "Amount Due": 5361.2, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-12382-218057", + "Amount Due": 5361.2, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-12371-217830", + "Amount Due": 1537.5, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-12358-217617", + "Amount Due": 1537.5, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-12360-217632", + "Amount Due": 1715.5, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-12372-217874", + "Amount Due": 1715.5, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-12362-217635", + "Amount Due": 1930.5, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-12368-217736", + "Amount Due": 12795.3, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-12359-217623", + "Amount Due": 4719, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-12374-217883", + "Amount Due": 2788.5, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "ERS-12353-217499", + "Amount Due": 1537.5, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-12412-219050", + "Amount Due": 1715.5, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-12411-219049", + "Amount Due": 1855.8, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-12377-217965", + "Amount Due": 9652.5, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-12350-217428", + "Amount Due": 1287, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-12355-217508", + "Amount Due": 1715.5, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-12341-217409", + "Amount Due": 1855.8, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-12360-217631", + "Amount Due": 12870, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-12346-217419", + "Amount Due": 666.25, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-12348-217426", + "Amount Due": 1930.5, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-12353-217498", + "Amount Due": 1930.5, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-12352-217490", + "Amount Due": 4601.65, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-12318-217036", + "Amount Due": 1031, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12340-217324", + "Amount Due": 1011.96, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12341-217408", + "Amount Due": 3035.88, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12344-217412", + "Amount Due": 3035.88, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12338-217325", + "Amount Due": 3935.4, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12353-217497", + "Amount Due": 12834.4, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12334-217310", + "Amount Due": 20535.04, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12346-217418", + "Amount Due": 66195.92, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12323-217122", + "Amount Due": 77006.4, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-12313-217005", + "Amount Due": 312.3, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-12320-217098", + "Amount Due": 2023.92, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-12317-217032", + "Amount Due": 8289.24, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-12318-217035", + "Amount Due": 8289.24, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-12306-216921", + "Amount Due": 458.04, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-12308-216927", + "Amount Due": 6680.88, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-12302-216423", + "Amount Due": 208.2, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-12293-216314", + "Amount Due": 1537.5, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-12297-216345", + "Amount Due": 84133.96, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-12287-216239", + "Amount Due": 5148, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-12289-216241", + "Amount Due": 124.92, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-12286-216218", + "Amount Due": 1537.5, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-12297-216344", + "Amount Due": 16805.4, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "SE201039563", + "Amount Due": 201305, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "ERS-15243-212099", + "Amount Due": 625871.25, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "SE201039556", + "Amount Due": 201305, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-15228-211771", + "Amount Due": 625871.25, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "SE201039549", + "Amount Due": 201305, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-15181-211311", + "Amount Due": 529991.25, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "SE201039542", + "Amount Due": 201305, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-15152-210942", + "Amount Due": 529991.25, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "SE201039532", + "Amount Due": 170467.5, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15132-210685", + "Amount Due": 529991.25, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "SE201039525", + "Amount Due": 170467.5, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-15122-210288", + "Amount Due": 423993, + "Due Date": 1694649600000, + "Past Due Days": 245 + }, + { + "Invoice Number": "SE201039518", + "Amount Due": 170467.5, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15091-210036", + "Amount Due": 459675, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-15082-209943", + "Amount Due": 574593.75, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15073-209804", + "Amount Due": 633611.25, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15069-209793", + "Amount Due": 574593.75, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "SE201039511", + "Amount Due": 170467.5, + "Due Date": 1693785600000, + "Past Due Days": 255 + }, + { + "Invoice Number": "ERS-15069-209792", + "Amount Due": 574593.75, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-15040-209115", + "Amount Due": 633611.25, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "SE201039502", + "Amount Due": 203796.25, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-15026-208659", + "Amount Due": 574593.75, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-15011-208445", + "Amount Due": 633611.25, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-15022-208541", + "Amount Due": 217068.75, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-15028-208664", + "Amount Due": 51075, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "SE201039495", + "Amount Due": 203796.25, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-14992-207928", + "Amount Due": 633611.25, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "SE201039488", + "Amount Due": 203796.25, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-14942-207436", + "Amount Due": 644466.25, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "SE201039481", + "Amount Due": 203796.25, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-14916-207130", + "Amount Due": 644466.25, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-14996-207950", + "Amount Due": 1047037.5, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-14902-206811", + "Amount Due": 102150, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "SE201039472", + "Amount Due": 207286.25, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-14909-207026", + "Amount Due": 574593.75, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-14887-206654", + "Amount Due": 644466.25, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-14861-206182", + "Amount Due": 644466.25, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "SE201039465", + "Amount Due": 207286.25, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "SE201039458", + "Amount Due": 207286.25, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-14818-205720", + "Amount Due": 556731.25, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "SE201039451", + "Amount Due": 207286.25, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "SE200939807", + "Amount Due": 179067.5, + "Due Date": 1687564800000, + "Past Due Days": 327 + }, + { + "Invoice Number": "SE200939800", + "Amount Due": 179067.5, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "ERS-6575-226345", + "Amount Due": 2317.15, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-279-228724", + "Amount Due": 128715.6, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "SSCIT2010714", + "Amount Due": 127390.8, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "SSCIT2010709", + "Amount Due": 339706.8, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "IT201039730", + "Amount Due": 53470.8, + "Due Date": 1710288000000, + "Past Due Days": 64 + }, + { + "Invoice Number": "IT201039723", + "Amount Due": 53470.8, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "IT201039714", + "Amount Due": 46012.8, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "SSCIT2010683", + "Amount Due": 132896.4, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-274-224393", + "Amount Due": 141325.2, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "IT201039707", + "Amount Due": 46012.8, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "SSCIT2010678", + "Amount Due": 354387.6, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "IT201039700", + "Amount Due": 46012.8, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "IT201039693", + "Amount Due": 46012.8, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "IT201039682", + "Amount Due": 33068.4, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-270-221119", + "Amount Due": 147432, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-270-221121", + "Amount Due": 16903.2, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "SSCIT2010652", + "Amount Due": 141510, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "IT201039675", + "Amount Due": 33068.4, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "SSCIT2010647", + "Amount Due": 377356.8, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "IT201039668", + "Amount Due": 33068.4, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "IT201039661", + "Amount Due": 33068.4, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-265-218988", + "Amount Due": 322977.6, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "IT201039652", + "Amount Due": 38642.4, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "SSCIT2010621", + "Amount Due": 149626.8, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "IT201039645", + "Amount Due": 38642.4, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "SSCIT2010616", + "Amount Due": 399004.8, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "IT201039638", + "Amount Due": 38642.4, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "IT201039631", + "Amount Due": 38642.4, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-261-216602", + "Amount Due": 146620.8, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "IT201039622", + "Amount Due": 36762, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "SSCIT2010590", + "Amount Due": 132163.2, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "IT201039615", + "Amount Due": 36762, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "SSCIT2010585", + "Amount Due": 352435.2, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "IT201039608", + "Amount Due": 36762, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "IT201039601", + "Amount Due": 36762, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "IT201039592", + "Amount Due": 43443.6, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "SSCIT2010559", + "Amount Due": 136167.6, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "IT201039585", + "Amount Due": 43443.6, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "SSCIT2010554", + "Amount Due": 363118.8, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "IT201039578", + "Amount Due": 43443.6, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "IT201039571", + "Amount Due": 43443.6, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-253-211834", + "Amount Due": 151064.4, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "IT201039560", + "Amount Due": 33426, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "SSCIT2010528", + "Amount Due": 146817.6, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "IT201039553", + "Amount Due": 33426, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "SSCIT2010523", + "Amount Due": 391515.6, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "IT201039546", + "Amount Due": 33426, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "IT2010395IT201039", + "Amount Due": 33426, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-248-210486", + "Amount Due": 162878.4, + "Due Date": 1693612800000, + "Past Due Days": 257 + }, + { + "Invoice Number": "IT201039530", + "Amount Due": 27974.4, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "SSCIT2010497", + "Amount Due": 132204, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "IT201039523", + "Amount Due": 27974.4, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "SSCIT2010492", + "Amount Due": 352542, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "IT201039516", + "Amount Due": 27974.4, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "IT201039509", + "Amount Due": 27974.4, + "Due Date": 1691280000000, + "Past Due Days": 284 + }, + { + "Invoice Number": "ERS-243-208114", + "Amount Due": 146664, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "IT2010395001", + "Amount Due": 21853.2, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "IT2010394931", + "Amount Due": 21853.2, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "SSCIT2010466", + "Amount Due": 129022.8, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "SSCIT2010461", + "Amount Due": 344067.6, + "Due Date": 1689206400000, + "Past Due Days": 308 + }, + { + "Invoice Number": "IT2010394861", + "Amount Due": 21853.2, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-238-206327", + "Amount Due": 143136, + "Due Date": 1688428800000, + "Past Due Days": 317 + }, + { + "Invoice Number": "IT2010394791", + "Amount Due": 21853.2, + "Due Date": 1688428800000, + "Past Due Days": 317 + }, + { + "Invoice Number": "IT201039470", + "Amount Due": 17196, + "Due Date": 1687737600000, + "Past Due Days": 325 + }, + { + "Invoice Number": "SSCIT2009807", + "Amount Due": 139076.4, + "Due Date": 1687651200000, + "Past Due Days": 326 + }, + { + "Invoice Number": "SSCIT2009802", + "Amount Due": 370870.8, + "Due Date": 1687219200000, + "Past Due Days": 331 + }, + { + "Invoice Number": "IT201039463", + "Amount Due": 17196, + "Due Date": 1687132800000, + "Past Due Days": 332 + }, + { + "Invoice Number": "ERS-235-205636", + "Amount Due": 154290, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "IT201039456", + "Amount Due": 17196, + "Due Date": 1686528000000, + "Past Due Days": 339 + }, + { + "Invoice Number": "IT201039449", + "Amount Due": 17196, + "Due Date": 1685923200000, + "Past Due Days": 346 + }, + { + "Invoice Number": "IT200939804", + "Amount Due": 33428.4, + "Due Date": 1685059200000, + "Past Due Days": 356 + }, + { + "Invoice Number": "ERS-274-228401", + "Amount Due": 191712.59, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "SSCUS022010714", + "Amount Due": 139791.78, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "SSCUS022010709", + "Amount Due": 372776.6, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "SSCUS022010683", + "Amount Due": 152297.27, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-269-224379", + "Amount Due": 208862.09, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "SSCUS022010678", + "Amount Due": 406120.46, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-265-221124", + "Amount Due": 202456.25, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "SSCUS022010652", + "Amount Due": 147621.95, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "SSCUS022010647", + "Amount Due": 393656.74, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-11-OCT-10-230139", + "Amount Due": 1956, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "ERS-27-SEP-10-228326", + "Amount Due": 1178.4, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-13-SEP-10-226226", + "Amount Due": 2095.2, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-24-APR-10-213761", + "Amount Due": 1096.8, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "DE201039733", + "Amount Due": 28991.97, + "Due Date": 1714089600000, + "Past Due Days": 20 + }, + { + "Invoice Number": "DE201039726", + "Amount Due": 28991.97, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-13432-230107", + "Amount Due": 70289.73, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13409-229003", + "Amount Due": 70289.73, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "DE201039703", + "Amount Due": 27744.85, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-13385-227863", + "Amount Due": 67323.06, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "DE201039696", + "Amount Due": 27744.85, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-13361-226685", + "Amount Due": 67323.06, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-13337-225923", + "Amount Due": 67323.06, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-9062-229111", + "Amount Due": 132587, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-9058-228387", + "Amount Due": 380835, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-9048-227322", + "Amount Due": 126945, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-9050-227566", + "Amount Due": 126945, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-9053-227764", + "Amount Due": 126945, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-9054-227766", + "Amount Due": 253890, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-9039-225235", + "Amount Due": 126945, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-9036-224636", + "Amount Due": 380835, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-9027-223680", + "Amount Due": 126945, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-9029-223843", + "Amount Due": 126945, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-9030-223848", + "Amount Due": 126945, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "EIPADJAUG-01", + "Amount Due": 253890, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-9021-221694", + "Amount Due": 126945, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-9016-221113", + "Amount Due": 124124, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-9018-221280", + "Amount Due": 248248, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-9006-220721", + "Amount Due": 124124, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-9010-220805", + "Amount Due": 124124, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-9013-221106", + "Amount Due": 372372, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-8994-219239", + "Amount Due": 124124, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-8989-218974", + "Amount Due": 346983, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-8975-217881", + "Amount Due": 115661, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-8977-217980", + "Amount Due": 115661, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-8978-217984", + "Amount Due": 115661, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-8979-218090", + "Amount Due": 115661, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-8980-218330", + "Amount Due": 115661, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-8961-216702", + "Amount Due": 115661, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-8959-216407", + "Amount Due": 372372, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-8947-215629", + "Amount Due": 124124, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-8949-215706", + "Amount Due": 124124, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-8951-215874", + "Amount Due": 124124, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-8950-215707", + "Amount Due": 248248, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-8939-214493", + "Amount Due": 124124, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-8933-214012", + "Amount Due": 397761, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-8922-213213", + "Amount Due": 132587, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-8923-213361", + "Amount Due": 132587, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-8924-213372", + "Amount Due": 132587, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-8926-213486", + "Amount Due": 265174, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-8910-212306", + "Amount Due": 132587, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "EAS-01", + "Amount Due": 118048, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-8899-211521", + "Amount Due": 107198, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-8901-211588", + "Amount Due": 107198, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-8903-211590", + "Amount Due": 107198, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-8884-211020", + "Amount Due": 107198, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-8885-211122", + "Amount Due": 214396, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-8890-211404", + "Amount Due": 214396, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-8992-218998", + "Amount Due": 107198, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-8863-210071", + "Amount Due": 124124, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-8865-210165", + "Amount Due": 124124, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-8867-210254", + "Amount Due": 124124, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-8855-209742", + "Amount Due": 124124, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-8853-209569", + "Amount Due": 248248, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-8854-209644", + "Amount Due": 248248, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-8838-208110", + "Amount Due": 124124, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-8834-207839", + "Amount Due": 355446, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "EIP-02", + "Amount Due": 592410, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "EIP-01", + "Amount Due": 118482, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "EST-03", + "Amount Due": 355446, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "EST-02", + "Amount Due": 473928, + "Due Date": 1688169600000, + "Past Due Days": 320 + }, + { + "Invoice Number": "ERS-6591-227821", + "Amount Due": 18817.92, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-6582-227400", + "Amount Due": 16169.47, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-6584-227459", + "Amount Due": 16169.47, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-6582-227399", + "Amount Due": 836.35, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-6540-223159", + "Amount Due": 15611.9, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-6544-223338", + "Amount Due": 139.39, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-6532-221899", + "Amount Due": 21985.46, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-6490-219608", + "Amount Due": 18387.84, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-6492-219668", + "Amount Due": 18387.84, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-6485-219400", + "Amount Due": 18387.84, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-6471-218870", + "Amount Due": 71330.52, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "ERS-6440-216979", + "Amount Due": 18387.84, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-6436-216881", + "Amount Due": 21985.46, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-6438-216905", + "Amount Due": 21985.46, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-6433-216763", + "Amount Due": 3597.62, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-6435-216781", + "Amount Due": 3597.62, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-6428-216499", + "Amount Due": 21985.46, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-6427-216432", + "Amount Due": 34112.42, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-6420-216201", + "Amount Due": 16448.26, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-6425-216400", + "Amount Due": 16448.26, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-6390-213870", + "Amount Due": 26917.18, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-6344-210907", + "Amount Due": 17842.18, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-6331-210567", + "Amount Due": 17842.18, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-6325-210295", + "Amount Due": 40375.76, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "ERS-6321-210187", + "Amount Due": 38356.98, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-6321-210186", + "Amount Due": 7402.22, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-6324-210293", + "Amount Due": 7402.22, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-6285-207931", + "Amount Due": 21985.46, + "Due Date": 1686009600000, + "Past Due Days": 345 + }, + { + "Invoice Number": "ERS-6234-206282", + "Amount Due": 21985.46, + "Due Date": 1685923200000, + "Past Due Days": 346 + }, + { + "Invoice Number": "ERS-6237-206289", + "Amount Due": 21985.46, + "Due Date": 1685923200000, + "Past Due Days": 346 + }, + { + "Invoice Number": "ERS-6284-207930", + "Amount Due": 20786.25, + "Due Date": 1685836800000, + "Past Due Days": 347 + }, + { + "Invoice Number": "ERS-6224-206208", + "Amount Due": 21985.46, + "Due Date": 1685836800000, + "Past Due Days": 347 + }, + { + "Invoice Number": "ERS-6283-207927", + "Amount Due": 20786.25, + "Due Date": 1685491200000, + "Past Due Days": 351 + }, + { + "Invoice Number": "ERS-6224-206207", + "Amount Due": 2798.15, + "Due Date": 1685318400000, + "Past Due Days": 353 + }, + { + "Invoice Number": "ERS-6600-228283", + "Amount Due": 98571.6, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-6600-228282", + "Amount Due": 98571.6, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-6598-228281", + "Amount Due": 95584.58, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "FSProj206", + "Amount Due": 7837.73, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "FSProj205", + "Amount Due": 8099.35, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "FSProj204", + "Amount Due": 9548.67, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "FSProj203", + "Amount Due": 8382.17, + "Due Date": 1701302400000, + "Past Due Days": 168 + }, + { + "Invoice Number": "FSProj202", + "Amount Due": 9053.74, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "FSProj201", + "Amount Due": 8877.1, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "FSproj200", + "Amount Due": 9031.25, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "FSProj197", + "Amount Due": 9384.77, + "Due Date": 1685491200000, + "Past Due Days": 351 + }, + { + "Invoice Number": "W37990", + "Amount Due": 3326.42, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "W37991", + "Amount Due": 3752.97, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-03-SEP-10-225412", + "Amount Due": 81460, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-03-AUG-10-221724", + "Amount Due": 80760, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-08-JUL-10-219895", + "Amount Due": 84480, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "SSCUS022010711", + "Amount Due": 8670, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "SSCUS022010680", + "Amount Due": 9445, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "SSCUS022010649", + "Amount Due": 9156, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "SSCUS022010618", + "Amount Due": 9960, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "SSCUS022010587", + "Amount Due": 8972, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "SSCUS022010556", + "Amount Due": 9678, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "SSCUS022010525", + "Amount Due": 9992, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "SSCUS022010494", + "Amount Due": 9186, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "SSCUS022010463", + "Amount Due": 8965, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "SSCUS022009804", + "Amount Due": 9050, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-277-229305", + "Amount Due": 261009.68, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-273-226030", + "Amount Due": 200017.19, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-272-225610", + "Amount Due": 268399.93, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-268-222757", + "Amount Due": 217910.73, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-267-222302", + "Amount Due": 292408.8, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-264-220311", + "Amount Due": 211220.64, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-263-220176", + "Amount Due": 283433.28, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-9068-230275", + "Amount Due": 81014.8, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-9043-226024", + "Amount Due": 39925.84, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-9040-225720", + "Amount Due": 41291.84, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-16010-230450", + "Amount Due": 27802.5, + "Due Date": 1715385600000, + "Past Due Days": 5 + }, + { + "Invoice Number": "ERS-16006-230426", + "Amount Due": 8400, + "Due Date": 1715299200000, + "Past Due Days": 6 + }, + { + "Invoice Number": "ERS-15997-230128", + "Amount Due": 7440, + "Due Date": 1715299200000, + "Past Due Days": 6 + }, + { + "Invoice Number": "ERS-16009-230438", + "Amount Due": 51818.75, + "Due Date": 1715299200000, + "Past Due Days": 6 + }, + { + "Invoice Number": "ERS-16010-230449", + "Amount Due": 26015, + "Due Date": 1715126400000, + "Past Due Days": 8 + }, + { + "Invoice Number": "ERS-16009-230437", + "Amount Due": 88845, + "Due Date": 1715126400000, + "Past Due Days": 8 + }, + { + "Invoice Number": "ERS-16012-230465", + "Amount Due": 192680, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-16001-230145", + "Amount Due": 533070, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-15999-230140", + "Amount Due": 740375, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-15988-229986", + "Amount Due": 10743.75, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-16006-230425", + "Amount Due": 782762.5, + "Due Date": 1715040000000, + "Past Due Days": 9 + }, + { + "Invoice Number": "ERS-15987-229926", + "Amount Due": 8400, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-15988-229985", + "Amount Due": 2640, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-16010-230448", + "Amount Due": 740375, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-15982-229726", + "Amount Due": 10743.75, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-15992-230025", + "Amount Due": 828131.25, + "Due Date": 1714953600000, + "Past Due Days": 10 + }, + { + "Invoice Number": "ERS-15986-229735", + "Amount Due": 960, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-15987-229925", + "Amount Due": 960, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-15984-229729", + "Amount Due": 48170, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-15988-229984", + "Amount Due": 48170, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-15990-230022", + "Amount Due": 1449100, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-15974-229464", + "Amount Due": 10743.75, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-15979-229702", + "Amount Due": 37591.25, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-15981-229704", + "Amount Due": 53957.5, + "Due Date": 1714867200000, + "Past Due Days": 11 + }, + { + "Invoice Number": "ERS-15970-229185", + "Amount Due": 1440, + "Due Date": 1714780800000, + "Past Due Days": 12 + }, + { + "Invoice Number": "ERS-15988-229983", + "Amount Due": 45368.75, + "Due Date": 1714780800000, + "Past Due Days": 12 + }, + { + "Invoice Number": "ERS-15971-229223", + "Amount Due": 74037.5, + "Due Date": 1714780800000, + "Past Due Days": 12 + }, + { + "Invoice Number": "ERS-15964-229063", + "Amount Due": 107400, + "Due Date": 1714694400000, + "Past Due Days": 13 + }, + { + "Invoice Number": "ERS-15971-229222", + "Amount Due": 7777.5, + "Due Date": 1714608000000, + "Past Due Days": 14 + }, + { + "Invoice Number": "ERS-15977-229682", + "Amount Due": 7777.5, + "Due Date": 1714608000000, + "Past Due Days": 14 + }, + { + "Invoice Number": "ERS-15964-229062", + "Amount Due": 236920, + "Due Date": 1714608000000, + "Past Due Days": 14 + }, + { + "Invoice Number": "ERS-15963-229030", + "Amount Due": 166507.5, + "Due Date": 1714521600000, + "Past Due Days": 15 + }, + { + "Invoice Number": "ERS-15959-228682", + "Amount Due": 17943.75, + "Due Date": 1714262400000, + "Past Due Days": 18 + }, + { + "Invoice Number": "ERS-15942-228323", + "Amount Due": 18573.75, + "Due Date": 1714089600000, + "Past Due Days": 20 + }, + { + "Invoice Number": "ERS-15945-228328", + "Amount Due": 45991.25, + "Due Date": 1714089600000, + "Past Due Days": 20 + }, + { + "Invoice Number": "ERS-15932-228043", + "Amount Due": 8640, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-15937-228304", + "Amount Due": 65480, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-15930-227904", + "Amount Due": 476.25, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-15932-228042", + "Amount Due": 11795, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-15933-228064", + "Amount Due": 19050, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-15929-227884", + "Amount Due": 18956.25, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-15931-228022", + "Amount Due": 63516.25, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-15930-227903", + "Amount Due": 842.5, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-15928-227739", + "Amount Due": 10743.75, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-15930-227902", + "Amount Due": 7777.5, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-15925-227547", + "Amount Due": 17906.25, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-15929-227883", + "Amount Due": 17906.25, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-15911-226887", + "Amount Due": 9360, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-15916-226954", + "Amount Due": 20103.75, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-15915-226934", + "Amount Due": 21487.5, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-15919-227073", + "Amount Due": 45368.75, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-15921-227239", + "Amount Due": 45368.75, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-15917-226994", + "Amount Due": 147772.5, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-15920-227092", + "Amount Due": 147772.5, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-15910-226729", + "Amount Due": 7440, + "Due Date": 1713139200000, + "Past Due Days": 31 + }, + { + "Invoice Number": "ERS-15915-226933", + "Amount Due": 133267.5, + "Due Date": 1713139200000, + "Past Due Days": 31 + }, + { + "Invoice Number": "ERS-15916-226953", + "Amount Due": 682091.25, + "Due Date": 1713139200000, + "Past Due Days": 31 + }, + { + "Invoice Number": "ERS-15907-226628", + "Amount Due": 23650, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-15908-226630", + "Amount Due": 50615, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-15909-226710", + "Amount Due": 67405, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-15912-226905", + "Amount Due": 13901.25, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-15910-226728", + "Amount Due": 636722.5, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-15916-226952", + "Amount Due": 782762.5, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-15891-226267", + "Amount Due": 8400, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15898-226430", + "Amount Due": 823600, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15892-226269", + "Amount Due": 29615, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15904-226586", + "Amount Due": 674380, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15890-226264", + "Amount Due": 13901.25, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15908-226629", + "Amount Due": 180637.5, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-15898-226429", + "Amount Due": 1200, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-15894-226271", + "Amount Due": 29127.5, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-15891-226266", + "Amount Due": 103652.5, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-15892-226268", + "Amount Due": 132467.5, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-15909-226709", + "Amount Due": 240, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-15886-226081", + "Amount Due": 6240, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-15883-226074", + "Amount Due": 13811.25, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-15872-225987", + "Amount Due": 6000, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-15909-226708", + "Amount Due": 4138.75, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-15878-226014", + "Amount Due": 15120, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-15890-226263", + "Amount Due": 26015, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-15897-226405", + "Amount Due": 26015, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-15847-225533", + "Amount Due": 10743.75, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-15853-225729", + "Amount Due": 39871.25, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-15856-225733", + "Amount Due": 162882.5, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-15862-225803", + "Amount Due": 162882.5, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-15845-225350", + "Amount Due": 5280, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-15843-225263", + "Amount Due": 3840, + "Due Date": 1711929600000, + "Past Due Days": 45 + }, + { + "Invoice Number": "ERS-15824-224742", + "Amount Due": 740375, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-15817-224725", + "Amount Due": 10743.75, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-15828-224746", + "Amount Due": 10743.75, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-15830-224748", + "Amount Due": 10743.75, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-15826-224744", + "Amount Due": 27356.25, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-15822-224740", + "Amount Due": 782762.5, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-15820-224738", + "Amount Due": 5040, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-15817-224724", + "Amount Due": 55166.25, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-15819-224732", + "Amount Due": 132467.5, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-15817-224722", + "Amount Due": 119255, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-15813-224457", + "Amount Due": 73886.25, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "ERS-15799-224080", + "Amount Due": 740375, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-15796-224039", + "Amount Due": 746635, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-15813-224456", + "Amount Due": 45368.75, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-15787-223823", + "Amount Due": 14086.25, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-15789-223962", + "Amount Due": 547877.5, + "Due Date": 1710720000000, + "Past Due Days": 59 + }, + { + "Invoice Number": "ERS-15769-223266", + "Amount Due": 18535, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-15767-223240", + "Amount Due": 17621.25, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-15768-223261", + "Amount Due": 638252.5, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-15768-223260", + "Amount Due": 3820, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-15769-223265", + "Amount Due": 112773.75, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-15782-223639", + "Amount Due": 225547.5, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-15768-223259", + "Amount Due": 15165, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-15782-223638", + "Amount Due": 17621.25, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-15766-223080", + "Amount Due": 29813.75, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-15760-222879", + "Amount Due": 15165, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-15764-223058", + "Amount Due": 10743.75, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-15761-222901", + "Amount Due": 17621.25, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-15774-223442", + "Amount Due": 45368.75, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-15768-223258", + "Amount Due": 15963.75, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-15761-222900", + "Amount Due": 45368.75, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-15722-221903", + "Amount Due": 45368.75, + "Due Date": 1709337600000, + "Past Due Days": 75 + }, + { + "Invoice Number": "ERS-15721-221884", + "Amount Due": 94626.25, + "Due Date": 1709337600000, + "Past Due Days": 75 + }, + { + "Invoice Number": "ERS-15717-221807", + "Amount Due": 607107.5, + "Due Date": 1709337600000, + "Past Due Days": 75 + }, + { + "Invoice Number": "ERS-15699-221231", + "Amount Due": 1182.5, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-15691-221148", + "Amount Due": 10743.75, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-15689-221139", + "Amount Due": 18956.25, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-15697-221224", + "Amount Due": 43213.75, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-15697-221223", + "Amount Due": 26640, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-15691-221147", + "Amount Due": 66960, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-15699-221229", + "Amount Due": 13598.75, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-15671-221035", + "Amount Due": 592300, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-15695-221215", + "Amount Due": 562685, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-15663-220773", + "Amount Due": 48170, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-15695-221214", + "Amount Due": 12042.5, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-15663-220772", + "Amount Due": 219900, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-15677-221058", + "Amount Due": 476.25, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-15675-221050", + "Amount Due": 132467.5, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-15651-220386", + "Amount Due": 8400, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-15654-220406", + "Amount Due": 8400, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-15651-220385", + "Amount Due": 59040, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-15646-220263", + "Amount Due": 13901.25, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-15648-220268", + "Amount Due": 431746.25, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-15648-220266", + "Amount Due": 31680, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-15644-220158", + "Amount Due": 12042.5, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-15226-211726", + "Amount Due": 10743.75, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-15224-211725", + "Amount Due": 23868.75, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-14810-205705", + "Amount Due": 252892.5, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-15630-219829", + "Amount Due": 14190, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-15623-219715", + "Amount Due": 35040, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-15636-220001", + "Amount Due": 740375, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-15625-219720", + "Amount Due": 10743.75, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-15613-219424", + "Amount Due": 266535, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-15601-219195", + "Amount Due": 207305, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-15602-219196", + "Amount Due": 10743.75, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-15592-219010", + "Amount Due": 13480, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-15595-219013", + "Amount Due": 10743.75, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-15567-218502", + "Amount Due": 16007.5, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-12193-213758", + "Amount Due": 3935.4, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-12189-213584", + "Amount Due": 1665.6, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12203-213828", + "Amount Due": 1665.6, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12186-213568", + "Amount Due": 3935.4, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-12178-213352", + "Amount Due": 62.46, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12183-213514", + "Amount Due": 717.5, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12177-213345", + "Amount Due": 1855.8, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12186-213567", + "Amount Due": 3373.2, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12192-213757", + "Amount Due": 3373.2, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12205-213893", + "Amount Due": 3935.4, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-12140-212622", + "Amount Due": 1537.5, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-12139-212616", + "Amount Due": 1861.5, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-12145-212627", + "Amount Due": 1861.5, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-12148-212738", + "Amount Due": 2023.92, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-12155-212809", + "Amount Due": 3060.54, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-12153-212750", + "Amount Due": 12870, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-12156-212815", + "Amount Due": 153.75, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-12161-212883", + "Amount Due": 153.75, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-12154-212798", + "Amount Due": 333.12, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-12155-212808", + "Amount Due": 333.12, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-12146-212735", + "Amount Due": 312.3, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12139-212615", + "Amount Due": 2023.92, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12144-212626", + "Amount Due": 2788.5, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12135-212505", + "Amount Due": 4475.25, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12137-212597", + "Amount Due": 5246.64, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-12134-212497", + "Amount Due": 1788.5, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-12133-212390", + "Amount Due": 1855.8, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-12143-212625", + "Amount Due": 1855.8, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-12131-212384", + "Amount Due": 5319.96, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-12129-212296", + "Amount Due": 312.3, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-12137-212596", + "Amount Due": 64172, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-12135-212504", + "Amount Due": 15499.4, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-12127-212279", + "Amount Due": 104.1, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12125-212157", + "Amount Due": 4538.76, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12126-212164", + "Amount Due": 8183.12, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12128-212288", + "Amount Due": 77006.4, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-12129-212295", + "Amount Due": 6417.2, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-12134-212496", + "Amount Due": 6417.2, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-12137-212595", + "Amount Due": 6417.2, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-12127-212278", + "Amount Due": 35936.32, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-12133-212389", + "Amount Due": 35936.32, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-12121-212022", + "Amount Due": 83.28, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-12122-212028", + "Amount Due": 2206.92, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-12126-212163", + "Amount Due": 3710.52, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-12128-212287", + "Amount Due": 3710.52, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-12127-212277", + "Amount Due": 28235.68, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-12126-212162", + "Amount Due": 5663.04, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-12124-212155", + "Amount Due": 1186.74, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-12113-211728", + "Amount Due": 249.84, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-282-228403", + "Amount Due": 279666.05, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "SSCUS112010714", + "Amount Due": 172408.71, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "SSCUS112010709", + "Amount Due": 459757.25, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-15960-228962", + "Amount Due": 299045, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-15607-219288", + "Amount Due": 308550, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "ERS-15486-216579", + "Amount Due": 317893.75, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-15355-214198", + "Amount Due": 317893.75, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-15227-211770", + "Amount Due": 301818.75, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-15121-210287", + "Amount Due": 235634, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-15009-208329", + "Amount Due": 323496.25, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-14859-206180", + "Amount Due": 318998.75, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "W39256", + "Amount Due": 2672.68, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "W39261", + "Amount Due": 2272.9, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "W39099", + "Amount Due": 2654.68, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "W39263", + "Amount Due": 1672.17, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "W39257", + "Amount Due": 1712.79, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "W39260", + "Amount Due": 1795.36, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "W39258", + "Amount Due": 2265.82, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "W39259", + "Amount Due": 2580.83, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "W38946", + "Amount Due": 2751.68, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "W39104", + "Amount Due": 2254.9, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "W39106", + "Amount Due": 1654.17, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "W39100", + "Amount Due": 1694.79, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "W39103", + "Amount Due": 1777.36, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "W39101", + "Amount Due": 2247.82, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "W39102", + "Amount Due": 2562.83, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-286-229802", + "Amount Due": 291779.22, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-285-229304", + "Amount Due": 391534.84, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-281-226029", + "Amount Due": 318229.02, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "SSCUS122010716", + "Amount Due": 7315, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "SSCUS122010685", + "Amount Due": 8885, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "SSCUS122010654", + "Amount Due": 8677, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "SSCUS122010623", + "Amount Due": 8592, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "SSCUS122010592", + "Amount Due": 8592, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "SSCUS122010561", + "Amount Due": 9490, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "SSCUS122010530", + "Amount Due": 9199, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "SSCUS122010499", + "Amount Due": 8272, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "SSCUS122010468", + "Amount Due": 8272, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "SSCUS122009809", + "Amount Due": 8350, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-07-SEP-10-225689", + "Amount Due": 22078.39, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-02-SEP-10-225264", + "Amount Due": 785300, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-09-AUG-10-222291", + "Amount Due": 21918.4, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-02-AUG-10-221703", + "Amount Due": 780300, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-08-JUL-10-219894", + "Amount Due": 838678.33, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-7059-230042", + "Amount Due": 28300, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-7058-229745", + "Amount Due": 188800, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-7057-229525", + "Amount Due": 38940, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-7056-229244", + "Amount Due": 91119.3, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-7055-229102", + "Amount Due": 584049.05, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-7031-225839", + "Amount Due": 27540, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-7027-225594", + "Amount Due": 37884, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-7030-225831", + "Amount Due": 146880, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-7024-225408", + "Amount Due": 43880.4, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-7028-225629", + "Amount Due": 268610.93, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-7026-225592", + "Amount Due": 380960.82, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-9069-230276", + "Amount Due": 6923.38, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-9064-229765", + "Amount Due": 2894.78, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-9065-230046", + "Amount Due": 254975, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-9063-229746", + "Amount Due": 127487.5, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-9066-230051", + "Amount Due": 127487.5, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-9049-227321", + "Amount Due": 556.6, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-9045-226283", + "Amount Due": 34.62, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-9044-226253", + "Amount Due": 6940.74, + "Due Date": 1711584000000, + "Past Due Days": 49 + }, + { + "Invoice Number": "ERS-9041-225721", + "Amount Due": 2902.38, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "ERS-9028-223705", + "Amount Due": 542.5, + "Due Date": 1709337600000, + "Past Due Days": 75 + }, + { + "Invoice Number": "ERS-9026-222699", + "Amount Due": 6771.48, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "STAADJAUG-01", + "Amount Due": 488250, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-9022-222072", + "Amount Due": 2831.86, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-8826-206531", + "Amount Due": 2793.88, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-9009-220720", + "Amount Due": 541.42, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-9004-220173", + "Amount Due": 6760.64, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "STAADJJUL-01", + "Amount Due": 238700, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-9000-219893", + "Amount Due": 238700, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-8998-219745", + "Amount Due": 2827.52, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-8976-217882", + "Amount Due": 562.04, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-8974-217768", + "Amount Due": 3472, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-8972-217422", + "Amount Due": 222425, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-8968-217194", + "Amount Due": 111212.5, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-8970-217345", + "Amount Due": 111212.5, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-8964-217022", + "Amount Due": 6478.54, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-8948-215630", + "Amount Due": 529.48, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-8946-215510", + "Amount Due": 3269.1, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "STAPLES-01", + "Amount Due": 238700, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-8942-214613", + "Amount Due": 2763.5, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-8937-214396", + "Amount Due": 3338.54, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-8920-212954", + "Amount Due": 3443.8, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-8917-212678", + "Amount Due": 557.7, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-8913-212318", + "Amount Due": 2911.06, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-8918-212830", + "Amount Due": 127487.5, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-8914-212410", + "Amount Due": 382462.5, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-8907-212053", + "Amount Due": 3516.48, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "STAP-01", + "Amount Due": 309225, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-8882-210950", + "Amount Due": 3836.56, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-8880-210726", + "Amount Due": 2789.54, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-8878-210615", + "Amount Due": 3371.1, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-8852-209126", + "Amount Due": 3294.06, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-8851-209027", + "Amount Due": 533.82, + "Due Date": 1693267200000, + "Past Due Days": 261 + }, + { + "Invoice Number": "ERS-8848-208577", + "Amount Due": 238700, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-8846-208479", + "Amount Due": 2783.02, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-8847-208560", + "Amount Due": 119350, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-8849-208681", + "Amount Due": 119350, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-8842-208246", + "Amount Due": 3363.5, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-8830-207149", + "Amount Due": 3306, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-8829-207043", + "Amount Due": 536, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "STA-01", + "Amount Due": 455700, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-8825-206325", + "Amount Due": 3376.52, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-8823-206220", + "Amount Due": 428.58, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-16002-230149", + "Amount Due": 137205, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-16000-230142", + "Amount Due": 59793.75, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "SE201039732", + "Amount Due": 263252.5, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-16005-230424", + "Amount Due": 137205, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-15989-230003", + "Amount Due": 182382.5, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-15989-230002", + "Amount Due": 63780, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-15996-230125", + "Amount Due": 63780, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "SE201039725", + "Amount Due": 263252.5, + "Due Date": 1712102400000, + "Past Due Days": 43 + }, + { + "Invoice Number": "ERS-15946-228329", + "Amount Due": 231300, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-15949-228336", + "Amount Due": 80036.25, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "ERS-15939-228309", + "Amount Due": 14091.25, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "SE201039714", + "Amount Due": 252348.75, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "SE201039707", + "Amount Due": 252348.75, + "Due Date": 1710547200000, + "Past Due Days": 61 + }, + { + "Invoice Number": "ERS-15882-226071", + "Amount Due": 196998.75, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-15877-226013", + "Amount Due": 59793.75, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "SE201039700", + "Amount Due": 252348.75, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-15658-220754", + "Amount Due": 109076.25, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "SE201039647", + "Amount Due": 255202.5, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-15660-220758", + "Amount Due": 11433.75, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-15653-220405", + "Amount Due": 59793.75, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-15655-220411", + "Amount Due": 59793.75, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-15647-220264", + "Amount Due": 59793.75, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "SE201039640", + "Amount Due": 255202.5, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-15635-219980", + "Amount Due": 54478.75, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-15629-219722", + "Amount Due": 18602.5, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "SE201039633", + "Amount Due": 255202.5, + "Due Date": 1704240000000, + "Past Due Days": 134 + }, + { + "Invoice Number": "ERS-15594-219012", + "Amount Due": 171506.25, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "ERS-15588-218937", + "Amount Due": 45735, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-15579-218915", + "Amount Due": 224568.75, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-15588-218936", + "Amount Due": 80036.25, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-15573-218639", + "Amount Due": 333645, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "SE201039622", + "Amount Due": 253528.75, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-15553-218053", + "Amount Due": 109076.25, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-15555-218060", + "Amount Due": 186071.25, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "SE201039615", + "Amount Due": 253528.75, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-15597-219191", + "Amount Due": 59793.75, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-15521-217401", + "Amount Due": 59793.75, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-15524-217404", + "Amount Due": 59793.75, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-15516-217392", + "Amount Due": 55807.5, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "SE201039608", + "Amount Due": 253528.75, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-15518-217395", + "Amount Due": 45177.5, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-15531-217611", + "Amount Due": 45177.5, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-15506-217193", + "Amount Due": 29232.5, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-15504-217189", + "Amount Due": 59793.75, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "SE201039601", + "Amount Due": 253528.75, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-15465-216342", + "Amount Due": 129582.5, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15471-216352", + "Amount Due": 156261.25, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15449-216138", + "Amount Due": 205320, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "SE201039592", + "Amount Due": 265355, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-15446-216019", + "Amount Due": 205320, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "SE201039585", + "Amount Due": 265355, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15408-215345", + "Amount Due": 59793.75, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-15394-215024", + "Amount Due": 59793.75, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "SE201039578", + "Amount Due": 265355, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-15384-214697", + "Amount Due": 59793.75, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-15403-215178", + "Amount Due": 14882, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-15409-215351", + "Amount Due": 18602.5, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-15392-215021", + "Amount Due": 59793.75, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-15380-214638", + "Amount Due": 59793.75, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-15361-214315", + "Amount Due": 26575, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "SE201039571", + "Amount Due": 265355, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-15353-214196", + "Amount Due": 171506.25, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-15349-214130", + "Amount Due": 179128.75, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "ERS-15333-213938", + "Amount Due": 128058, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-15339-214042", + "Amount Due": 171506.25, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-15345-214048", + "Amount Due": 171506.25, + "Due Date": 1698364800000, + "Past Due Days": 202 + }, + { + "Invoice Number": "ERS-15324-213820", + "Amount Due": 304900, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-15320-213813", + "Amount Due": 224568.75, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-15326-213827", + "Amount Due": 224568.75, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-15347-214050", + "Amount Due": 60980, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "SE201039562", + "Amount Due": 275447.5, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-15326-213826", + "Amount Due": 89827.5, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-15316-213677", + "Amount Due": 147573.75, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-15477-216426", + "Amount Due": 171506.25, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-15301-213262", + "Amount Due": 171506.25, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-15304-213264", + "Amount Due": 76995, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "SE201039555", + "Amount Due": 275447.5, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-15297-213221", + "Amount Due": 129582.5, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-15308-213504", + "Amount Due": 129582.5, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-15273-212807", + "Amount Due": 171506.25, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-15266-212728", + "Amount Due": 236297.5, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-15260-212613", + "Amount Due": 59793.75, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-15266-212727", + "Amount Due": 209618.75, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "SE201039548", + "Amount Due": 275447.5, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-15264-212724", + "Amount Due": 47835, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-15255-212499", + "Amount Due": 59793.75, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-15257-212506", + "Amount Due": 29232.5, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15260-212612", + "Amount Due": 29232.5, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15246-212286", + "Amount Due": 47835, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "SE201039541", + "Amount Due": 275447.5, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-15225-211724", + "Amount Due": 54478.75, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-15219-211661", + "Amount Due": 152450, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-15215-211652", + "Amount Due": 134741.25, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-15217-211659", + "Amount Due": 171506.25, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-15221-211666", + "Amount Due": 186751.25, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-15215-211651", + "Amount Due": 152450, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15208-211582", + "Amount Due": 134741.25, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15213-211648", + "Amount Due": 134741.25, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15206-211580", + "Amount Due": 171506.25, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15210-211584", + "Amount Due": 171506.25, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "SE201039531", + "Amount Due": 233247.5, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-15185-211391", + "Amount Due": 400181.25, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "ERS-15171-211102", + "Amount Due": 195636.25, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "SE201039524", + "Amount Due": 233247.5, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-15170-211079", + "Amount Due": 384975, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-15164-211067", + "Amount Due": 54478.75, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-15157-210975", + "Amount Due": 171506.25, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-15149-210937", + "Amount Due": 243920, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15154-210970", + "Amount Due": 274410, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "SE201039517", + "Amount Due": 233247.5, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "SE201039510", + "Amount Due": 233247.5, + "Due Date": 1693699200000, + "Past Due Days": 256 + }, + { + "Invoice Number": "ERS-15118-210278", + "Amount Due": 45709, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-15109-210232", + "Amount Due": 54478.75, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-15111-210235", + "Amount Due": 54478.75, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-15107-210229", + "Amount Due": 54478.75, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-15099-210132", + "Amount Due": 171506.25, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-15103-210144", + "Amount Due": 171506.25, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-15116-210272", + "Amount Due": 137205, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-15089-210030", + "Amount Due": 7622.5, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "SE201039501", + "Amount Due": 278852.5, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-15071-209800", + "Amount Due": 171506.25, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-15056-209498", + "Amount Due": 59793.75, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "SE201039494", + "Amount Due": 278852.5, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-15039-209110", + "Amount Due": 59793.75, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-15044-209256", + "Amount Due": 18602.5, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-15047-209265", + "Amount Due": 18602.5, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-15060-209647", + "Amount Due": 18602.5, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "SE201039487", + "Amount Due": 278852.5, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "SE201039480", + "Amount Due": 278852.5, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-14994-207948", + "Amount Due": 224568.75, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-14969-207623", + "Amount Due": 50492.5, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-14975-207629", + "Amount Due": 59793.75, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-14990-207643", + "Amount Due": 171506.25, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-14988-207642", + "Amount Due": 514223.75, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-14983-207640", + "Amount Due": 80036.25, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-14954-207545", + "Amount Due": 224568.75, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-14956-207547", + "Amount Due": 224568.75, + "Due Date": 1690243200000, + "Past Due Days": 296 + }, + { + "Invoice Number": "ERS-14949-207526", + "Amount Due": 46506.25, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-14951-207527", + "Amount Due": 46506.25, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "SE201039471", + "Amount Due": 283628.75, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-14978-207632", + "Amount Due": 89827.5, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-14924-207312", + "Amount Due": 57746.25, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "SE201039464", + "Amount Due": 283628.75, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14907-206907", + "Amount Due": 59793.75, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "SE201039457", + "Amount Due": 283628.75, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-14881-206629", + "Amount Due": 17273.75, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-14901-206810", + "Amount Due": 17273.75, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "SE201039450", + "Amount Due": 283628.75, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "ERS-14845-205949", + "Amount Due": 114337.5, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-14839-205923", + "Amount Due": 171506.25, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-14843-205927", + "Amount Due": 171506.25, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-14845-205948", + "Amount Due": 80036.25, + "Due Date": 1687651200000, + "Past Due Days": 326 + }, + { + "Invoice Number": "SE200939806", + "Amount Due": 245017.5, + "Due Date": 1687478400000, + "Past Due Days": 328 + }, + { + "Invoice Number": "ERS-14831-205913", + "Amount Due": 89827.5, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-14809-205703", + "Amount Due": 361773.75, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-14807-205697", + "Amount Due": 53150, + "Due Date": 1687219200000, + "Past Due Days": 331 + }, + { + "Invoice Number": "ERS-14811-205706", + "Amount Due": 128325, + "Due Date": 1687046400000, + "Past Due Days": 333 + }, + { + "Invoice Number": "ERS-14803-205655", + "Amount Due": 53150, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "ERS-14798-205621", + "Amount Due": 53150, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-14813-205712", + "Amount Due": 147573.75, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-14821-205829", + "Amount Due": 147573.75, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-14823-205834", + "Amount Due": 147573.75, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "SE200939799", + "Amount Due": 245017.5, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-16007-230431", + "Amount Due": 574593.75, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-16004-230151", + "Amount Due": 598166.25, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-16011-230464", + "Amount Due": 574593.75, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-15968-229067", + "Amount Due": 598166.25, + "Due Date": 1713398400000, + "Past Due Days": 28 + }, + { + "Invoice Number": "ERS-15951-228622", + "Amount Due": 485212.5, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "SE201039733", + "Amount Due": 192395, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-15926-227553", + "Amount Due": 573385, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "SE201039726", + "Amount Due": 192395, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-15903-226452", + "Amount Due": 573385, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "ERS-15876-226012", + "Amount Due": 561825, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "SE201039715", + "Amount Due": 184426.25, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-15879-226015", + "Amount Due": 408600, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "ERS-15859-225738", + "Amount Due": 573385, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "SE201039708", + "Amount Due": 184426.25, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-15836-225106", + "Amount Due": 573385, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "SE201039701", + "Amount Due": 184426.25, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-14883-206633", + "Amount Due": 421368.75, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-14912-207074", + "Amount Due": 421368.75, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-14899-206807", + "Amount Due": 434137.5, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-15620-219505", + "Amount Due": 579866.25, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "SE201039648", + "Amount Due": 186508.75, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-15596-219170", + "Amount Due": 579866.25, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "SE201039641", + "Amount Due": 186508.75, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-15562-218248", + "Amount Due": 576068.75, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "SE201039634", + "Amount Due": 186508.75, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-15537-217628", + "Amount Due": 576068.75, + "Due Date": 1703808000000, + "Past Due Days": 139 + }, + { + "Invoice Number": "SE201039623", + "Amount Due": 185286.25, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-13522-221680", + "Amount Due": 1036.2, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-13525-221684", + "Amount Due": 167.06, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-13522-221679", + "Amount Due": 501.18, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-13501-220709", + "Amount Due": 79.02, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-13493-220690", + "Amount Due": 112418.78, + "Due Date": 1702598400000, + "Past Due Days": 153 + }, + { + "Invoice Number": "ERS-13483-220532", + "Amount Due": 12749.72, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-13488-220542", + "Amount Due": 48670.2, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-13493-220689", + "Amount Due": 61419.92, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-13473-220310", + "Amount Due": 66936, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-13493-220688", + "Amount Due": 55729.89, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-13483-220531", + "Amount Due": 24436.95, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-13493-220687", + "Amount Due": 24436.95, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-13478-220516", + "Amount Due": 31335.61, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-13488-220541", + "Amount Due": 62671.22, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-13481-220524", + "Amount Due": 26561.91, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-13483-220530", + "Amount Due": 26561.91, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-13493-220686", + "Amount Due": 26561.91, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-13485-220539", + "Amount Due": 28002.03, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-13488-220540", + "Amount Due": 54563.94, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-13476-220511", + "Amount Due": 16999.62, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-13493-220685", + "Amount Due": 16999.62, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-13478-220515", + "Amount Due": 48670.2, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-13485-220537", + "Amount Due": 48670.2, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-13488-220538", + "Amount Due": 65669.82, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-13478-220514", + "Amount Due": 34669.18, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-13485-220536", + "Amount Due": 69730.9, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-13476-220510", + "Amount Due": 94167.85, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-13481-220523", + "Amount Due": 94167.85, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-13483-220529", + "Amount Due": 129229.57, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-13478-220513", + "Amount Due": 48336.84, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-13485-220535", + "Amount Due": 73836.27, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-13476-220509", + "Amount Due": 83398.56, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-13481-220522", + "Amount Due": 83398.56, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-13483-220528", + "Amount Due": 108897.99, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-13466-219741", + "Amount Due": 117.39, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-13453-219534", + "Amount Due": 580.18, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-13470-219898", + "Amount Due": 580.18, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-13453-219533", + "Amount Due": 352.17, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-13457-219543", + "Amount Due": 352.17, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-13455-219536", + "Amount Due": 14001.02, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-13470-219897", + "Amount Due": 45686.48, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-13453-219532", + "Amount Due": 83.53, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-13464-219739", + "Amount Due": 83.53, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-13461-219734", + "Amount Due": 81810.67, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-13461-219733", + "Amount Due": 66936, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-13451-219398", + "Amount Due": 78339.02, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-13449-219308", + "Amount Due": 53123.82, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-13469-219891", + "Amount Due": 53123.82, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-13450-219391", + "Amount Due": 68004.93, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-13451-219397", + "Amount Due": 68004.93, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-13445-218973", + "Amount Due": 295.74, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "ERS-13443-218972", + "Amount Due": 46481.23, + "Due Date": 1701129600000, + "Past Due Days": 170 + }, + { + "Invoice Number": "ERS-13443-218971", + "Amount Due": 47001.8, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-13443-218970", + "Amount Due": 37002.69, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-13441-218960", + "Amount Due": 20.32, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-13427-218461", + "Amount Due": 223.5, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-13411-218091", + "Amount Due": 115.14, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-13416-218338", + "Amount Due": 115.14, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-13419-218431", + "Amount Due": 433.44, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-13415-218331", + "Amount Due": 548.58, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-13399-217767", + "Amount Due": 115.14, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-13407-217983", + "Amount Due": 53003.85, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-13410-218089", + "Amount Due": 53003.85, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-13413-218328", + "Amount Due": 14667.73, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "ERS-13400-217871", + "Amount Due": 26668.6, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "ERS-13403-217880", + "Amount Due": 26668.6, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "ERS-13399-217766", + "Amount Due": 115.14, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-13403-217879", + "Amount Due": 21334.88, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-13400-217870", + "Amount Due": 47003.41, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-13397-217757", + "Amount Due": 33335.75, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-13399-217765", + "Amount Due": 33335.75, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-13393-217533", + "Amount Due": 302.51, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-13407-217982", + "Amount Due": 7667.23, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-13396-217641", + "Amount Due": 13334.3, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-13397-217756", + "Amount Due": 65.47, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-13404-217977", + "Amount Due": 65.47, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-13395-217537", + "Amount Due": 20001.45, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-13403-217878", + "Amount Due": 20001.45, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-13406-217979", + "Amount Due": 20001.45, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-13400-217869", + "Amount Due": 60004.35, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-13396-217640", + "Amount Due": 20001.45, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-13390-217423", + "Amount Due": 25001.82, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-13391-217531", + "Amount Due": 25001.82, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-13386-217126", + "Amount Due": 65.47, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-13391-217530", + "Amount Due": 65.47, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-13379-217019", + "Amount Due": 49.67, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-13382-217097", + "Amount Due": 49.67, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-13384-217106", + "Amount Due": 49.67, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-13363-216296", + "Amount Due": 47336.77, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-13362-216291", + "Amount Due": 15667.81, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-13363-216295", + "Amount Due": 12667.59, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-13365-216404", + "Amount Due": 22001.6, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-13363-216294", + "Amount Due": 31668.97, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-13359-216178", + "Amount Due": 22001.6, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-13354-215955", + "Amount Due": 19001.38, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-13359-216177", + "Amount Due": 19001.38, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-13352-215876", + "Amount Due": 12667.59, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-13354-215954", + "Amount Due": 12667.59, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-13359-216176", + "Amount Due": 15667.81, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-13356-216173", + "Amount Due": 19001.38, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-13346-215508", + "Amount Due": 12667.59, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-13340-215223", + "Amount Due": 22001.6, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-13334-215211", + "Amount Due": 40374.1, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-13340-215222", + "Amount Due": 106.11, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-13343-215316", + "Amount Due": 106.11, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-13318-214861", + "Amount Due": 106.11, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-13316-214859", + "Amount Due": 12667.59, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-13324-215071", + "Amount Due": 12667.59, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-13343-215315", + "Amount Due": 12667.59, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-13311-214840", + "Amount Due": 12749.72, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-13321-215068", + "Amount Due": 12749.72, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-13349-215624", + "Amount Due": 12749.72, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-13334-215210", + "Amount Due": 90.3, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13341-215297", + "Amount Due": 90.3, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13338-215220", + "Amount Due": 106.11, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13330-215204", + "Amount Due": 22312, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13321-215067", + "Amount Due": 12667.59, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13340-215221", + "Amount Due": 15937.14, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13311-214839", + "Amount Due": 25335.17, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13316-214858", + "Amount Due": 26561.91, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13321-215066", + "Amount Due": 31668.97, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-13327-215201", + "Amount Due": 31668.97, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-13338-215219", + "Amount Due": 41436.57, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-13341-215296", + "Amount Due": 61623.63, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-13301-214677", + "Amount Due": 31.61, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-13336-215216", + "Amount Due": 12667.59, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-13306-214686", + "Amount Due": 22001.6, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-13311-214838", + "Amount Due": 41436.57, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-13343-215314", + "Amount Due": 41436.57, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-13319-215064", + "Amount Due": 20187.05, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-13319-215063", + "Amount Due": 14874.67, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-13295-214498", + "Amount Due": 25001.82, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-13296-214605", + "Amount Due": 49813.19, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-13285-214386", + "Amount Due": 11687.24, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-13290-214488", + "Amount Due": 11687.24, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-13289-214486", + "Amount Due": 15667.81, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-13298-214612", + "Amount Due": 15667.81, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-13291-214492", + "Amount Due": 90.3, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-13293-214497", + "Amount Due": 90.3, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-13309-214836", + "Amount Due": 15.81, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13296-214604", + "Amount Due": 90.3, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13288-214394", + "Amount Due": 214.47, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13282-214259", + "Amount Due": 20334.81, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13285-214385", + "Amount Due": 28686.86, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13366-216408", + "Amount Due": 44838.48, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13289-214485", + "Amount Due": 15937.14, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-13282-214258", + "Amount Due": 60561.15, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-13280-214088", + "Amount Due": 121.91, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-13277-214085", + "Amount Due": 37186.67, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-13274-214022", + "Amount Due": 137.71, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-13276-214026", + "Amount Due": 31874.29, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-13272-214017", + "Amount Due": 48670.2, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-13270-214008", + "Amount Due": 13812.19, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-13276-214025", + "Amount Due": 13812.19, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-13267-214003", + "Amount Due": 16334.52, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-13272-214016", + "Amount Due": 16334.52, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-13262-213845", + "Amount Due": 19621.23, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-13267-214002", + "Amount Due": 40669.62, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-13272-214015", + "Amount Due": 40669.62, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-13267-214001", + "Amount Due": 20334.81, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-13272-214014", + "Amount Due": 20334.81, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-13257-213786", + "Amount Due": 25499.43, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-13265-213999", + "Amount Due": 36669.33, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-13262-213844", + "Amount Due": 4.52, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-13265-213998", + "Amount Due": 198.66, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-13255-213784", + "Amount Due": 32669.04, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-13247-213633", + "Amount Due": 39002.83, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "ERS-13245-213630", + "Amount Due": 194.15, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-13253-213780", + "Amount Due": 194.15, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-13258-213790", + "Amount Due": 6374.86, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-13250-213777", + "Amount Due": 10667.44, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-13229-213362", + "Amount Due": 22668.31, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-13234-213370", + "Amount Due": 43561.53, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-13237-213489", + "Amount Due": 12334.23, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-13234-213369", + "Amount Due": 13812.19, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-13228-213360", + "Amount Due": 39958.62, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-13227-213211", + "Amount Due": 18001.31, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-13234-213368", + "Amount Due": 18001.31, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-13237-213488", + "Amount Due": 27624.39, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-13226-213209", + "Amount Due": 39311.62, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-13227-213210", + "Amount Due": 270.9, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-13232-213367", + "Amount Due": 13812.19, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-13223-212953", + "Amount Due": 13812.19, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-13226-213208", + "Amount Due": 13812.19, + "Due Date": 1694736000000, + "Past Due Days": 244 + }, + { + "Invoice Number": "ERS-12934-207802", + "Amount Due": 13812.19, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-12927-207231", + "Amount Due": 501.17, + "Due Date": 1686787200000, + "Past Due Days": 336 + }, + { + "Invoice Number": "ERS-12934-207801", + "Amount Due": 18062.1, + "Due Date": 1686787200000, + "Past Due Days": 336 + }, + { + "Invoice Number": "ERS-12934-207800", + "Amount Due": 13812.19, + "Due Date": 1686700800000, + "Past Due Days": 337 + }, + { + "Invoice Number": "ERS-12923-207045", + "Amount Due": 7437.33, + "Due Date": 1686614400000, + "Past Due Days": 338 + }, + { + "Invoice Number": "ERS-12924-207046", + "Amount Due": 15937.14, + "Due Date": 1686614400000, + "Past Due Days": 338 + }, + { + "Invoice Number": "ERS-12934-207799", + "Amount Due": 38249.15, + "Due Date": 1686614400000, + "Past Due Days": 338 + }, + { + "Invoice Number": "ERS-12915-206928", + "Amount Due": 24436.95, + "Due Date": 1686528000000, + "Past Due Days": 339 + }, + { + "Invoice Number": "ERS-12917-206930", + "Amount Due": 24.84, + "Due Date": 1686441600000, + "Past Due Days": 340 + }, + { + "Invoice Number": "ERS-12920-207040", + "Amount Due": 24.84, + "Due Date": 1686441600000, + "Past Due Days": 340 + }, + { + "Invoice Number": "ERS-12927-207230", + "Amount Due": 7437.33, + "Due Date": 1686355200000, + "Past Due Days": 341 + }, + { + "Invoice Number": "ERS-12915-206927", + "Amount Due": 15937.14, + "Due Date": 1686355200000, + "Past Due Days": 341 + }, + { + "Invoice Number": "ERS-12920-207039", + "Amount Due": 7437.33, + "Due Date": 1686268800000, + "Past Due Days": 342 + }, + { + "Invoice Number": "ERS-12911-206833", + "Amount Due": 18062.1, + "Due Date": 1686268800000, + "Past Due Days": 342 + }, + { + "Invoice Number": "ERS-12909-206680", + "Amount Due": 76498.29, + "Due Date": 1686182400000, + "Past Due Days": 343 + }, + { + "Invoice Number": "ERS-12913-206837", + "Amount Due": 27624.39, + "Due Date": 1686096000000, + "Past Due Days": 344 + }, + { + "Invoice Number": "ERS-12910-206681", + "Amount Due": 52061.34, + "Due Date": 1686096000000, + "Past Due Days": 344 + }, + { + "Invoice Number": "ERS-12909-206679", + "Amount Due": 133.2, + "Due Date": 1686009600000, + "Past Due Days": 345 + }, + { + "Invoice Number": "ERS-12907-206529", + "Amount Due": 48873.9, + "Due Date": 1686009600000, + "Past Due Days": 345 + }, + { + "Invoice Number": "ERS-12905-206323", + "Amount Due": 38249.15, + "Due Date": 1685923200000, + "Past Due Days": 346 + }, + { + "Invoice Number": "ERS-12903-206199", + "Amount Due": 13812.19, + "Due Date": 1685836800000, + "Past Due Days": 347 + }, + { + "Invoice Number": "ERS-12905-206322", + "Amount Due": 507.94, + "Due Date": 1685750400000, + "Past Due Days": 348 + }, + { + "Invoice Number": "ERS-12906-206404", + "Amount Due": 507.94, + "Due Date": 1685750400000, + "Past Due Days": 348 + }, + { + "Invoice Number": "ERS-12904-206200", + "Amount Due": 268.65, + "Due Date": 1685664000000, + "Past Due Days": 349 + }, + { + "Invoice Number": "ERS-12903-206198", + "Amount Due": 23374.48, + "Due Date": 1685577600000, + "Past Due Days": 350 + }, + { + "Invoice Number": "ERS-12895-206054", + "Amount Due": 17481.33, + "Due Date": 1685318400000, + "Past Due Days": 353 + }, + { + "Invoice Number": "ERS-12899-206152", + "Amount Due": 514.71, + "Due Date": 1685232000000, + "Past Due Days": 354 + }, + { + "Invoice Number": "ERS-12895-206053", + "Amount Due": 871.4, + "Due Date": 1685232000000, + "Past Due Days": 354 + }, + { + "Invoice Number": "ERS-12895-206052", + "Amount Due": 47105.75, + "Due Date": 1685145600000, + "Past Due Days": 355 + }, + { + "Invoice Number": "ERS-12895-206051", + "Amount Due": 38002.76, + "Due Date": 1685059200000, + "Past Due Days": 356 + }, + { + "Invoice Number": "ERS-12895-206050", + "Amount Due": 205.44, + "Due Date": 1684886400000, + "Past Due Days": 358 + }, + { + "Invoice Number": "ERS-12890-205857", + "Amount Due": 17334.59, + "Due Date": 1684800000000, + "Past Due Days": 359 + }, + { + "Invoice Number": "ERS-12893-205976", + "Amount Due": 34669.18, + "Due Date": 1684800000000, + "Past Due Days": 359 + }, + { + "Invoice Number": "ERS-12891-205969", + "Amount Due": 13334.3, + "Due Date": 1684713600000, + "Past Due Days": 360 + }, + { + "Invoice Number": "ERS-12893-205975", + "Amount Due": 26668.6, + "Due Date": 1684713600000, + "Past Due Days": 360 + }, + { + "Invoice Number": "ERS-12895-206049", + "Amount Due": 17481.33, + "Due Date": 1684627200000, + "Past Due Days": 361 + }, + { + "Invoice Number": "ERS-12891-205968", + "Amount Due": 43336.48, + "Due Date": 1684627200000, + "Past Due Days": 361 + }, + { + "Invoice Number": "ERS-12893-205974", + "Amount Due": 86672.96, + "Due Date": 1684627200000, + "Past Due Days": 361 + }, + { + "Invoice Number": "ERS-12895-206048", + "Amount Due": 17334.59, + "Due Date": 1684540800000, + "Past Due Days": 362 + }, + { + "Invoice Number": "ERS-12890-205856", + "Amount Due": 34669.18, + "Due Date": 1684540800000, + "Past Due Days": 362 + }, + { + "Invoice Number": "ERS-12893-205973", + "Amount Due": 34669.18, + "Due Date": 1684540800000, + "Past Due Days": 362 + }, + { + "Invoice Number": "ERS-12888-205764", + "Amount Due": 17334.59, + "Due Date": 1684454400000, + "Past Due Days": 363 + }, + { + "Invoice Number": "ERS-12893-205972", + "Amount Due": 17334.59, + "Due Date": 1684454400000, + "Past Due Days": 363 + }, + { + "Invoice Number": "ERS-12895-206047", + "Amount Due": 17334.59, + "Due Date": 1684454400000, + "Past Due Days": 363 + }, + { + "Invoice Number": "ERS-12890-205855", + "Amount Due": 26001.89, + "Due Date": 1684368000000, + "Past Due Days": 364 + }, + { + "Invoice Number": "ERS-12893-205971", + "Amount Due": 26001.89, + "Due Date": 1684368000000, + "Past Due Days": 364 + }, + { + "Invoice Number": "ERS-12886-205675", + "Amount Due": 33669.11, + "Due Date": 1684368000000, + "Past Due Days": 364 + }, + { + "Invoice Number": "ERS-12895-206046", + "Amount Due": 16334.52, + "Due Date": 1684281600000, + "Past Due Days": 365 + }, + { + "Invoice Number": "6567-RR", + "Amount Due": 1069, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-23695-230050", + "Amount Due": 1496.6, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-23696-230054", + "Amount Due": 3208.6, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-23697-230055", + "Amount Due": 3848.4, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "ERS-13643-230269", + "Amount Due": 19211.11, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-13645-230272", + "Amount Due": 30767.36, + "Due Date": 1714003200000, + "Past Due Days": 21 + }, + { + "Invoice Number": "ERS-13645-230271", + "Amount Due": 5643.75, + "Due Date": 1713916800000, + "Past Due Days": 22 + }, + { + "Invoice Number": "ERS-13643-230268", + "Amount Due": 21891.73, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-13639-230204", + "Amount Due": 28487.5, + "Due Date": 1713830400000, + "Past Due Days": 23 + }, + { + "Invoice Number": "ERS-13631-229747", + "Amount Due": 14243.75, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-13647-230487", + "Amount Due": 14243.75, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-13653-230498", + "Amount Due": 14243.75, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "ERS-13641-230266", + "Amount Due": 14243.75, + "Due Date": 1713571200000, + "Past Due Days": 26 + }, + { + "Invoice Number": "ERS-13628-229247", + "Amount Due": 4300, + "Due Date": 1713484800000, + "Past Due Days": 27 + }, + { + "Invoice Number": "ERS-13622-229086", + "Amount Due": 50485.01, + "Due Date": 1713312000000, + "Past Due Days": 29 + }, + { + "Invoice Number": "ERS-13624-229107", + "Amount Due": 23678.81, + "Due Date": 1713225600000, + "Past Due Days": 30 + }, + { + "Invoice Number": "ERS-13620-228842", + "Amount Due": 117053.74, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-13616-228373", + "Amount Due": 46508.8, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-13616-228372", + "Amount Due": 22994.25, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-13616-228371", + "Amount Due": 42309.85, + "Due Date": 1712620800000, + "Past Due Days": 37 + }, + { + "Invoice Number": "ERS-13612-228368", + "Amount Due": 20425, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13614-228369", + "Amount Due": 20425, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13616-228370", + "Amount Due": 20425, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-13612-228365", + "Amount Due": 5912.5, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13614-228366", + "Amount Due": 5912.5, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13616-228367", + "Amount Due": 5912.5, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "ERS-13607-227565", + "Amount Due": 7793.75, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-13603-227284", + "Amount Due": 14781.25, + "Due Date": 1712016000000, + "Past Due Days": 44 + }, + { + "Invoice Number": "ERS-13589-225183", + "Amount Due": 1001728, + "Due Date": 1710460800000, + "Past Due Days": 62 + }, + { + "Invoice Number": "ERS-13581-224952", + "Amount Due": 181430.76, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13577-224635", + "Amount Due": 3493.75, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-13580-224918", + "Amount Due": 3493.75, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-13575-224593", + "Amount Due": 11169.25, + "Due Date": 1709596800000, + "Past Due Days": 72 + }, + { + "Invoice Number": "ERS-13562-224381", + "Amount Due": 33325, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-13554-224129", + "Amount Due": 13437.5, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-13554-224128", + "Amount Due": 6718.75, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "ERS-13554-224127", + "Amount Due": 16662.5, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-13566-224387", + "Amount Due": 16662.5, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-13566-224386", + "Amount Due": 2956.25, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-13577-224634", + "Amount Due": 2956.25, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-13580-224917", + "Amount Due": 2956.25, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-13538-221855", + "Amount Due": 34668.75, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-13524-221683", + "Amount Due": 16662.5, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13527-221688", + "Amount Due": 27699.74, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13521-221678", + "Amount Due": 111514.48, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13530-221691", + "Amount Due": 111514.48, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13533-221847", + "Amount Due": 111514.48, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13515-221109", + "Amount Due": 23232.04, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-13520-221279", + "Amount Due": 20551.42, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-13222-212951", + "Amount Due": 5808.01, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-13218-212946", + "Amount Due": 65575, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-13220-212950", + "Amount Due": 65575, + "Due Date": 1698537600000, + "Past Due Days": 200 + }, + { + "Invoice Number": "ERS-13510-220804", + "Amount Due": 5106.25, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-13504-220716", + "Amount Due": 9382.17, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-13502-220712", + "Amount Due": 16662.5, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-13508-220802", + "Amount Due": 27699.74, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-13517-221112", + "Amount Due": 27699.74, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-13502-220711", + "Amount Due": 11287.5, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-13513-221105", + "Amount Due": 18764.34, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-13506-220715", + "Amount Due": 13975, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13511-220807", + "Amount Due": 18764.34, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13504-220714", + "Amount Due": 41996.38, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13502-220710", + "Amount Due": 13975, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13499-220703", + "Amount Due": 23232.04, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13499-220702", + "Amount Due": 16083.72, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13491-220534", + "Amount Due": 27699.74, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13479-220518", + "Amount Due": 69606.25, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13496-220695", + "Amount Due": 69606.25, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13487-220533", + "Amount Due": 30051.84, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13458-219542", + "Amount Due": 13975, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-13460-219732", + "Amount Due": 37081.91, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-13472-220170", + "Amount Due": 11616.02, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13477-220512", + "Amount Due": 11616.02, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13474-220505", + "Amount Due": 15587.5, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13479-220517", + "Amount Due": 15587.5, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13460-219731", + "Amount Due": 43806.25, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13458-219541", + "Amount Due": 13975, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-13472-220169", + "Amount Due": 15587.5, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-13444-218969", + "Amount Due": 36491.52, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-13444-218968", + "Amount Due": 4914.47, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-13444-218967", + "Amount Due": 10750, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-13444-218966", + "Amount Due": 14310.4, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-13442-218963", + "Amount Due": 17870.8, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-13444-218965", + "Amount Due": 12090.31, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-13438-218779", + "Amount Due": 27412.5, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-13434-218673", + "Amount Due": 45570.54, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-13442-218962", + "Amount Due": 46910.85, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-13425-218444", + "Amount Due": 2956.25, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-12971-208470", + "Amount Due": 31874.29, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "ERS-13004-209026", + "Amount Due": 63748.58, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "ERS-12995-208838", + "Amount Due": 145559.25, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "ERS-13000-209021", + "Amount Due": 237.04, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-13006-209121", + "Amount Due": 237.04, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-12992-208820", + "Amount Due": 325.08, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-12976-208477", + "Amount Due": 553.09, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-12989-208698", + "Amount Due": 31874.29, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-12971-208469", + "Amount Due": 77560.77, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-12957-208337", + "Amount Due": 110.62, + "Due Date": 1688515200000, + "Past Due Days": 316 + }, + { + "Invoice Number": "ERS-12998-209017", + "Amount Due": 14874.67, + "Due Date": 1688515200000, + "Past Due Days": 316 + }, + { + "Invoice Number": "ERS-12978-208558", + "Amount Due": 31874.29, + "Due Date": 1688515200000, + "Past Due Days": 316 + }, + { + "Invoice Number": "ERS-12955-208335", + "Amount Due": 6374.86, + "Due Date": 1688428800000, + "Past Due Days": 317 + }, + { + "Invoice Number": "ERS-12965-208460", + "Amount Due": 6374.86, + "Due Date": 1688428800000, + "Past Due Days": 317 + }, + { + "Invoice Number": "ERS-12946-208111", + "Amount Due": 13812.19, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-12955-208334", + "Amount Due": 13812.19, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-12961-208344", + "Amount Due": 13812.19, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-12944-208107", + "Amount Due": 69.99, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "ERS-12942-208039", + "Amount Due": 88.05, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "ERS-12942-208038", + "Amount Due": 8499.81, + "Due Date": 1688169600000, + "Past Due Days": 320 + }, + { + "Invoice Number": "ERS-12958-208339", + "Amount Due": 45686.48, + "Due Date": 1688169600000, + "Past Due Days": 320 + }, + { + "Invoice Number": "ERS-12934-207814", + "Amount Due": 24436.95, + "Due Date": 1687996800000, + "Past Due Days": 322 + }, + { + "Invoice Number": "ERS-12938-207837", + "Amount Due": 133.2, + "Due Date": 1687910400000, + "Past Due Days": 323 + }, + { + "Invoice Number": "ERS-12938-207836", + "Amount Due": 530.52, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-12934-207813", + "Amount Due": 24436.95, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-12934-207812", + "Amount Due": 38249.15, + "Due Date": 1687737600000, + "Past Due Days": 325 + }, + { + "Invoice Number": "ERS-12938-207835", + "Amount Due": 392.81, + "Due Date": 1687651200000, + "Past Due Days": 326 + }, + { + "Invoice Number": "ERS-12934-207811", + "Amount Due": 31874.29, + "Due Date": 1687651200000, + "Past Due Days": 326 + }, + { + "Invoice Number": "ERS-12934-207810", + "Amount Due": 38249.15, + "Due Date": 1687564800000, + "Past Due Days": 327 + }, + { + "Invoice Number": "ERS-12938-207834", + "Amount Due": 85.79, + "Due Date": 1687478400000, + "Past Due Days": 328 + }, + { + "Invoice Number": "ERS-12934-207809", + "Amount Due": 24436.95, + "Due Date": 1687478400000, + "Past Due Days": 328 + }, + { + "Invoice Number": "ERS-12938-207833", + "Amount Due": 191.89, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-12934-207808", + "Amount Due": 18062.1, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-12938-207832", + "Amount Due": 187.38, + "Due Date": 1687305600000, + "Past Due Days": 330 + }, + { + "Invoice Number": "ERS-12934-207807", + "Amount Due": 40374.1, + "Due Date": 1687305600000, + "Past Due Days": 330 + }, + { + "Invoice Number": "ERS-12934-207806", + "Amount Due": 82873.15, + "Due Date": 1687219200000, + "Past Due Days": 331 + }, + { + "Invoice Number": "ERS-12934-207805", + "Amount Due": 18062.1, + "Due Date": 1687132800000, + "Past Due Days": 332 + }, + { + "Invoice Number": "ERS-12934-207804", + "Amount Due": 38249.15, + "Due Date": 1687046400000, + "Past Due Days": 333 + }, + { + "Invoice Number": "ERS-12934-207803", + "Amount Due": 13812.19, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "ERS-12940-207957", + "Amount Due": 52061.34, + "Due Date": 1686960000000, + "Past Due Days": 334 + }, + { + "Invoice Number": "ERS-12930-207234", + "Amount Due": 13812.19, + "Due Date": 1686873600000, + "Past Due Days": 335 + }, + { + "Invoice Number": "ERS-15572-218621", + "Amount Due": 45368.75, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-15570-218508", + "Amount Due": 95922.5, + "Due Date": 1705881600000, + "Past Due Days": 115 + }, + { + "Invoice Number": "ERS-15564-218411", + "Amount Due": 19050, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-15574-218646", + "Amount Due": 45368.75, + "Due Date": 1705795200000, + "Past Due Days": 116 + }, + { + "Invoice Number": "ERS-15560-218246", + "Amount Due": 19050, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15565-218412", + "Amount Due": 10743.75, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15559-218227", + "Amount Due": 45368.75, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15567-218501", + "Amount Due": 45368.75, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-15559-218226", + "Amount Due": 4058.75, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-15564-218410", + "Amount Due": 160735, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-15554-218056", + "Amount Due": 476.25, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-15564-218409", + "Amount Due": 15555, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-15574-218645", + "Amount Due": 136106.25, + "Due Date": 1705449600000, + "Past Due Days": 120 + }, + { + "Invoice Number": "ERS-15547-217967", + "Amount Due": 10743.75, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-15546-217963", + "Amount Due": 16983.75, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-15567-218500", + "Amount Due": 75182.5, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-15550-218049", + "Amount Due": 120551.25, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-15554-218055", + "Amount Due": 120551.25, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-15568-218503", + "Amount Due": 120551.25, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-15552-218052", + "Amount Due": 1095867.5, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "ERS-15543-217831", + "Amount Due": 6240, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-15545-217961", + "Amount Due": 695952.5, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-15546-217962", + "Amount Due": 1499052.5, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-15598-219192", + "Amount Due": 8400, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-15539-217755", + "Amount Due": 150365, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-15544-217877", + "Amount Due": 14802.5, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-15547-217966", + "Amount Due": 45368.75, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-15545-217960", + "Amount Due": 725567.5, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-15535-217626", + "Amount Due": 23650, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-15539-217754", + "Amount Due": 67405, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-15540-217762", + "Amount Due": 67405, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-15532-217613", + "Amount Due": 21487.5, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-15533-217619", + "Amount Due": 78541.25, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-15535-217625", + "Amount Due": 180637.5, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-15552-218051", + "Amount Due": 180637.5, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-15540-217761", + "Amount Due": 240850, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-15544-217876", + "Amount Due": 710760, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-15529-217503", + "Amount Due": 15963.75, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-15532-217612", + "Amount Due": 44422.5, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-15528-217494", + "Amount Due": 177690, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-15529-217502", + "Amount Due": 785743.75, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-15514-217320", + "Amount Due": 7680, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-15515-217391", + "Amount Due": 9120, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-15527-217492", + "Amount Due": 20400, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-15525-217406", + "Amount Due": 5321.25, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-15533-217618", + "Amount Due": 5321.25, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-15522-217402", + "Amount Due": 12960, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-15599-219194", + "Amount Due": 10743.75, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-15520-217400", + "Amount Due": 45368.75, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-15525-217405", + "Amount Due": 29615, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-15528-217493", + "Amount Due": 29615, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-15538-217748", + "Amount Due": 29615, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-15505-217190", + "Amount Due": 81663.75, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-15508-217197", + "Amount Due": 251727.5, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-15501-217185", + "Amount Due": 7920, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-15498-216996", + "Amount Due": 9120, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-15497-216994", + "Amount Due": 10743.75, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-15503-217188", + "Amount Due": 45608.75, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-15503-217187", + "Amount Due": 240, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-15511-217312", + "Amount Due": 14802.5, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-15529-217501", + "Amount Due": 14802.5, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-15498-216995", + "Amount Due": 45368.75, + "Due Date": 1704240000000, + "Past Due Days": 134 + }, + { + "Invoice Number": "ERS-15493-216925", + "Amount Due": 156846.25, + "Due Date": 1704240000000, + "Past Due Days": 134 + }, + { + "Invoice Number": "ERS-15488-216742", + "Amount Due": 15280, + "Due Date": 1704067200000, + "Past Due Days": 136 + }, + { + "Invoice Number": "ERS-15483-216519", + "Amount Due": 10743.75, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-15482-216431", + "Amount Due": 15240, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-15475-216357", + "Amount Due": 9072.5, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-15470-216350", + "Amount Due": 783545, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-15461-216315", + "Amount Due": 46961.25, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-15459-216307", + "Amount Due": 10743.75, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-15456-216259", + "Amount Due": 18956.25, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-15463-216321", + "Amount Due": 488647.5, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-15467-216347", + "Amount Due": 666337.5, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-15459-216306", + "Amount Due": 14743.75, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-15457-216264", + "Amount Due": 636722.5, + "Due Date": 1703376000000, + "Past Due Days": 144 + }, + { + "Invoice Number": "ERS-15451-216144", + "Amount Due": 10743.75, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-15450-216140", + "Amount Due": 11795, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-15457-216263", + "Amount Due": 421.25, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "ERS-15450-216139", + "Amount Due": 2527.5, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-15456-216258", + "Amount Due": 2527.5, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-15441-215939", + "Amount Due": 8400, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-15439-215851", + "Amount Due": 14763.75, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-15440-215857", + "Amount Due": 15757.5, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-15444-216001", + "Amount Due": 45368.75, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-15445-216018", + "Amount Due": 64812.5, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-15433-215761", + "Amount Due": 64812.5, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-15440-215856", + "Amount Due": 165793.75, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-15438-215828", + "Amount Due": 782762.5, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-15421-215586", + "Amount Due": 8400, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-15425-215603", + "Amount Due": 8640, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-15437-215765", + "Amount Due": 313105, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-15433-215760", + "Amount Due": 59627.5, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-15440-215855", + "Amount Due": 349232.5, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-15435-215763", + "Amount Due": 638252.5, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-15433-215759", + "Amount Due": 36127.5, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-15440-215854", + "Amount Due": 59627.5, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-15422-215592", + "Amount Due": 102236.25, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-15431-215757", + "Amount Due": 8160, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-15415-215480", + "Amount Due": 266535, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-15430-215756", + "Amount Due": 740375, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-15414-215460", + "Amount Due": 4800, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "ERS-15411-215353", + "Amount Due": 6240, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "ERS-15421-215585", + "Amount Due": 310957.5, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "ERS-15402-215177", + "Amount Due": 18920, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-15406-215193", + "Amount Due": 183258, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-15418-215582", + "Amount Due": 740375, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-15404-215184", + "Amount Due": 11846, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-15397-215037", + "Amount Due": 10743.75, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-15395-215027", + "Amount Due": 84781.25, + "Due Date": 1702166400000, + "Past Due Days": 158 + }, + { + "Invoice Number": "ERS-15404-215183", + "Amount Due": 12771, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-15406-215192", + "Amount Due": 36295, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-15395-215026", + "Amount Due": 15963.75, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-15386-214720", + "Amount Due": 19143.75, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-15402-215176", + "Amount Due": 11846, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-15401-215040", + "Amount Due": 26015, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-15386-214719", + "Amount Due": 66108.75, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-15386-214718", + "Amount Due": 11825, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-15395-215025", + "Amount Due": 10743.75, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-15393-215023", + "Amount Due": 45368.75, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-15373-214560", + "Amount Due": 8400, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-15381-214639", + "Amount Due": 21965, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-15481-216430", + "Amount Due": 59180, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-15383-214696", + "Amount Due": 10743.75, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-15379-214586", + "Amount Due": 16192.5, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-15376-214566", + "Amount Due": 22211.25, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-15386-214717", + "Amount Due": 45368.75, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-15387-214756", + "Amount Due": 614167.5, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-15376-214565", + "Amount Due": 1440, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-15600-219193", + "Amount Due": 45368.75, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-15478-216427", + "Amount Due": 614167.5, + "Due Date": 1701648000000, + "Past Due Days": 164 + }, + { + "Invoice Number": "ERS-15363-214319", + "Amount Due": 88845, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-15368-214462", + "Amount Due": 651530, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-15377-214584", + "Amount Due": 614167.5, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-15362-214317", + "Amount Due": 46665, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-15365-214341", + "Amount Due": 236920, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-15366-214344", + "Amount Due": 236920, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-15362-214316", + "Amount Due": 720, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-15360-214314", + "Amount Due": 13131.25, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-15352-214195", + "Amount Due": 7200, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-15354-214197", + "Amount Due": 10743.75, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-15350-214131", + "Amount Due": 51331.25, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-15344-214047", + "Amount Due": 8400, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15331-213936", + "Amount Due": 13480, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15328-213892", + "Amount Due": 15165, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15335-214036", + "Amount Due": 710760, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15342-214045", + "Amount Due": 740375, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15337-214038", + "Amount Due": 62218.75, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15340-214043", + "Amount Due": 638252.5, + "Due Date": 1700956800000, + "Past Due Days": 172 + }, + { + "Invoice Number": "ERS-15328-213891", + "Amount Due": 15240, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-15331-213935", + "Amount Due": 32147, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-15346-214049", + "Amount Due": 11280, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-15317-213678", + "Amount Due": 5185, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-15313-213638", + "Amount Due": 18956.25, + "Due Date": 1700611200000, + "Past Due Days": 176 + }, + { + "Invoice Number": "ERS-15311-213566", + "Amount Due": 421.25, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-15309-213562", + "Amount Due": 19050, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-15328-213890", + "Amount Due": 8088, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-15307-213503", + "Amount Due": 9311.25, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-15305-213268", + "Amount Due": 42975, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-15299-213244", + "Amount Due": 779461.25, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-15305-213267", + "Amount Due": 148075, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-15300-213261", + "Amount Due": 710760, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-15294-213184", + "Amount Due": 28361.25, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-15299-213243", + "Amount Due": 63122.5, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-15312-213588", + "Amount Due": 49530, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-15299-213242", + "Amount Due": 72590, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-15311-213565", + "Amount Due": 30480, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15321-213815", + "Amount Due": 30480, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15299-213241", + "Amount Due": 57150, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15305-213266", + "Amount Due": 44422.5, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15303-213265", + "Amount Due": 94626.25, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-15285-213041", + "Amount Due": 19050, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-15295-213194", + "Amount Due": 44072.5, + "Due Date": 1700006400000, + "Past Due Days": 183 + }, + { + "Invoice Number": "ERS-15294-213183", + "Amount Due": 19050, + "Due Date": 1699920000000, + "Past Due Days": 184 + }, + { + "Invoice Number": "ERS-15269-212800", + "Amount Due": 8400, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-15276-212817", + "Amount Due": 23650, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-15279-212821", + "Amount Due": 23650, + "Due Date": 1699833600000, + "Past Due Days": 185 + }, + { + "Invoice Number": "ERS-15267-212731", + "Amount Due": 14640, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-15267-212730", + "Amount Due": 6960, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-15271-212802", + "Amount Due": 2365, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-15280-212918", + "Amount Due": 2365, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-15263-212723", + "Amount Due": 240, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-15267-212729", + "Amount Due": 240, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-15256-212500", + "Amount Due": 9360, + "Due Date": 1699401600000, + "Past Due Days": 190 + }, + { + "Invoice Number": "ERS-15480-216429", + "Amount Due": 8400, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-15253-212494", + "Amount Due": 10743.75, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-15263-212722", + "Amount Due": 36671.25, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-15248-212293", + "Amount Due": 19050, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-15263-212721", + "Amount Due": 740375, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-15251-212398", + "Amount Due": 45368.75, + "Due Date": 1699228800000, + "Past Due Days": 192 + }, + { + "Invoice Number": "ERS-15236-212055", + "Amount Due": 16800, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-15254-212498", + "Amount Due": 740375, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-15240-212096", + "Amount Due": 10743.75, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-15251-212397", + "Amount Due": 45368.75, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-15242-212098", + "Amount Due": 102053.75, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-15251-212396", + "Amount Due": 148075, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-15250-212298", + "Amount Due": 296150, + "Due Date": 1699056000000, + "Past Due Days": 194 + }, + { + "Invoice Number": "ERS-15245-212285", + "Amount Due": 62220, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-15248-212292", + "Amount Due": 62220, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-15234-212019", + "Amount Due": 123343, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-15234-212018", + "Amount Due": 576, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-15239-212077", + "Amount Due": 50553.75, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-15253-212493", + "Amount Due": 50553.75, + "Due Date": 1698883200000, + "Past Due Days": 196 + }, + { + "Invoice Number": "ERS-15229-211889", + "Amount Due": 1680, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-15234-212017", + "Amount Due": 26167, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-15232-211894", + "Amount Due": 10743.75, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-15240-212095", + "Amount Due": 43452.5, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-15252-212402", + "Amount Due": 43452.5, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-15222-211667", + "Amount Due": 9072.5, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-15207-211581", + "Amount Due": 23650, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "ERS-15214-211650", + "Amount Due": 10743.75, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "ERS-15209-211583", + "Amount Due": 18956.25, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "ERS-15216-211658", + "Amount Due": 547877.5, + "Due Date": 1698192000000, + "Past Due Days": 204 + }, + { + "Invoice Number": "ERS-15200-211552", + "Amount Due": 40205, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-15212-211646", + "Amount Due": 18956.25, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "ERS-15214-211649", + "Amount Due": 960, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-15193-211463", + "Amount Due": 21285, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-15195-211504", + "Amount Due": 755495, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-15190-211445", + "Amount Due": 10743.75, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-15205-211578", + "Amount Due": 666337.5, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-15188-211402", + "Amount Due": 24011.25, + "Due Date": 1697932800000, + "Past Due Days": 207 + }, + { + "Invoice Number": "ERS-15204-211558", + "Amount Due": 5476.25, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-15188-211401", + "Amount Due": 12637.5, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-15190-211444", + "Amount Due": 12637.5, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-15198-211550", + "Amount Due": 36227.5, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-15179-211302", + "Amount Due": 12892.5, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-15175-211194", + "Amount Due": 18956.25, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-15173-211109", + "Amount Due": 45368.75, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-15178-211197", + "Amount Due": 173697.5, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-15175-211193", + "Amount Due": 51368.75, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-15168-211074", + "Amount Due": 255361.25, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-15160-210985", + "Amount Due": 15165, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-15168-211073", + "Amount Due": 118460, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-15173-211108", + "Amount Due": 296150, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-15166-211071", + "Amount Due": 740375, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-15156-210972", + "Amount Due": 18956.25, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-15175-211192", + "Amount Due": 44072.5, + "Due Date": 1697328000000, + "Past Due Days": 214 + }, + { + "Invoice Number": "ERS-15147-210924", + "Amount Due": 8400, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-15148-210935", + "Amount Due": 10743.75, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-15150-210938", + "Amount Due": 12176.25, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-15155-210971", + "Amount Due": 101107.5, + "Due Date": 1697241600000, + "Past Due Days": 215 + }, + { + "Invoice Number": "ERS-15158-210978", + "Amount Due": 177690, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-15165-211069", + "Amount Due": 177690, + "Due Date": 1697155200000, + "Past Due Days": 216 + }, + { + "Invoice Number": "ERS-15147-210923", + "Amount Due": 8640, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-15148-210934", + "Amount Due": 1296.25, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-15147-210922", + "Amount Due": 8400, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-15144-210863", + "Amount Due": 10345, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-15143-210853", + "Amount Due": 18956.25, + "Due Date": 1696982400000, + "Past Due Days": 218 + }, + { + "Invoice Number": "ERS-15147-210921", + "Amount Due": 4212.5, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-15146-210910", + "Amount Due": 13480, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-15144-210862", + "Amount Due": 23875, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-15145-210877", + "Amount Due": 73171.25, + "Due Date": 1696896000000, + "Past Due Days": 219 + }, + { + "Invoice Number": "ERS-15138-210769", + "Amount Due": 10743.75, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-15143-210852", + "Amount Due": 480, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15145-210876", + "Amount Due": 480, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15135-210753", + "Amount Due": 24720, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15139-210806", + "Amount Due": 236920, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15128-210671", + "Amount Due": 562685, + "Due Date": 1696723200000, + "Past Due Days": 221 + }, + { + "Invoice Number": "ERS-15136-210761", + "Amount Due": 14807.5, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-15141-210809", + "Amount Due": 64812.5, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-15143-210851", + "Amount Due": 64812.5, + "Due Date": 1696636800000, + "Past Due Days": 222 + }, + { + "Invoice Number": "ERS-15142-210817", + "Amount Due": 2640, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-15141-210808", + "Amount Due": 5280, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-15129-210679", + "Amount Due": 16007.5, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-15128-210670", + "Amount Due": 14802.5, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-15125-210592", + "Amount Due": 7440, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-15127-210649", + "Amount Due": 7440, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-15128-210669", + "Amount Due": 608053.75, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-15125-210591", + "Amount Due": 12962.5, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-15126-210597", + "Amount Due": 12962.5, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-15117-210277", + "Amount Due": 18920, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-15119-210282", + "Amount Due": 24489, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-15117-210276", + "Amount Due": 13817, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-15106-210228", + "Amount Due": 23650, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-15113-210238", + "Amount Due": 67255, + "Due Date": 1695772800000, + "Past Due Days": 232 + }, + { + "Invoice Number": "ERS-15112-210236", + "Amount Due": 3600, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-15102-210138", + "Amount Due": 9550, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-15117-210275", + "Amount Due": 20411, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-15104-210145", + "Amount Due": 955, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15110-210233", + "Amount Due": 955, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15100-210134", + "Amount Due": 2527.5, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15094-210045", + "Amount Due": 5912.5, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15092-210040", + "Amount Due": 114490, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15102-210137", + "Amount Due": 710507.5, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-15092-210039", + "Amount Due": 407880, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-15096-210129", + "Amount Due": 740375, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-15085-209950", + "Amount Due": 168512.5, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-15090-210035", + "Amount Due": 782762.5, + "Due Date": 1695513600000, + "Past Due Days": 235 + }, + { + "Invoice Number": "ERS-15081-209941", + "Amount Due": 10370, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-15115-210271", + "Amount Due": 36295, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-15108-210231", + "Amount Due": 120425, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-15090-210034", + "Amount Due": 192680, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-15083-209945", + "Amount Due": 325765, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-15085-209949", + "Amount Due": 336135, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-15087-210028", + "Amount Due": 782762.5, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "ERS-15079-209935", + "Amount Due": 84297.5, + "Due Date": 1695340800000, + "Past Due Days": 237 + }, + { + "Invoice Number": "ERS-15079-209934", + "Amount Due": 1182.5, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-15092-210038", + "Amount Due": 1182.5, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-15102-210136", + "Amount Due": 1182.5, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-15083-209944", + "Amount Due": 192497.5, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-15085-209948", + "Amount Due": 192497.5, + "Due Date": 1695254400000, + "Past Due Days": 238 + }, + { + "Invoice Number": "ERS-15062-209651", + "Amount Due": 7162.5, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-15092-210037", + "Amount Due": 8868.75, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-15108-210230", + "Amount Due": 8868.75, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-15090-210033", + "Amount Due": 698465, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-15094-210044", + "Amount Due": 10051.25, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-15113-210237", + "Amount Due": 40183.75, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-15100-210133", + "Amount Due": 41480, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-15079-209933", + "Amount Due": 72255, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-15085-209947", + "Amount Due": 72255, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-15094-210043", + "Amount Due": 97218.75, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-15098-210131", + "Amount Due": 97218.75, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-15068-209791", + "Amount Due": 169473.75, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-15050-209483", + "Amount Due": 8400, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-15043-209250", + "Amount Due": 8400, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-15058-209501", + "Amount Due": 720, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-15054-209491", + "Amount Due": 88845, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-15050-209482", + "Amount Due": 1440, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-15058-209500", + "Amount Due": 1440, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-15042-209239", + "Amount Due": 59230, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-15046-209264", + "Amount Due": 740375, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-15038-209107", + "Amount Due": 18956.25, + "Due Date": 1694563200000, + "Past Due Days": 246 + }, + { + "Invoice Number": "ERS-15051-209486", + "Amount Due": 9360, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-15035-208984", + "Amount Due": 749735, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-15030-208758", + "Amount Due": 20693.75, + "Due Date": 1694476800000, + "Past Due Days": 247 + }, + { + "Invoice Number": "ERS-15027-208661", + "Amount Due": 18956.25, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15033-208806", + "Amount Due": 45368.75, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15035-208983", + "Amount Due": 74037.5, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15038-209106", + "Amount Due": 74037.5, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15050-209481", + "Amount Due": 74037.5, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15025-208639", + "Amount Due": 112727.5, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-15017-208521", + "Amount Due": 8400, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-15031-208803", + "Amount Due": 45368.75, + "Due Date": 1694304000000, + "Past Due Days": 249 + }, + { + "Invoice Number": "ERS-15023-208637", + "Amount Due": 2880, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-15027-208660", + "Amount Due": 2880, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-15033-208805", + "Amount Due": 2527.5, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-15037-209100", + "Amount Due": 2527.5, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-15019-208525", + "Amount Due": 134810, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15017-208520", + "Amount Due": 4800, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-15021-208540", + "Amount Due": 4800, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-15008-208328", + "Amount Due": 1440, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-15005-208324", + "Amount Due": 5040, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-15004-208219", + "Amount Due": 3360, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-14991-207673", + "Amount Due": 7162.5, + "Due Date": 1693267200000, + "Past Due Days": 261 + }, + { + "Invoice Number": "ERS-14989-207647", + "Amount Due": 16800, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-14972-207626", + "Amount Due": 17271.25, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-14957-207548", + "Amount Due": 16850, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-14967-207560", + "Amount Due": 533070, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-14982-207639", + "Amount Due": 445572.5, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-14979-207635", + "Amount Due": 1568506.25, + "Due Date": 1693094400000, + "Past Due Days": 263 + }, + { + "Invoice Number": "ERS-14968-207622", + "Amount Due": 740375, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-14952-207531", + "Amount Due": 16007.5, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-14945-207521", + "Amount Due": 20102.5, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-14974-207628", + "Amount Due": 45368.75, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-14987-207646", + "Amount Due": 782762.5, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-14962-207554", + "Amount Due": 828131.25, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-14938-207432", + "Amount Due": 35205, + "Due Date": 1692921600000, + "Past Due Days": 265 + }, + { + "Invoice Number": "ERS-14955-207546", + "Amount Due": 11795, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-14977-207631", + "Amount Due": 207305, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-14984-207641", + "Amount Due": 207305, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-14965-207559", + "Amount Due": 156552.5, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-14979-207634", + "Amount Due": 156552.5, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-14945-207520", + "Amount Due": 301062.5, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-14948-207525", + "Amount Due": 53146.25, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "ERS-14979-207633", + "Amount Due": 108382.5, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "ERS-14982-207638", + "Amount Due": 108382.5, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "ERS-14930-207376", + "Amount Due": 19050, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-14936-207430", + "Amount Due": 577492.5, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-14970-207624", + "Amount Due": 156552.5, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-14925-207328", + "Amount Due": 9073.75, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-14932-207426", + "Amount Due": 740375, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-14923-207311", + "Amount Due": 476.25, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-14928-207372", + "Amount Due": 47961.25, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-14934-207428", + "Amount Due": 252892.5, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-14925-207327", + "Amount Due": 430582.5, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-14923-207310", + "Amount Due": 19050, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "ERS-14929-207373", + "Amount Due": 310957.5, + "Due Date": 1692230400000, + "Past Due Days": 273 + }, + { + "Invoice Number": "ERS-14920-207286", + "Amount Due": 6207.5, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "ERS-14995-207949", + "Amount Due": 731195, + "Due Date": 1692144000000, + "Past Due Days": 274 + }, + { + "Invoice Number": "ERS-14913-207075", + "Amount Due": 6207.5, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-14926-207370", + "Amount Due": 236920, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-14925-207326", + "Amount Due": 251727.5, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-14910-207028", + "Amount Due": 8160, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-14908-206909", + "Amount Due": 15963.75, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-14906-206906", + "Amount Due": 18956.25, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-14900-206809", + "Amount Due": 18956.25, + "Due Date": 1691798400000, + "Past Due Days": 278 + }, + { + "Invoice Number": "ERS-14910-207027", + "Amount Due": 18328.75, + "Due Date": 1691625600000, + "Past Due Days": 280 + }, + { + "Invoice Number": "ERS-14882-206632", + "Amount Due": 8400, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-14897-206707", + "Amount Due": 7680, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-14885-206649", + "Amount Due": 21285, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-14900-206808", + "Amount Due": 2400, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-14875-206515", + "Amount Due": 9600, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-14904-206813", + "Amount Due": 2640, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-14879-206627", + "Amount Due": 8160, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-14878-206516", + "Amount Due": 9360, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-14882-206631", + "Amount Due": 789722.5, + "Due Date": 1691452800000, + "Past Due Days": 282 + }, + { + "Invoice Number": "ERS-14866-206375", + "Amount Due": 960, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-14873-206506", + "Amount Due": 60212.5, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-14898-206806", + "Amount Due": 782762.5, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "ERS-14870-206387", + "Amount Due": 177690, + "Due Date": 1691280000000, + "Past Due Days": 284 + }, + { + "Invoice Number": "ERS-14879-206626", + "Amount Due": 740375, + "Due Date": 1691280000000, + "Past Due Days": 284 + }, + { + "Invoice Number": "ERS-14872-206486", + "Amount Due": 734592.5, + "Due Date": 1691280000000, + "Past Due Days": 284 + }, + { + "Invoice Number": "ERS-14864-206306", + "Amount Due": 74037.5, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-14864-206305", + "Amount Due": 296150, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-14867-206383", + "Amount Due": 296150, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-14878-206514", + "Amount Due": 240, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-14864-206304", + "Amount Due": 720, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-14857-206178", + "Amount Due": 1440, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-14863-206301", + "Amount Due": 120425, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-14855-206138", + "Amount Due": 1523137.5, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-14854-206040", + "Amount Due": 19050, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-14846-205950", + "Amount Due": 7200, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-14841-205925", + "Amount Due": 8400, + "Due Date": 1690329600000, + "Past Due Days": 295 + }, + { + "Invoice Number": "ERS-14850-205958", + "Amount Due": 759112.5, + "Due Date": 1690156800000, + "Past Due Days": 297 + }, + { + "Invoice Number": "ERS-14850-205957", + "Amount Due": 577492.5, + "Due Date": 1690070400000, + "Past Due Days": 298 + }, + { + "Invoice Number": "ERS-14836-205918", + "Amount Due": 7200, + "Due Date": 1689984000000, + "Past Due Days": 299 + }, + { + "Invoice Number": "ERS-14814-205716", + "Amount Due": 102403.75, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "ERS-14816-205718", + "Amount Due": 533070, + "Due Date": 1689724800000, + "Past Due Days": 302 + }, + { + "Invoice Number": "ERS-14822-205833", + "Amount Due": 12042.5, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-14826-205837", + "Amount Due": 60212.5, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "ERS-14828-205839", + "Amount Due": 60212.5, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "ERS-14814-205715", + "Amount Due": 121847.5, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "ERS-14896-206706", + "Amount Due": 8400, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14805-205659", + "Amount Due": 8595, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14806-205666", + "Amount Due": 98515, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14814-205714", + "Amount Due": 98515, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14822-205832", + "Amount Due": 45368.75, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14825-205836", + "Amount Due": 108382.5, + "Due Date": 1689465600000, + "Past Due Days": 305 + }, + { + "Invoice Number": "ERS-14799-205624", + "Amount Due": 6000, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "ERS-14800-205628", + "Amount Due": 32245, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "ERS-14808-205698", + "Amount Due": 264935, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "ERS-14805-205658", + "Amount Due": 116782.5, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "ERS-14814-205713", + "Amount Due": 132217.5, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "ERS-14820-205828", + "Amount Due": 230732.5, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "ERS-14822-205831", + "Amount Due": 230732.5, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "NO001", + "Amount Due": 125, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "ERS-9060-228602", + "Amount Due": 64868.9, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-11982-230344", + "Amount Due": 87.31, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "ERS-11979-230063", + "Amount Due": 107611.51, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-284-228864", + "Amount Due": 671198.71, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-283-228405", + "Amount Due": 727133.67, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-29-SEP-10-228722", + "Amount Due": 56499, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-29-SEP-10-228723", + "Amount Due": 90656, + "Due Date": 1709164800000, + "Past Due Days": 77 + }, + { + "Invoice Number": "ERS-13-SEP-10-227072", + "Amount Due": 115000, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-13-SEP-10-226767", + "Amount Due": 120600, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-13-SEP-10-226465", + "Amount Due": 448250, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-13-SEP-10-226469", + "Amount Due": 697279, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-17-DEC-09-205635", + "Amount Due": 89132, + "Due Date": 1684281600000, + "Past Due Days": 365 + }, + { + "Invoice Number": "ERS-13619-228782", + "Amount Due": 503309.63, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-23693-224957", + "Amount Due": 577500.53, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-23694-224958", + "Amount Due": 577500.53, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13585-224959", + "Amount Due": 580741.88, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13569-224390", + "Amount Due": 9679.03, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13560-224141", + "Amount Due": 19358.07, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-13572-224508", + "Amount Due": 19358.07, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-13553-224126", + "Amount Due": 19358.07, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-13564-224384", + "Amount Due": 19358.07, + "Due Date": 1709251200000, + "Past Due Days": 76 + }, + { + "Invoice Number": "ERS-13564-224383", + "Amount Due": 4645.94, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-13553-224125", + "Amount Due": 24004, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-13553-224124", + "Amount Due": 9679.03, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-13529-221693", + "Amount Due": 24004, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13537-221854", + "Amount Due": 24004, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13536-221853", + "Amount Due": 21681.03, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13529-221692", + "Amount Due": 32521.55, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13523-221682", + "Amount Due": 3871.62, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-13536-221852", + "Amount Due": 3871.62, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-13498-220701", + "Amount Due": 12002, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-13516-221110", + "Amount Due": 24004, + "Due Date": 1706918400000, + "Past Due Days": 103 + }, + { + "Invoice Number": "ERS-13498-220700", + "Amount Due": 16260.78, + "Due Date": 1706832000000, + "Past Due Days": 104 + }, + { + "Invoice Number": "ERS-13503-220719", + "Amount Due": 20132.39, + "Due Date": 1706745600000, + "Past Due Days": 105 + }, + { + "Invoice Number": "ERS-13503-220718", + "Amount Due": 20132.39, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13507-220801", + "Amount Due": 20132.39, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13495-220694", + "Amount Due": 60397.16, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13498-220699", + "Amount Due": 60397.16, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13490-220543", + "Amount Due": 16260.78, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13498-220698", + "Amount Due": 16260.78, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "ERS-13467-219743", + "Amount Due": 20132.39, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-13454-219535", + "Amount Due": 50330.97, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13471-220039", + "Amount Due": 20132.39, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-13440-218959", + "Amount Due": 39490.45, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-13431-218667", + "Amount Due": 19745.22, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-13440-218958", + "Amount Due": 15486.45, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-13435-218757", + "Amount Due": 58848.51, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-13437-218759", + "Amount Due": 58848.51, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-13424-218443", + "Amount Due": 15099.29, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-13421-218439", + "Amount Due": 38328.96, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-13401-217872", + "Amount Due": 7743.23, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-13408-218087", + "Amount Due": 7743.23, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-13405-217978", + "Amount Due": 15486.45, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13414-218329", + "Amount Due": 15486.45, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13392-217532", + "Amount Due": 25552.65, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-12896-206064", + "Amount Due": 30198.58, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "ERS-12896-206063", + "Amount Due": 50330.97, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-12896-206062", + "Amount Due": 60397.16, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-12887-205763", + "Amount Due": 20132.39, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-12896-206061", + "Amount Due": 20132.39, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-12889-205852", + "Amount Due": 25165.48, + "Due Date": 1688515200000, + "Past Due Days": 316 + }, + { + "Invoice Number": "ERS-12896-206060", + "Amount Due": 25165.48, + "Due Date": 1688515200000, + "Past Due Days": 316 + }, + { + "Invoice Number": "ERS-12887-205762", + "Amount Due": 25165.48, + "Due Date": 1688428800000, + "Past Due Days": 317 + }, + { + "Invoice Number": "ERS-12896-206059", + "Amount Due": 25165.48, + "Due Date": 1688428800000, + "Past Due Days": 317 + }, + { + "Invoice Number": "ERS-12887-205761", + "Amount Due": 20906.71, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "ERS-12896-206058", + "Amount Due": 25165.48, + "Due Date": 1688256000000, + "Past Due Days": 319 + }, + { + "Invoice Number": "ERS-12896-206057", + "Amount Due": 50718.12, + "Due Date": 1688083200000, + "Past Due Days": 321 + }, + { + "Invoice Number": "ERS-15943-228324", + "Amount Due": 351268.75, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "ERS-15948-228335", + "Amount Due": 398737.5, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-15948-228334", + "Amount Due": 123418.75, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-15941-228322", + "Amount Due": 351268.75, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-15687-221134", + "Amount Due": 379750, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-15692-221167", + "Amount Due": 446206.25, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-15692-221166", + "Amount Due": 123418.75, + "Due Date": 1704672000000, + "Past Due Days": 129 + }, + { + "Invoice Number": "ERS-15685-221128", + "Amount Due": 379750, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-15673-221047", + "Amount Due": 294306.25, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-15680-221073", + "Amount Due": 294306.25, + "Due Date": 1704412800000, + "Past Due Days": 132 + }, + { + "Invoice Number": "ERS-15670-221033", + "Amount Due": 18987.5, + "Due Date": 1704240000000, + "Past Due Days": 134 + }, + { + "Invoice Number": "ERS-15673-221046", + "Amount Due": 18987.5, + "Due Date": 1704240000000, + "Past Due Days": 134 + }, + { + "Invoice Number": "ERS-15591-219009", + "Amount Due": 379750, + "Due Date": 1702512000000, + "Past Due Days": 154 + }, + { + "Invoice Number": "ERS-15583-218919", + "Amount Due": 56962.5, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-15575-218836", + "Amount Due": 379750, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-15571-218620", + "Amount Due": 379750, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-15469-216349", + "Amount Due": 379750, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-15472-216354", + "Amount Due": 246837.5, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-15466-216346", + "Amount Due": 303800, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-15462-216319", + "Amount Due": 370256.25, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-15375-214562", + "Amount Due": 351268.75, + "Due Date": 1697760000000, + "Past Due Days": 209 + }, + { + "Invoice Number": "ERS-15371-214470", + "Amount Due": 379750, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-15367-214346", + "Amount Due": 28481.25, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-15369-214463", + "Amount Due": 28481.25, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-15341-214044", + "Amount Due": 379750, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "ERS-15287-213059", + "Amount Due": 379750, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-15282-212923", + "Amount Due": 85443.75, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-15289-213067", + "Amount Due": 85443.75, + "Due Date": 1695945600000, + "Past Due Days": 230 + }, + { + "Invoice Number": "ERS-15270-212801", + "Amount Due": 37975, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-15286-213042", + "Amount Due": 37975, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-15275-212816", + "Amount Due": 313293.75, + "Due Date": 1695859200000, + "Past Due Days": 231 + }, + { + "Invoice Number": "ERS-15282-212922", + "Amount Due": 28481.25, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-15293-213181", + "Amount Due": 28481.25, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-15197-211507", + "Amount Due": 398737.5, + "Due Date": 1694131200000, + "Past Due Days": 251 + }, + { + "Invoice Number": "ERS-15174-211113", + "Amount Due": 360762.5, + "Due Date": 1693612800000, + "Past Due Days": 257 + }, + { + "Invoice Number": "ERS-15177-211196", + "Amount Due": 360762.5, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-15172-211106", + "Amount Due": 360762.5, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-15052-209489", + "Amount Due": 379750, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-15048-209267", + "Amount Due": 322787.5, + "Due Date": 1690934400000, + "Past Due Days": 288 + }, + { + "Invoice Number": "ERS-15057-209499", + "Amount Due": 123418.75, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-15048-209266", + "Amount Due": 170887.5, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-15064-209653", + "Amount Due": 66456.25, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "ERS-15066-209787", + "Amount Due": 66456.25, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "ERS-15045-209258", + "Amount Due": 294306.25, + "Due Date": 1690416000000, + "Past Due Days": 294 + }, + { + "Invoice Number": "ERS-14960-207551", + "Amount Due": 379750, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-14966-207557", + "Amount Due": 189875, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-14947-207524", + "Amount Due": 379750, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-14963-207556", + "Amount Due": 446206.25, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-14976-207630", + "Amount Due": 123418.75, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "ERS-14939-207433", + "Amount Due": 161393.75, + "Due Date": 1688515200000, + "Past Due Days": 316 + }, + { + "Invoice Number": "ERS-14853-206039", + "Amount Due": 379750, + "Due Date": 1686614400000, + "Past Due Days": 338 + }, + { + "Invoice Number": "ERS-14847-205952", + "Amount Due": 275318.75, + "Due Date": 1686441600000, + "Past Due Days": 340 + }, + { + "Invoice Number": "ERS-14847-205951", + "Amount Due": 66456.25, + "Due Date": 1686268800000, + "Past Due Days": 342 + }, + { + "Invoice Number": "ERS-14832-205914", + "Amount Due": 379750, + "Due Date": 1686182400000, + "Past Due Days": 343 + }, + { + "Invoice Number": "ERS-14827-205838", + "Amount Due": 94937.5, + "Due Date": 1686182400000, + "Past Due Days": 343 + }, + { + "Invoice Number": "ERS-14824-205835", + "Amount Due": 28481.25, + "Due Date": 1685750400000, + "Past Due Days": 348 + }, + { + "Invoice Number": "ERS-14835-205917", + "Amount Due": 28481.25, + "Due Date": 1685750400000, + "Past Due Days": 348 + }, + { + "Invoice Number": "IT201039731", + "Amount Due": 4512, + "Due Date": 1714262400000, + "Past Due Days": 18 + }, + { + "Invoice Number": "IT201039724", + "Amount Due": 4512, + "Due Date": 1713657600000, + "Past Due Days": 25 + }, + { + "Invoice Number": "IT201039715", + "Amount Due": 3883.2, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "IT201039708", + "Amount Due": 3883.2, + "Due Date": 1712275200000, + "Past Due Days": 41 + }, + { + "Invoice Number": "IT201039701", + "Amount Due": 3883.2, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "IT201039694", + "Amount Due": 3883.2, + "Due Date": 1711065600000, + "Past Due Days": 55 + }, + { + "Invoice Number": "IT201039683", + "Amount Due": 2791.2, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "IT201039547", + "Amount Due": 2821.2, + "Due Date": 1698451200000, + "Past Due Days": 201 + }, + { + "Invoice Number": "SSCIT2010711", + "Amount Due": 9944, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "SSCIT2010680", + "Amount Due": 10373, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "SSCIT2010649", + "Amount Due": 11046, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "SSCIT2010618", + "Amount Due": 11679, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "SSCIT2010587", + "Amount Due": 10316, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "SSCIT2010556", + "Amount Due": 10629, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "SSCIT2010525", + "Amount Due": 11460, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "SSCIT2010494", + "Amount Due": 10071, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "SSCIT2010463", + "Amount Due": 10071, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "SSCIT2009804", + "Amount Due": 10856, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-247-229803", + "Amount Due": 135937.5, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-246-229303", + "Amount Due": 182410.22, + "Due Date": 1712188800000, + "Past Due Days": 42 + }, + { + "Invoice Number": "ERS-242-226028", + "Amount Due": 139786, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-241-225611", + "Amount Due": 187575.92, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-24-SEP-10-228104", + "Amount Due": 872750, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-10-SEP-10-226090", + "Amount Due": 14356.23, + "Due Date": 1711324800000, + "Past Due Days": 52 + }, + { + "Invoice Number": "ERS-09-SEP-10-226021", + "Amount Due": 26994, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "ERS-27-AUG-10-224755", + "Amount Due": 868450, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-11-AUG-10-222630", + "Amount Due": 14186.34, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-09-AUG-10-222292", + "Amount Due": 26994, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-26-JUL-10-221118", + "Amount Due": 905400, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-12-JUL-10-220168", + "Amount Due": 14866.81, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-09-JUL-10-220041", + "Amount Due": 26994, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "IT201039732", + "Amount Due": 16047.6, + "Due Date": 1714348800000, + "Past Due Days": 17 + }, + { + "Invoice Number": "IT201039725", + "Amount Due": 16047.6, + "Due Date": 1713744000000, + "Past Due Days": 24 + }, + { + "Invoice Number": "IT201039716", + "Amount Due": 13808.4, + "Due Date": 1712966400000, + "Past Due Days": 33 + }, + { + "Invoice Number": "IT201039709", + "Amount Due": 13808.4, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "IT201039702", + "Amount Due": 13808.4, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "SSCUS022010716", + "Amount Due": 11560, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "IT201039695", + "Amount Due": 13808.4, + "Due Date": 1711152000000, + "Past Due Days": 54 + }, + { + "Invoice Number": "SSCFR2010711", + "Amount Due": 9716, + "Due Date": 1710979200000, + "Past Due Days": 56 + }, + { + "Invoice Number": "SSCIT2010704", + "Amount Due": 84927.6, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "IT201039684", + "Amount Due": 9925.2, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "SSCUS022010685", + "Amount Due": 12594, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "SSCFR2010680", + "Amount Due": 11007, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "SSCIT2010673", + "Amount Due": 88599.6, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "SSCUS022010654", + "Amount Due": 12207, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "SSCFR2010649", + "Amount Due": 11328, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "SSCIT2010642", + "Amount Due": 94339.2, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "SSCUS022010623", + "Amount Due": 13280, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "SSCFR2010618", + "Amount Due": 11607, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "SSCIT2010611", + "Amount Due": 99751.2, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "SSCUS022010592", + "Amount Due": 11963, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "SSCFR2010587", + "Amount Due": 11313, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "SSCIT2010580", + "Amount Due": 88112.4, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "SSCUS022010561", + "Amount Due": 12904, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "SSCFR2010556", + "Amount Due": 11467, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "SSCIT2010549", + "Amount Due": 90778.8, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "SSCUS022010530", + "Amount Due": 13323, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "SSCFR2010525", + "Amount Due": 11008, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "SSCIT2010518", + "Amount Due": 97879.2, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "SSCUS022010499", + "Amount Due": 12247, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "SSCFR2010494", + "Amount Due": 10767, + "Due Date": 1692316800000, + "Past Due Days": 272 + }, + { + "Invoice Number": "SSCIT2010487", + "Amount Due": 88135.2, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "SSCUS022010468", + "Amount Due": 11953, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "SSCFR2010463", + "Amount Due": 10687, + "Due Date": 1689379200000, + "Past Due Days": 306 + }, + { + "Invoice Number": "SSCIT2010456", + "Amount Due": 86018.4, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "SSCUS022009809", + "Amount Due": 12067, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "SSCFR2009804", + "Amount Due": 10643, + "Due Date": 1687392000000, + "Past Due Days": 329 + }, + { + "Invoice Number": "ERS-24-SEP-10-228343", + "Amount Due": 185900, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-24-SEP-10-228103", + "Amount Due": 97539, + "Due Date": 1712534400000, + "Past Due Days": 38 + }, + { + "Invoice Number": "ERS-24-JUL-10-221117", + "Amount Due": 107051, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-24-JUL-10-221491", + "Amount Due": 186745, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-243-228404", + "Amount Due": 133982.34, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "SSCUS122010714", + "Amount Due": 91849.66, + "Due Date": 1711238400000, + "Past Due Days": 53 + }, + { + "Invoice Number": "SSCUS122010709", + "Amount Due": 244933.38, + "Due Date": 1710806400000, + "Past Due Days": 58 + }, + { + "Invoice Number": "ERS-229-218983", + "Amount Due": 314739, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "SSCUS122010621", + "Amount Due": 107883.76, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "SSCUS122010616", + "Amount Due": 287683.42, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "SSCUS022010719", + "Amount Due": 186387.29, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "SSCUS022010688", + "Amount Due": 203061.29, + "Due Date": 1709078400000, + "Past Due Days": 78 + }, + { + "Invoice Number": "SSCUS022010657", + "Amount Due": 196828.91, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "SSCUS022010626", + "Amount Due": 214120.54, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "OPS201039148", + "Amount Due": 3859.09, + "Due Date": 1691366400000, + "Past Due Days": 283 + }, + { + "Invoice Number": "21-JUN-2010", + "Amount Due": 2765, + "Due Date": 1703116800000, + "Past Due Days": 147 + }, + { + "Invoice Number": "17-FEB-2010", + "Amount Due": 2399, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "SSCIT2010719", + "Amount Due": 169852.8, + "Due Date": 1711670400000, + "Past Due Days": 48 + }, + { + "Invoice Number": "SSCIT2010688", + "Amount Due": 177193.2, + "Due Date": 1709078400000, + "Past Due Days": 78 + }, + { + "Invoice Number": "SSCIT2010657", + "Amount Due": 188679.6, + "Due Date": 1706400000000, + "Past Due Days": 109 + }, + { + "Invoice Number": "ERS-245-228865", + "Amount Due": 321558.24, + "Due Date": 1711843200000, + "Past Due Days": 46 + }, + { + "Invoice Number": "ERS-244-228406", + "Amount Due": 348351.2, + "Due Date": 1711497600000, + "Past Due Days": 50 + }, + { + "Invoice Number": "ERS-08-OCT-10-230485", + "Amount Due": 82560, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-08-OCT-10-230152", + "Amount Due": 106155, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-08-OCT-10-230164", + "Amount Due": 141540, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-08-OCT-10-230155", + "Amount Due": 232343.41, + "Due Date": 1712448000000, + "Past Due Days": 39 + }, + { + "Invoice Number": "ERS-20-SEP-10-227303", + "Amount Due": 48171.97, + "Due Date": 1710892800000, + "Past Due Days": 57 + }, + { + "Invoice Number": "ERS-08-SEP-10-226243", + "Amount Due": 88363, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-08-SEP-10-226086", + "Amount Due": 195070, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-08-SEP-10-226018", + "Amount Due": 298355, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-18-AUG-10-223659", + "Amount Due": 47812.03, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-10651-206219", + "Amount Due": 2500, + "Due Date": 1689638400000, + "Past Due Days": 303 + }, + { + "Invoice Number": "ERS-9061-228704", + "Amount Due": 121574.3, + "Due Date": 1712880000000, + "Past Due Days": 34 + }, + { + "Invoice Number": "ERS-9037-225163", + "Amount Due": 121574.3, + "Due Date": 1710201600000, + "Past Due Days": 65 + }, + { + "Invoice Number": "TTADJAUG-01", + "Amount Due": 707420.08, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-9019-221281", + "Amount Due": 117668.3, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-8995-219544", + "Amount Due": 76384, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-8999-219892", + "Amount Due": 76329.76, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-8996-219736", + "Amount Due": 152659.52, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-9001-219899", + "Amount Due": 152659.52, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-9005-220303", + "Amount Due": 228989.28, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-8993-219029", + "Amount Due": 109368.06, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-8969-217340", + "Amount Due": 71013.26, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-8962-217020", + "Amount Due": 142026.52, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-8966-217078", + "Amount Due": 142026.52, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-8967-217124", + "Amount Due": 142026.52, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-8965-217037", + "Amount Due": 142189.26, + "Due Date": 1703030400000, + "Past Due Days": 148 + }, + { + "Invoice Number": "ERS-8956-216298", + "Amount Due": 11718, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-8954-216293", + "Amount Due": 21483, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-8958-216406", + "Amount Due": 82026, + "Due Date": 1701993600000, + "Past Due Days": 160 + }, + { + "Invoice Number": "ERS-8943-214683", + "Amount Due": 75570.26, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-8940-214499", + "Amount Due": 151086.26, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-8936-214395", + "Amount Due": 226710.78, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-8938-214487", + "Amount Due": 226710.78, + "Due Date": 1700265600000, + "Past Due Days": 180 + }, + { + "Invoice Number": "ERS-8934-214013", + "Amount Due": 124503.82, + "Due Date": 1699574400000, + "Past Due Days": 188 + }, + { + "Invoice Number": "ERS-8911-212310", + "Amount Due": 162533, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-8916-212637", + "Amount Due": 162533, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-8904-212052", + "Amount Due": 81266.5, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-8909-212178", + "Amount Due": 81266.5, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-8912-212315", + "Amount Due": 81266.5, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-8908-212172", + "Amount Due": 162424.5, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-8902-211589", + "Amount Due": 9276.76, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-8896-211510", + "Amount Due": 11229.76, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-8894-211435", + "Amount Due": 13182.76, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-8898-211520", + "Amount Due": 18553.52, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-8892-211421", + "Amount Due": 49801.54, + "Due Date": 1696550400000, + "Past Due Days": 223 + }, + { + "Invoice Number": "ERS-8876-210610", + "Amount Due": 65968, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-8870-210428", + "Amount Due": 65696.76, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-8871-210471", + "Amount Due": 65696.76, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-8872-210479", + "Amount Due": 65696.76, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-8874-210559", + "Amount Due": 65696.76, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-8875-210564", + "Amount Due": 65696.76, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-8877-210612", + "Amount Due": 65696.76, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-8991-218997", + "Amount Due": 131393.5, + "Due Date": 1694822400000, + "Past Due Days": 243 + }, + { + "Invoice Number": "ERS-8864-210156", + "Amount Due": 21483, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-8861-210070", + "Amount Due": 22947.76, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-8866-210249", + "Amount Due": 30271.52, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-8869-210385", + "Amount Due": 43454.28, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-8844-208341", + "Amount Due": 230237, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-8839-208112", + "Amount Due": 76709.5, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-8841-208243", + "Amount Due": 76709.5, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-8843-208338", + "Amount Due": 76709.5, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-8840-208238", + "Amount Due": 230128.5, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-8835-207942", + "Amount Due": 111321.08, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-8824-206324", + "Amount Due": 72912, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "TTS-01", + "Amount Due": 437472, + "Due Date": 1689552000000, + "Past Due Days": 304 + }, + { + "Invoice Number": "TTS-04", + "Amount Due": 103020.78, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-8856-209757", + "Amount Due": 28177.46, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "FSPROJ526", + "Amount Due": 16125.8, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "FSPROJ525", + "Amount Due": 12833.67, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "FSPROJ524", + "Amount Due": 13640.23, + "Due Date": 1701302400000, + "Past Due Days": 168 + }, + { + "Invoice Number": "FSPROJ523", + "Amount Due": 18177.42, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "FSPROJ522", + "Amount Due": 14479.76, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "FS521", + "Amount Due": 18098.54, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "FS520", + "Amount Due": 14283.48, + "Due Date": 1690761600000, + "Past Due Days": 290 + }, + { + "Invoice Number": "FS519", + "Amount Due": 13640.2, + "Due Date": 1688083200000, + "Past Due Days": 321 + }, + { + "Invoice Number": "FS518", + "Amount Due": 18838.08, + "Due Date": 1685491200000, + "Past Due Days": 351 + }, + { + "Invoice Number": "SSCIT2010697", + "Amount Due": 127390.8, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "SSCIT2010666", + "Amount Due": 132896.4, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "SSCIT2010635", + "Amount Due": 141510, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-9059-228421", + "Amount Due": 520.8, + "Due Date": 1712793600000, + "Past Due Days": 35 + }, + { + "Invoice Number": "ERS-10661-228411", + "Amount Due": 720, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-10660-228410", + "Amount Due": 720, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "ERS-10659-228409", + "Amount Due": 720, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-10658-225431", + "Amount Due": 1440, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-10657-225430", + "Amount Due": 960, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-10656-225429", + "Amount Due": 960, + "Due Date": 1705968000000, + "Past Due Days": 114 + }, + { + "Invoice Number": "ERS-10655-225428", + "Amount Due": 960, + "Due Date": 1705363200000, + "Past Due Days": 121 + }, + { + "Invoice Number": "SSCIT2010716", + "Amount Due": 1916, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "SSCFR2010716", + "Amount Due": 18723, + "Due Date": 1711411200000, + "Past Due Days": 51 + }, + { + "Invoice Number": "SSCUS022010704", + "Amount Due": 93192.07, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "SSCIT2010685", + "Amount Due": 1999, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "SSCFR2010685", + "Amount Due": 21210, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "SSCUS022010673", + "Amount Due": 101528.04, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "SSCIT2010654", + "Amount Due": 2128, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "SSCFR2010654", + "Amount Due": 21830, + "Due Date": 1706140800000, + "Past Due Days": 112 + }, + { + "Invoice Number": "SSCUS022010642", + "Amount Due": 98414.97, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "SSCIT2010623", + "Amount Due": 2251, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "SSCFR2010623", + "Amount Due": 22366, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "SSCUS022010611", + "Amount Due": 107060.25, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "SSCIT2010592", + "Amount Due": 1988, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "SSCFR2010592", + "Amount Due": 21799, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "SSCUS022010580", + "Amount Due": 96443.05, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "SSCIT2010561", + "Amount Due": 2048, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "SSCFR2010561", + "Amount Due": 22096, + "Due Date": 1698105600000, + "Past Due Days": 205 + }, + { + "Invoice Number": "SSCUS022010549", + "Amount Due": 104030.8, + "Due Date": 1697068800000, + "Past Due Days": 217 + }, + { + "Invoice Number": "SSCIT2010530", + "Amount Due": 2208, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "SSCFR2010530", + "Amount Due": 21212, + "Due Date": 1695427200000, + "Past Due Days": 236 + }, + { + "Invoice Number": "SSCUS022010518", + "Amount Due": 107406.15, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "SSCIT2010499", + "Amount Due": 1941, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "SSCFR2010499", + "Amount Due": 20747, + "Due Date": 1692748800000, + "Past Due Days": 267 + }, + { + "Invoice Number": "SSCUS022010487", + "Amount Due": 98737.87, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "SSCIT2010468", + "Amount Due": 1941, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "SSCFR2010468", + "Amount Due": 20593, + "Due Date": 1689811200000, + "Past Due Days": 301 + }, + { + "Invoice Number": "SSCUS022010456", + "Amount Due": 96361.54, + "Due Date": 1688774400000, + "Past Due Days": 313 + }, + { + "Invoice Number": "SSCIT2009809", + "Amount Due": 2092, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "SSCFR2009809", + "Amount Due": 20510, + "Due Date": 1687824000000, + "Past Due Days": 324 + }, + { + "Invoice Number": "ERS-13618-228762", + "Amount Due": 4585934.96, + "Due Date": 1713052800000, + "Past Due Days": 32 + }, + { + "Invoice Number": "ERS-13578-224817", + "Amount Due": 4585934.96, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13588-224994", + "Amount Due": 4585934.96, + "Due Date": 1710374400000, + "Past Due Days": 63 + }, + { + "Invoice Number": "ERS-13650-230491", + "Amount Due": 119.65, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-13644-230274", + "Amount Due": 40938.96, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-13644-230273", + "Amount Due": 13812.19, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13640-230225", + "Amount Due": 36689.06, + "Due Date": 1710028800000, + "Past Due Days": 67 + }, + { + "Invoice Number": "ERS-13648-230488", + "Amount Due": 27624.39, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13640-230224", + "Amount Due": 50003.63, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13636-230158", + "Amount Due": 50123.28, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-13636-230157", + "Amount Due": 91372.96, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-13638-230184", + "Amount Due": 164011.9, + "Due Date": 1709856000000, + "Past Due Days": 69 + }, + { + "Invoice Number": "ERS-13652-230497", + "Amount Due": 119.65, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13636-230156", + "Amount Due": 22312, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13646-230486", + "Amount Due": 35335.9, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13635-230048", + "Amount Due": 35455.55, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13632-229748", + "Amount Due": 45686.48, + "Due Date": 1709769600000, + "Past Due Days": 70 + }, + { + "Invoice Number": "ERS-13635-230047", + "Amount Due": 239.3, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-13633-229763", + "Amount Due": 22312, + "Due Date": 1709683200000, + "Past Due Days": 71 + }, + { + "Invoice Number": "ERS-13627-229246", + "Amount Due": 73002.07, + "Due Date": 1709596800000, + "Past Due Days": 72 + }, + { + "Invoice Number": "ERS-13625-229110", + "Amount Due": 8499.81, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-13629-229248", + "Amount Due": 28668.75, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-13630-229545", + "Amount Due": 28668.75, + "Due Date": 1709510400000, + "Past Due Days": 73 + }, + { + "Invoice Number": "ERS-13625-229109", + "Amount Due": 295.74, + "Due Date": 1709424000000, + "Past Due Days": 74 + }, + { + "Invoice Number": "ERS-13625-229108", + "Amount Due": 21334.88, + "Due Date": 1709337600000, + "Past Due Days": 75 + }, + { + "Invoice Number": "ERS-13615-228386", + "Amount Due": 116564.57, + "Due Date": 1708992000000, + "Past Due Days": 79 + }, + { + "Invoice Number": "ERS-13615-228385", + "Amount Due": 539.55, + "Due Date": 1708819200000, + "Past Due Days": 81 + }, + { + "Invoice Number": "ERS-13613-228383", + "Amount Due": 97668.91, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "ERS-13615-228384", + "Amount Due": 97668.91, + "Due Date": 1708732800000, + "Past Due Days": 82 + }, + { + "Invoice Number": "ERS-13615-228382", + "Amount Due": 71085.67, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-13613-228381", + "Amount Due": 75752.68, + "Due Date": 1708646400000, + "Past Due Days": 83 + }, + { + "Invoice Number": "ERS-13611-228364", + "Amount Due": 124.17, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-13613-228379", + "Amount Due": 124.17, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-13615-228380", + "Amount Due": 124.17, + "Due Date": 1708560000000, + "Past Due Days": 84 + }, + { + "Invoice Number": "ERS-13615-228378", + "Amount Due": 38.38, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-13613-228377", + "Amount Due": 21706.62, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-13611-228363", + "Amount Due": 37643.76, + "Due Date": 1708473600000, + "Past Due Days": 85 + }, + { + "Invoice Number": "ERS-13613-228375", + "Amount Due": 14667.73, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-13615-228376", + "Amount Due": 14667.73, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-13611-228362", + "Amount Due": 25292.5, + "Due Date": 1708387200000, + "Past Due Days": 86 + }, + { + "Invoice Number": "ERS-13613-228374", + "Amount Due": 11000.8, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-13604-227285", + "Amount Due": 28335.39, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-13611-228361", + "Amount Due": 40750.14, + "Due Date": 1708300800000, + "Past Due Days": 87 + }, + { + "Invoice Number": "ERS-13608-227573", + "Amount Due": 10624.77, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-13611-228360", + "Amount Due": 10624.77, + "Due Date": 1708214400000, + "Past Due Days": 88 + }, + { + "Invoice Number": "ERS-13610-228101", + "Amount Due": 18668.02, + "Due Date": 1708128000000, + "Past Due Days": 89 + }, + { + "Invoice Number": "ERS-13602-227033", + "Amount Due": 45.15, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13600-226789", + "Amount Due": 29335.46, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13606-227564", + "Amount Due": 31874.29, + "Due Date": 1708041600000, + "Past Due Days": 90 + }, + { + "Invoice Number": "ERS-13609-227762", + "Amount Due": 25499.43, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-13600-226788", + "Amount Due": 32335.68, + "Due Date": 1707955200000, + "Past Due Days": 91 + }, + { + "Invoice Number": "ERS-13600-226787", + "Amount Due": 124.17, + "Due Date": 1707868800000, + "Past Due Days": 92 + }, + { + "Invoice Number": "ERS-13606-227563", + "Amount Due": 11687.24, + "Due Date": 1707868800000, + "Past Due Days": 92 + }, + { + "Invoice Number": "ERS-13605-227319", + "Amount Due": 14667.73, + "Due Date": 1707868800000, + "Past Due Days": 92 + }, + { + "Invoice Number": "ERS-13600-226786", + "Amount Due": 17667.95, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-13597-226248", + "Amount Due": 46748.96, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-13599-226468", + "Amount Due": 71397.69, + "Due Date": 1707782400000, + "Past Due Days": 93 + }, + { + "Invoice Number": "ERS-13597-226247", + "Amount Due": 14667.73, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-13601-226795", + "Amount Due": 23374.48, + "Due Date": 1707696000000, + "Past Due Days": 94 + }, + { + "Invoice Number": "ERS-13601-226794", + "Amount Due": 124.17, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13602-227032", + "Amount Due": 124.17, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13598-226252", + "Amount Due": 18668.02, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13600-226785", + "Amount Due": 23374.48, + "Due Date": 1707609600000, + "Past Due Days": 95 + }, + { + "Invoice Number": "ERS-13601-226793", + "Amount Due": 11687.24, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-13598-226251", + "Amount Due": 25499.43, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-13599-226467", + "Amount Due": 25499.43, + "Due Date": 1707523200000, + "Past Due Days": 96 + }, + { + "Invoice Number": "ERS-13597-226246", + "Amount Due": 7437.33, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13600-226784", + "Amount Due": 14874.66, + "Due Date": 1707436800000, + "Past Due Days": 97 + }, + { + "Invoice Number": "ERS-13596-226022", + "Amount Due": 21668.24, + "Due Date": 1707350400000, + "Past Due Days": 98 + }, + { + "Invoice Number": "ERS-13594-225841", + "Amount Due": 225.75, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-13599-226466", + "Amount Due": 225.75, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-13595-226019", + "Amount Due": 29002.11, + "Due Date": 1707264000000, + "Past Due Days": 99 + }, + { + "Invoice Number": "ERS-13591-225712", + "Amount Due": 17334.59, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-13590-225596", + "Amount Due": 35669.26, + "Due Date": 1707177600000, + "Past Due Days": 100 + }, + { + "Invoice Number": "ERS-13027-209761", + "Amount Due": 42.9, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-13037-209869", + "Amount Due": 41436.57, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-13059-210248", + "Amount Due": 41436.57, + "Due Date": 1689897600000, + "Past Due Days": 300 + }, + { + "Invoice Number": "ERS-13591-225711", + "Amount Due": 42003.05, + "Due Date": 1707091200000, + "Past Due Days": 101 + }, + { + "Invoice Number": "ERS-13593-225835", + "Amount Due": 51003.7, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-13592-225717", + "Amount Due": 57670.85, + "Due Date": 1707004800000, + "Past Due Days": 102 + }, + { + "Invoice Number": "ERS-13587-224973", + "Amount Due": 2257.5, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13582-224953", + "Amount Due": 928971.49, + "Due Date": 1706659200000, + "Past Due Days": 106 + }, + { + "Invoice Number": "ERS-13576-224633", + "Amount Due": 62337.86, + "Due Date": 1706227200000, + "Past Due Days": 111 + }, + { + "Invoice Number": "ERS-13555-224134", + "Amount Due": 54003.92, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-13573-224510", + "Amount Due": 54003.92, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-13576-224632", + "Amount Due": 54003.92, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-13570-224391", + "Amount Due": 62686.1, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-13574-224592", + "Amount Due": 62686.1, + "Due Date": 1705708800000, + "Past Due Days": 117 + }, + { + "Invoice Number": "ERS-13552-224123", + "Amount Due": 11687.24, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13565-224385", + "Amount Due": 11687.24, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13571-224507", + "Amount Due": 11687.24, + "Due Date": 1705622400000, + "Past Due Days": 118 + }, + { + "Invoice Number": "ERS-13568-224389", + "Amount Due": 25001.82, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-13549-223849", + "Amount Due": 37186.67, + "Due Date": 1705536000000, + "Past Due Days": 119 + }, + { + "Invoice Number": "ERS-13548-223846", + "Amount Due": 25001.82, + "Due Date": 1705276800000, + "Past Due Days": 122 + }, + { + "Invoice Number": "ERS-13559-224140", + "Amount Due": 31874.29, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-13561-224380", + "Amount Due": 31874.29, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-13563-224382", + "Amount Due": 31874.29, + "Due Date": 1705190400000, + "Past Due Days": 123 + }, + { + "Invoice Number": "ERS-13555-224133", + "Amount Due": 40669.62, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-13550-224118", + "Amount Due": 49936.38, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-13552-224122", + "Amount Due": 49936.38, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-13557-224138", + "Amount Due": 49936.38, + "Due Date": 1705104000000, + "Past Due Days": 124 + }, + { + "Invoice Number": "ERS-13555-224132", + "Amount Due": 45669.98, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-13545-223704", + "Amount Due": 49936.38, + "Due Date": 1705017600000, + "Past Due Days": 125 + }, + { + "Invoice Number": "ERS-13545-223703", + "Amount Due": 16667.88, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-13555-224131", + "Amount Due": 16667.88, + "Due Date": 1704931200000, + "Past Due Days": 126 + }, + { + "Invoice Number": "ERS-13545-223702", + "Amount Due": 13812.19, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-13552-224121", + "Amount Due": 13812.19, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-13557-224137", + "Amount Due": 13812.19, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-13555-224130", + "Amount Due": 16667.88, + "Due Date": 1704844800000, + "Past Due Days": 127 + }, + { + "Invoice Number": "ERS-13545-223701", + "Amount Due": 16667.88, + "Due Date": 1704758400000, + "Past Due Days": 128 + }, + { + "Invoice Number": "ERS-13545-223700", + "Amount Due": 66604.26, + "Due Date": 1704585600000, + "Past Due Days": 130 + }, + { + "Invoice Number": "ERS-13525-221686", + "Amount Due": 282.19, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-13528-221690", + "Amount Due": 191.89, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13531-221845", + "Amount Due": 191.89, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13534-221849", + "Amount Due": 191.89, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13522-221681", + "Amount Due": 117.39, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-13528-221689", + "Amount Due": 117.39, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-13531-221844", + "Amount Due": 117.39, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-13534-221848", + "Amount Due": 117.39, + "Due Date": 1703635200000, + "Past Due Days": 141 + }, + { + "Invoice Number": "ERS-13525-221685", + "Amount Due": 345.4, + "Due Date": 1703462400000, + "Past Due Days": 143 + }, + { + "Invoice Number": "ERS-13422-218441", + "Amount Due": 11169.25, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-13430-218666", + "Amount Due": 11169.25, + "Due Date": 1704499200000, + "Past Due Days": 131 + }, + { + "Invoice Number": "ERS-13417-218339", + "Amount Due": 11616.02, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-13430-218665", + "Amount Due": 11616.02, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-13432-218670", + "Amount Due": 11616.02, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-13434-218672", + "Amount Due": 13706.25, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-13444-218964", + "Amount Due": 14572.27, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-13442-218961", + "Amount Due": 23232.04, + "Due Date": 1704326400000, + "Past Due Days": 133 + }, + { + "Invoice Number": "ERS-13412-218094", + "Amount Due": 67993.75, + "Due Date": 1704153600000, + "Past Due Days": 135 + }, + { + "Invoice Number": "ERS-13418-218430", + "Amount Due": 26606.25, + "Due Date": 1703980800000, + "Past Due Days": 137 + }, + { + "Invoice Number": "ERS-13398-217758", + "Amount Due": 5375, + "Due Date": 1703894400000, + "Past Due Days": 138 + }, + { + "Invoice Number": "ERS-13402-217873", + "Amount Due": 10750, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13409-218088", + "Amount Due": 10750, + "Due Date": 1703721600000, + "Past Due Days": 140 + }, + { + "Invoice Number": "ERS-13394-217534", + "Amount Due": 12093.75, + "Due Date": 1703548800000, + "Past Due Days": 142 + }, + { + "Invoice Number": "ERS-13380-217042", + "Amount Due": 5375, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-13383-217100", + "Amount Due": 8935.4, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-13389-217341", + "Amount Due": 8935.4, + "Due Date": 1703289600000, + "Past Due Days": 145 + }, + { + "Invoice Number": "ERS-13383-217099", + "Amount Due": 26806.2, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-13387-217125", + "Amount Due": 26806.2, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-13388-217337", + "Amount Due": 26806.2, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-13380-217041", + "Amount Due": 42193.75, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-13385-217119", + "Amount Due": 42193.75, + "Due Date": 1703203200000, + "Past Due Days": 146 + }, + { + "Invoice Number": "ERS-13375-216843", + "Amount Due": 13168.75, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-13378-217014", + "Amount Due": 44230.23, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-13377-216949", + "Amount Due": 78184.75, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-13381-217077", + "Amount Due": 123755.29, + "Due Date": 1702857600000, + "Past Due Days": 150 + }, + { + "Invoice Number": "ERS-13374-216701", + "Amount Due": 26806.2, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-13375-216841", + "Amount Due": 26806.2, + "Due Date": 1702771200000, + "Past Due Days": 151 + }, + { + "Invoice Number": "ERS-13373-216662", + "Amount Due": 45570.54, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-13376-216853", + "Amount Due": 45570.54, + "Due Date": 1702684800000, + "Past Due Days": 152 + }, + { + "Invoice Number": "ERS-13372-216541", + "Amount Due": 12509.56, + "Due Date": 1702425600000, + "Past Due Days": 155 + }, + { + "Invoice Number": "ERS-13371-216439", + "Amount Due": 154832.68, + "Due Date": 1702339200000, + "Past Due Days": 156 + }, + { + "Invoice Number": "ERS-13371-216438", + "Amount Due": 93875.45, + "Due Date": 1702252800000, + "Past Due Days": 157 + }, + { + "Invoice Number": "ERS-13371-216437", + "Amount Due": 39559.14, + "Due Date": 1702080000000, + "Past Due Days": 159 + }, + { + "Invoice Number": "ERS-13371-216436", + "Amount Due": 6181.25, + "Due Date": 1701907200000, + "Past Due Days": 161 + }, + { + "Invoice Number": "ERS-13371-216435", + "Amount Due": 2687.5, + "Due Date": 1701820800000, + "Past Due Days": 162 + }, + { + "Invoice Number": "ERS-13371-216434", + "Amount Due": 5106.25, + "Due Date": 1701734400000, + "Past Due Days": 163 + }, + { + "Invoice Number": "ERS-13360-216288", + "Amount Due": 16977.26, + "Due Date": 1701561600000, + "Past Due Days": 165 + }, + { + "Invoice Number": "ERS-13355-215956", + "Amount Due": 16977.26, + "Due Date": 1701475200000, + "Past Due Days": 166 + }, + { + "Invoice Number": "ERS-13357-216175", + "Amount Due": 4467.7, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-13353-215953", + "Amount Due": 8488.63, + "Due Date": 1701388800000, + "Past Due Days": 167 + }, + { + "Invoice Number": "ERS-13371-216433", + "Amount Due": 9675, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-13351-215875", + "Amount Due": 20998.19, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-13357-216174", + "Amount Due": 20998.19, + "Due Date": 1701216000000, + "Past Due Days": 169 + }, + { + "Invoice Number": "ERS-13350-215626", + "Amount Due": 48643.75, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-13353-215952", + "Amount Due": 48643.75, + "Due Date": 1701043200000, + "Past Due Days": 171 + }, + { + "Invoice Number": "ERS-13345-215507", + "Amount Due": 8488.63, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-13332-215206", + "Amount Due": 16977.26, + "Due Date": 1700870400000, + "Past Due Days": 173 + }, + { + "Invoice Number": "ERS-13329-215203", + "Amount Due": 8488.63, + "Due Date": 1700784000000, + "Past Due Days": 174 + }, + { + "Invoice Number": "ERS-13322-215069", + "Amount Due": 8488.63, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-13313-214844", + "Amount Due": 20998.19, + "Due Date": 1700697600000, + "Past Due Days": 175 + }, + { + "Invoice Number": "ERS-13313-214843", + "Amount Due": 8488.63, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-13307-214685", + "Amount Due": 12631.25, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-13303-214681", + "Amount Due": 20998.19, + "Due Date": 1700524800000, + "Past Due Days": 177 + }, + { + "Invoice Number": "ERS-13303-214680", + "Amount Due": 12631.25, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-13314-214856", + "Amount Due": 12631.25, + "Due Date": 1700438400000, + "Past Due Days": 178 + }, + { + "Invoice Number": "ERS-13300-214676", + "Amount Due": 5106.25, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-13303-214679", + "Amount Due": 5106.25, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-13320-215065", + "Amount Due": 8488.63, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-13326-215200", + "Amount Due": 8488.63, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-13370-216412", + "Amount Due": 13594.88, + "Due Date": 1700352000000, + "Past Due Days": 179 + }, + { + "Invoice Number": "ERS-13286-214390", + "Amount Due": 16393.75, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-13368-216410", + "Amount Due": 16393.75, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-13283-214263", + "Amount Due": 22785.27, + "Due Date": 1700179200000, + "Past Due Days": 181 + }, + { + "Invoice Number": "ERS-13286-214389", + "Amount Due": 12631.25, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-13304-214682", + "Amount Due": 12631.25, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-13283-214262", + "Amount Due": 20998.19, + "Due Date": 1700092800000, + "Past Due Days": 182 + }, + { + "Invoice Number": "ERS-13279-214087", + "Amount Due": 21891.73, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-13278-214086", + "Amount Due": 119734.36, + "Due Date": 1699747200000, + "Past Due Days": 186 + }, + { + "Invoice Number": "ERS-13275-214024", + "Amount Due": 19618.75, + "Due Date": 1699660800000, + "Past Due Days": 187 + }, + { + "Invoice Number": "ERS-13269-214007", + "Amount Due": 22843.75, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-13275-214023", + "Amount Due": 22843.75, + "Due Date": 1699488000000, + "Past Due Days": 189 + }, + { + "Invoice Number": "ERS-13256-213785", + "Amount Due": 2233.85, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-13260-213842", + "Amount Due": 3493.75, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-13269-214006", + "Amount Due": 3493.75, + "Due Date": 1699315200000, + "Past Due Days": 191 + }, + { + "Invoice Number": "ERS-13248-213632", + "Amount Due": 5361.24, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-13240-213494", + "Amount Due": 32614.21, + "Due Date": 1699142400000, + "Past Due Days": 193 + }, + { + "Invoice Number": "ERS-13239-213491", + "Amount Due": 21891.73, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-13240-213493", + "Amount Due": 21891.73, + "Due Date": 1698969600000, + "Past Due Days": 195 + }, + { + "Invoice Number": "ERS-13251-213778", + "Amount Due": 27252.97, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-13249-213776", + "Amount Due": 54505.94, + "Due Date": 1698796800000, + "Past Due Days": 197 + }, + { + "Invoice Number": "ERS-13218-212947", + "Amount Due": 16393.75, + "Due Date": 1698710400000, + "Past Due Days": 198 + }, + { + "Invoice Number": "ERS-13204-212640", + "Amount Due": 26068.75, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-13207-212659", + "Amount Due": 49144.7, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-13211-212832", + "Amount Due": 49144.7, + "Due Date": 1698278400000, + "Past Due Days": 203 + }, + { + "Invoice Number": "ERS-13195-212409", + "Amount Due": 27252.97, + "Due Date": 1698019200000, + "Past Due Days": 206 + }, + { + "Invoice Number": "ERS-13185-212317", + "Amount Due": 10722.48, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-13193-212408", + "Amount Due": 10722.48, + "Due Date": 1697846400000, + "Past Due Days": 208 + }, + { + "Invoice Number": "ERS-13174-212173", + "Amount Due": 18543.75, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-13176-212175", + "Amount Due": 18543.75, + "Due Date": 1697673600000, + "Past Due Days": 210 + }, + { + "Invoice Number": "ERS-13170-212050", + "Amount Due": 8488.63, + "Due Date": 1697587200000, + "Past Due Days": 211 + }, + { + "Invoice Number": "ERS-13187-212401", + "Amount Due": 6450, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-13168-212047", + "Amount Due": 15587.5, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-13164-211939", + "Amount Due": 16393.75, + "Due Date": 1697500800000, + "Past Due Days": 212 + }, + { + "Invoice Number": "ERS-13162-211934", + "Amount Due": 24187.5, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-13171-212169", + "Amount Due": 24187.5, + "Due Date": 1697414400000, + "Past Due Days": 213 + }, + { + "Invoice Number": "ERS-13152-211686", + "Amount Due": 76397.67, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13155-211692", + "Amount Due": 76397.67, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13158-211696", + "Amount Due": 76397.67, + "Due Date": 1696809600000, + "Past Due Days": 220 + }, + { + "Invoice Number": "ERS-13110-211342", + "Amount Due": 8600, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-13130-211429", + "Amount Due": 8600, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-13118-211413", + "Amount Due": 14296.64, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-13123-211425", + "Amount Due": 14296.64, + "Due Date": 1696464000000, + "Past Due Days": 224 + }, + { + "Invoice Number": "ERS-13110-211341", + "Amount Due": 16662.5, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-13145-211530", + "Amount Due": 16662.5, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-13118-211412", + "Amount Due": 27699.74, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-13123-211424", + "Amount Due": 27699.74, + "Due Date": 1696377600000, + "Past Due Days": 225 + }, + { + "Invoice Number": "ERS-13140-211525", + "Amount Due": 11287.5, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-13118-211411", + "Amount Due": 18764.34, + "Due Date": 1696291200000, + "Past Due Days": 226 + }, + { + "Invoice Number": "ERS-13123-211423", + "Amount Due": 3225, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13122-211418", + "Amount Due": 14243.75, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13148-211533", + "Amount Due": 18764.34, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13126-211428", + "Amount Due": 28487.5, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13113-211340", + "Amount Due": 42443.15, + "Due Date": 1696204800000, + "Past Due Days": 227 + }, + { + "Invoice Number": "ERS-13132-211506", + "Amount Due": 14243.75, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-13101-211228", + "Amount Due": 23678.81, + "Due Date": 1696118400000, + "Past Due Days": 228 + }, + { + "Invoice Number": "ERS-13099-211227", + "Amount Due": 14243.75, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-13122-211417", + "Amount Due": 14243.75, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-13118-211410", + "Amount Due": 47357.62, + "Due Date": 1696032000000, + "Past Due Days": 229 + }, + { + "Invoice Number": "ERS-13101-211226", + "Amount Due": 28593.28, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-13099-211225", + "Amount Due": 70412.5, + "Due Date": 1695686400000, + "Past Due Days": 233 + }, + { + "Invoice Number": "ERS-13099-211223", + "Amount Due": 11287.5, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-13110-211339", + "Amount Due": 11287.5, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-13101-211224", + "Amount Due": 18764.34, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-13106-211332", + "Amount Due": 18764.34, + "Due Date": 1695600000000, + "Past Due Days": 234 + }, + { + "Invoice Number": "ERS-13099-211221", + "Amount Due": 14243.75, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-13101-211222", + "Amount Due": 14296.64, + "Due Date": 1695168000000, + "Past Due Days": 239 + }, + { + "Invoice Number": "ERS-13110-211338", + "Amount Due": 14243.75, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-13106-211331", + "Amount Due": 23678.81, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-13099-211219", + "Amount Due": 44343.75, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-13101-211220", + "Amount Due": 50038.24, + "Due Date": 1695081600000, + "Past Due Days": 240 + }, + { + "Invoice Number": "ERS-13088-210562", + "Amount Due": 14243.75, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-13099-211217", + "Amount Due": 14243.75, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-13101-211218", + "Amount Due": 23678.81, + "Due Date": 1694995200000, + "Past Due Days": 241 + }, + { + "Invoice Number": "ERS-13080-210474", + "Amount Due": 7525, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-13099-211215", + "Amount Due": 15856.25, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-13091-210611", + "Amount Due": 23678.81, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-13094-210781", + "Amount Due": 23678.81, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-13084-210484", + "Amount Due": 26806.2, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-13101-211216", + "Amount Due": 26806.2, + "Due Date": 1694908800000, + "Past Due Days": 242 + }, + { + "Invoice Number": "ERS-13071-210405", + "Amount Due": 5375, + "Due Date": 1694390400000, + "Past Due Days": 248 + }, + { + "Invoice Number": "ERS-13030-209849", + "Amount Due": 4300, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-13057-210160", + "Amount Due": 446.77, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-13046-210067", + "Amount Due": 7148.32, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-13051-210155", + "Amount Due": 7148.32, + "Due Date": 1694217600000, + "Past Due Days": 250 + }, + { + "Invoice Number": "ERS-13038-209867", + "Amount Due": 893.54, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-13053-210159", + "Amount Due": 893.54, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-13064-210308", + "Amount Due": 2956.25, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-13042-210063", + "Amount Due": 8062.5, + "Due Date": 1694044800000, + "Past Due Days": 252 + }, + { + "Invoice Number": "ERS-13030-209848", + "Amount Due": 5106.25, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-13053-210158", + "Amount Due": 5106.25, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-13042-210062", + "Amount Due": 8488.63, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-13045-210066", + "Amount Due": 8488.63, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-13052-210157", + "Amount Due": 19933.51, + "Due Date": 1693958400000, + "Past Due Days": 253 + }, + { + "Invoice Number": "ERS-13021-209643", + "Amount Due": 26606.25, + "Due Date": 1693872000000, + "Past Due Days": 254 + }, + { + "Invoice Number": "ERS-13013-209273", + "Amount Due": 5106.25, + "Due Date": 1693612800000, + "Past Due Days": 257 + }, + { + "Invoice Number": "ERS-13018-209640", + "Amount Due": 5106.25, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-13008-209123", + "Amount Due": 15856.25, + "Due Date": 1693526400000, + "Past Due Days": 258 + }, + { + "Invoice Number": "ERS-13023-209741", + "Amount Due": 5106.25, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-13013-209272", + "Amount Due": 10212.5, + "Due Date": 1693440000000, + "Past Due Days": 259 + }, + { + "Invoice Number": "ERS-12997-208839", + "Amount Due": 3225, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-12993-208822", + "Amount Due": 17424.03, + "Due Date": 1693180800000, + "Past Due Days": 262 + }, + { + "Invoice Number": "ERS-12993-208821", + "Amount Due": 27699.74, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-13003-209025", + "Amount Due": 38868.99, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-12991-208819", + "Amount Due": 40656.07, + "Due Date": 1693008000000, + "Past Due Days": 264 + }, + { + "Invoice Number": "ERS-12990-208699", + "Amount Due": 2680.62, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-12974-208476", + "Amount Due": 13168.75, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-12969-208466", + "Amount Due": 21891.73, + "Due Date": 1692835200000, + "Past Due Days": 266 + }, + { + "Invoice Number": "ERS-12991-208818", + "Amount Due": 2680.62, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-12974-208475", + "Amount Due": 4568.75, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-12967-208463", + "Amount Due": 15856.25, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-12962-208343", + "Amount Due": 21891.73, + "Due Date": 1692662400000, + "Past Due Days": 268 + }, + { + "Invoice Number": "ERS-12954-208333", + "Amount Due": 4467.7, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-12969-208465", + "Amount Due": 4467.7, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-12947-208240", + "Amount Due": 5106.25, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-12972-208471", + "Amount Due": 5106.25, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-12974-208474", + "Amount Due": 5106.25, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-12950-208244", + "Amount Due": 12956.33, + "Due Date": 1692576000000, + "Past Due Days": 269 + }, + { + "Invoice Number": "ERS-12954-208332", + "Amount Due": 2687.5, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-12949-208242", + "Amount Due": 8488.63, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-12983-208679", + "Amount Due": 8488.63, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-12952-208330", + "Amount Due": 10212.5, + "Due Date": 1692489600000, + "Past Due Days": 270 + }, + { + "Invoice Number": "ERS-12960-208342", + "Amount Due": 2687.5, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-12964-208458", + "Amount Due": 2687.5, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-12943-208106", + "Amount Due": 4467.7, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-12977-208557", + "Amount Due": 7155.2, + "Due Date": 1692403200000, + "Past Due Days": 271 + }, + { + "Invoice Number": "ERS-12937-207831", + "Amount Due": 16083.72, + "Due Date": 1692057600000, + "Past Due Days": 275 + }, + { + "Invoice Number": "ERS-12937-207830", + "Amount Due": 25019.12, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-12935-207829", + "Amount Due": 34668.75, + "Due Date": 1691971200000, + "Past Due Days": 276 + }, + { + "Invoice Number": "ERS-12937-207828", + "Amount Due": 26359.43, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-12935-207827", + "Amount Due": 34668.75, + "Due Date": 1691884800000, + "Past Due Days": 277 + }, + { + "Invoice Number": "ERS-12935-207826", + "Amount Due": 10750, + "Due Date": 1691712000000, + "Past Due Days": 279 + }, + { + "Invoice Number": "ERS-12935-207825", + "Amount Due": 6181.25, + "Due Date": 1691539200000, + "Past Due Days": 281 + }, + { + "Invoice Number": "ERS-12935-207823", + "Amount Due": 12631.25, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-12937-207824", + "Amount Due": 20998.19, + "Due Date": 1691193600000, + "Past Due Days": 285 + }, + { + "Invoice Number": "ERS-12935-207822", + "Amount Due": 2687.5, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-12931-207235", + "Amount Due": 12631.25, + "Due Date": 1691107200000, + "Past Due Days": 286 + }, + { + "Invoice Number": "ERS-12935-207821", + "Amount Due": 15856.25, + "Due Date": 1691020800000, + "Past Due Days": 287 + }, + { + "Invoice Number": "ERS-12928-207232", + "Amount Due": 6181.25, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-12935-207820", + "Amount Due": 6181.25, + "Due Date": 1690848000000, + "Past Due Days": 289 + }, + { + "Invoice Number": "ERS-12902-206154", + "Amount Due": 42889.92, + "Due Date": 1689292800000, + "Past Due Days": 307 + }, + { + "Invoice Number": "ERS-12898-206151", + "Amount Due": 18764.34, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "ERS-12897-206076", + "Amount Due": 30380.36, + "Due Date": 1689120000000, + "Past Due Days": 309 + }, + { + "Invoice Number": "ERS-12898-206150", + "Amount Due": 48251.16, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-12897-206075", + "Amount Due": 83188.66, + "Due Date": 1689033600000, + "Past Due Days": 310 + }, + { + "Invoice Number": "ERS-12897-206074", + "Amount Due": 42041.1, + "Due Date": 1688947200000, + "Past Due Days": 311 + }, + { + "Invoice Number": "ERS-12897-206073", + "Amount Due": 3762.5, + "Due Date": 1688860800000, + "Past Due Days": 312 + }, + { + "Invoice Number": "ERS-12898-206149", + "Amount Due": 18764.34, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-12894-205979", + "Amount Due": 25465.89, + "Due Date": 1688688000000, + "Past Due Days": 314 + }, + { + "Invoice Number": "ERS-12897-206072", + "Amount Due": 12631.25, + "Due Date": 1688601600000, + "Past Due Days": 315 + }, + { + "Invoice Number": "ERS-12897-206071", + "Amount Due": 42041.1, + "Due Date": 1688515200000, + "Past Due Days": 316 + }, + { + "Invoice Number": "ERS-12897-206070", + "Amount Due": 24572.35, + "Due Date": 1688428800000, + "Past Due Days": 317 + }, + { + "Invoice Number": "ERS-12892-205970", + "Amount Due": 12956.33, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-12894-205978", + "Amount Due": 12956.33, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-12897-206069", + "Amount Due": 18317.57, + "Due Date": 1688342400000, + "Past Due Days": 318 + }, + { + "Invoice Number": "ERS-12897-206068", + "Amount Due": 69875, + "Due Date": 1688083200000, + "Past Due Days": 321 + }, + { + "Invoice Number": "ERS-9067-230270", + "Amount Due": 1942.16, + "Due Date": 1712707200000, + "Past Due Days": 36 + }, + { + "Invoice Number": "ERS-9046-227052", + "Amount Due": 1003.62, + "Due Date": 1710633600000, + "Past Due Days": 60 + }, + { + "Invoice Number": "OPS201039366", + "Amount Due": 29457.76, + "Due Date": 1710115200000, + "Past Due Days": 66 + }, + { + "Invoice Number": "ERS-9042-226023", + "Amount Due": 942.86, + "Due Date": 1709942400000, + "Past Due Days": 68 + }, + { + "Invoice Number": "ERS-04-OCT-10-229044", + "Amount Due": 42793.2, + "Due Date": 1712361600000, + "Past Due Days": 40 + }, + { + "Invoice Number": "ERS-06-SEP-10-225553", + "Amount Due": 45832.8, + "Due Date": 1709942400000, + "Past Due Days": 68 + } +] \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/services/interactiveTables/openapi3.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/services/interactiveTables/openapi3.json new file mode 100644 index 0000000..42a3d59 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/services/interactiveTables/openapi3.json @@ -0,0 +1,77 @@ +{ + "openapi": "3.0.0", + "info": { + "title": "interactiveTables", + "version": "1.0.0" + }, + "servers": [ + { + "url": "vb-catalog://backends/interactiveTables" + } + ], + "paths": { + "/getdata/": { + "get": { + "operationId": "getGetdata", + "parameters": [ + { + "name": "idataId", + "in": "query", + "schema": { + "type": "string" + }, + "x-vb": { + "defaultValue": "default-value" + } + } + ], + "responses": { + "default": { + "description": "Response for default", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GetGetdata" + }, + "examples": { + "vb": { + "summary": "Example stored by VB User", + "externalValue": "./examples/getGetdata/response_default_application_json_vb.json" + } + } + } + } + } + }, + "x-vb": { + "actionHint": "getMany", + "queryParameters": {} + } + } + } + }, + "components": { + "schemas": { + "GetGetdata": { + "type": "array", + "items": { + "type": "object", + "properties": { + "Invoice Number": { + "type": "string" + }, + "Amount Due": { + "type": "integer" + }, + "Due Date": { + "type": "integer" + }, + "Past Due Days": { + "type": "integer" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/settings/dependencies.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/settings/dependencies.json new file mode 100644 index 0000000..6ae08ac --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/settings/dependencies.json @@ -0,0 +1,3 @@ +{ + "component-dependencies": {} +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/settings/deployment-profiles.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/settings/deployment-profiles.json new file mode 100644 index 0000000..b175728 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/settings/deployment-profiles.json @@ -0,0 +1,14 @@ +{ + "profiles": [ + { + "displayName": "Base configuration", + "id": "base_configuration", + "description": "Default development profile in VBCS" + } + ], + "defaults": { + "dev": "base_configuration", + "stage": "base_configuration", + "publish": "base_configuration" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/settings/user-roles.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/settings/user-roles.json new file mode 100644 index 0000000..176b34e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/settings/user-roles.json @@ -0,0 +1,10 @@ +{ + "userroles":[ + { + "name": "chart-viewer", + "description": "", + "id": "chart-viewer", + "defaultMapping": {} + } + ] +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/visual-application.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/visual-application.json new file mode 100644 index 0000000..7dfb194 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/visual-application.json @@ -0,0 +1,13 @@ +{ + "vbcs.dt.version": "20240618-24.10.6", + "dependencies": { + "upgrade": "micro", + "paths": { + "jet": "https://static.oracle.com/cdn/jet/16.1.4", + "telemetry": "https://static.oracle.com/cdn/trace/8.2.2", + "oracleImageGallery": "https://static.oracle.com/cdn/fnd/gallery/2410.0.3", + "visualRuntime": "https://static.oracle.com/cdn/vb/2410.2.0" + } + }, + "source.version": "2410" +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/app-flow.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/app-flow.js new file mode 100644 index 0000000..7bad759 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/app-flow.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class AppModule { + } + + return AppModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/app-flow.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/app-flow.json new file mode 100644 index 0000000..c08882f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/app-flow.json @@ -0,0 +1,157 @@ +{ + "id": "dynamictabledata", + "description": "A new VB app", + "defaultPage": "shell", + "services": {}, + "translations": { + "app": { + "path": "./resources/strings/app/nls/app-strings" + } + }, + "events": { + "changeTheme": { + "payloadType": { + "themeName": "string" + }, + "description": "Theme to switch the application to. Possible values are 'dark' to switch to dark theme, 'light' to switch to the default light theme and 'os' to switch to dark theme if OS has dark theme enabled" + }, + "navigateToItem": { + "payloadType": { + "item": "string" + }, + "description": "Event to configure navigation between items/tabs." + }, + "toggleDrawer": { + "description": "Event to toggle the drawer." + } + }, + "types": { + "navigationItem": { + "id": "string", + "name": "string", + "iconClass": "string" + }, + "globalHeaderItem": { + "id": "string", + "name": "string", + "iconClass": "string" + }, + "avatarMenuItem": { + "id": "string", + "name": "string", + "iconClass": "string" + } + }, + "variables": { + "currentTheme": { + "type": "string", + "description": "Current UI theme used in the application" + }, + "globalHeadersADP": { + "type": "vb/ArrayDataProvider2", + "description": "The model describing the Global Applications headers", + "defaultValue": { + "keyAttributes": "id", + "data": "{{ $variables.globalHeadersData }}", + "itemType": "navigationItem" + } + }, + "navigationADP": { + "type": "vb/ArrayDataProvider2", + "description": "The model describing the flows in the app", + "defaultValue": { + "keyAttributes": "id", + "data": "{{ $variables.navigationData }}", + "itemType": "navigationItem" + } + }, + "avatarItems": { + "type": "avatarMenuItem[]", + "defaultValue": [ + { + "name": "Sign Out", + "id": "signout", + "iconClass": "oj-ux-ico-logout" + } + ] + }, + "globalHeadersData": { + "type": "globalHeaderItem[]", + "defaultValue": [ + { + "name": "Example 1", + "id": "settings", + "iconClass": "oj-ux-ico-settings" + }, + { + "name": "Example 2", + "id": "like", + "iconClass": "oj-ux-ico-thumbs-up" + }, + { + "name": "Example 3", + "id": "bookmark", + "iconClass": "oj-ux-ico-bookmark-add" + } + ] + }, + "navigationData": { + "type": "navigationItem[]", + "defaultValue": [] + } + }, + "eventListeners": { + "vbResourceChanged": { + "chains": [ + { + "parameters": { + "event": "{{ $event }}" + }, + "chain": "resourceChangedHandler" + } + ] + }, + "vbEnter": { + "chains": [ + { + "parameters": {}, + "chain": "initCurrentTheme" + } + ] + }, + "changeTheme": { + "chains": [ + { + "parameters": { + "event": "{{ $event }}", + "themeName": "{{ $event.themeName }}" + }, + "chain": "themeChangeHandler" + } + ] + } + }, + "userConfig": { + "type": "vb/DefaultSecurityProvider", + "configuration": {}, + "embedding": "deny" + }, + "security": {}, + "imports": { + "css": [ + "/resources/css/app.css" + ] + }, + "settings": { + "formDataAccess": "resources/formData/{vbFormDataId}" + }, + "constants": { + "themeChangeUI": { + "type": "string", + "defaultValue": "off" + } + }, + "@dt": { + "applicationTemplateType": "redwood" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/initCurrentTheme.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/initCurrentTheme.js new file mode 100644 index 0000000..a8bd21e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/initCurrentTheme.js @@ -0,0 +1,31 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class initCurrentTheme extends ActionChain { + + /** + * @param {Object} context + */ + async run(context) { + const { $application } = context; + if ($application.constants.themeChangeUI === 'on') { + // data-vb-theme is added in index.html when the app is loaded + $application.variables.currentTheme = document.documentElement.getAttribute('data-vb-theme') || 'light'; + } + } + } + + return initCurrentTheme; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/resourceChangedHandler.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/resourceChangedHandler.js new file mode 100644 index 0000000..33cd53e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/resourceChangedHandler.js @@ -0,0 +1,34 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class resourceChangedHandler extends ActionChain { + + /** + * Displays a notification message when application has been updated and needs to be refreshed. + * @param {Object} context + * @param {Object} params + * @param {{error: {detail: string}}} params.event + */ + async run(context, { event = {} }) { + const { $application } = context; + + await Actions.fireNotificationEvent(context, { + summary: event.error.detail, + }); + } + } + + return resourceChangedHandler; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/themeChangeHandler.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/themeChangeHandler.js new file mode 100644 index 0000000..499f14a --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/themeChangeHandler.js @@ -0,0 +1,31 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class themeChangeHandler extends ActionChain { + /** + * @param {Object} context + * @param {Object} params + * @param {string} params.themeName Name of the theme to switch to + */ + async run(context, { themeName = 'light' }) { + const { $application } = context; + $application.variables.currentTheme = themeName; + // window.vbLoadTheme is added in index.html when the app is loaded + window.vbLoadTheme(themeName); + } + } + + return themeChangeHandler; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/toggleDrawerHandler.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/toggleDrawerHandler.js new file mode 100644 index 0000000..117a8b6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/chains/toggleDrawerHandler.js @@ -0,0 +1,32 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class toggleDrawerHandler extends ActionChain { + + /** + * Toggles the navigation drawer for the page + * @param {Object} context + */ + async run(context) { + const { $application } = context; + + const fireEventToggleDrawerResult = await Actions.fireEvent(context, { + event: 'application:toggleDrawer', + }); + } + } + + return toggleDrawerHandler; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/main-flow.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/main-flow.js new file mode 100644 index 0000000..935a8b6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/main-flow.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class FlowModule { + } + + return FlowModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/main-flow.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/main-flow.json new file mode 100644 index 0000000..765c247 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/main-flow.json @@ -0,0 +1,8 @@ +{ + "id": "main", + "description": "Flow main", + "defaultPage": "main-start", + "services": {}, + "types": {}, + "variables": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/InputTextKeyupChain.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/InputTextKeyupChain.js new file mode 100644 index 0000000..2ab222b --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/InputTextKeyupChain.js @@ -0,0 +1,29 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class InputTextKeyupChain extends ActionChain { + + /** + * @param {Object} context + */ + async run(context) { + const { $page, $flow, $application, $constants, $variables, $functions } = context; + + await $functions.setupFilterInput(); + } + } + + return InputTextKeyupChain; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/preInitActionChain.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/preInitActionChain.js new file mode 100644 index 0000000..a543f00 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/preInitActionChain.js @@ -0,0 +1,33 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class preInitActionChain extends ActionChain { + + /** + * @param {Object} context + * @return {{cancelled:boolean}} + */ + async run(context) { + const { $page, $flow, $application, $constants, $variables, $functions } = context; + + await $functions.extractQueryParams(); + + // Navigation to this page can be canceled by returning an object with the property cancelled set to true. This is useful if the user does not have permission to view this page. + return { cancelled: false }; + } + } + + return preInitActionChain; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/rowsPerPageComboValueChangeChain.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/rowsPerPageComboValueChangeChain.js new file mode 100644 index 0000000..e0c1f18 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/rowsPerPageComboValueChangeChain.js @@ -0,0 +1,31 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class rowsPerPageComboValueChangeChain extends ActionChain { + + /** + * @param {Object} context + * @param {Object} params + * @param {any} params.value + */ + async run(context, { value }) { + const { $page, $flow, $application, $constants, $variables, $functions } = context; + + await $functions.updatePageData($variables.rowsPerPage); + } + } + + return rowsPerPageComboValueChangeChain; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/vbEnterListener.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/vbEnterListener.js new file mode 100644 index 0000000..9aa50a5 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page-chains/vbEnterListener.js @@ -0,0 +1,54 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class vbEnterListener extends ActionChain { + + /** + * @param {Object} context + */ + async run(context) { + const { $page, $flow, $application, $constants, $variables, $functions, $chain } = context; + + const resultGraphData = await $functions.getBarChartData(); + + $page.variables.graphBARDataADP.data = resultGraphData.usageGraphData; + $variables.xAxisLabel =resultGraphData.xAxisLabel; + $variables.yAxisLabel = resultGraphData.yAxisLabel; + $variables.titleText = resultGraphData.titleText; + $variables.showLegend = resultGraphData.showLegend; + $variables.tooltipRenderer = resultGraphData.tooltipRenderer; + + const lookupQueryParam = await $functions.lookupQueryParam('idataId'); + + const lookupQueryParam1 = await $functions.lookupQueryParam('igraphId'); + + $variables.inputDataId = lookupQueryParam; + $variables.graphId = lookupQueryParam1; + + const responseGetData = await Actions.callRest(context, { + endpoint: 'interactiveTables/getGetdata', + uriParams: { + "idataId": $page.variables.inputDataId, + "userId": $application.user.email + }, + }); + + const dataProvider = await $functions.getTableDataFromJSON(responseGetData.body); + $variables.myPDP = dataProvider; + } + } + + return vbEnterListener; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page.html new file mode 100644 index 0000000..e537de9 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page.html @@ -0,0 +1,95 @@ + + +
+ +
+
+ + + + + +
+ + +
+
+ + +
+
+
+ +
+ + + +
+
+

Table View

+ + +
+ + + + +
+ + + + + + + + + +
+ +
+ + +
+ + + + +
+ + + + + + + + +
+ +

Graph View

+
\ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page.js new file mode 100644 index 0000000..5b9bddf --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page.js @@ -0,0 +1,2721 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define(['ojs/ojcore', 'ojs/ojtable', 'ojs/ojarraydataprovider', 'ojs/ojpagingdataproviderview','knockout'], (ojcore, ojtable, ArrayDataProvider, PagingDataProviderView, ko) => { + 'use strict'; +var PageModule = function PageModule() {}; + const queryParams = {}; + + PageModule.prototype.extractQueryParams = function() { + var queryString = window.location.search; + + queryString = queryString.slice(queryString.indexOf('?') + 1); + const pairs = queryString.split('&'); + console.log("Pairs --"+pairs) ; + for (var i = 0; i < pairs.length; i++) { + const [key, value] = pairs[i].split('='); + queryParams[key] = decodeURIComponent(value); + console.log("query parms and Key"+ queryParams[key]); + }; + }; + + PageModule.prototype.lookupQueryParam = function(name) { + console.log("query param name"+queryParams[name]); + return queryParams[name]; + + }; + + PageModule.prototype.getSampleChartAxis = function () { + // Define categories and corresponding series data + let chartData = [ + { + "name": "Sales", // Series name + "items": [100, 200, 150, 300, 250, 400] // Values for each category + }, + { + "name": "Expenses", // Another series name + "items": [80, 180, 120, 250, 220, 350] // Values for each category + } + ]; + + // Define the categories (X-axis labels) + let categories = ['January', 'February', 'March', 'April', 'May', 'June']; + + // Observable for chart data and series + this.chartData = ko.observableArray(chartData); // Observable array for chart data + this.series = ko.observableArray(chartData); // Observable array for series + + // Return the chart data + return this.series(); +}; + +PageModule.prototype.getSampleChartData = function () { + // Define categories and corresponding series data + let chartData = [ + { + "name": "Sales", // Series name + "items": [100, 200, 150, 300, 250, 400] // Values for each category + }, + { + "name": "Expenses", // Another series name + "items": [80, 180, 120, 250, 220, 350] // Values for each category + } + ]; + + // Define the categories (X-axis labels) + let categories = ['January', 'February', 'March', 'April', 'May', 'June']; + + // Observable for chart data and series + this.chartData = ko.observableArray(chartData); // Observable array for chart data + this.series = ko.observableArray(chartData); // Observable array for series + + // Return the chart data + //chartData: this.chartData(); + return this.chartData(); +}; + + + + + PageModule.prototype.getJSONData = function (parsedHTML) { // HTML data in the input + + + + // Example HTML string with escaped characters (with literal backslashes) + let htmlString = ''; + + // Clean up escaped characters + let cleanedHtmlString = parsedHTML + .replace(/\\"/g, '"') // Replace escaped quotes (\") with normal quotes (") + .replace(/\\\\/g, '\\'); // Replace escaped backslashes (\\) with a single backslash (\) + + cleanedHtmlString = cleanedHtmlString + .replace(/</g, '<') + .replace(/>/g, '>') + .replace(/&/g, '&'); + + + + // Now the cleaned string is ready to be inserted or used + console.log("Cleaned up HTML: " + cleanedHtmlString); //
+ + + let parser = new DOMParser(); + let doc = parser.parseFromString(cleanedHtmlString, 'text/html'); + + + + + + + + + // Extract table headers + let tableHeaders = []; + let headers = doc.querySelectorAll('table th'); + + headers.forEach(header => { + tableHeaders.push(header.innerText.trim()); + }); + + + let tableRows = []; + let rows = Array.from(doc.querySelectorAll('table tbody tr')); + rows.forEach(row => { + let rowData = {}; + let cells = row.querySelectorAll('td'); + cells.forEach((cell, index) => { + let cellValue = cell.innerText.trim(); + rowData[`column_${index}`] = cellValue; + }); + if (Object.keys(rowData).length > 0) { + tableRows.push(rowData); + } + }); + + + console.log("tableRows --------> :", tableRows); + + // Set the columns dynamically based on the headers + let columnDefs = []; + tableHeaders.forEach((header, index) => { + columnDefs.push({ + headerText: header, + field: `column_${index}`, + sortable: 'enabled', + resizable: 'enabled', + width: 'auto', + className: 'custom-column', + sortComparer: (a, b) => { + // Check if column is numeric (for example, "Total Amount Due" is column_1) + if (index === 1) { // Assuming it's a numeric column (Total Amount Due is index 1) + return a - b; // Numeric sort + } + return a.localeCompare(b); // Default string sort + } + }); + }); + + + console.log("columnDefs ======> " + JSON.stringify(columnDefs)); + + let tableData = tableRows.map((row, index) => ({ ...row, id: `row_${index}` })); + + + + + let dataProvider = new ArrayDataProvider(tableData, { idAttribute: 'id' }); // Create an ArrayDataProvider for pagination + + + let pagingDataProvider = new PagingDataProviderView(dataProvider); // Wrap the dataProvider in PagingDataProviderView + + // Set columns and data for the table + let dynamicTable = document.getElementById('dynamicTable'); + dynamicTable.setProperty('columns', columnDefs); // Columns defined earlier + dynamicTable.setProperty('data', pagingDataProvider); // Set the paged data + + dynamicTable.refresh(); + + this.tableData = tableData; + this.filteredData = [...tableData]; + + this.setupFilterInput(); + + return pagingDataProvider; + + + }; + + + PageModule.prototype.getJSONData111 = function (parsedHTML) { // HTML data in the input + + + + // Example HTML string with escaped characters (with literal backslashes) + let htmlString = '
'; + + // Clean up escaped characters + let cleanedHtmlString = parsedHTML + .replace(/\\"/g, '"') // Replace escaped quotes (\") with normal quotes (") + .replace(/\\\\/g, '\\'); // Replace escaped backslashes (\\) with a single backslash (\) + + cleanedHtmlString = cleanedHtmlString + .replace(/</g, '<') + .replace(/>/g, '>') + .replace(/&/g, '&'); + + console.log("Cleaned up HTML: " + cleanedHtmlString); + + + let parser = new DOMParser(); + let doc = parser.parseFromString(cleanedHtmlString, 'text/html'); + + let tableHeaders = []; + let headers = doc.querySelectorAll('table th'); + + headers.forEach(header => { + tableHeaders.push(header.innerText.trim()); + }); + + let tableRows = []; + let rows = Array.from(doc.querySelectorAll('table tbody tr')); + rows.forEach(row => { + let rowData = {}; + let cells = row.querySelectorAll('td'); + cells.forEach((cell, index) => { + let cellValue = cell.innerText.trim(); + rowData[`column_${index}`] = cellValue; + }); + if (Object.keys(rowData).length > 0) { + tableRows.push(rowData); + } + }); + + + console.log("tableRows --------> :", tableRows); + + + + + + // Set the columns dynamically based on the headers + let columnDefs = []; + tableHeaders.forEach((header, index) => { + columnDefs.push({ + headerText: header, + field: `column_${index}`, + sortable: 'enabled', + resizable: 'enabled', + width: 'auto', + // weigth: "1", + className: 'custom-column', + sortComparer: (a, b) => { + // Check if column is numeric (for example, "Total Amount Due" is column_1) + if (index === 1) { // Assuming it's a numeric column (Total Amount Due is index 1) + return a - b; // Numeric sort + } + return a.localeCompare(b); // Default string sort + } + }); + }); + + + console.log("columnDefs ======> " + JSON.stringify(columnDefs)); + + + /* + let tableData = tableRows.map(row => { + let rowObject = {}; + row.forEach((cell, index) => { + rowObject[`column_${index}`] = cell; + }); + return rowObject; + }); */ + + let tableData = tableRows.map(row => { + let rowObject = {}; // Initialize rowObject + + // Iterate over the row properties (which are columns) + Object.values(row).forEach((cell, index) => { + rowObject[`column_${index}`] = cell; // Map cell values to rowObject + }); + + return rowObject; // Return the populated rowObject + }); + + + + console.log("tableData ======> " + JSON.stringify(tableData)); + + + // Create a data provider + let dynamicTable = document.getElementById('dynamicTable'); + dynamicTable.setProperty('columns', columnDefs); + // let dataProvider = new ArrayDataProvider(tableData, { idAttribute: 'column_0' }); + // dynamicTable.setProperty('data', dataProvider); + + let dataProvider = new ArrayDataProvider(tableData.map((row, index) => ( + { ...row, id: `row_${index}` } // Add a unique `id` for each row + )), { idAttribute: 'id' }); // Use the newly added `id` field + + + dynamicTable.setProperty('data', dataProvider); + dynamicTable.refresh(); + + // pagination + + let tableDataForPagination = tableRows.map((row, index) => ({ ...row, id: `row_${index}` })); + + let dataProviderForPagination = new ArrayDataProvider(tableDataForPagination, { idAttribute: 'id' }); + let pagingDataProvider = new PagingDataProviderView(dataProviderForPagination); // Wrap the dataProvider in PagingDataProviderView + + //console.log("dataProvider =====33=> " + JSON.stringify(dataProvider)); + + + + + + this.tableData = tableData; + this.filteredData = [...tableData]; + + + // Default pagination settings + this.rowsPerPage = 10; + this.currentPage = 1; + this.totalPages = Math.ceil(this.filteredData.length / this.rowsPerPage); + this.updatePageData(this.rowsPerPage); + this.setupFilterInput(); + + //return new PagingDataProviderView(new ArrayDataProvider(dataProvider, { idAttribute: 'id' })); + //return new PagingDataProviderView(dataProvider); + + return pagingDataProvider; + + + }; + + // Function to setup the filter input + PageModule.prototype.setupFilterInput = function () { + let filterInput = document.getElementById('filterText'); + console.log("filterInput: " + filterInput); + + if (filterInput) { + filterInput.addEventListener('keyup', (event) => { + let filterValue = event.target.value.toLowerCase(); + filterValue = filterValue.replace(/,/g, ''); + + let filteredData; + if (filterValue === '') { + + filteredData = this.tableData; + } else { + filteredData = this.tableData.filter(row => { + return Object.values(row).some(cell => { + let cellValue = String(cell).toLowerCase(); + cellValue = cellValue.replace(/,/g, ''); + return cellValue.includes(filterValue); + }); + }); + } + + + this.filteredData = filteredData; + + + let dataProvider = new ArrayDataProvider(filteredData, { idAttribute: 'id' }); + + + let pagingDataProvider = new PagingDataProviderView(dataProvider); + + + let dynamicTable = document.getElementById('dynamicTable'); + dynamicTable.setProperty('data', pagingDataProvider); + dynamicTable.refresh(); + + let pagingControl = document.querySelector('oj-paging-control'); + if (pagingControl) { + pagingControl.setProperty('data', pagingDataProvider); + } + }); + } else { + console.log("filterInput is cleared!!!"); + } +}; + + + + + + /* + PageModule.prototype.setupFilterInput = function () { + + const filterValue = document.getElementById('filterText').value.toLowerCase(); + let filteredData = this.tableData.filter(row => + row.some(cell => cell.toString().toLowerCase().includes(filterValue)) + ); + + + // Update the table with filtered data + this.filteredData = filteredData; + + // Create a new data provider with the filtered data + let dataProvider = new ArrayDataProvider(this.filteredData, { idAttribute: 'column_0' }); + + // Update the data property of the oj-table + let dynamicTable = document.getElementById('dynamicTable'); + dynamicTable.setProperty('data', dataProvider); + + // Optionally refresh the table to reflect changes + dynamicTable.refresh(); + + }; + */ + + + + PageModule.prototype.updatePageData = function (rowsperPage) { + + + console.log("rowsperPage : ================> " + rowsperPage); + + + this.rowsPerPage = rowsperPage || this.rowsPerPage; + let start = (this.currentPage - 1) * this.rowsPerPage; + let end = start + this.rowsPerPage; + + console.log("this.rowsPerPage : ================> " + this.rowsPerPage); + + console.log("start : ================> " + start); + console.log("end : ================> " + end); + + + + this.pageData = this.filteredData.slice(start, end); + + //console.log("pageData : ================> " + JSON.stringify(this.pageData)); + + + let dataProvider = new ArrayDataProvider(this.pageData, { idAttribute: 'id' }); + + let dynamicTable = document.getElementById('dynamicTable'); + dynamicTable.setProperty('data', dataProvider); + + + dynamicTable.refresh(); + }; + + +PageModule.prototype.getTableDataFromJSON = function (jsonData) { + + + console.log("getTableDataFromJSON: "+JSON.stringify(jsonData)); + + + let tableHeaders = Object.keys(jsonData[0]); + + + let tableRows = jsonData.map((row, index) => { + let rowData = {}; + tableHeaders.forEach((header, colIndex) => { + rowData[`column_${colIndex}`] = row[header]; + }); + return { ...rowData, id: `row_${index}` }; + }); + + + let columnDefs = tableHeaders.map((header, index) => { + return { + headerText: header, + field: `column_${index}`, + sortable: 'enabled', + resizable: 'enabled', + width: 'auto', + className: 'custom-column', + sortComparer: (a, b) => { + + if (index === 1) { + return a - b; + } + return a.localeCompare(b); + } + }; + }); + + + + let tableData = tableRows.map((row, index) => ({ ...row, id: `row_${index}` })); + + + + + let dataProvider = new ArrayDataProvider(tableData, { idAttribute: 'id' }); // Create an ArrayDataProvider for pagination + + + let pagingDataProvider = new PagingDataProviderView(dataProvider); // Wrap the dataProvider in PagingDataProviderView + + // Set columns and data for the table + let dynamicTable = document.getElementById('dynamicTable'); + dynamicTable.setProperty('columns', columnDefs); // Columns defined earlier + dynamicTable.setProperty('data', pagingDataProvider); // Set the paged data + + dynamicTable.refresh(); + + this.tableData = tableData; + this.filteredData = [...tableData]; + + this.setupFilterInput(); + + return pagingDataProvider; + +}; + + +// Amount Due vs Past Due Days + let jsonDataFull = { + "data": [ + { + "alignmentgroup": "True", + "customdata": [ + [ + "2024-04-05T00:00:00" + ], + [ + "2024-04-04T00:00:00" + ], + [ + "2024-04-04T00:00:00" + ], + [ + "2024-04-04T00:00:00" + ], + [ + "2024-04-03T00:00:00" + ], + [ + "2024-04-03T00:00:00" + ], + [ + "2024-04-03T00:00:00" + ], + [ + "2024-04-02T00:00:00" + ], + [ + "2024-04-02T00:00:00" + ], + [ + "2024-04-01T00:00:00" + ], + [ + "2024-04-01T00:00:00" + ], + [ + "2024-03-31T00:00:00" + ], + [ + "2024-03-31T00:00:00" + ], + [ + "2024-03-28T00:00:00" + ], + [ + "2024-03-28T00:00:00" + ], + [ + "2024-03-28T00:00:00" + ], + [ + "2024-03-27T00:00:00" + ], + [ + "2024-03-27T00:00:00" + ], + [ + "2024-03-26T00:00:00" + ], + [ + "2024-03-26T00:00:00" + ], + [ + "2024-03-25T00:00:00" + ], + [ + "2024-03-25T00:00:00" + ], + [ + "2024-03-24T00:00:00" + ], + [ + "2024-03-24T00:00:00" + ], + [ + "2024-03-24T00:00:00" + ], + [ + "2024-03-22T00:00:00" + ], + [ + "2024-03-21T00:00:00" + ], + [ + "2024-03-21T00:00:00" + ], + [ + "2024-03-21T00:00:00" + ], + [ + "2024-03-21T00:00:00" + ], + [ + "2024-03-21T00:00:00" + ], + [ + "2024-03-21T00:00:00" + ], + [ + "2024-03-21T00:00:00" + ], + [ + "2024-03-14T00:00:00" + ], + [ + "2024-03-14T00:00:00" + ], + [ + "2024-03-12T00:00:00" + ], + [ + "2024-03-12T00:00:00" + ], + [ + "2024-03-11T00:00:00" + ], + [ + "2024-03-10T00:00:00" + ], + [ + "2024-03-07T00:00:00" + ], + [ + "2024-03-07T00:00:00" + ], + [ + "2024-03-04T00:00:00" + ], + [ + "2024-03-04T00:00:00" + ], + [ + "2024-02-29T00:00:00" + ], + [ + "2024-02-23T00:00:00" + ], + [ + "2024-02-16T00:00:00" + ], + [ + "2024-02-08T00:00:00" + ], + [ + "2024-02-02T00:00:00" + ], + [ + "2024-02-01T00:00:00" + ], + [ + "2024-02-01T00:00:00" + ] + ], + "hovertemplate": "Invoice Number=%{x}
Amount Due=%{y}
Due Date=%{customdata[0]}
Past Due Days=%{marker.color}", + "legendgroup": "", + "marker": { + "color": [ + 41, + 42, + 42, + 42, + 43, + 43, + 43, + 44, + 44, + 45, + 45, + 46, + 46, + 49, + 49, + 49, + 50, + 50, + 51, + 51, + 52, + 52, + 53, + 53, + 53, + 55, + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 63, + 63, + 65, + 65, + 66, + 67, + 70, + 70, + 73, + 73, + 77, + 83, + 90, + 98, + 104, + 105, + 105 + ], + "coloraxis": "coloraxis", + "pattern": { + "shape": "" + } + }, + "name": "", + "offsetgroup": "", + "orientation": "v", + "showlegend": false, + "textposition": "auto", + "x": [ + "ERS-13623-229563", + "ERS-13617-229286", + "ERS-13555-227325", + "ERS-13630-229762", + "ERS-13610-229265", + "ERS-13612-229267", + "ERS-13604-229114", + "ERS-13608-229243", + "ERS-13601-229105", + "ERS-13602-229112", + "ERS-13601-229104", + "UK201039706", + "ERS-13598-229082", + "ERS-13592-228630", + "ERS-13596-228634", + "ERS-13521-226257", + "ERS-13585-228351", + "ERS-13587-228355", + "ERS-13585-228350", + "ERS-13587-228354", + "ERS-13585-228349", + "ERS-13587-228353", + "ERS-13583-228347", + "UK201039699", + "ERS-13579-228109", + "ERS-13569-227923", + "ERS-13571-227928", + "ERS-13575-228081", + "ERS-13581-228344", + "ERS-13567-227770", + "ERS-13574-227943", + "ERS-13563-227570", + "ERS-13492-225608", + "UK201039689", + "ERS-13526-226475", + "ERS-13524-226473", + "ERS-13547-227281", + "ERS-13520-226256", + "ERS-13515-226091", + "UK201039682", + "ERS-13501-225763", + "ERS-13490-225604", + "ERS-13490-225606", + "ERS-13470-225164", + "ERS-13445-224321", + "ERS-13418-223499", + "ERS-13393-222295", + "ERS-13365-221806", + "ERS-13365-221805", + "ERS-13373-221916" + ], + "xaxis": "x", + "y": [ + 1103.81, + 978.82, + 25167.33, + 36425.61, + 815.69, + 815.69, + 14329.13, + 2447.06, + 22076.14, + 3099.6, + 11038.07, + 4573.11, + 14349.49, + 6362.34, + 15453.29, + 25167.33, + 326.27, + 22076.14, + 3589.01, + 39737.04, + 2936.47, + 48567.5, + 1305.1, + 4573.11, + 25387.56, + 652.55, + 1103.81, + 1103.81, + 1103.81, + 2120.78, + 2120.78, + 13956.66, + 25167.33, + 4969.08, + 13956.66, + 1468.23, + 1468.23, + 3099.6, + 652.55, + 4969.08, + 13956.66, + 2447.06, + 2447.06, + 13956.66, + 15165.74, + 15165.74, + 15165.74, + 22076.14, + 3099.6, + 3099.6 + ], + "yaxis": "y", + "type": "bar" + } + ], + "layout": { + "template": { + "data": { + "histogram2dcontour": [ + { + "type": "histogram2dcontour", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "choropleth": [ + { + "type": "choropleth", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + ], + "histogram2d": [ + { + "type": "histogram2d", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "heatmap": [ + { + "type": "heatmap", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "heatmapgl": [ + { + "type": "heatmapgl", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "contourcarpet": [ + { + "type": "contourcarpet", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + ], + "contour": [ + { + "type": "contour", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "surface": [ + { + "type": "surface", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "mesh3d": [ + { + "type": "mesh3d", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "parcoords": [ + { + "type": "parcoords", + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatterpolargl": [ + { + "type": "scatterpolargl", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "scattergeo": [ + { + "type": "scattergeo", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatterpolar": [ + { + "type": "scatterpolar", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "scattergl": [ + { + "type": "scattergl", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatter3d": [ + { + "type": "scatter3d", + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scattermapbox": [ + { + "type": "scattermapbox", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatterternary": [ + { + "type": "scatterternary", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scattercarpet": [ + { + "type": "scattercarpet", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ] + }, + "layout": { + "autotypenumbers": "strict", + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "hovermode": "closest", + "hoverlabel": { + "align": "left" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "bgcolor": "#E5ECF6", + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "ternary": { + "bgcolor": "#E5ECF6", + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ] + }, + "xaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "automargin": true, + "zerolinewidth": 2 + }, + "yaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "automargin": true, + "zerolinewidth": 2 + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white", + "gridwidth": 2 + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white", + "gridwidth": 2 + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white", + "gridwidth": 2 + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "geo": { + "bgcolor": "white", + "landcolor": "#E5ECF6", + "subunitcolor": "white", + "showland": true, + "showlakes": true, + "lakecolor": "white" + }, + "title": { + "x": 0.05 + }, + "mapbox": { + "style": "light" + } + } + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Invoice Number" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Amount Due" + } + }, + "coloraxis": { + "colorbar": { + "title": { + "text": "Past Due Days" + } + }, + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ] + }, + "legend": { + "tracegroupgap": 0 + }, + "margin": { + "t": 60 + }, + "barmode": "relative", + "title": { + "text": "Amount Due vs Past Due Days" + } + } + }; + + // Invoice Type + let jsonDataFull2 = { + "data": [ + { + "hovertemplate": "Invoice Type=%{x}
Invoice Type Id=%{y}", + "legendgroup": "", + "line": { + "color": "#636efa", + "dash": "solid" + }, + "marker": { + "symbol": "circle" + }, + "mode": "lines", + "name": "", + "orientation": "v", + "showlegend": false, + "x": [ + "CREDIT", + "RETAINAGE RELEASE", + "STANDARD", + "EXPENSE REPORT" + ], + "xaxis": "x", + "y": [ + 1, + 2, + 3, + 4 + ], + "yaxis": "y", + "type": "scatter" + } + ], + "layout": { + "template": { + "data": { + "histogram2dcontour": [ + { + "type": "histogram2dcontour", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "choropleth": [ + { + "type": "choropleth", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + ], + "histogram2d": [ + { + "type": "histogram2d", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "heatmap": [ + { + "type": "heatmap", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "heatmapgl": [ + { + "type": "heatmapgl", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "contourcarpet": [ + { + "type": "contourcarpet", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + ], + "contour": [ + { + "type": "contour", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "surface": [ + { + "type": "surface", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + } + ], + "mesh3d": [ + { + "type": "mesh3d", + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "parcoords": [ + { + "type": "parcoords", + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatterpolargl": [ + { + "type": "scatterpolargl", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "scattergeo": [ + { + "type": "scattergeo", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatterpolar": [ + { + "type": "scatterpolar", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "scattergl": [ + { + "type": "scattergl", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatter3d": [ + { + "type": "scatter3d", + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scattermapbox": [ + { + "type": "scattermapbox", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scatterternary": [ + { + "type": "scatterternary", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "scattercarpet": [ + { + "type": "scattercarpet", + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + } + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ] + }, + "layout": { + "autotypenumbers": "strict", + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "hovermode": "closest", + "hoverlabel": { + "align": "left" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "bgcolor": "#E5ECF6", + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "ternary": { + "bgcolor": "#E5ECF6", + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ] + }, + "xaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "automargin": true, + "zerolinewidth": 2 + }, + "yaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "automargin": true, + "zerolinewidth": 2 + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white", + "gridwidth": 2 + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white", + "gridwidth": 2 + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white", + "gridwidth": 2 + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "geo": { + "bgcolor": "white", + "landcolor": "#E5ECF6", + "subunitcolor": "white", + "showland": true, + "showlakes": true, + "lakecolor": "white" + }, + "title": { + "x": 0.05 + }, + "mapbox": { + "style": "light" + } + } + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Invoice Type" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Invoice Type Id" + } + }, + "legend": { + "tracegroupgap": 0 + }, + "margin": { + "t": 60 + } + } + }; + + // Updated function to fetch the values from the actual data + PageModule.prototype.getBarChartData = function () { + + // Extract labels and data from the input (rest service response) + + let jsonDataBar = jsonDataFull; // Amount Due vs Past Due Days + //let jsonDataBar = jsonDataFull2; // Invoice Type vs Invoice Type IDs + + const hovertemplate = jsonDataBar.data[0].hovertemplate; + const xAxisLabel = hovertemplate.substring(0, hovertemplate.indexOf('=%{x}')); + const xLabel = xAxisLabel.replace(/ /g, ''); + + const yAxisLabel = hovertemplate.substring(0, hovertemplate.indexOf('=%{y}')).split('=%{x}
')[1]; + const yLabel = yAxisLabel.replace(/ /g, ''); // remove spaces + + const titleText = jsonDataBar.layout?.title?.text; + + console.log("titleText", titleText); + console.log("X Label:", xLabel); + console.log("Y Label:", yLabel); + + + // "hovertemplate": "Invoice Number=%{x}
Amount Due=%{y}
Due Date=%{customdata[0]}
Past Due Days=%{marker.color}", + // "hovertemplate": "Invoice Type=%{x}
Invoice Type Id=%{y}", + const additionalFields = []; + const regex = /
(.*?)=%{.*?}/g; + let match; + while ((match = regex.exec(hovertemplate))) { + const fieldName = match[1].replace(/ /g, ''); + additionalFields.push(fieldName); + } + + console.log("Additional Fields:", additionalFields); + + + + + const mynewArr = []; + // [yLabel]: jsonDataBar.data[0].y[key], + // Object.entries(jsonDataBar.data[0].x).forEach(([key, value]) => { + // mynewArr.push({ + + // "series": jsonDataBar.data[0].marker?.color?.[key] || "Group A", + // "group": jsonDataBar.data[0].y[key], + // "value": value + // }); + // }); + + Object.entries(jsonDataBar.data[0].x).forEach(([key, value]) => { + mynewArr.push({ + "value": jsonDataBar.data[0].y[key], // y-axis + "group": value, // x-axis + "series": jsonDataBar.data[0].marker?.color?.[key] || "Group A" // series or group by parameter + }); + + + }); + + + console.log("mynewArr: " + JSON.stringify(mynewArr)); + + let showLegend = mynewArr.some(item => item.series !== "Group A"); + + + + + const tooltipRenderer = function (xLabel1, yLabel1) { + return function (context) { + const data = context.data; + + return ` +
+ Series: ${data.series}
+ ${xLabel1}: ${data.group}
+ ${yLabel1}: ${data.value} +
+ `; + }; + }; + + + + + console.log("tooltipRenderer: " + tooltipRenderer); + + return { + usageGraphData: mynewArr, + xAxisLabel: xAxisLabel, + yAxisLabel: yAxisLabel, + titleText: titleText, + showLegend: showLegend, + tooltipRenderer: tooltipRenderer + }; + + }; + + + + + + return PageModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page.json new file mode 100644 index 0000000..854fd9f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/flows/main/pages/main-start-page.json @@ -0,0 +1,180 @@ +{ + "title": "main", + "description": "", + "variables": { + "graphId": { + "type": "string", + "input": "none" + }, + "htmlInput": { + "type": "any", + "defaultValue": "
Vendor Name Total Amount Due Invoice Number Amount Due Invoice Date
Advanced Network Devices 14,017.45 ERS-11977-229825 14,017.45 2024-03-08
Advanced Network Devices 107,611.51 ERS-11979-230063 107,611.51 2024-03-07
Advanced Network Devices 14,017.45 ERS-11980-230104 14,017.45 2024-03-08
Advanced Network Devices 87,546.31 ERS-11982-230344 87,546.31 2024-03-12
Advanced Network Devices 9,150.12 ERS-12222-214659 9,150.12 2023-10-07
Advanced Network Devices 22,989.78 ERS-12225-214698 22,989.78 2023-10-10
Advanced Network Devices 76,251.00 ERS-12227-214736 76,251.00 2023-10-06
Advanced Network Devices 44,225.58 ERS-12234-215022 44,225.58 2023-10-08
Advanced Network Devices 4,575.06 ERS-12235-215028 4,575.06 2023-10-09
Advanced Network Devices 14,199.57 ERS-12235-215029 14,199.57 2023-10-11
Advanced Network Devices 3,050.04 ERS-12239-215035 3,050.04 2023-10-10
Advanced Network Devices 76,251.00 ERS-12241-215174 76,251.00 2023-10-07
Advanced Network Devices 89,976.18 ERS-12243-215179 89,976.18 2023-10-10
Advanced Network Devices 2,232.44 ERS-12260-215598 2,232.44 2023-10-17
Advanced Network Devices 5,634.75 ERS-12276-215942 5,634.75 2023-10-19
Advanced Network Devices 12,171.06 ERS-12278-215999 12,171.06 2023-10-21
Advanced Network Devices 99,029.94 ERS-12301-216421 99,029.94 2023-10-28
Advanced Network Devices 1,352.34 ERS-12312-217002 1,352.34 2023-11-06
Advanced Network Devices 232,676.17 ERS-12316-217030 232,676.17 2023-11-05
Advanced Network Devices 4,575.06 ERS-12316-217031 4,575.06 2023-11-07
Advanced Network Devices 6,100.08 ERS-12319-217038 6,100.08 2023-11-06
Advanced Network Devices 4,575.06 ERS-12321-217101 4,575.06 2023-11-07
Advanced Network Devices 4,507.80 ERS-12321-217102 4,507.80 2023-11-08
Advanced Network Devices 82,351.08 ERS-12322-217117 82,351.08 2023-11-04
Advanced Network Devices 10,675.14 ERS-12322-217118 10,675.14 2023-11-05
Advanced Network Devices 232,676.17 ERS-12324-217120 232,676.17 2023-11-05
Advanced Network Devices 4,507.80 ERS-12324-217121 4,507.80 2023-11-08
Advanced Network Devices 6,310.92 ERS-12328-217139 6,310.92 2023-10-21
Advanced Network Devices 11,494.89 ERS-12331-217306 11,494.89 2023-11-08
Advanced Network Devices 4,958.58 ERS-12331-217307 4,958.58 2023-11-09
Advanced Network Devices 18,031.20 ERS-12333-217309 18,031.20 2023-11-09
Advanced Network Devices 232,676.17 ERS-12335-217314 232,676.17 2023-11-05
Advanced Network Devices 14,199.57 ERS-12335-217315 14,199.57 2023-11-09
Advanced Network Devices 232,676.17 ERS-12337-217322 232,676.17 2023-11-05
Advanced Network Devices 18,031.20 ERS-12337-217323 18,031.20 2023-11-09
Advanced Network Devices 99,126.30 ERS-12343-217411 99,126.30 2023-11-08
Advanced Network Devices 6,100.08 ERS-12347-217425 6,100.08 2023-11-06
Advanced Network Devices 91,501.20 ERS-12351-217489 91,501.20 2023-11-07
Advanced Network Devices 6,100.08 ERS-12354-217505 6,100.08 2023-11-06
Advanced Network Devices 99,126.30 ERS-12354-217506 99,126.30 2023-11-08
Advanced Network Devices 6,100.08 ERS-12357-217614 6,100.08 2023-11-05
Advanced Network Devices 4,575.06 ERS-12357-217615 4,575.06 2023-11-07
Advanced Network Devices 18,031.20 ERS-12357-217616 18,031.20 2023-11-10
Advanced Network Devices 13,523.40 ERS-12367-217733 13,523.40 2023-11-11
Advanced Network Devices 2,243.15 ERS-12388-218311 2,243.15 2023-11-21
Advanced Network Devices 103,225.39 ERS-12417-219372 103,225.39 2023-12-05
Advanced Network Devices 9,015.60 ERS-12428-219711 9,015.60 2023-12-07
Advanced Network Devices 9,015.60 ERS-12429-219717 9,015.60 2023-12-07
Advanced Network Devices 8,790.21 ERS-12442-220136 8,790.21 2023-12-08
Advanced Network Devices 2,219.35 ERS-12464-220670 2,219.35 2023-12-22
Advanced Network Devices 9,150.12 ERS-12470-220766 9,150.12 2023-12-21
" + }, + "htmlInput1": { + "type": "any" + }, + "inputDataId": { + "type": "string" + }, + "inputFilterText": { + "type": "string" + }, + "myPDP": { + "type": "any" + }, + "rowsPerPage": { + "type": "any" + }, + "rowsPerPageOptions": { + "type": "object[]", + "defaultValue": [ + { + "value": 10, + "label": "10" + }, + { + "value": 20, + "label": "20" + }, + { + "value": 30, + "label": "30" + }, + { + "value": 40, + "label": "40" + }, + { + "value": 50, + "label": "50" + }, + { + "value": 60, + "label": "60" + }, + { + "value": 70, + "label": "70" + }, + { + "value": 80, + "label": "80" + }, + { + "value": 90, + "label": "90" + } + ] + }, + "tableColumns": { + "type": "any" + }, + "tableData": { + "type": "any" + }, + "graphBARDataADP": { + "type": "vb/ArrayDataProvider2", + "defaultValue": { + "itemType": "graphDataType", + "keyAttributes": "@value" + } + }, + "graphPieDataADP": { + "defaultValue": { + "itemType": "graphDataType", + "keyAttributes": "@value" + }, + "type": "vb/ArrayDataProvider2" + }, + "showLegend": { + "type": "boolean" + }, + "titleText": { + "type": "string" + }, + "tooltipRenderer": { + "type": "any" + }, + "xAxisLabel": { + "type": "string" + }, + "yAxisLabel": { + "type": "string" + } + }, + "metadata": {}, + "types": { + + "graphDataType": { + "group": "string", + "series": "string", + "value": "number" + } + }, + "eventListeners": { + "comboValue": { + "chains": [ + { + "parameters": {}, + "chain": "rowsPerPageComboValueChangeChain" + } + ] + }, + "filterTextKeyup": { + "chains": [ + { + "chain": "InputTextKeyupChain" + } + ] + }, + "vbBeforeEnter": { + "chains": [ + { + "parameters": {}, + "chain": "preInitActionChain" + } + ] + }, + "vbEnter": { + "chains": [ + { + "parameters": {}, + "chain": "vbEnterListener" + } + ] + } + + }, + "imports": { + "components": { + "oj-chart": { + "path": "ojs/ojchart" + }, + "oj-chart-item": { + "path": "ojs/ojchart" + }, + "oj-collapsible": { + "path": "ojs/ojcollapsible" + }, + "oj-combobox-one": { + "path": "ojs/ojselectcombobox" + }, + "oj-highlight-text": { + "path": "ojs/ojhighlighttext" + }, + "oj-input-text": { + "path": "ojs/ojinputtext" + }, + "oj-label": { + "path": "ojs/ojlabel" + }, + "oj-paging-control": { + "path": "ojs/ojpagingcontrol" + }, + "oj-table": { + "path": "ojs/ojtable" + } + + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/page-header/page-header-fragment.html b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/page-header/page-header-fragment.html new file mode 100644 index 0000000..b04df67 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/page-header/page-header-fragment.html @@ -0,0 +1,36 @@ + + + + +
+
+
+ +
+ + + +
\ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/page-header/page-header-fragment.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/page-header/page-header-fragment.js new file mode 100644 index 0000000..9115ccd --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/page-header/page-header-fragment.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class FragmentModule { + } + + return FragmentModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/page-header/page-header-fragment.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/page-header/page-header-fragment.json new file mode 100644 index 0000000..9a1195f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/page-header/page-header-fragment.json @@ -0,0 +1,35 @@ +{ + "title": "", + "description": "", + "events": {}, + "eventListeners": { + "toggleDrawer": { + "chains": [ + { + "chain": "application:toggleDrawerHandler" + } + ] + } + }, + "imports": { + "components": { + "oj-button": { + "path": "ojs/ojbutton" + } + } + }, + "metadata": {}, + "types": {}, + "slots": { + "actions": { + "displayName": "Actions" + } + }, + "variables": { + "title": { + "type": "string", + "input": "fromCaller" + } + }, + "referenceable": "self" +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/chains/openAboutDialog.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/chains/openAboutDialog.js new file mode 100644 index 0000000..d6df20e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/chains/openAboutDialog.js @@ -0,0 +1,33 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class openAboutDialog extends ActionChain { + + /** + * Opens About Dialog + * @param {Object} context + */ + async run(context) { + const { $application } = context; + + const callAboutDialogOpenResult = await Actions.callComponentMethod(context, { + selector: '#aboutDialog', + method: 'open', + }); + } + } + + return openAboutDialog; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/shell-footer-fragment.html b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/shell-footer-fragment.html new file mode 100644 index 0000000..f66f935 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/shell-footer-fragment.html @@ -0,0 +1,31 @@ + \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/shell-footer-fragment.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/shell-footer-fragment.js new file mode 100644 index 0000000..9115ccd --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/shell-footer-fragment.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class FragmentModule { + } + + return FragmentModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/shell-footer-fragment.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/shell-footer-fragment.json new file mode 100644 index 0000000..a93715b --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-footer/shell-footer-fragment.json @@ -0,0 +1,27 @@ +{ + "title": "Shell Footer", + "eventListeners": { + "aboutClick": { + "chains": [ + { + "chain": "openAboutDialog" + } + ], + "preventDefault": "true" + } + }, + "events": {}, + "imports": { + "components": { + "oj-dialog": { + "path": "ojs/ojdialog" + } + }, + "css": [ + "/resources/css/shell.css" + ] + }, + "metadata": {}, + "types": {}, + "variables": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/chains/avatarMenuActionChain.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/chains/avatarMenuActionChain.js new file mode 100644 index 0000000..b3cd27f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/chains/avatarMenuActionChain.js @@ -0,0 +1,41 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class avatarMenuActionChain extends ActionChain { + + /** + * Action Chain to handle menu item selection in the Avatar menu + * @param {Object} context + * @param {Object} params + * @param {any} params.menuId + */ + async run(context, { menuId }) { + const { $fragment, $application } = context; + + // If one of the theme sub-menu item is selected, fire an application event to change the current theme + if (menuId.startsWith('theme:')) { + await Actions.fireEvent(context, { + event: 'application:changeTheme', + payload: { + themeName: menuId.substring(6), + }, + }); + } + + } + } + + return avatarMenuActionChain; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/shell-header-fragment.html b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/shell-header-fragment.html new file mode 100644 index 0000000..487e451 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/shell-header-fragment.html @@ -0,0 +1,71 @@ + \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/shell-header-fragment.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/shell-header-fragment.js new file mode 100644 index 0000000..9115ccd --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/shell-header-fragment.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class FragmentModule { + } + + return FragmentModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/shell-header-fragment.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/shell-header-fragment.json new file mode 100644 index 0000000..228a890 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/fragments/shell-header/shell-header-fragment.json @@ -0,0 +1,47 @@ +{ + "title": "Shell Header", + "eventListeners": { + "avatarMenuAction": { + "chains": [ + { + "chain": "avatarMenuActionChain", + "parameters": { + "menuId": "[[ $event.detail.selectedValue ]]" + } + } + ] + } + }, + "events": {}, + "imports": { + "components": { + "oj-avatar": { + "path": "ojs/ojavatar" + }, + "oj-button": { + "path": "ojs/ojbutton" + }, + "oj-menu": { + "path": "ojs/ojmenu" + }, + "oj-menu-button": { + "path": "ojs/ojbutton" + }, + "oj-option": { + "path": "ojs/ojoption" + }, + "oj-popup": { + "path": "ojs/ojpopup" + }, + "oj-toolbar": { + "path": "ojs/ojtoolbar" + } + }, + "css": [ + "/resources/css/shell.css" + ] + }, + "metadata": {}, + "types": {}, + "variables": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/index.html b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/index.html new file mode 100644 index 0000000..8aa4e1f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/index.html @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page-chains/closeNotificationHandler.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page-chains/closeNotificationHandler.js new file mode 100644 index 0000000..befb407 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page-chains/closeNotificationHandler.js @@ -0,0 +1,37 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class closeNotificationHandler extends ActionChain { + + /** + * Removes the notification message when its dismiss gesture has been invoked. + * @param {Object} context + * @param {Object} params + * @param {messageType} params.eventMessage + */ + async run(context, { eventMessage = {} }) { + const { $application, $flow, $page } = context; + + await Actions.fireDataProviderEvent(context, { + target: $page.variables.messagesADP, + remove: { + keys: [eventMessage.id], + }, + }); + } + } + + return closeNotificationHandler; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page-chains/showNotification.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page-chains/showNotification.js new file mode 100644 index 0000000..e6836df --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page-chains/showNotification.js @@ -0,0 +1,37 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class showNotification extends ActionChain { + + /** + * Displays notifications sent by the Fire Notification action using the oj-messages component on this page. + * @param {Object} context + * @param {Object} params + * @param {messageType} params.eventPayload + */ + async run(context, { eventPayload = {} }) { + const { $application, $flow, $page } = context; + + await Actions.fireDataProviderEvent(context, { + target: $page.variables.messagesADP, + add: { + data: [eventPayload], + }, + }); + } + } + + return showNotification; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page.html new file mode 100644 index 0000000..5d92eb0 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page.html @@ -0,0 +1,21 @@ +
+ + + + + + + + +
diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page.js new file mode 100644 index 0000000..cbc6e55 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class PageModule { + } + + return PageModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page.json new file mode 100644 index 0000000..97d3ee3 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/pages/shell-page.json @@ -0,0 +1,58 @@ +{ + "description": "", + "routerFlow": "main", + "variables": { + "messagesADP": { + "type": "vb/ArrayDataProvider2", + "defaultValue": { + "keyAttributes": "id", + "itemType": "page:messageType" + } + } + }, + "metadata": {}, + "types": { + "messageType": { + "id": "string", + "severity": "string", + "category": "string", + "summary": "string", + "detail": "string", + "timestamp": "string", + "autoTimeout": "number" + } + }, + "eventListeners": { + "vbNotification": { + "chains": [ + { + "chain": "showNotification", + "parameters": { + "eventPayload": "{{ { id: $event.key, summary: $event.summary, detail: $event.message, severity: $event.type, autoTimeout: $event.displayMode === 'transient' ? 0 : -1 } }}" + } + } + ] + }, + "onMessageClose": { + "chains": [ + { + "chain": "closeNotificationHandler", + "parameters": { + "eventMessage": "{{ $event.detail.message }}" + } + } + ] + } + }, + "imports": { + "components": { + "oj-messages": { + "path": "ojs/ojmessages" + } + }, + "css": [ + "/resources/css/shell.css" + ] + }, + "translations": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/css/app.css b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/css/app.css new file mode 100644 index 0000000..5f36653 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/css/app.css @@ -0,0 +1,131 @@ +/* Flex container should allow the table wrapper to take up full space */ +.oj-flex-item { + display: flex; + flex-grow: 1; /* Ensure it expands to fill available space */ + flex-direction: column; /* Ensure table grows vertically */ +} + +.table-wrapper { + padding: 16px; /* Add padding around the table */ + box-sizing: border-box; /* Include padding in width calculation */ + width: 100%; /* Ensure the wrapper takes up full width */ +} + +#dynamicTable { + width: 100%; /* Ensure the table fills the available space */ + height: 100%; /* Allow the table to expand vertically */ + table-layout: fixed; /* Fixed layout to ensure proper width distribution */ + border-collapse: collapse; /* Ensure the borders collapse */ + box-sizing: border-box; /* Include padding/border in total table width calculation */ + border: 2px solid #ddd; /* Thin outer border for the entire table */ +} + +#dynamicTable th, #dynamicTable td { + padding: 8px; + text-align: left; + border-bottom: 1px solid #eee; + border: 0.5px solid #f0f0f0; /* Lighter border color */ + +} + +#dynamicTable th { + background-color: #f4f4f4; + border: 1px solid #ddd; + +} + +#dynamicTable tr:nth-child(odd) { + background-color: #f9f9f9; +} + +#dynamicTable tr:nth-child(even) { + background-color: #e9e9e9; +} + +/* Hover effect */ +#dynamicTable tr:hover { + background-color: #d3d3d3; +} + +/* Adjust font size and layout on smaller screens */ +@media screen and (max-width: 600px) { + .custom-column { + width: auto; /* Adjust column widths on small screens */ + } + + #dynamicTable th, #dynamicTable td { + font-size: 14px; /* Adjust font size */ + } +} + +#dynamicTable th { + padding: 8px; + text-align: left; + background-color: #f4f4f4; + border: 0.5px solid #ddd; /* Thin border for header cells */ +} +#dynamicTable td { + padding: 8px; + text-align: left; + border: 0.5px solid #ddd; /* Thin border for table data cells */ +} + +/* Clean up all tables */ + +table { + width: 100%; + border-collapse: collapse; + margin: 20px 0; + background-color: white; +} + +th, +td { + padding: 10px; + text-align: left; + border: 1px solid #ddd; +} + +th { + background-color: #807E74 !important; + color: white; +} + +tr:nth-child(even) { + background-color: #f2f2f2; +} + +tr:hover { + background-color: #ddd; +} + +table tbody tr td { + color: #333; + font-size: 14px; +} + +table caption { + font-size: 1.5em; + font-weight: bold; + margin-bottom: 10px; +} +.oj-collapsible-header-wrapper { + background-color:#312D2A !important; + padding-left: 10px; +} + +.oj-default .oj-clickable-icon, .oj-default.oj-clickable-icon, .oj-default.oj-clickable-icon-nocontext, a .oj-clickable-icon, a.oj-clickable-icon, a.oj-clickable-icon-nocontext, a:visited .oj-clickable-icon, a:visited.oj-clickable-icon, a:visited.oj-clickable-icon-nocontext { + /* color: white; */ +} + +.oj-collapsible-header-wrapper .oj-collapsible-header-icon, .oj-collapsible-header-wrapper .oj-collapsible-header-icon:hover { + /* color: var(--oj-private-icon-color-default); */ + color: white; +} + +/* Paging controls - left/right/first/last buttons/arraows to be enables */ + +/* .oj-default .oj-clickable-icon, .oj-default.oj-clickable-icon, .oj-default.oj-clickable-icon-nocontext, a .oj-clickable-icon, a.oj-clickable-icon, a.oj-clickable-icon-nocontext, a:visited .oj-clickable-icon, a:visited.oj-clickable-icon, a:visited.oj-clickable-icon-nocontext { + color: black !important; +} */ + diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/css/shell.css b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/css/shell.css new file mode 100644 index 0000000..a664b0f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/css/shell.css @@ -0,0 +1,216 @@ +.vb-web-applayout-body { + overflow-y: hidden; +} + +.vb-web-applayout-page { + position: relative; + min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); + max-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); +} + +/* Sticky header on the top so that the rest of the page can scroll independent of the header */ +.vb-web-applayout-page.fixed-header { + padding-top: calc(3.25rem + env(safe-area-inset-top)); +} + +.vb-web-applayout-page.fixed-header .vb-web-applayout-header { + position: fixed; + width: 100%; + top: 0; + left: 0; +} + +.vb-web-applayout-header { + background-color: rgb(var(--oj-palette-neutral-rgb-10)); + border-bottom: 1px solid var(--oj-private-app-layout-web-header-border-color); + z-index: 1; + box-shadow: var(--oj-private-app-layout-web-header-box-shadow); +} + +.vb-content-and-footer-container { + position: relative; + overflow-y: auto; +} + +.vb-pages-module { + /* Matches the headers and footers. Extra 1em is for the padding in the offcanvas icon */ + padding-left: calc(var(--oj-core-spacing-10x) + var(--oj-core-spacing-4x)); + padding-right: var(--oj-core-spacing-10x); + position: relative; + width: 100%; +} + +.vb-pages-module > .oj-complete { + /* This makes sure that the content inside the page starts underneath the header */ + flex-direction: column; +} + +.vb-web-applayout-footer-image-stripe { + height: 8px; + content: ''; + background: url(../images/footer-stripe.png); + background-position: left bottom; + background-repeat: repeat-x; + background-size: 100% 100%; +} + +.vb-web-applayout-footer-content { + background-color: rgb(var(--oj-palette-neutral-rgb-170)); + padding-top: var(--oj-core-spacing-4x); + padding-bottom: var(--oj-core-spacing-4x); +} + +.vb-web-applayout-footer-content, +.vb-web-applayout-header-content { + padding-left: var(--oj-core-spacing-10x); + padding-right: var(--oj-core-spacing-10x); +} + +/* Special selectors for desktop Form factor */ +@media screen and (min-width: 600px) { + .vb-web-applayout-header { + background-color: rgb(var(--oj-palette-neutral-rgb-30)); + } + + .vb-content-header { + /* minimum height ensures that the content flex item does not bleed up */ + min-height: 7.875rem; + /* Limit the height of the content header on the top to 126px */ + max-height: 7.875rem; + /* This accounts for the image strip at the bottom */ + margin-bottom: 12px; + } + + .vb-content-header-image-stripe { + /* Matches the page header height of 7.875rem */ + top: 7.875rem; + left: 0; + position: absolute; + width: 100%; + /* height of the image strip */ + height: 12px; + content: ''; + z-index: 1; + + background: url(../images/header-stripe-desktop.png); + background-position: left bottom; + background-repeat: repeat-x; + background-size: 100% 100%; + } +} + +@media screen and (orientation: landscape) { + .vb-web-applayout-page { + /* In landscape mode for the devices, the page will occupy entire height and safe-are is contained in the bottom margins */ + min-height: 100vh; + } +} + +/* Special selectors for Phone Form factor */ +@media screen and (max-width: 599.9px) { + /* Account for addition height of the page header */ + .vb-web-applayout-page.fixed-header { + padding-top: calc(3.5rem + 6px + env(safe-area-inset-top)); + } + + /* color strip is displayed under the header region for phone form factor */ + .vb-web-applayout-header { + /* This accounts for the image strip at the bottom */ + padding-bottom: 6px; + } + + .vb-web-applayout-header-image-stripe { + position: absolute; + width: 100%; + height: 6px; + content: ''; + z-index: 1; + left: 0; + bottom: 0; + background: url(../images/header-stripe-phone.png); + background-position: left bottom; + background-repeat: repeat-x; + background-size: 100% 100%; + } + + .vb-web-applayout-header-content { + padding-left: var(--oj-core-spacing-2x); + padding-right: var(--oj-core-spacing-2x); + height: 3.5rem; + } + + .vb-web-applayout-footer-content { + /* Matches the headers. Extra 1x is for the padding in the offcanvas icon */ + padding-left: var(--oj-core-spacing-3x); + } + + .vb-pages-module { + padding-left: var(--oj-core-spacing-4x); + } + + .vb-web-applayout-footer-image-stripe { + /* height of the image strip */ + height: 6px; + } + + .vb-web-applayout-footer-content { + padding-bottom: calc(var(--oj-core-spacing-4x) + env(safe-area-inset-bottom)); + } +} + +/* Add margin to the first item in the content area after the page header */ +#page-header { + margin-bottom: var(--oj-core-spacing-12x); + display: block; +} + +/* Dark Theme overrides for constrast marker regions. Undo JET constrast marker. Contrast region will be 100% dark */ +.vb-dark-theme .vb-web-applayout-footer-content { + --oj-core-text-color-primary: unset; + --oj-core-text-color-secondary: unset; + --oj-core-text-color-disabled: unset; + --oj-core-bg-color-content: unset; + --oj-core-bg-color-hover: unset; + --oj-core-bg-color-active: unset; + --oj-core-divider-color: unset; + --oj-core-neutral-1: unset; + --oj-core-neutral-2: unset; + --oj-core-neutral-3: unset; + --oj-core-neutral-contrast: unset; + --oj-core-neutral-secondary-1: unset; + --oj-core-neutral-secondary-2: unset; + --oj-core-neutral-secondary-3: unset; + --oj-core-neutral-secondary-contrast: unset; + --oj-core-color-disabled-2: unset; + --oj-core-focus-border-color: unset; + + /* Buttons in contrast mode need to be reset to the base dark by removing any neutral colors hardcoded in JET */ + --oj-button-solid-chrome-text-color: unset; + --oj-button-solid-chrome-bg-color-hover: unset; + --oj-button-solid-chrome-bg-color-active: unset; + --oj-button-solid-chrome-bg-color-disabled: unset; + --oj-button-solid-chrome-bg-color: unset; + --oj-button-solid-chrome-text-color-hover: unset; + --oj-button-solid-chrome-bg-color-selected: unset; + --oj-button-solid-chrome-bg-color-selected-hover: unset; + --oj-button-solid-chrome-text-color-selected-hover: unset; + --oj-button-solid-chrome-bg-color-selected-disabled: unset; + --oj-button-solid-chrome-text-color-selected-disabled: unset; + --oj-button-outlined-chrome-border-color: unset; + --oj-button-outlined-chrome-border-color-hover: unset; + --oj-button-outlined-chrome-border-color-active: unset; + --oj-button-outlined-chrome-border-color-selected: unset; + --oj-button-outlined-chrome-border-color-selected-hover: unset; + --oj-button-outlined-chrome-border-color-selected-disabled: unset; + --oj-button-borderless-chrome-border-color-selected: unset; + --oj-button-call-to-action-chrome-bg-color: unset; + --oj-button-call-to-action-chrome-text-color: unset; + --oj-button-call-to-action-chrome-bg-color-hover: unset; + --oj-button-call-to-action-chrome-text-color-hover: unset; + --oj-button-call-to-action-chrome-bg-color-active: unset; + --oj-button-call-to-action-chrome-text-color-active: unset; + + /* Change the background to pitch dark */ + background-color: rgb(var(--oj-palette-neutral-rgb-0)); + background-blend-mode: soft-light; +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/strings/app/nls/app-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/strings/app/nls/app-strings.json new file mode 100644 index 0000000..f4d84b3 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/strings/app/nls/app-strings.json @@ -0,0 +1,3 @@ +{ + "root": true +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/strings/app/nls/root/app-strings.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/strings/app/nls/root/app-strings.json new file mode 100644 index 0000000..70c9b82 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/resources/strings/app/nls/root/app-strings.json @@ -0,0 +1,34 @@ +{ + "app_title_navigation_drawer": "Application Navigation Drawer", + "@app_title_navigation_drawer": { + "description": "Title for Application Navigation Drawer" + }, + "app_footer_about_link": "About", + "@app_footer_about_link": { + "description": "About link on shell footer" + }, + "app_footer_copyright": "Created with Visual Builder, Copyright © 2024", + "@app_footer_copyright": { + "description": "Copyright text on shell footer" + }, + "app_sign_out": "Sign Out", + "@app_sign_out": { + "description": "Text on menu option to log out of the application" + }, + "app_theme": "Theme", + "@app_theme": { + "description": "Text on menu button for displaying themes" + }, + "app_theme_light": "Light", + "@app_theme_light": { + "description": "Text on menu option to switch to light theme" + }, + "app_theme_dark": "Dark", + "@app_theme_dark": { + "description": "Text on menu option to switch to dark theme" + }, + "app_theme_os": "OS", + "@app_theme_os": { + "description": "Text on menu option to use light theme or dark theme based on the client’s OS settings" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/settings/dependencies.json b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/settings/dependencies.json new file mode 100644 index 0000000..6ae08ac --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-Table_Graph_UI/webApps/dynamictabledata/settings/dependencies.json @@ -0,0 +1,3 @@ +{ + "component-dependencies": {} +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/Gruntfile.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/Gruntfile.js new file mode 100644 index 0000000..fcf4bc6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/Gruntfile.js @@ -0,0 +1,15 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +'use strict'; + +/** + * Visual Builder project build script. + * For details about the application build and Visual Builder-specific grunt tasks + * provided by the grunt-vb-build npm dependency, please refer to + * https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/app-builder-cloud&id=visual-application-build + */ +module.exports = (grunt) => { + require('load-grunt-tasks')(grunt); +}; diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/package.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/package.json new file mode 100644 index 0000000..8aa6ce6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/package.json @@ -0,0 +1,15 @@ +{ + "name": "vb-application", + "version": "1.0.0", + "description": "Visual Builder Application", + "devDependencies": { + "grunt": "^1.6.1", + "grunt-cli": "^1.4.3", + "load-grunt-tasks": "^5.1.0", + "@oracle/grunt-vb-build": "https://static.oracle.com/cdn/vb/tools/npm/grunt-vb-build/grunt-vb-build-2410.0.20.tar.gz", + "@oracle/grunt-vb-audit": "https://static.oracle.com/cdn/vb/tools/npm/grunt-vb-audit/grunt-vb-audit-2410.0.4.tar.gz" + }, + "com_oracle_visual_builder": { + "upgrade": "micro" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/readme.md b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/readme.md new file mode 100644 index 0000000..63ff338 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/readme.md @@ -0,0 +1,7 @@ +## Deployment + +To deploy, run zip -r . + +Then import zip to visual builder as new application. + +Once deployed, you'll need to configure your own ODA domain name and channel id, as well as your idcs server. \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/role-mapping.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/role-mapping.json new file mode 100644 index 0000000..8423b2f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/role-mapping.json @@ -0,0 +1,51 @@ +{ + "roleMapping": { + "idcsHostUrl": ":443", + "roles": { + "askdata_nl2sql_grp_dev": { + "base_configuration": { + "users": [ ], + "groups": [ + { + "id": "", + "displayName": "askdata_nl2sql_grp_dev" + } + ] + } + }, + "askdata_nl2sql_user_grp1": { + "base_configuration": { + "users": [ ], + "groups": [ + { + "id": "", + "displayName": "askdata_nl2sql_user_grp1" + } + ] + } + }, + "askdata_nl2sql_user_grp2": { + "base_configuration": { + "users": [ ], + "groups": [ + { + "id": "", + "displayName": "askdata_nl2sql_user_grp2" + } + ] + } + }, + "askdata_nl2sql_admin": { + "base_configuration": { + "users": [ ], + "groups": [ + { + "id": "", + "displayName": "askdata_nl2sql_admin" + } + ] + } + } + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/GetIDCSToken/examples/postToken/request_application_x-www-form-urlencoded_vb.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/GetIDCSToken/examples/postToken/request_application_x-www-form-urlencoded_vb.json new file mode 100644 index 0000000..e84ecc1 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/GetIDCSToken/examples/postToken/request_application_x-www-form-urlencoded_vb.json @@ -0,0 +1 @@ +scope=odatest&grant_type=client_credentials&audience=oda \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/GetIDCSToken/examples/postToken/response_default_application_json_vb.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/GetIDCSToken/examples/postToken/response_default_application_json_vb.json new file mode 100644 index 0000000..42d1925 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/GetIDCSToken/examples/postToken/response_default_application_json_vb.json @@ -0,0 +1,5 @@ +{ + "access_token": "", + "token_type": "Bearer", + "expires_in": 3600 +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/GetIDCSToken/openapi3.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/GetIDCSToken/openapi3.json new file mode 100644 index 0000000..e367017 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/GetIDCSToken/openapi3.json @@ -0,0 +1,91 @@ +{ + "openapi": "3.0.0", + "info": { + "title": "Oauth2 V1", + "version": "1.0.0" + }, + "servers": [ + { + "url": "vb-catalog://backends/IDCSBackend" + } + ], + "paths": { + "/token": { + "post": { + "operationId": "postToken", + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "$ref": "#/components/schemas/PostTokenRequest" + }, + "examples": { + "vb": { + + "externalValue": "./examples/postToken/request_application_x-www-form-urlencoded_vb.json" + } + } + }, + "application/octet-stream": {} + } + }, + "responses": { + "default": { + "description": "Response for default", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PostTokenResponse" + }, + "examples": { + "vb": { + "summary": "Example stored by VB User", + "externalValue": "./examples/postToken/response_default_application_json_vb.json" + } + } + } + } + } + }, + "x-vb": { + "actionHint": "getMany", + "headers": { + "Content-Type": "application/x-www-form-urlencoded" + } + } + } + } + }, + "components": { + "schemas": { + "PostTokenRequest": { + "type": "object", + "properties": { + "scope": { + "type": "string" + }, + "grant_type": { + "type": "string" + }, + "audience": { + "type": "string" + } + } + }, + "PostTokenResponse": { + "type": "object", + "properties": { + "access_token": { + "type": "string" + }, + "token_type": { + "type": "string" + }, + "expires_in": { + "type": "integer" + } + } + } + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/catalog.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/catalog.json new file mode 100644 index 0000000..735aeca --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/services/catalog.json @@ -0,0 +1,36 @@ +{ + "backends": { + "IDCSBackend": { + "servers": [ + { + "url": "/oauth2/v1", + "description": "Oauth2 V1", + "x-vb": { + "authentication": { + "authenticated": { + "type": "basic", + "credentials": "vb_" + } + } + } + } + ] + }, + "ics": { + "serviceType": "ics", + "servers": [ + { + "url": "vb-catalog://backends.tenant/ics", + "description": "Overridden Integration Server", + "x-vb": { + "authentication": { + "authenticated": { + "type": "cloud" + } + } + } + } + ] + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/settings/dependencies.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/settings/dependencies.json new file mode 100644 index 0000000..6ae08ac --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/settings/dependencies.json @@ -0,0 +1,3 @@ +{ + "component-dependencies": {} +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/settings/deployment-profiles.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/settings/deployment-profiles.json new file mode 100644 index 0000000..ed2c210 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/settings/deployment-profiles.json @@ -0,0 +1,15 @@ +{ + "profiles": [ + { + "displayName": "Base configuration", + "description": "Default development profile in VBCS", + "id": "base_configuration", + "disabled": false + } + ], + "defaults": { + "dev": "base_configuration", + "stage": "base_configuration", + "publish": "base_configuration" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/settings/user-roles.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/settings/user-roles.json new file mode 100644 index 0000000..7516245 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/settings/user-roles.json @@ -0,0 +1,28 @@ +{ + "userroles":[ + { + "name": "askdata_nl2sql_admin", + "description": "", + "id": "askdata_nl2sql_admin", + "defaultMapping": {} + }, + { + "name": "askdata_nl2sql_grp_dev", + "description": "", + "id": "askdata_nl2sql_grp_dev", + "defaultMapping": {} + } , + { + "name": "askdata_nl2sql_user_grp1", + "description": "", + "id": "askdata_nl2sql_user_grp1", + "defaultMapping": {} + } , + { + "name": "askdata_nl2sql_user_grp2", + "description": "", + "id": "askdata_nl2sql_user_grp2", + "defaultMapping": {} + } + ] +} diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/visual-application.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/visual-application.json new file mode 100644 index 0000000..b0694a4 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/visual-application.json @@ -0,0 +1,13 @@ +{ + "vbcs.dt.version": "20240618-24.10.9", + "dependencies": { + "upgrade": "micro", + "paths": { + "jet": "https://static.oracle.com/cdn/jet/16.1.4", + "telemetry": "https://static.oracle.com/cdn/trace/8.2.2", + "oracleImageGallery": "https://static.oracle.com/cdn/fnd/gallery/2410.0.3", + "visualRuntime": "https://static.oracle.com/cdn/vb/2410.2.0" + } + }, + "source.version": "2410" +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/app-flow.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/app-flow.js new file mode 100644 index 0000000..861bb4a --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/app-flow.js @@ -0,0 +1,37 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class AppModule { + } + + AppModule.prototype.isAuthorized = function (idcsGroupName = '', idcsRoles = {}, appProfile) { + let userIsAuthorized = false; + console.log("idcsGroupName: " + JSON.stringify(idcsGroupName)); + console.log("idcsRoles: " + JSON.stringify(idcsRoles)); + console.log("appProfile: " + JSON.stringify(appProfile)); + + const allowedRoles = [ + "askdata_nl2sql_admin", + "askdata_nl2sql_grp_dev", + "askdata_nl2sql_user_grp1", + "askdata_nl2sql_user_grp2" + ]; + + if (Array.isArray(idcsRoles)) { + userIsAuthorized = idcsRoles.some(role => allowedRoles.includes(role)); + } else { + console.log("isAuthorized error: idcsRoles is not an array."); + } + + console.log("userIsAuthorized: " + userIsAuthorized); + return userIsAuthorized; +}; + + + + return AppModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/app-flow.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/app-flow.json new file mode 100644 index 0000000..f80febc --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/app-flow.json @@ -0,0 +1,178 @@ +{ + "id": "nl2sqlbot", + "description": "A new VB app", + "defaultPage": "shell", + "services": {}, + "translations": { + "app": { + "path": "./resources/strings/app/nls/app-strings" + } + }, + "events": { + "changeTheme": { + "payloadType": { + "themeName": "string" + }, + "description": "Theme to switch the application to. Possible values are 'dark' to switch to dark theme, 'light' to switch to the default light theme and 'os' to switch to dark theme if OS has dark theme enabled" + }, + "navigateToItem": { + "payloadType": { + "item": "string" + }, + "description": "Event to configure navigation between items/tabs." + }, + "toggleDrawer": { + "description": "Event to toggle the drawer." + } + }, + "types": { + "navigationItem": { + "id": "string", + "name": "string", + "iconClass": "string" + }, + "globalHeaderItem": { + "id": "string", + "name": "string", + "iconClass": "string" + }, + "avatarMenuItem": { + "id": "string", + "name": "string", + "iconClass": "string" + } + }, + "variables": { + "baseUrl": { + "type": "string", + "defaultValue": "[[ $application.profile ]]" + }, + "currentTheme": { + "type": "string", + "description": "Current UI theme used in the application" + }, + "globalHeadersADP": { + "type": "vb/ArrayDataProvider2", + "description": "The model describing the Global Applications headers", + "defaultValue": { + "keyAttributes": "id", + "data": "{{ $variables.globalHeadersData }}", + "itemType": "navigationItem" + } + }, + "idcsToken": { + "type": "any", + "defaultValue": "sample123" + }, + "isAuthorized": { + "type": "boolean", + "defaultValue": true + }, + "navigationADP": { + "type": "vb/ArrayDataProvider2", + "description": "The model describing the flows in the app", + "defaultValue": { + "keyAttributes": "id", + "data": "{{ $variables.navigationData }}", + "itemType": "navigationItem" + } + }, + "avatarItems": { + "type": "avatarMenuItem[]", + "defaultValue": [ + { + "name": "Sign Out", + "id": "signout", + "iconClass": "oj-ux-ico-logout" + } + ] + }, + "globalHeadersData": { + "type": "globalHeaderItem[]", + "defaultValue": [ + { + "name": "Example 1", + "id": "settings", + "iconClass": "oj-ux-ico-settings" + }, + { + "name": "Example 2", + "id": "like", + "iconClass": "oj-ux-ico-thumbs-up" + }, + { + "name": "Example 3", + "id": "bookmark", + "iconClass": "oj-ux-ico-bookmark-add" + } + ] + }, + "navigationData": { + "type": "navigationItem[]", + "defaultValue": [] + } + + }, + "eventListeners": { + "vbResourceChanged": { + "chains": [ + { + "parameters": { + "event": "{{ $event }}" + }, + "chain": "resourceChangedHandler" + } + ] + }, + "vbEnter": { + "chains": [ +{ + "parameters": {}, + "chain": "initCurrentTheme" + }, +{ + "parameters": {}, + "chain": "vbEnterListener" + }, + { + "parameters": {}, + "chain": "isAuthorizedActionChain" + } + ] + }, + "changeTheme": { + "chains": [ + { + "parameters": { + "event": "{{ $event }}", + "themeName": "{{ $event.themeName }}" + }, + "chain": "themeChangeHandler" + } + ] + } + }, + "userConfig": { + "type": "vb/DefaultSecurityProvider", + "configuration": {}, + "embedding": "deny" + }, + "security": {}, + "imports": { + "css": [ + "/resources/css/app.css" + ] + }, + "settings": { + "formDataAccess": "resources/formData/{vbFormDataId}" + }, + "constants": { + "themeChangeUI": { + "type": "string", + "defaultValue": "off" + } + }, + "@dt": { + "applicationTemplateType": "redwood" + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/initCurrentTheme.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/initCurrentTheme.js new file mode 100644 index 0000000..a8bd21e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/initCurrentTheme.js @@ -0,0 +1,31 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class initCurrentTheme extends ActionChain { + + /** + * @param {Object} context + */ + async run(context) { + const { $application } = context; + if ($application.constants.themeChangeUI === 'on') { + // data-vb-theme is added in index.html when the app is loaded + $application.variables.currentTheme = document.documentElement.getAttribute('data-vb-theme') || 'light'; + } + } + } + + return initCurrentTheme; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/isAuthorizedActionChain.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/isAuthorizedActionChain.js new file mode 100644 index 0000000..83e6c91 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/isAuthorizedActionChain.js @@ -0,0 +1,31 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class isAuthorizedActionChain extends ActionChain { + + /** + * @param {Object} context + */ + async run(context) { + const { $application, $constants, $variables, $functions } = context; + + const authorized = await $functions.isAuthorized('askdata_nl2sql_admin', $application.user.roles, $variables.baseUrl); + + $variables.isAuthorized = authorized; + } + } + + return isAuthorizedActionChain; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/resourceChangedHandler.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/resourceChangedHandler.js new file mode 100644 index 0000000..33cd53e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/resourceChangedHandler.js @@ -0,0 +1,34 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class resourceChangedHandler extends ActionChain { + + /** + * Displays a notification message when application has been updated and needs to be refreshed. + * @param {Object} context + * @param {Object} params + * @param {{error: {detail: string}}} params.event + */ + async run(context, { event = {} }) { + const { $application } = context; + + await Actions.fireNotificationEvent(context, { + summary: event.error.detail, + }); + } + } + + return resourceChangedHandler; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/themeChangeHandler.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/themeChangeHandler.js new file mode 100644 index 0000000..499f14a --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/themeChangeHandler.js @@ -0,0 +1,31 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class themeChangeHandler extends ActionChain { + /** + * @param {Object} context + * @param {Object} params + * @param {string} params.themeName Name of the theme to switch to + */ + async run(context, { themeName = 'light' }) { + const { $application } = context; + $application.variables.currentTheme = themeName; + // window.vbLoadTheme is added in index.html when the app is loaded + window.vbLoadTheme(themeName); + } + } + + return themeChangeHandler; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/toggleDrawerHandler.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/toggleDrawerHandler.js new file mode 100644 index 0000000..117a8b6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/toggleDrawerHandler.js @@ -0,0 +1,32 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class toggleDrawerHandler extends ActionChain { + + /** + * Toggles the navigation drawer for the page + * @param {Object} context + */ + async run(context) { + const { $application } = context; + + const fireEventToggleDrawerResult = await Actions.fireEvent(context, { + event: 'application:toggleDrawer', + }); + } + } + + return toggleDrawerHandler; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/vbEnterListener.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/vbEnterListener.js new file mode 100644 index 0000000..326e5a6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/chains/vbEnterListener.js @@ -0,0 +1,36 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class vbEnterListener extends ActionChain { + + /** + * @param {Object} context + */ + async run(context) { + const { $application, $constants, $variables } = context; + + const response = await Actions.callRest(context, { + endpoint: 'GetIDCSToken/postToken', + body: 'scope=urn:opc:idm:__myscopes__&grant_type=client_credentials', + }); + + if (response.ok) { + $variables.idcsToken = response?.body?.access_token; + } + } + } + + return vbEnterListener; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/main-flow.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/main-flow.js new file mode 100644 index 0000000..935a8b6 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/main-flow.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class FlowModule { + } + + return FlowModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/main-flow.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/main-flow.json new file mode 100644 index 0000000..765c247 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/main-flow.json @@ -0,0 +1,8 @@ +{ + "id": "main", + "description": "Flow main", + "defaultPage": "main-start", + "services": {}, + "types": {}, + "variables": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page-chains/vbEnterListener2.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page-chains/vbEnterListener2.js new file mode 100644 index 0000000..f3d3267 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page-chains/vbEnterListener2.js @@ -0,0 +1,32 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class vbEnterListener2 extends ActionChain { + + /** + * @param {Object} context + */ + async run(context) { + const { $page, $flow, $application, $constants, $variables, $functions } = context; + + if ($application.variables.isAuthorized === true) { + + await $functions.init($application.user.username, $application, $application.user.roles); + } + } + } + + return vbEnterListener2; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page.html new file mode 100644 index 0000000..93a391b --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page.html @@ -0,0 +1,31 @@ + + + + + + + + +
+ + +

AskData

+ +
+ +
+ +
+
+
+
+ + +
+ + +
+
\ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page.js new file mode 100644 index 0000000..a6ff526 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page.js @@ -0,0 +1,305 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define(['WebSDK'], function (WebSDK) { + 'use strict'; + + let eventHelper; + let socket; // For Auto-Suggestions + let currentTypedText; // For Auto-Suggestions + + const PageModule = function PageModule(context) { + eventHelper = context.getEventHelper(); + }; + + function getUri() { + return ""; + } + + function getChannelId() { + return ""; + } + + let isClientAuthEnabled = false; + + + // Initialize bot + PageModule.prototype.init = function (fullname, application, role) { + console.log("Initializing bot..." + fullname); + console.log("Initializing role..." + JSON.stringify(role)); + const finalRoles = role.filter(item => item !== "approle.authenticated.user").join(" | "); + console.log("finalRoles: "+ finalRoles); // Output: "UserAccess" + + const chatSettings = { + URI: getUri(), + clientAuthEnabled: isClientAuthEnabled, // Enables client auth enabled mode of connection if set true, no need to pass if set false + channelId: getChannelId(), + /* START CUSTOMIZATION FOR DEMO*/ + //delegate: _delegateObject, + disablePastActions: 'none', + enableDraggableButton: true, + initUserProfile: { profile: { firstName: application.user.username, lastName: 'Doe', email: 'john.doe@oracle.com', timezoneOffset: (new Date()).getTimezoneOffset() * 60 * 1000, properties: { browserLanguage: navigator.language, uiUserToken: application.variables.idcsToken, uiUserId: application.user.username, uiGroupName: finalRoles } } }, + height: '1100px', + width: '800px', + //height: '100vh', //layout modification property + //width: '50vw', //layout modification property + //linkHandler: { target: 'background_frame' }, + webViewConfig: { referrerPolicy: 'no-referrer-when-downgrade', closeButtonType: 'label', closeButtonLabel: 'Close', size: 'full', title: 'Ask Oracle' }, + /* END CUSTOMIZATION FOR DEMO*/ + enableAutocomplete: true, // Enables autocomplete suggestions on user input + enableBotAudioResponse: true, // Enables audio utterance of skill responses + enableClearMessage: true, // Enables display of button to clear conversation + enableSpeech: false, // Enables voice recognition + speechLocale: WebSDK.SPEECH_LOCALE.EN_US, // Sets locale used to speak to the skill, the SDK supports EN_US, FR_FR, and ES_ES locales for speech + showConnectionStatus: true, // Displays current connection status on the header + i18n: { // Provide translations for the strings used in the widget + en: { // en locale, can be configured for any locale + chatTitle: 'Ask Oracle' // Set title at chat header + }, + de: { + chatTitle: "Web SDK" + } + }, + timestampMode: 'relative', // Sets the timestamp mode, relative to current time or default (absolute) + theme: WebSDK.THEME.CLASSIC, // Redwood dark theme THEME.REDWOOD_DARK. The default is THEME.DEFAULT, while older theme is available as THEME.CLASSIC + messagePadding: '4px 4px', + //userId: '', // User ID, optional field to personalize user experience + ttsVoice: [{ lang: 'en-us' }], + openChatOnLoad: false, + enableAttachment: false, // Sets the timestamp mode, relative to current time or default (absolute) + icons: { + logo: application.path + 'resources/images/iconProfile.png', + avatarAgent: application.path + 'resources/images/bot-image.png', + avatarUser: application.path + 'resources/images/bot-image.png', + avatarBot: application.path + 'resources/images/iconProfile.png', + //typingIndicator: 'resources/images/typing.gif' + }, + initUserHiddenMessage: 'Greetings' + //,alwaysShowSendButton: true + , actionsLayout: 'horizontal' + , cardActionsLayout: 'horizontal' + , formActionsLayout: 'horizontal' + , globalActionsLayout: 'horizontal' + , customHeaderElementId: 'customMenu' + //,openLinksInNewWindow: true + , linkHandler: { target: 'oda-chat-webview' } + //,enableResizableWidget: true + //,customHeaderElementId: 'customMenu' + //,enableEndConversation: false + //displayActionAsPills: true, + //showTypingIndicator: true, + //enableDefaultClientResponse: true, + //enableSendTypingStatus: true + }; + + // Setup input listener after SDK is initialized + setupInputListener(); + setupSendButtonListener(); + setupWebSocket(application); + + + setTimeout(() => { + window.Bots = new WebSDK(chatSettings); + window.Bots.connect().then(() => { + console.log("Connection Successful"); + }, (reason) => { + console.log("Connection failed"); + console.log(reason); + }); + }, 0); + }; + + // For Auto-Suggestions in the + + function setupSendButtonListener() { + const sendButton = document.evaluate( + '/html/body/div[1]/div/div[3]/div/div/button', + document, + null, + XPathResult.FIRST_ORDERED_NODE_TYPE, + null + ).singleNodeValue; + if (sendButton) { + sendButton.addEventListener('click', hideSuggestionContainer); + } else { + console.error('Send button not found'); + setTimeout(setupSendButtonListener, 1000); + } + } + + + function setupInputListener() { + const textarea = document.evaluate( + '//*[@id="oda-chat-user-text-input"]', + document, + null, + XPathResult.FIRST_ORDERED_NODE_TYPE, + null + ).singleNodeValue; + + if (textarea) { + textarea.addEventListener('input', handleInput); + } else { + console.error('Textarea not found'); + + + + setTimeout(setupInputListener, 1000); + } + } + + function handleInput(event) { + const words = event.target.value.trim().split(/\s+/); + if (words.length >= 3) { + sendInputToServer(event.target.value); + } else { + hideSuggestionContainer(); + } + } + + function sendInputToServer(input) { + if (socket && socket.readyState === WebSocket.OPEN) { + console.log(JSON.stringify({ InputToSocketAPI: input })); + socket.send(JSON.stringify({ message: input })); + currentTypedText = input; + } + } + + + function setupWebSocket(application) { + const token = application.variables.idcsToken; + + socket = new WebSocket(`wss://test.sslip.io:8004/wss/suggestions?token=${token}`); + + socket.onopen = function () { + console.log('WebSocket connection established !!!!!!!!'); + + }; + + socket.onmessage = function (event) { + try { + const data = JSON.parse(event.data); + if (data && Array.isArray(data.message) && data.message.length > 0) { + displaySuggestions(data.message, currentTypedText); + } else { + console.log('No suggestions to display'); + } + } catch (error) { + console.error('Error parsing suggestions:', error); + } + }; + + socket.onerror = function (error) { + console.error('WebSocket error:', error); + }; + + socket.onclose = function (event) { + console.log('WebSocket connection closed:', event.code, event.reason); + // Attempt to reconnect after a delay + setTimeout(setupWebSocket, 5000); + }; + } + + function displaySuggestions(suggestions, typedText) { + var suggestionContainer = document.getElementById('oda-chat-suggestions-list'); + suggestionContainer.innerHTML = ''; + + const inputField = document.evaluate( + '//*[@id="oda-chat-user-text-input"]', + document, + null, + XPathResult.FIRST_ORDERED_NODE_TYPE, + null + ).singleNodeValue; + + const inputRect = inputField.getBoundingClientRect(); + + // Updated container styling with minimal margins + Object.assign(suggestionContainer.style, { + position: 'absolute', + zIndex: '100001', + backgroundColor: '#f5f5f5', + border: '1px solid #ccc', + borderRadius: '4px', + boxShadow: '0 2px 5px rgba(0,0,0,0.1)', + maxHeight: '150px', + overflowY: 'auto', + width: '100%', // Changed from calc(100% - 20px) + display: suggestions.length > 0 ? 'block' : 'none', + // bottom: `${window.innerHeight - inputRect.top - 52}px`, + left: '0', // Removed left padding + right: '0', // Removed right padding + margin: '0', // Explicitly set margin to 0 + padding: '0' // Explicitly set padding to 0 + }); + + suggestions.forEach(function (suggestion) { + const button = document.createElement('button'); + var highlightedSuggestion = suggestion.text; + + if (suggestion.entities) { + suggestion.entities.forEach(([entityText, entityType]) => { + const entityRegex = new RegExp(entityText.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), 'gi'); + highlightedSuggestion = highlightedSuggestion.replace(entityRegex, + `$&`); + }); + } + + const typedTextRegex = new RegExp(`(${typedText.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})`, 'gi'); + highlightedSuggestion = highlightedSuggestion.replace(typedTextRegex, + '$1'); + + button.innerHTML = highlightedSuggestion; + + button.onclick = function (event) { + event.preventDefault(); + event.stopPropagation(); + if (inputField) { + inputField.value = suggestion.text; + inputField.focus(); + } + suggestionContainer.innerHTML = ''; + suggestionContainer.style.display = 'none'; + }; + + // Updated button styling with minimal left spacing + Object.assign(button.style, { + display: 'block', + width: '100%', + textAlign: 'left', + padding: '8px 4px', // Reduced left/right padding + border: 'none', + backgroundColor: 'transparent', + cursor: 'pointer', + margin: '0', + fontSize: '12px', + lineHeight: '1.4', + fontFamily: 'inherit', + textOverflow: 'ellipsis', + whiteSpace: 'nowrap', + overflow: 'hidden', + boxSizing: 'border-box', // Ensure padding is included in width calculation + paddingLeft: '4px' // Explicitly set left padding to minimum + }); + + button.onmouseover = () => button.style.backgroundColor = '#f0f0f0'; + button.onmouseout = () => button.style.backgroundColor = 'transparent'; + + suggestionContainer.appendChild(button); + }); + } + + function hideSuggestionContainer() { + var suggestionContainer = document.getElementById('oda-chat-suggestions-list'); + if (suggestionContainer) { + suggestionContainer.style.display = 'none'; + suggestionContainer.innerHTML = ''; + } + } + + + + + return PageModule; +}); \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page.json new file mode 100644 index 0000000..0c6acc8 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/flows/main/pages/main-start-page.json @@ -0,0 +1,24 @@ +{ + "title": "main", + "description": "", + "variables": {}, + "metadata": {}, + "types": {}, + "eventListeners": { + "vbEnter": { + "chains": [ + { + "parameters": {}, + "chain": "vbEnterListener2" + } + ] + } + }, + "imports": { + "components": { + "oj-highlight-text": { + "path": "ojs/ojhighlighttext" + } + } + } +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/page-header/page-header-fragment.html b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/page-header/page-header-fragment.html new file mode 100644 index 0000000..b04df67 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/page-header/page-header-fragment.html @@ -0,0 +1,36 @@ + + + + +
+
+
+ +
+ + + +
\ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/page-header/page-header-fragment.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/page-header/page-header-fragment.js new file mode 100644 index 0000000..9115ccd --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/page-header/page-header-fragment.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class FragmentModule { + } + + return FragmentModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/page-header/page-header-fragment.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/page-header/page-header-fragment.json new file mode 100644 index 0000000..9a1195f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/page-header/page-header-fragment.json @@ -0,0 +1,35 @@ +{ + "title": "", + "description": "", + "events": {}, + "eventListeners": { + "toggleDrawer": { + "chains": [ + { + "chain": "application:toggleDrawerHandler" + } + ] + } + }, + "imports": { + "components": { + "oj-button": { + "path": "ojs/ojbutton" + } + } + }, + "metadata": {}, + "types": {}, + "slots": { + "actions": { + "displayName": "Actions" + } + }, + "variables": { + "title": { + "type": "string", + "input": "fromCaller" + } + }, + "referenceable": "self" +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/chains/openAboutDialog.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/chains/openAboutDialog.js new file mode 100644 index 0000000..d6df20e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/chains/openAboutDialog.js @@ -0,0 +1,33 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class openAboutDialog extends ActionChain { + + /** + * Opens About Dialog + * @param {Object} context + */ + async run(context) { + const { $application } = context; + + const callAboutDialogOpenResult = await Actions.callComponentMethod(context, { + selector: '#aboutDialog', + method: 'open', + }); + } + } + + return openAboutDialog; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/shell-footer-fragment.html b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/shell-footer-fragment.html new file mode 100644 index 0000000..f66f935 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/shell-footer-fragment.html @@ -0,0 +1,31 @@ + \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/shell-footer-fragment.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/shell-footer-fragment.js new file mode 100644 index 0000000..9115ccd --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/shell-footer-fragment.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class FragmentModule { + } + + return FragmentModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/shell-footer-fragment.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/shell-footer-fragment.json new file mode 100644 index 0000000..a93715b --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-footer/shell-footer-fragment.json @@ -0,0 +1,27 @@ +{ + "title": "Shell Footer", + "eventListeners": { + "aboutClick": { + "chains": [ + { + "chain": "openAboutDialog" + } + ], + "preventDefault": "true" + } + }, + "events": {}, + "imports": { + "components": { + "oj-dialog": { + "path": "ojs/ojdialog" + } + }, + "css": [ + "/resources/css/shell.css" + ] + }, + "metadata": {}, + "types": {}, + "variables": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/chains/avatarMenuActionChain.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/chains/avatarMenuActionChain.js new file mode 100644 index 0000000..b3cd27f --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/chains/avatarMenuActionChain.js @@ -0,0 +1,41 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class avatarMenuActionChain extends ActionChain { + + /** + * Action Chain to handle menu item selection in the Avatar menu + * @param {Object} context + * @param {Object} params + * @param {any} params.menuId + */ + async run(context, { menuId }) { + const { $fragment, $application } = context; + + // If one of the theme sub-menu item is selected, fire an application event to change the current theme + if (menuId.startsWith('theme:')) { + await Actions.fireEvent(context, { + event: 'application:changeTheme', + payload: { + themeName: menuId.substring(6), + }, + }); + } + + } + } + + return avatarMenuActionChain; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/shell-header-fragment.html b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/shell-header-fragment.html new file mode 100644 index 0000000..9bfa3a4 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/shell-header-fragment.html @@ -0,0 +1,72 @@ + \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/shell-header-fragment.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/shell-header-fragment.js new file mode 100644 index 0000000..9115ccd --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/shell-header-fragment.js @@ -0,0 +1,12 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class FragmentModule { + } + + return FragmentModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/shell-header-fragment.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/shell-header-fragment.json new file mode 100644 index 0000000..228a890 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/fragments/shell-header/shell-header-fragment.json @@ -0,0 +1,47 @@ +{ + "title": "Shell Header", + "eventListeners": { + "avatarMenuAction": { + "chains": [ + { + "chain": "avatarMenuActionChain", + "parameters": { + "menuId": "[[ $event.detail.selectedValue ]]" + } + } + ] + } + }, + "events": {}, + "imports": { + "components": { + "oj-avatar": { + "path": "ojs/ojavatar" + }, + "oj-button": { + "path": "ojs/ojbutton" + }, + "oj-menu": { + "path": "ojs/ojmenu" + }, + "oj-menu-button": { + "path": "ojs/ojbutton" + }, + "oj-option": { + "path": "ojs/ojoption" + }, + "oj-popup": { + "path": "ojs/ojpopup" + }, + "oj-toolbar": { + "path": "ojs/ojtoolbar" + } + }, + "css": [ + "/resources/css/shell.css" + ] + }, + "metadata": {}, + "types": {}, + "variables": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/index.html b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/index.html new file mode 100644 index 0000000..b2ab51e --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/index.html @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page-chains/closeNotificationHandler.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page-chains/closeNotificationHandler.js new file mode 100644 index 0000000..befb407 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page-chains/closeNotificationHandler.js @@ -0,0 +1,37 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class closeNotificationHandler extends ActionChain { + + /** + * Removes the notification message when its dismiss gesture has been invoked. + * @param {Object} context + * @param {Object} params + * @param {messageType} params.eventMessage + */ + async run(context, { eventMessage = {} }) { + const { $application, $flow, $page } = context; + + await Actions.fireDataProviderEvent(context, { + target: $page.variables.messagesADP, + remove: { + keys: [eventMessage.id], + }, + }); + } + } + + return closeNotificationHandler; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page-chains/showNotification.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page-chains/showNotification.js new file mode 100644 index 0000000..67f7a12 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page-chains/showNotification.js @@ -0,0 +1,44 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([ + 'vb/action/actionChain', + 'vb/action/actions', + 'vb/action/actionUtils', +], ( + ActionChain, + Actions, + ActionUtils +) => { + 'use strict'; + + class showNotification extends ActionChain { + + /** + * Displays notifications sent by the Fire Notification action using the oj-messages component on this page. + * @param {Object} context + * @param {Object} params + * @param {messageType} params.eventPayload + */ + async run(context, { eventPayload = {} }) { + const { $application, $flow, $page } = context; + + await Actions.fireDataProviderEvent(context, { + target: $page.variables.messagesADP, + add: { + data: [eventPayload], + }, + }); + + const callFunction = await this.isAuthorized(context); + } + + /** + * @param {Object} context + */ + + } + + return showNotification; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page.html b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page.html new file mode 100644 index 0000000..7e71a48 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page.html @@ -0,0 +1,20 @@ +
+ + + + + + + + +
diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page.js new file mode 100644 index 0000000..4994152 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page.js @@ -0,0 +1,14 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +define([], () => { + 'use strict'; + + class PageModule { + } + + + + return PageModule; +}); diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page.json b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page.json new file mode 100644 index 0000000..d224869 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/pages/shell-page.json @@ -0,0 +1,68 @@ +{ + "description": "", + "routerFlow": "main", + "variables": { + "messagesADP": { + "type": "vb/ArrayDataProvider2", + "defaultValue": { + "keyAttributes": "id", + "itemType": "page:messageType" + } + } + }, + "metadata": {}, + "types": { + "messageType": { + "id": "string", + "severity": "string", + "category": "string", + "summary": "string", + "detail": "string", + "timestamp": "string", + "autoTimeout": "number" + } + }, + "eventListeners": { + "vbNotification": { + "chains": [ + { + "chain": "showNotification", + "parameters": { + "eventPayload": "{{ { id: $event.key, summary: $event.summary, detail: $event.message, severity: $event.type, autoTimeout: $event.displayMode === 'transient' ? 0 : -1 } }}" + } + } + ] + }, + "onMessageClose": { + "chains": [ + { + "chain": "closeNotificationHandler", + "parameters": { + "eventMessage": "{{ $event.detail.message }}" + } + } + ] + } + }, + "imports": { + "components": { + "WebSDK": { + + "path": "resources/scripts/web-sdkVnew" + + }, + "settings": { + + "path": "resources/scripts/settings" + + }, + "oj-messages": { + "path": "ojs/ojmessages" + } + }, + "css": [ + "/resources/css/shell.css" + ] + }, + "translations": {} +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/css/app.css b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/css/app.css new file mode 100644 index 0000000..4ccb436 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/css/app.css @@ -0,0 +1,224 @@ +.main-container { + display: flex; + flex-direction: column; + align-items: center; +} +.chat-header { + width: 100%; + float: left; + display: inline-flex; + background-color: #FFFFFF; + position: sticky; + top: 0; + z-index: 1000; +} +.chat-content { + width: 100%; + min-height: 60vh; +} +.oj-inputtext-input { + color: #312D2A; + font-size: 16px; + padding: 0 20px; + width: 100%; + height: 50px; + text-align: left; + border-radius: 25px; +} +.voice-icon { + cursor: pointer; + position: absolute; + top: 38px; + right: 25px; +} +.bot-text { + text-align: left; + color: #56504B; + background-color: #FCFBFA; + max-width: 500px; + padding: 10px 10px 20px 10px; + margin: 5px 0; + border-radius: 25px; + float: left; + word-break: break-word; +} +.user-text { + text-align: left; + color: #FCFBFA; + background-color: #56504B; + max-width: 500px; + padding: 10px; + margin: 5px 0; + border-radius: 25px; + float: right; + word-break: break-word; +} +.oj-listview { + display: block; + position: relative; + border-width: 0 !important; + border-style: solid; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-height: 2.28571rem; +} +.oj-listview-item { + padding: 0 !important; + background-image: none !important; + border: 0 !important; +} +.oj-listview-item.oj-hover { + border: 0 !important; +} +.oj-listview-item.oj-focus { + border: 0 !important; +} +.oj-listview-focused-element { + border: 0 !important; +} +.status-text { + color: #8B8580; + font-size: 12px; + padding: 0 5px; +} +.status-icon-online { + width: 15px; + height: 15px; + border-radius: 50%; + background-color: #ABFF00; + box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #304701 0 -1px 9px, #ABFF00 0 0 5px; +} +.status-icon-offline { + width: 15px; + height: 15px; + border-radius: 50%; + background-color: #FF4136; + box-shadow: rgba(0, 0, 0, 0.2) 0 -1px 7px 1px, inset #441313 0 -1px 9px, rgba(255, 0, 0, 0.5) 0 0 5px; +} +.full-width-container{ + width: 100% !important; + height: 100% !important; + padding: 0 !important; + margin: 0 !important; +} +#chat-test.full-width-container{ + position: relative; +} + +#chat-test.chat-header{ + position: fixed; + top: 0 +} + + + +/* New changes */ + +/* Global Page Styling */ +body { + margin: 0; + padding: 0; + font-family: 'Arial', sans-serif; + /*font-family: "OracleSansVF", "OracleSansVFCyGr", "OracleSansFB", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif; */ + /*background: #fff2df; /* Dark background */ +/* background-image: url("https://education.oracle.com/file/general/welcome-banner-bg-sm.png?v2"); */ +background: url(../images/redwood_bg.jpg); + color: red; +} + +/* Landing Page Wrapper */ +.landing-page-wrapper { + background: linear-gradient(135deg, #2d2d2d, #1c1c1c); /* Dark gradient background */ + min-height: 100vh; + padding: 20px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + text-align: center; +} + +/* Header Section (optional) */ +.header-container { + margin-bottom: 50px; +} + +.chat-header { + background-color: #333; + padding: 30px; + border-radius: 8px; + box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); +} + +.atom-logo { + margin-top: 20px; +} + +.atom-logo img { + max-width: 100px; + height: auto; +} + +/* Main Content */ +.main-content { + background: #333; /* Slightly lighter dark background */ + padding: 40px; + border-radius: 10px; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); + width: 100%; + max-width: 1200px; +} + +.content-header h1 { + font-size: 36px; + margin-bottom: 20px; + color: #d32f2f; /* Red accent for the heading */ +} + +.content-header p { + font-size: 18px; + margin-bottom: 30px; + color: #bbb; +} + +/* Call to Action Buttons */ +.cta-buttons { + display: flex; + justify-content: center; + gap: 20px; +} + +.cta-button { + background: linear-gradient(45deg, #d32f2f, #c2185b); /* Red gradient */ + color: #fff; + border: none; + padding: 15px 30px; + border-radius: 5px; + font-size: 18px; + cursor: pointer; + transition: background 0.3s ease, transform 0.2s ease; +} + +.cta-button:hover { + background: linear-gradient(45deg, #c2185b, #d32f2f); /* Button hover effect */ + transform: translateY(-3px); /* Slight lift effect */ +} + +.cta-button:active { + background: #b71c1c; /* Darker color on click */ + transform: translateY(2px); /* Button press effect */ +} + +/* Footer (Optional) */ +footer { + background: #111; + padding: 20px; + color: #bbb; + text-align: center; + margin-top: 50px; + width: 100%; +} + diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/css/shell.css b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/css/shell.css new file mode 100644 index 0000000..27ab181 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/css/shell.css @@ -0,0 +1,216 @@ +.vb-web-applayout-body { + overflow-y: hidden; +} + +.vb-web-applayout-page { + position: relative; + min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); + max-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)); +} + +/* Sticky header on the top so that the rest of the page can scroll independent of the header */ +.vb-web-applayout-page.fixed-header { + padding-top: calc(3.25rem + env(safe-area-inset-top)); +} + +.vb-web-applayout-page.fixed-header .vb-web-applayout-header { + position: fixed; + width: 100%; + top: 0; + left: 0; +} + +.vb-web-applayout-header { + background-color: rgb(var(--oj-palette-neutral-rgb-10)); + border-bottom: 1px solid var(--oj-private-app-layout-web-header-border-color); + z-index: 1; + box-shadow: var(--oj-private-app-layout-web-header-box-shadow); +} + +.vb-content-and-footer-container { + position: relative; + overflow-y: auto; +} + +.vb-pages-module { + /* Matches the headers and footers. Extra 1em is for the padding in the offcanvas icon */ + /* padding-left: calc(var(--oj-core-spacing-10x) + var(--oj-core-spacing-4x)); */ + padding-right: var(--oj-core-spacing-10x); + position: relative; + width: 100%; +} + +.vb-pages-module > .oj-complete { + /* This makes sure that the content inside the page starts underneath the header */ + flex-direction: column; +} + +.vb-web-applayout-footer-image-stripe { + height: 8px; + content: ''; + background: url(../images/footer-stripe.png); + background-position: left bottom; + background-repeat: repeat-x; + background-size: 100% 100%; +} + +.vb-web-applayout-footer-content { + background-color: rgb(var(--oj-palette-neutral-rgb-170)); + padding-top: var(--oj-core-spacing-4x); + padding-bottom: var(--oj-core-spacing-4x); +} + +.vb-web-applayout-footer-content, +.vb-web-applayout-header-content { + padding-left: var(--oj-core-spacing-10x); + padding-right: var(--oj-core-spacing-10x); +} + +/* Special selectors for desktop Form factor */ +@media screen and (min-width: 600px) { + .vb-web-applayout-header { + background-color: rgb(var(--oj-palette-neutral-rgb-30)); + } + + .vb-content-header { + /* minimum height ensures that the content flex item does not bleed up */ + min-height: 7.875rem; + /* Limit the height of the content header on the top to 126px */ + max-height: 7.875rem; + /* This accounts for the image strip at the bottom */ + margin-bottom: 12px; + } + + .vb-content-header-image-stripe { + /* Matches the page header height of 7.875rem */ + top: 7.875rem; + left: 0; + position: absolute; + width: 100%; + /* height of the image strip */ + height: 12px; + content: ''; + z-index: 1; + + background: url(../images/header-stripe-desktop.png); + background-position: left bottom; + background-repeat: repeat-x; + background-size: 100% 100%; + } +} + +@media screen and (orientation: landscape) { + .vb-web-applayout-page { + /* In landscape mode for the devices, the page will occupy entire height and safe-are is contained in the bottom margins */ + min-height: 100vh; + } +} + +/* Special selectors for Phone Form factor */ +@media screen and (max-width: 599.9px) { + /* Account for addition height of the page header */ + .vb-web-applayout-page.fixed-header { + padding-top: calc(3.5rem + 6px + env(safe-area-inset-top)); + } + + /* color strip is displayed under the header region for phone form factor */ + .vb-web-applayout-header { + /* This accounts for the image strip at the bottom */ + padding-bottom: 6px; + } + + .vb-web-applayout-header-image-stripe { + position: absolute; + width: 100%; + height: 6px; + content: ''; + z-index: 1; + left: 0; + bottom: 0; + background: url(../images/header-stripe-phone.png); + background-position: left bottom; + background-repeat: repeat-x; + background-size: 100% 100%; + } + + .vb-web-applayout-header-content { + padding-left: var(--oj-core-spacing-2x); + padding-right: var(--oj-core-spacing-2x); + height: 3.5rem; + } + + .vb-web-applayout-footer-content { + /* Matches the headers. Extra 1x is for the padding in the offcanvas icon */ + padding-left: var(--oj-core-spacing-3x); + } + + .vb-pages-module { + padding-left: var(--oj-core-spacing-4x); + } + + .vb-web-applayout-footer-image-stripe { + /* height of the image strip */ + height: 6px; + } + + .vb-web-applayout-footer-content { + padding-bottom: calc(var(--oj-core-spacing-4x) + env(safe-area-inset-bottom)); + } +} + +/* Add margin to the first item in the content area after the page header */ +#page-header { + margin-bottom: var(--oj-core-spacing-12x); + display: block; +} + +/* Dark Theme overrides for constrast marker regions. Undo JET constrast marker. Contrast region will be 100% dark */ +.vb-dark-theme .vb-web-applayout-footer-content { + --oj-core-text-color-primary: unset; + --oj-core-text-color-secondary: unset; + --oj-core-text-color-disabled: unset; + --oj-core-bg-color-content: unset; + --oj-core-bg-color-hover: unset; + --oj-core-bg-color-active: unset; + --oj-core-divider-color: unset; + --oj-core-neutral-1: unset; + --oj-core-neutral-2: unset; + --oj-core-neutral-3: unset; + --oj-core-neutral-contrast: unset; + --oj-core-neutral-secondary-1: unset; + --oj-core-neutral-secondary-2: unset; + --oj-core-neutral-secondary-3: unset; + --oj-core-neutral-secondary-contrast: unset; + --oj-core-color-disabled-2: unset; + --oj-core-focus-border-color: unset; + + /* Buttons in contrast mode need to be reset to the base dark by removing any neutral colors hardcoded in JET */ + --oj-button-solid-chrome-text-color: unset; + --oj-button-solid-chrome-bg-color-hover: unset; + --oj-button-solid-chrome-bg-color-active: unset; + --oj-button-solid-chrome-bg-color-disabled: unset; + --oj-button-solid-chrome-bg-color: unset; + --oj-button-solid-chrome-text-color-hover: unset; + --oj-button-solid-chrome-bg-color-selected: unset; + --oj-button-solid-chrome-bg-color-selected-hover: unset; + --oj-button-solid-chrome-text-color-selected-hover: unset; + --oj-button-solid-chrome-bg-color-selected-disabled: unset; + --oj-button-solid-chrome-text-color-selected-disabled: unset; + --oj-button-outlined-chrome-border-color: unset; + --oj-button-outlined-chrome-border-color-hover: unset; + --oj-button-outlined-chrome-border-color-active: unset; + --oj-button-outlined-chrome-border-color-selected: unset; + --oj-button-outlined-chrome-border-color-selected-hover: unset; + --oj-button-outlined-chrome-border-color-selected-disabled: unset; + --oj-button-borderless-chrome-border-color-selected: unset; + --oj-button-call-to-action-chrome-bg-color: unset; + --oj-button-call-to-action-chrome-text-color: unset; + --oj-button-call-to-action-chrome-bg-color-hover: unset; + --oj-button-call-to-action-chrome-text-color-hover: unset; + --oj-button-call-to-action-chrome-bg-color-active: unset; + --oj-button-call-to-action-chrome-text-color-active: unset; + + /* Change the background to pitch dark */ + background-color: rgb(var(--oj-palette-neutral-rgb-0)); + background-blend-mode: soft-light; +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/CloudPartner.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/CloudPartner.png new file mode 100644 index 0000000..05db454 Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/CloudPartner.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/Oracle_Corporation_logo.svg.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/Oracle_Corporation_logo.svg.png new file mode 100644 index 0000000..aada89c Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/Oracle_Corporation_logo.svg.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/Oracle_LOGO_RED.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/Oracle_LOGO_RED.png new file mode 100644 index 0000000..46f914e Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/Oracle_LOGO_RED.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/Oracle_LOGO_WHITE.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/Oracle_LOGO_WHITE.png new file mode 100644 index 0000000..ee2f9ca Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/Oracle_LOGO_WHITE.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/backgroundChat.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/backgroundChat.png new file mode 100644 index 0000000..990b66f Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/backgroundChat.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/bot-image.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/bot-image.png new file mode 100644 index 0000000..5c337ed Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/bot-image.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/favicon-dark.ico b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/favicon-dark.ico new file mode 100644 index 0000000..ba99751 Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/favicon-dark.ico differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/favicon-light.ico b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/favicon-light.ico new file mode 100644 index 0000000..a6b6015 Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/favicon-light.ico differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/footer-stripe.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/footer-stripe.png new file mode 100644 index 0000000..e0909d0 Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/footer-stripe.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/header-stripe-desktop.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/header-stripe-desktop.png new file mode 100644 index 0000000..dc659a1 Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/header-stripe-desktop.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/header-stripe-phone.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/header-stripe-phone.png new file mode 100644 index 0000000..2e4cebb Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/header-stripe-phone.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/iconProfile.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/iconProfile.png new file mode 100644 index 0000000..8ef0455 Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/iconProfile.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/oracle favicon.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/oracle favicon.png new file mode 100644 index 0000000..105c42e Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/oracle favicon.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/redwood_bg.jpg b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/redwood_bg.jpg new file mode 100644 index 0000000..3e57062 Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/redwood_bg.jpg differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/sidebar-background-pattern.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/sidebar-background-pattern.png new file mode 100644 index 0000000..b7610aa Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/sidebar-background-pattern.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/typing.gif b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/typing.gif new file mode 100644 index 0000000..5010b90 Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/typing.gif differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/typing_med.gif b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/typing_med.gif new file mode 100644 index 0000000..cffcf98 Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/typing_med.gif differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/user-image.png b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/user-image.png new file mode 100644 index 0000000..32631da Binary files /dev/null and b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/images/user-image.png differ diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/scripts/server.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/scripts/server.js new file mode 100644 index 0000000..e69de29 diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/scripts/settings.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/scripts/settings.js new file mode 100644 index 0000000..b950332 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/scripts/settings.js @@ -0,0 +1,433 @@ +/** Copyright (c) 2021, 2025 Oracle and/or its affiliates. +* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +*/ + +'use strict'; + +/** + * Set client auth mode - true to enable client auth, false to disable it. + * + * Disabling authentication is preferred for initial integration of the SDK with the web app. + * + * When client authentication has been disabled, only connections made from unblocked lists (allowed domains) are + * allowed at the server. This use case is recommended when the client application cannot generate a signed JWT (because + * of a static website or no authentication mechanism for the web/mobile app) but requires ODA integration. It can also + * be used when the chat widget is already secured and visible to only authenticated users in the client platforms (web + * application with the protected page). + * + * For other cases, it is recommended that client auth enabled mode is used when using the SDK for production as it adds + * another layer of security when connecting to a DA/skill. + * + * When client authentication has been enabled, client authentication is enforced by signed JWT tokens in addition to + * the unblocked lists. When the SDK needs to establish a connection with the ODA server, it first requests a JWT token + * from the client and then sends it along with the connection request. The ODA server validates the token signature and + * obtains the claim set from the JWT payload to verify the token to establish the connection. + * + * The Web channel in ODA must also be enabled to accept client auth enabled connections. + */ +var isClientAuthEnabled = false; +var socket; +var currentTypedText; + + + + +/*window.onkeypress = function(e) { + var messageField = document.getElementsByClassName('oda-chat-user-input oda-chat-user-input-inline-send'); + if (messageField[0].value.length == 0 && e.key === " " || e.key === "Spacebar") { + e.preventDefault(); + var micbutton = document.getElementsByClassName('oda-chat-icon oda-chat-footer-button oda-chat-flex oda-chat-button-switch-voice'); + micbutton[0].click(); + } +}*/ + +function setupWebSocket() { + socket = new WebSocket('wss://.sslip.io:8004/ws/suggestions'); + + socket.onopen = function () { + console.log('WebSocket connection established'); + }; + + socket.onmessage = function (event) { + try { + const data = JSON.parse(event.data); + if (data && Array.isArray(data.message) && data.message.length > 0) { + displaySuggestions(data.message, currentTypedText); + } else { + console.log('No suggestions to display'); + } + } catch (error) { + console.error('Error parsing suggestions:', error); + } + }; + + socket.onerror = function (error) { + console.error('WebSocket error:', error); + }; + + socket.onclose = function (event) { + console.log('WebSocket connection closed:', event.code, event.reason); + // Attempt to reconnect after a delay + setTimeout(setupWebSocket, 5000); + }; +} + +function setupSendButtonListener() { + const sendButton = document.evaluate( + '/html/body/div[4]/div/div[3]/div/div/button', + document, + null, + XPathResult.FIRST_ORDERED_NODE_TYPE, + null + ).singleNodeValue; + if (sendButton) { + sendButton.addEventListener('click', hideSuggestionContainer); + } else { + console.error('Send button not found'); + setTimeout(setupSendButtonListener, 1000); + } +} + +function setupInputListener() { + const textarea = document.evaluate( + '//*[@id="oda-chat-user-text-input"]', + document, + null, + XPathResult.FIRST_ORDERED_NODE_TYPE, + null + ).singleNodeValue; + + if (textarea) { + textarea.addEventListener('input', handleInput); + } else { + console.error('Textarea not found'); + setTimeout(setupInputListener, 1000); + } +} + +function handleInput(event) { + const words = event.target.value.trim().split(/\s+/); + if (words.length >= 3) { + sendInputToServer(event.target.value); + } else { + hideSuggestionContainer(); + } +} + +function sendInputToServer(input) { + if (socket && socket.readyState === WebSocket.OPEN) { + console.log(JSON.stringify({ InputToSocketAPI: input })); + socket.send(JSON.stringify({ message: input })); + currentTypedText = input; + } +} + +function displaySuggestions(suggestions, typedText) { + var suggestionContainer = document.getElementById('oda-chat-suggestions-list'); + suggestionContainer.innerHTML = ''; + + const inputField = document.evaluate( + '//*[@id="oda-chat-user-text-input"]', + document, + null, + XPathResult.FIRST_ORDERED_NODE_TYPE, + null + ).singleNodeValue; + + const inputRect = inputField.getBoundingClientRect(); + + // Updated container styling with minimal margins + Object.assign(suggestionContainer.style, { + position: 'absolute', + zIndex: '100001', + backgroundColor: '#f5f5f5', + border: '1px solid #ccc', + borderRadius: '4px', + boxShadow: '0 2px 5px rgba(0,0,0,0.1)', + maxHeight: '150px', + overflowY: 'auto', + width: '100%', // Changed from calc(100% - 20px) + display: suggestions.length > 0 ? 'block' : 'none', + bottom: `${window.innerHeight - inputRect.top - 52}px`, + left: '0', // Removed left padding + right: '0', // Removed right padding + margin: '0', // Explicitly set margin to 0 + padding: '0' // Explicitly set padding to 0 + }); + + suggestions.forEach(function (suggestion) { + const button = document.createElement('button'); + var highlightedSuggestion = suggestion.text; + + if (suggestion.entities) { + suggestion.entities.forEach(([entityText, entityType]) => { + const entityRegex = new RegExp(entityText.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), 'gi'); + highlightedSuggestion = highlightedSuggestion.replace(entityRegex, + `$&`); + }); + } + + const typedTextRegex = new RegExp(`(${typedText.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})`, 'gi'); + highlightedSuggestion = highlightedSuggestion.replace(typedTextRegex, + '$1'); + + button.innerHTML = highlightedSuggestion; + + button.onclick = function (event) { + event.preventDefault(); + event.stopPropagation(); + if (inputField) { + inputField.value = suggestion.text; + inputField.focus(); + } + suggestionContainer.innerHTML = ''; + suggestionContainer.style.display = 'none'; + }; + + // Updated button styling with minimal left spacing + Object.assign(button.style, { + display: 'block', + width: '100%', + textAlign: 'left', + padding: '8px 4px', // Reduced left/right padding + border: 'none', + backgroundColor: 'transparent', + cursor: 'pointer', + margin: '0', + fontSize: '12px', + lineHeight: '1.4', + fontFamily: 'inherit', + textOverflow: 'ellipsis', + whiteSpace: 'nowrap', + overflow: 'hidden', + boxSizing: 'border-box', // Ensure padding is included in width calculation + paddingLeft: '4px' // Explicitly set left padding to minimum + }); + + button.onmouseover = () => button.style.backgroundColor = '#f0f0f0'; + button.onmouseout = () => button.style.backgroundColor = 'transparent'; + + suggestionContainer.appendChild(button); + }); +} + +function hideSuggestionContainer() { + var suggestionContainer = document.getElementById('oda-chat-suggestions-list'); + if (suggestionContainer) { + suggestionContainer.style.display = 'none'; + suggestionContainer.innerHTML = ''; + } +} + +/** + * Initializes the SDK and sets a global field with passed name for it the can + * be referred later + * + * @param {string} name Name by which the chat widget should be referred + */ +function initSdk(name) { + // Retry initialization later if the web page hasn't finished loading or the WebSDK is not available yet + if (!document || !document.body || !WebSDK) { + setTimeout(function () { + //Bots.setDelegate(_delegateObject); + initSdk(name); + }, 2000); + return; + } + + if (!name) { + name = 'Bots'; // Set default reference name to 'Bots' + } + var Bots; + setTimeout(function () { + + let user = ""; + + document.addEventListener("DOMContentLoaded", function() { + window.addEventListener('usernameSet', function(event) { + + user = event.detail.username; + + console.log("in the settings file -> username: " + event.detail.username); + // Use the username as needed + }); +}); + + /** + * SDK configuration settings + * + * Other than URI, all fields are optional with two exceptions for auth modes: + * + * In client auth disabled mode, 'channelId' must be passed, 'userId' is optional + * In client auth enabled mode, 'clientAuthEnabled: true' must be passed + */ + var chatWidgetSettings = { + URI: getUri(), + clientAuthEnabled: isClientAuthEnabled, // Enables client auth enabled mode of connection if set true, no need to pass if set false + channelId: getChannelId(), + /* START CUSTOMIZATION FOR DEMO*/ + //delegate: _delegateObject, + disablePastActions: 'none', + enableDraggableButton: true, + initUserProfile: { profile: { firstName: 'XXXXX', lastName: 'Appees', email: 'bbbbbb@oracle.com', timezoneOffset: (new Date()).getTimezoneOffset() * 60 * 1000, properties: { browserLanguage: navigator.language } } }, + height: '1100px', + width: '800px', + //height: '100vh', //layout modification property + //width: '50vw', //layout modification property + //linkHandler: { target: 'background_frame' }, + webViewConfig: { referrerPolicy: 'no-referrer-when-downgrade', closeButtonType: 'label', closeButtonLabel: 'Close', size: 'full', title: 'Ask Oracle' }, + /* END CUSTOMIZATION FOR DEMO*/ + enableAutocomplete: true, // Enables autocomplete suggestions on user input + enableBotAudioResponse: true, // Enables audio utterance of skill responses + enableClearMessage: true, // Enables display of button to clear conversation + enableSpeech: false, // Enables voice recognition + speechLocale: WebSDK.SPEECH_LOCALE.EN_US, // Sets locale used to speak to the skill, the SDK supports EN_US, FR_FR, and ES_ES locales for speech + showConnectionStatus: true, // Displays current connection status on the header + i18n: { // Provide translations for the strings used in the widget + en: { // en locale, can be configured for any locale + chatTitle: 'Ask Oracle' // Set title at chat header + }, + de: { + chatTitle: "Web SDK Anwendungsbeispiele" + } + }, + timestampMode: 'relative', // Sets the timestamp mode, relative to current time or default (absolute) + theme: WebSDK.THEME.CLASSIC, // Redwood dark theme THEME.REDWOOD_DARK. The default is THEME.DEFAULT, while older theme is available as THEME.CLASSIC + messagePadding: '4px 4px', + //userId: '', // User ID, optional field to personalize user experience + ttsVoice: [{ lang: 'en-us' }], + openChatOnLoad: false, + enableAttachment: false, // Sets the timestamp mode, relative to current time or default (absolute) + icons: { + logo: 'resources/images/iconMax.png', + avatarAgent: 'resources/images/iconProfile.png', + avatarUser: 'resources/images/iconProfile.png', + avatarBot: 'resources/images/iconMax.png', + //typingIndicator: 'resources/images/typing.gif' + }, + initUserHiddenMessage: 'Greetings' + //,alwaysShowSendButton: true + , actionsLayout: 'horizontal' + , cardActionsLayout: 'horizontal' + , formActionsLayout: 'horizontal' + , globalActionsLayout: 'horizontal' + , customHeaderElementId: 'customMenu' + //,openLinksInNewWindow: true + , linkHandler: { target: 'oda-chat-webview' } + //,enableResizableWidget: true + //,customHeaderElementId: 'customMenu' + //,enableEndConversation: false + //displayActionAsPills: true, + //showTypingIndicator: true, + //enableDefaultClientResponse: true, + //enableSendTypingStatus: true + }; + + // Initialize SDK + if (isClientAuthEnabled) { + Bots = new WebSDK(chatWidgetSettings, generateToken); + } else { + Bots = new WebSDK(chatWidgetSettings); + } + + // Connect to skill when the widget is expanded for the first time + var isFirstConnection = true; + Bots.on(WebSDK.EVENT.WIDGET_OPENED, function () { + if (isFirstConnection) { + Bots.connect(); + isFirstConnection = false; + } + }); + + function actionHandler(action) { + Bots.sendMessage(action); + } + + // Create global object to refer Bots + window[name] = Bots; + // Setup input listener after SDK is initialized + //setupInputListener(); + //setupSendButtonListener(); + //setupWebSocket(); + }, 0); +} + +/** + * Use this same value for the name property in the + * token server's routes/config.json file as you + * use for the APP_NAME. + */ +const APP_NAME = 'webSdkAuth' +const TOKEN_SERVER_ENDPOINT = '/jwt/token' +/** + * Function to generate JWT tokens. It returns a Promise to provide tokens. + * The function is passed to SDK which uses it to fetch token whenever it needs + * to establish a connection to the chat server. If a user ID isn't passed in, + * as in this function, then the token server generates one. + * @returns {Promise} Promise to provide a signed JWT token + */ +var generateToken = function () { + return new Promise((resolve) => { + fetch(TOKEN_SERVER_ENDPOINT + + '?config=' + APP_NAME).then(( + response) => { + if (response.status !== 200) { + console.log( + 'Looks like there was a problem. Status Code: ${response.status}.'); + return; + } + // Examine the text in the response + response.json().then(function (data) { + resolve(data.token); + }); + }) + }); +} + +var timer = null; + +function resetTimer() { + if (timer != null) { + clearTimeout(timer); + } + return; +} + +function setTimer(lastState, botId, goToState) { + + var _lastState = lastState; + var _botId = botId; + var _goToState = goToState; + + //console.log("...."+_lastState+"....."+_botId+"......"+_goToState); + timer = setTimeout(() => { + //send message after max. idle time inactivity + //console.log("...."+_lastState+"....."+_botId+"......"+_goToState); + Bots.sendMessage({ + "postback": { + "variables": { "lastState": _lastState }, + "system.botId": _botId, + //invokes named action transition on system.state or "next" transition + "action": "", + "system.state": _goToState + }, + "text": "Maximum user idle time reached ...", + "type": "postback" + }); + }, + //set to 5 seconds of idle time + 5 * 1000 + ); +} + +function clear() { + Bots.sendMessage('clear'); +} + +function getUri() { + return ""; +} + +function getChannelId() { + return "" +} \ No newline at end of file diff --git a/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/scripts/web-sdk.js b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/scripts/web-sdk.js new file mode 100644 index 0000000..0d6cf63 --- /dev/null +++ b/vbcs_oda_archives/vbcs_apps/vbcs-askdata/webApps/nl2sqlbot/resources/scripts/web-sdk.js @@ -0,0 +1,5 @@ +/*! + * Copyright (c) 2021 Oracle and/or its affiliates. + * All rights reserved. Oracle Digital Assistant Chat Web SDK, Release: 21.04 + */ +var e,t;e=self,t=function(){return function(){var e={6432:function(e,t,n){(t=n(3645)(!1)).push([e.id,"/* wrapper base state */\n.wrapper {\n box-sizing: border-box;\n height: 0;\n position: fixed;\n text-transform: none;\n transition: all 0.25s ease-in-out;\n width: 0;\n z-index: 10000;\n}\n\n/* button base state */\n.button {\n background-position: center center;\n background-repeat: no-repeat;\n border: none;\n bottom: 0;\n cursor: pointer;\n overflow: visible;\n padding: 0;\n position: absolute;\n right: 0;\n text-align: center;\n touch-action: none;\n transition: height 0.25s ease-out, width 0.25s ease-out;\n z-index: 10000;\n}\n\n[dir=rtl] .button {\n left: 0;\n right: unset;\n}\n\n.button:focus {\n outline: thin solid #fff;\n}\n\n.expanded:not(.drag) .button {\n -webkit-animation: scale-out-center 0.25s cubic-bezier(0.550, 0.085, 0.680, 0.530) forwards;\n animation: scale-out-center 0.25s cubic-bezier(0.550, 0.085, 0.680, 0.530) forwards;\n}\n\n.collapsed:not(.drag) .button {\n -webkit-animation: scale-in-center 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;\n animation: scale-in-center 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;\n display: flex;\n}\n\n.button img {\n display: block;\n height: 100%;\n max-height: 100%;\n max-width: 100%;\n width: 100%;\n}\n\n.notification-badge {\n align-items: center;\n background: #e6081a;\n border-radius: 24px;\n color: #fff;\n display: flex;\n font-size: 14px;\n height: 24px;\n justify-content: center;\n position: absolute;\n text-align: center;\n width: 32px;\n}\n\n/* Widget base state */\n.widget {\n background: #fff;\n display: flex;\n flex-direction: column;\n margin: 0;\n overflow: hidden;\n position: absolute;\n text-decoration: none;\n text-transform: none;\n z-index: 10000;\n}\n\n.expanded .widget {\n -webkit-animation: scale-in-br 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;\n animation: scale-in-br 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;\n}\n\n[dir=rtl] .expanded .widget {\n -webkit-animation: scale-in-bl 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;\n animation: scale-in-bl 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.2s both;\n}\n\n.collapsed .widget {\n -webkit-animation: scale-out-br 0.25s cubic-bezier(0.550, 0.085, 0.680, 0.530) forwards;\n\t animation: scale-out-br 0.25s cubic-bezier(0.550, 0.085, 0.680, 0.530) forwards;\n}\n\n[dir=rtl] .collapsed .widget {\n -webkit-animation: scale-out-bl 0.25s cubic-bezier(0.550, 0.085, 0.680, 0.530) forwards;\n\t animation: scale-out-bl 0.25s cubic-bezier(0.550, 0.085, 0.680, 0.530) forwards;\n}\n\n.none {\n display: none;\n}\n\n.conversation-pane {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n}\n\n.conversation-container {\n padding: 10px 12px 0;\n}\n\n.empty-conversation-div {\n display: flex;\n flex: auto;\n}\n\n.message-date {\n font-size: 10px;\n margin: 4px 4px 0;\n}\n\n.embed-sticky-top, .embed-sticky-bottom {\n padding-top: 5px;\n padding-bottom: 5px;\n}\n\n.embed-scroll-top {\n padding-top: 5px;\n padding-bottom: 10px;\n}\n\n.embed-scroll-bottom {\n padding-top: 10px;\n padding-bottom: 5px;\n}\n\n/* Chat responsive layouts */\n\n/* Mobile layout */\n.wrapper {\n bottom: 20px;\n right: 10px;\n}\n\n[dir=rtl] .wrapper {\n left: 10px;\n right: unset;\n}\n\n.button {\n height: 48px;\n width: 48px;\n}\n\n.button-icon {\n max-height: 48px;\n max-width: 48px;\n}\n\n.widget {\n bottom: -20px;\n height: 85vh;\n max-height: calc(100vh - 60px);\n max-width: 100vw;\n right: -10px;\n width: 100vw;\n transition: all 0.25s ease-in-out;\n}\n\n[dir=rtl] .widget {\n left: -10px;\n right: unset;\n}\n\n.timestamp-header {\n align-items: center;\n display: flex;\n font-size: 13.75px;\n font-weight: 600;\n justify-content: center;\n padding: 8px;\n margin: 8px;\n text-transform: uppercase;\n}\n\n.relative-timestamp {\n font-size: 12px;\n margin: -16px auto 24px;\n}\n\n.relative-timestamp.left.has-message-icon,\n[dir=rtl] .relative-timestamp.right.has-message-icon {\n margin-left: 40px;\n}\n\n.relative-timestamp.right.has-message-icon,\n[dir=rtl] .relative-timestamp.left.has-message-icon {\n margin-right: 40px;\n}\n\n/* Large mobile and tablet layout */\n@media screen and (min-width: 426px) {\n .widget {\n bottom: 0;\n height: 85vh;\n /* 20px compensation for bottom position of wrapper */\n max-height: calc(100vh - 20px - 60px);\n /* 10px compensation for right position of wrapper and next 10px for balanced look */\n max-width: calc(100vw - 10px - 10px);\n min-width: 300px;\n right: 0;\n width: 300px;\n }\n\n [dir=rtl] .widget {\n left: 0;\n right: unset;\n }\n}\n\n/* Desktop layout */\n@media screen and (min-width: 769px) {\n .wrapper {\n bottom: 20px;\n right: 20px;\n }\n\n [dir=rtl] .wrapper {\n left: 20px;\n right: unset;\n }\n\n .button {\n height: 64px;\n width: 64px;\n }\n\n .button-icon {\n max-height: 64px;\n max-width: 64px;\n }\n\n .widget {\n height: 70vh;\n /* 20px compensation for bottom position of wrapper */\n max-height: calc(100vh - 20px - 60px);\n max-width: 512px;\n width: 30vw;\n }\n}\n\n/* Chat button entrance */\n@keyframes scale-in-center{0%{opacity:1;transform:scale(0)}100%{opacity:1;transform:scale(1)}}\n\n/* Chat button exit */\n@keyframes scale-out-center{0%{display:flex;opacity:1;transform:scale(1)}100%{display:none;opacity:1;transform:scale(0)}}\n\n/* Chat widget entrance */\n@keyframes scale-in-br{0%{opacity:1;transform:scale(0);transform-origin:100% 100%}100%{opacity:1;transform:scale(1);transform-origin:100% 100%}}\n\n@keyframes scale-in-bl {0% {opacity: 1;transform: scale(0);transform-origin: 0% 100%}100% {opacity: 1;transform: scale(1);transform-origin: 0% 100%}}\n\n/* Chat widget exit */\n@keyframes scale-out-br{0%{opacity:1;transform:scale(1);transform-origin:100% 100%}99%{opacity:1;transform:scale(.01);transform-origin:100% 100%}100%{display:none;opacity:1;transform:scale(0);transform-origin:100% 100%}}\n\n@keyframes scale-out-bl{0%{opacity: 1;transform:scale(1);transform-origin:0 100%}99%{opacity:1;transform:scale(.01);transform-origin:0 100%}100%{opacity:1;transform:scale(0);transform-origin:0 100%}}\n\n@media (prefers-reduced-motion: reduce) {\n .button, .widget, .autocomplete-items, .status-message-wrapper, .share-popup-expand {\n animation: none;\n }\n\n .conversation, .card-message-horizontal .card-message-cards {\n scroll-behavior: auto;\n }\n}\n",""]),e.exports=t},909:function(e,t,n){(t=n(3645)(!1)).push([e.id,".footer {\n align-items: center;\n background-color: #fff;\n box-sizing: border-box;\n display: flex;\n flex-direction: row; /* LTR */\n position: relative;\n text-align: start;\n}\n\n.footer-mode-keyboard {\n align-items: center;\n flex: 1;\n flex-direction: row; /* LTR */\n justify-content: center;\n max-height: 78px;\n max-width: 100%;\n padding: 8px 6px 8px 4px; /* LTR */\n}\n\n.footer-mode-voice {\n display: flex;\n flex: 1;\n flex-direction: column;\n}\n\n.footer-visualizer-wrapper {\n align-items: center;\n display: flex;\n flex-direction: row; /* LTR */\n height: 48px;\n justify-content: center;\n padding: 8px;\n width: 100%;\n}\n\n.footer-recognition-wrapper {\n align-items: center;\n box-sizing: border-box;\n display: flex;\n flex-direction: row; /* LTR */\n height: 48px;\n padding: 8px 6px 8px 8px; /* LTR */\n width: 100%;\n}\n\n.footer-button {\n -webkit-tap-highlight-color: transparent;\n align-items: center;\n background-color: transparent;\n border: none;\n cursor: pointer;\n display: flex;\n height: 32px;\n justify-content: center;\n max-height: 32px;\n max-width: 32px;\n overflow: hidden;\n padding: 4px;\n text-shadow: none;\n width: 32px;\n}\n\n.footer-button:disabled {\n cursor: default;\n pointer-events: none;\n}\n\n.footer-button-icon {\n background-position: center;\n background-size: 100%;\n height: 100%;\n margin: auto;\n padding: 0;\n width: 100%;\n}\n\n.footer-button-svg-icon {\n fill: #787570;\n height: 24px;\n width: 24px;\n}\n\n.footer-button:disabled .footer-button-svg-icon,\n.footer-button:disabled .footer-button-svg-icon:active,\n.footer-button:disabled .footer-button-svg-icon:hover {\n fill: #bbb6b2;\n}\n\n.button-upload {\n margin-left: 2px;\n}\n\n.button-speech-active {\n animation: mic-toggle 400ms ease 0s infinite normal none running;\n}\n\n.footer.mode-keyboard .footer-mode-keyboard, .footer.mode-voice .footer-mode-voice {\n display: flex;\n}\n\n.footer.mode-voice .footer-mode-keyboard, .footer.mode-keyboard .footer-mode-voice {\n display: none;\n}\n\n@keyframes mic-toggle {\n from {\n fill: #ff8a80;\n }\n to {\n fill: #d50000;\n }\n}\n\n.user-input {\n border: 1px solid #dadada;\n border-radius: 16px;\n box-sizing: border-box;\n color: #333;\n font-size: 16px;\n flex: 1;\n height: 32px;\n line-height: 18px;\n margin: 0 6px;\n max-height: 61px;\n min-height: 32px;\n outline: none;\n overflow: auto;\n padding: 6px 14px;\n resize: none;\n text-align: start;\n}\n\n.user-input::placeholder {\n color: #787570;\n}\n\n.user-input.disabled {\n color: #737373;\n}\n\n.user-input.disabled::placeholder {\n color: #bbb6b2;\n}\n\n.user-input.user-input-inline-send {\n padding: 6px 40px 6px 14px; /* LTR */\n}\n\n.autocomplete-items {\n -webkit-animation: popup-suggestion .15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;\n animation: popup-suggestion .15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;\n border: 1px solid #bababa;\n border-radius: 6px 6px 0 0;\n bottom: 100%;\n left: 0;\n margin: 0 auto;\n width: 77%;\n max-height: 240px;\n overflow-y: auto;\n position: absolute;\n right: 0;\n z-index: 1;\n}\n\n.autocomplete-items.no-attach {\n margin-left: 10px;\n width: 86%;\n}\n\n.autocomplete-items div {\n background-color: #fff;\n color: #161513;\n cursor: pointer;\n font-size: 16px;\n min-height: 44px;\n padding: 10px;\n text-align: start;\n}\n\n.autocomplete-items strong {\n font-weight: 700;\n}\n\n.autocomplete-items div:hover {\n background-color: #e9e9e9;\n}\n\n.button-send-inline {\n left: unset;\n position: absolute;\n right: 52px;\n}\n\n.recognition-text-view {\n border: none;\n flex: 1;\n font-size: 16px;\n margin: 0 8px;\n pointer-events: none;\n}\n\n.share-popup {\n background-color: #fcfbfa;\n border: 1px solid #dadada;\n border-radius: 4px;\n bottom: 90%;\n display: none;\n left: 8px; /* LTR */\n max-width: 200px;\n padding: 8px;\n position: absolute;\n right: unset;\n z-index: 2;\n}\n\n.share-popup::after {\n border-left: 8px solid transparent;\n border-right: 8px solid transparent;\n border-top: 8px solid #fcfbfa;\n content: '';\n height: 0;\n left: 8px; /* LTR */\n position: absolute;\n right: unset;\n top: 100%;\n width: 0;\n}\n\n.share-popup-expand {\n -webkit-animation: scale-in-bl .25s cubic-bezier(0.250, 0.460, 0.450, 0.940) .2s both;\n animation: scale-in-bl .25s cubic-bezier(0.250, 0.460, 0.450, 0.940) .2s both;\n display: flex;\n}\n\n.share-popup-list {\n display: flex;\n flex-direction: column;\n justify-content: space-evenly;\n list-style: none;\n margin: 0;\n max-width: 100%;\n padding: 0;\n width: 100%;\n}\n\n.share-popup-list li {\n border-bottom: 1px solid #dadada;\n padding-bottom: 2px;\n padding-top: 2px;\n}\n\n.share-popup-list li:last-of-type {\n border-bottom: none;\n}\n\n.share-popup-item {\n align-items: center;\n background: transparent;\n border: none;\n cursor: pointer;\n display: flex;\n flex: 1;\n font-size: 13.75px;\n font-weight: 700;\n height: 40px;\n padding: 8px;\n text-align: start;\n width: 100%;\n}\n\n.share-popup-item:hover, .share-popup-item:focus {\n background-color: #fff;\n}\n\n.share-popup-item-icon {\n fill: #787570;\n flex: 1 0 auto;\n height: 24px;\n max-height: 24px;\n max-width: 24px;\n width: 24px;\n}\n\n.share-popup-item-text {\n flex: 1 1 auto;\n margin: 0 8px;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.autocomplete-items .autocomplete-active, .autocomplete-items .autocomplete-active:hover {\n background-color: #85bbe7;\n}\n\n/* --- RTL --- */\n\n[dir=rtl] .footer-mode-keyboard {\n flex-direction: row-reverse;\n padding: 8px 4px 8px 6px;\n}\n\n[dir=rtl] .footer-recognition-wrapper {\n flex-direction: row-reverse;\n padding: 8px 8px 8px 6px;\n}\n\n[dir=rtl] .button-upload {\n margin-left: unset;\n margin-right: 2px;\n}\n\n[dir=rtl] .user-input.user-input-inline-send {\n padding: 6px 14px 6px 40px;\n}\n\n[dir=rtl] .user-input {\n direction: rtl;\n}\n\n[dir=rtl] .button-send {\n transform: scale(-1, 1);\n}\n\n[dir=rtl] .button-send-inline {\n left: 52px;\n right: unset;\n}\n\n[dir=rtl] .share-popup-expand {\n -webkit-animation: scale-in-br .25s cubic-bezier(0.250, 0.460, 0.450, 0.940) .2s both;\n animation: scale-in-br .25s cubic-bezier(0.250, 0.460, 0.450, 0.940) .2s both;\n}\n\n[dir=rtl] .footer, [dir=rtl] .footer-visualizer-wrapper, [dir=rtl] .share-popup-item {\n flex-direction: row-reverse;\n}\n\n[dir=rtl] .share-popup, [dir=rtl] .share-popup::after {\n left: unset;\n right: 8px;\n}\n\n@keyframes popup-suggestion{0%{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;transform:scaleY(.4);transform-origin:0 100%}100%{box-shadow:0 -12px 15px -12px rgba(0,0,0,.35);transform:scaleY(1);transform-origin:0 100%}}\n\n@keyframes scale-in-bl{0%{opacity:1;transform:scale(0);transform-origin:0 100%}100%{opacity:1;transform:scale(1);transform-origin:0 100%}}\n\n@keyframes scale-in-br{0%{opacity:1;transform:scale(0);transform-origin:100% 100%}100%{opacity:1;transform:scale(1);transform-origin:100% 100%}}\n",""]),e.exports=t},5464:function(e,t,n){(t=n(3645)(!1)).push([e.id,".header {\n align-items: center;\n box-sizing: border-box;\n color: #fff;\n display: flex;\n flex-direction: row;\n height: 48px;\n padding: 0 8px 0 10px;\n text-align: start;\n}\n\n.logo {\n flex: 0 0 auto;\n height: 24px;\n max-height: 32px;\n max-width: 32px;\n min-height: 16px;\n padding: 0;\n width: 24px;\n}\n\n.header-info-wrapper {\n align-items: flex-start;\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n margin: 0 8px;\n min-width: 0;\n padding: 0;\n width: 100%;\n}\n\n.title {\n color: #fff;\n font-size: 18px;\n}\n\n.subtitle {\n color: #fff;\n font-size: 14px;\n}\n\n.connection-status {\n font-size: 10px;\n font-weight: 700;\n text-transform: uppercase;\n}\n\n.title, .subtitle, .connection-status {\n justify-content: center;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.header-custom-element {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n word-break: break-all;\n}\n\n.header-actions {\n display: flex;\n flex: 1 0 auto;\n justify-content: flex-end;\n}\n\n.header-button {\n align-items: center;\n border: none;\n border-radius: 2px;\n cursor: pointer;\n display: flex;\n height: 32px;\n justify-content: center;\n margin: 0 0 0 8px;\n max-height: 32px;\n max-width: 32px;\n padding: 4px;\n width: 32px;\n}\n\n.header-button:disabled {\n cursor: default;\n pointer-events: none;\n}\n\n.header-button svg {\n fill: #fff;\n}\n\n.header-button:hover {\n filter: brightness(1.2);\n}\n\n.header-button:active {\n filter: brightness(0.875);\n}\n\n.header-button-icon {\n height: 24px;\n width: 24px;\n}\n\n.header-button-img-icon {\n height: 100%;\n max-height: 100%;\n max-width: 100%;\n width: 100%;\n}\n\n.header-button:disabled .header-button-icon,\n.header-button:disabled .header-button-icon:active,\n.header-button:disabled .header-button-icon:hover {\n fill: #bbb6b2;\n}\n\n.language-selection {\n /* TODO: Attempt consistent UI for select and options */\n /* -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none; */\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n border: none;\n box-sizing: border-box;\n display: block;\n font-size: 18px;\n margin: 0;\n max-width: 8rem;\n min-width: 4rem;\n padding: 2px;\n}\n\n.language-selection::-ms-expand {\n display: none;\n}\n\n/* --- RTL --- */\n\n[dir=rtl] .header {\n flex-direction: row-reverse;\n padding: 0 10px 0 8px;\n}\n\n[dir=rtl] .header-info-wrapper {\n align-items: flex-end;\n}\n\n[dir=rtl] .header-actions {\n flex-direction: row-reverse;\n}\n\n[dir=rtl] .header-button {\n margin: 0 8px 0 0;\n}\n",""]),e.exports=t},9192:function(e,t,n){(t=n(3645)(!1)).push([e.id,'.conversation {\n background: #ffffff;\n box-sizing: border-box;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;\n overflow: auto;\n scroll-behavior: smooth;\n width: 100%;\n}\n',""]),e.exports=t},4068:function(e,t,n){(t=n(3645)(!1)).push([e.id,".message-actions {\n display: flex;\n flex-direction: column;\n}\n\n.action-postback {\n align-items: center;\n background: #025e7e;\n border-radius: 4px;\n border-width: 1px;\n box-sizing: border-box;\n color: #fff;\n cursor: pointer;\n display: flex;\n flex: 1 1 auto;\n font-size: 13.75px;\n font-style: normal;\n font-variant: normal;\n font-weight: 700;\n justify-content: center;\n letter-spacing: normal;\n line-height: 1.31;\n padding: 12px 24px;\n text-align: center;\n text-decoration: none;\n text-indent: 0;\n text-shadow: none;\n text-transform: none;\n word-break: break-all;\n word-spacing: normal;\n}\n\n.message-actions .action-postback {\n margin: 4px;\n}\n\n.message-actions .action-postback:focus, .message-actions a.action-postback:active {\n background: #004d80;\n}\n\n.message-actions .action-postback.disabled {\n background: #f8f8f8;\n border-color: #c5c5c5;\n color: #737373;\n cursor: default;\n}\n\n.message-actions .action-postback.disabled:hover {\n background: #f8f8f8;\n}\n\n.message-actions .action-postback.disabled:focus, .message-actions a.action-postback.disabled:active {\n background: #f8f8f8;\n}\n\n.message-global-actions {\n align-items: flex-start;\n display: flex;\n flex-direction: column;\n margin-top: 16px;\n}\n\n.message-global-actions.has-message-icon {\n margin-left: 40px;\n}\n\n[dir=rtl] .message-global-actions.has-message-icon {\n margin-left: unset;\n margin-right: 40px;\n}\n\n.message-global-actions .action-postback {\n border: 1px solid #1b8fd2;\n color: #1b8fd2;\n margin-top: 4px;\n margin-bottom: 4px;\n}\n\n.message-global-actions .action-postback:first-of-type {\n margin-top: 0;\n}\n\n.message-global-actions .action-postback:last-of-type {\n margin-bottom: 0;\n}\n\n.message-global-actions .action-postback:hover {\n background: #1b8fd2;\n color: #fff;\n}\n\n.message-global-actions .action-postback:focus, .message-global-actions .action-postback:active {\n background: #004d80;\n color: #fff;\n}\n\n.message-global-actions .action-postback.disabled {\n background: #f8f8f8;\n border-color: #c5c5c5;\n color: #737373;\n cursor: default;\n}\n\n.message-global-actions .action-postback.disabled:hover, .message-global-actions .action-postback.disabled:focus, .message-global-actions .action-postback.disabled:active {\n background: #f8f8f8;\n border-color: #c5c5c5;\n color: #737373;\n}\n\n.action-image {\n margin: 0 4px;\n max-height: 24px;\n max-width: 24px;\n}\n",""]),e.exports=t},5311:function(e,t,n){(t=n(3645)(!1)).push([e.id,".attachment-image,\n.attachment-video{width: 100%;}\n.attachment-audio{width: 190px;}/* TODO: set by javascript */\n\n.attachment-message {\n align-items: center;\n display: -webkit-flex; /* Safari */\n display: flex;\n}\n\n.attachment-icon {\n align-items: center;\n border: none;\n background: no-repeat center center;\n background-color: transparent;\n flex: 0 0 auto;\n height: 32px;\n justify-content: center;\n margin-right: 4px;\n overflow: hidden;\n width: 32px;\n}\n\n.attachment-fileName {\n margin: auto 0;\n}\n",""]),e.exports=t},773:function(e,t,n){(t=n(3645)(!1)).push([e.id,".card-message-horizontal .message-bubble.message-header, .card-message-horizontal .message-bubble.message-footer {\n margin-right: 0;\n}\n\n[dir=rtl] .card-message-horizontal .message-bubble.message-header, .card-message-horizontal .message-bubble.message-footer {\n margin-left: 0;\n margin-right: unset;\n}\n\n.card-message-horizontal .content-wrapper {\n flex: 0 0 auto;\n min-width: 0;\n overflow-x: visible;\n}\n\n.card-message-content {\n line-height: 1.5;\n max-width: 100%;\n white-space: pre-wrap;\n}\n\n.card-message-horizontal .card-message-content {\n position: relative;\n}\n\n.card-message-content a {\n text-decoration: none;\n}\n\n.card-message-horizontal {\n margin-left: 20px;\n margin-right: 20px;\n}\n\n.card-message-horizontal.has-message-icon {\n margin-left: 0;\n}\n\n[dir=rtl] .card-message-horizontal.has-message-icon {\n margin-left: unset;\n margin-right: 0;\n}\n\n.card-message-cards {\n max-width: 100%;\n margin-right: 20px;\n}\n\n[dir=rtl] .card-message-cards {\n margin-right: unset;\n}\n\n.card-message-horizontal .card-message-cards {\n -ms-overflow-style: none;\n -webkit-overflow-scrolling: touch;\n align-items: center;\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: space-between;\n max-width: 100%;\n overflow-x: auto;\n overflow-y: hidden;\n position: relative;\n scroll-behavior: smooth;\n scroll-snap-type: x mandatory;\n scrollbar-width: none;\n white-space: nowrap;\n width: 100%;\n}\n\n.card-message-horizontal .card-message-cards::-webkit-scrollbar {\n display: none;\n}\n\n.card-message-vertical .card {\n border-radius: 20px;\n margin: 8px 0;\n}\n\n.card-message-vertical .card:first-of-type {\n margin-top: 0;\n}\n\n.card-message-vertical .card:last-of-type {\n margin-bottom: 0;\n}\n\n.card-message-vertical .message-wrapper {\n flex-direction: column;\n}\n\n.card {\n background: #fff;\n border: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 20px;\n box-sizing: border-box;\n display: block;\n max-width: 100%;\n min-width: 75%;\n overflow: hidden;\n padding: 20px;\n white-space: pre-wrap;\n}\n\n.card-message-horizontal .card {\n align-self: stretch;\n display: flex;\n flex: 0 0 auto;\n flex-direction: column;\n justify-content: space-around;\n margin: 0 8px;\n scroll-snap-align: start;\n}\n\n.card-message-horizontal .card:first-of-type {\n margin-left: 0;\n}\n\n.card-message-horizontal .card:last-of-type {\n margin-right: 0;\n}\n\n.card-image {\n height: 275px;\n max-width: 100%;\n width: 375px;\n}\n\n.card-content {\n display: flex;\n flex-direction: column;\n line-height: 1.5;\n}\n\n.card-title {\n font-weight: 400;\n margin: 4px;\n max-width: 100%;\n text-align: center;\n white-space: pre-wrap;\n}\n\n.card-description {\n font-weight: 400;\n margin: 4px;\n max-width: 100%;\n text-align: start;\n text-overflow: ellipsis;\n white-space: pre-wrap;\n}\n\n.card-actions {\n display: flex;\n flex-direction: column;\n}\n\n.card-actions .action-postback {\n background: #09f;\n margin: 4px;\n}\n\n.card-actions .action-postback:hover {\n background: #eaeaea;\n}\n\n.card-actions button.disabled {\n background: #fff;\n border-color: #c5c5c5;\n color: #737373;\n cursor: default;\n}\n\n.card-actions button.disabled:hover {\n background: #fff;\n color: #737373;\n}\n\n.round {\n -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n align-items: center;\n background: #eaeaea;\n border: none;\n border-radius: 4px;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n color: #333;\n cursor: pointer;\n display: flex;\n height: 36px;\n justify-content: center;\n padding: 0;\n position: absolute;\n text-align: center;\n top: calc(50% - 18px);\n width: 36px;\n z-index: 1;\n}\n\n.round svg {\n fill: #333;\n}\n\n.round:hover {\n background: #4a90e2;\n color: #fff;\n}\n\n.round:hover svg {\n fill: #fff;\n}\n\n.previous {\n left: -18px;\n}\n\n.next {\n right: -18px;\n}\n",""]),e.exports=t},8371:function(e,t,n){(t=n(3645)(!1)).push([e.id,".loading-icon {\n display: -webkit-flex; /* Safari */\n display: flex;\n}\n",""]),e.exports=t},8566:function(e,t,n){(t=n(3645)(!1)).push([e.id,".spinner {\n position: relative;\n display: inline-block;\n width: 28px;\n height: 28px;\n margin-right: 4px;\n}\n\n.spinner svg {\n animation-duration: 750ms;\n -webkit-animation: spinner-rotate 1s linear infinite;\n animation: spinner-rotate 1s linear infinite;\n overflow: hidden;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n -webkit-transform: translateZ(0);\n transform: translateZ(0);\n}\n\n.spinner circle {\n stroke: #387ef5;\n fill: transparent;\n stroke-width: 4px;\n stroke-dasharray: 128px;\n stroke-dashoffset: 82px;\n}\n\n@keyframes spinner-rotate {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",""]),e.exports=t},8274:function(e,t,n){(t=n(3645)(!1)).push([e.id,".message-with-icon {\n align-items: center;\n display: -webkit-flex; /* Safari */\n display: flex;\n}\n\n.error-icon {\n margin-right: 5px;\n max-width: 24px;\n max-height: 24px;\n}\n\n.message-text {\n margin: auto 0;\n text-align: start;\n white-space: pre-wrap;\n}\n",""]),e.exports=t},9244:function(e,t,n){(t=n(3645)(!1)).push([e.id,".message {\n line-height: 1.5;\n margin-bottom: 24px;\n}\n\n.left {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n text-align: start;\n}\n\n.right {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n}\n\n.left, [dir=rtl] .right {\n align-items: flex-start;\n}\n\n.right, [dir=rtl] .left {\n align-items: flex-end;\n}\n\n.message-wrapper {\n display: flex;\n max-width: 100%;\n}\n\n.left .message-wrapper, [dir=rtl] .right .message-wrapper {\n flex-direction: row;\n}\n\n.right .message-wrapper, [dir=rtl] .left .message-wrapper {\n flex-direction: row-reverse;\n}\n\n.icon-wrapper {\n align-items: flex-end;\n align-self: flex-end;\n border-radius: 4px;\n display: flex;\n height: 32px;\n justify-content: center;\n min-width: 32px;\n overflow: hidden;\n width: 32px;\n}\n\n.left .icon-wrapper, [dir=rtl] .right .icon-wrapper {\n margin-left: unset;\n margin-right: 8px;\n}\n\n.right .icon-wrapper, [dir=rtl] .left .icon-wrapper {\n margin-left: 8px;\n margin-right: unset;\n}\n\n.message-icon {\n height: 32px;\n max-height: 32px;\n max-width: 32px;\n width: 32px;\n}\n\n.content-wrapper {\n max-width: 100%;\n overflow-x: auto;\n}\n\n.content-wrapper.with-icon {\n max-width: 88%;\n}\n\n.message-bubble {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin: 0;\n max-width: 350px;\n padding: 20px;\n position: relative;\n}\n\n.screen-reader-only {\n height: 1px;\n left: -20000px;\n overflow: hidden;\n position: absolute;\n top: auto;\n width: 1px;\n}\n\n.message-content {\n line-height: 1.5;\n margin: 4px;\n overflow: hidden;\n text-align: start;\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.message-content a {\n text-decoration: none;\n}\n\n.right .message-bubble, [dir=rtl] .left .message-bubble {\n border-radius: 24px 24px 0 24px;\n margin-left: 20px;\n margin-right: unset;\n}\n\n.left .message-bubble, [dir=rtl] .right .message-bubble {\n border-radius: 24px 24px 24px 0;\n margin-left: unset;\n margin-right: 20px;\n}\n\n.left .message-header {\n border-radius: 24px 24px 0 0;\n margin-bottom: 10px;\n}\n\n.left .message-footer {\n border-radius: 0 0 24px 24px;\n margin-top: 10px;\n}\n\n.left .has-header {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.left .has-footer {\n border-bottom-right-radius: 0;\n}\n\n[dir=rtl] .left .has-footer {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: unset;\n}\n\n.attachment-image, .attachment-video {\n width: 100%;\n}\n\n.attachment-audio {\n width: 190px;\n}\n\n.bubble-wrapper {\n display: flex;\n flex-direction: row;\n}\n",""]),e.exports=t},7519:function(e,t,n){(t=n(3645)(!1)).push([e.id,".status-message-container {\n display: flex;\n flex-direction: column;\n margin-bottom: 24px;\n}\n\n.status-message-wrapper {\n align-items: center;\n align-self: center;\n animation: vibrate 0.5s linear both;\n background-color: #f3f3f3;\n border-radius: 4px;\n display: flex;\n flex: 0 1 auto;\n max-width: 80%;\n padding: 10px 24px;\n}\n\n@keyframes vibrate {\n 0% {\n -webkit-transform: translate(0);\n transform: translate(0);\n }\n 20% {\n -webkit-transform: translate(-2px, 2px);\n transform: translate(-2px, 2px);\n }\n 40% {\n -webkit-transform: translate(-2px, -2px);\n transform: translate(-2px, -2px);\n }\n 60% {\n -webkit-transform: translate(2px, 2px);\n transform: translate(2px, 2px);\n }\n 80% {\n -webkit-transform: translate(2px, -2px);\n transform: translate(2px, -2px);\n }\n 100% {\n -webkit-transform: translate(0);\n transform: translate(0);\n }\n}\n\n.status-image {\n max-width: 16px;\n max-height: 16px;\n}\n\n.status-message {\n color: #737373;\n font-size: 14px;\n margin-left: 8px;\n text-align: start;\n}\n",""]),e.exports=t},93:function(e,t,n){(t=n(3645)(!1)).push([e.id,"\nhr {\n border-top: 1px solid #eee;\n padding: 0;\n margin: 10px 0;\n}\n",""]),e.exports=t},6069:function(e,t,n){(t=n(3645)(!1)).push([e.id,"\n.webview-container {\n background-color: #fff;\n bottom: 0;\n box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.08),\n 0 -2px 2px rgba(0, 0, 0, 0.12),\n 0 -3px 4px rgba(0, 0, 0, 0.16),\n 0 -4px 8px rgba(0, 0, 0, 0.20);\n display: flex;\n flex-direction: column;\n height: 0;\n max-width: 100%;\n position: absolute;\n width: 100%;\n z-index: 1;\n}\n\n.webview-container.none {\n display: none;\n}\n\n.webview-container.webview-container-close {\n animation: oda-chat-webview-slide-out-bottom .4s cubic-bezier(.55, .085, .68, .53) both;\n}\n\n@keyframes oda-chat-webview-slide-out-bottom {\n 0% {\n transform: translateY(0);\n opacity: 1;\n }\n 95% {\n opacity: 1;\n }\n 100% {\n transform: translateY(100%);\n opacity: 0;\n }\n}\n\n.webview-container.webview-container-open {\n animation: oda-chat-webview-slide-in-bottom .4s cubic-bezier(.25, .46, .45, .94) both;\n}\n\n@keyframes oda-chat-webview-slide-in-bottom {\n 0% {\n transform: translateY(100%);\n opacity: 0;\n }\n 1% {\n opacity: 1;\n }\n 100% {\n transform: translateY(0%);\n opacity: 1;\n }\n}\n\n.webview-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n max-width: 100%;\n height: 48px;\n}\n\n.webview-button-close {\n align-items: center;\n background: transparent;\n border: none;\n cursor: pointer;\n display: flex;\n flex: 0 0 auto;\n justify-content: center;\n margin: 4px;\n padding: 4px;\n}\n\n.webview-button-close-icon {\n height: 24px;\n fill: #fff;\n max-height: 32px;\n max-width: 32px;\n padding: 0;\n width: 24px;\n}\n\n.progress-bar {\n background-color: #dadada;\n border-radius: 0;\n border-style: none;\n box-sizing: border-box;\n display: block;\n height: 4px;\n margin: 0;\n position: absolute;\n overflow: hidden;\n top: 48px;\n width: 100%;\n}\n\n.progress-bar-overlay {\n width: 25%;\n height: 100%;\n background-color: #33553c;\n position: relative;\n animation: oda-chat-progress-bar 2s linear infinite;\n}\n\n@keyframes oda-chat-progress-bar {\n 0% {\n left: -35%;\n right: 100%\n }\n\n 60% {\n left: 100%;\n right: -90%\n }\n\n 100% {\n left: 100%;\n right: -90%\n }\n}\n\n.webview {\n background-color: #fff;\n border: none;\n flex: 1 1 auto;\n max-width: 100%;\n width: 100%;\n}\n\n.webview-error {\n align-items: center;\n background-color: #eaeaea;\n border: 1px solid #dadada;\n border-radius: 4px;\n bottom: 16px;\n display: flex;\n flex: 1 1 auto;\n flex-direction: row;\n justify-content: space-between;\n left: 5%;\n max-width: 400px;\n padding: 8px 4px 8px 8px;\n position: absolute;\n width: 90%;\n animation: webview-error-in .6s cubic-bezier(.390,.575,.565,1.000) both;\n}\n\n.webview-error.none {\n animation: webview-error-out .6s cubic-bezier(.25,.46,.45,.94) both;\n}\n\n[dir=rtl] .webview-error {\n flex-direction: row-reverse;\n padding: 8px 8px 8px 4px;\n}\n\n.webview-error-text {\n color: #161513;\n}\n\n.webview-alt-link {\n font-weight: 700;\n}\n\n.webview-error-button-close svg {\n fill: #333;\n}\n\n@keyframes webview-error-in{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}\n\n@keyframes webview-error-out{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50px);opacity:0}}\n",""]),e.exports=t},3645:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,i,o,s=e[1]||"",r=e[3];if(!r)return s;if(t&&"function"==typeof btoa){var a=(n=r,i=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),"/*# ".concat(o," */")),c=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[s].concat(c).concat([a]).join("\n")}return[s].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(i)for(var s=0;s-1?i:null}};function h(e){for(var t=[],n=1;n3?0:(e-e%10!=10?1:0)*e%10]}},f=h({},g),m=function(e){return f=h(f,e)},v=function(e){return e.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},_=function(e,t){for(void 0===t&&(t=2),e=String(e);e.length0?"-":"+")+_(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)},Z:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+_(Math.floor(Math.abs(t)/60),2)+":"+_(Math.abs(t)%60,2)}},y=function(e){return+e-1},C=[null,o],S=[null,r],T=["isPm",r,function(e,t){var n=e.toLowerCase();return n===t.amPm[0]?0:n===t.amPm[1]?1:null}],E=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(e){var t=(e+"").match(/([+-]|\d\d)/gi);if(t){var n=60*+t[1]+parseInt(t[2],10);return"+"===t[0]?n:-n}return 0}],w={D:["day",o],DD:["day",s],Do:["day","[1-9]\\d?[^\\s]+",function(e){return parseInt(e,10)}],M:["month",o,y],MM:["month",s,y],YY:["year",s,function(e){var t=+(""+(new Date).getFullYear()).substr(0,2);return+(""+(+e>68?t-1:t)+e)}],h:["hour",o,void 0,"isPm"],hh:["hour",s,void 0,"isPm"],H:["hour",o],HH:["hour",s],m:["minute",o],mm:["minute",s],s:["second",o],ss:["second",s],YYYY:["year","\\d{4}"],S:["millisecond","\\d",function(e){return 100*+e}],SS:["millisecond",s,function(e){return 10*+e}],SSS:["millisecond","\\d{3}"],d:C,dd:C,ddd:S,dddd:S,MMM:["month",r,l("monthNamesShort")],MMMM:["month",r,l("monthNames")],a:T,A:T,ZZ:E,Z:E},x={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},A=function(e){return h(x,e)},O=function(e,t,n){if(void 0===t&&(t=x.default),void 0===n&&(n={}),"number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date pass to format");var o=[];t=(t=x[t]||t).replace(a,(function(e,t){return o.push(t),"@@@"}));var s=h(h({},f),n);return(t=t.replace(i,(function(t){return b[t](e,s)}))).replace(/@@@/g,(function(){return o.shift()}))};function I(e,t,n){if(void 0===n&&(n={}),"string"!=typeof t)throw new Error("Invalid format in fecha parse");if(t=x[t]||t,e.length>1e3)return null;var o={year:(new Date).getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},s=[],r=[],c=t.replace(a,(function(e,t){return r.push(v(t)),"@@@"})),l={},u={};c=v(c).replace(i,(function(e){var t=w[e],n=t[0],i=t[1],o=t[3];if(l[n])throw new Error("Invalid format. "+n+" specified twice in format");return l[n]=!0,o&&(u[o]=!0),s.push(t),"("+i+")"})),Object.keys(u).forEach((function(e){if(!l[e])throw new Error("Invalid format. "+e+" is required in specified format")})),c=c.replace(/@@@/g,(function(){return r.shift()}));var d=e.match(new RegExp(c,"i"));if(!d)return null;for(var p=h(h({},f),n),g=1;g',icon_bot_button:'',icon_bot_clear:'',icon_bot_close:'',icon_bot_collapse:'',icon_bot_keyboard:'',icon_bot_logo:'',icon_bot_message_bubble:'',icon_bot_mic:'',icon_bot_next:'',icon_bot_previous:'',icon_bot_send:'',icon_bot_share_audio:'',icon_bot_share_media:'',icon_bot_share_file:'',icon_bot_share_location:'',icon_bot_speech_mute:'',icon_bot_speech_unmute:''}},8216:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setEmbeddedWebViewLinksHandler=t.sanitizeText=t.resetRegex=t.matchStringIgnoreCase=t.getValues=t.formatDate=t.utils=t.isAnyVoiceAvailable=t.isSVG=t.isMobile=t.isInteger=t.isFunction=void 0;var i,o=n(5431),s=n(5049),r=n(9432),a=function(e){var t=!1;return e.text&&(t=!0),t},c=function(e){var t,n,i=!1;return(null===(t=e.location)||void 0===t?void 0:t.latitude)&&(null===(n=e.location)||void 0===n?void 0:n.longitude)&&(i=!0),i},l=function(e){var t=!1;return e.postback&&(t=!0),t},h=function(e){var t,n,i=!1;return(null===(t=e.attachment)||void 0===t?void 0:t.type)&&(null===(n=e.attachment)||void 0===n?void 0:n.url)&&(i=!0),i},u={createCssClass:function(e,t){var n="";return(null==t?void 0:t.length)>0&&(n=e+" {\n",t.forEach((function(e){n+=" "+e+";\n"})),n+="}\n\n"),n},deepFreeze:function(e){for(var t=0,n=Object.keys(e);to&&is||ns||n>o&&i0},isValidSkillMessage:function(e){var t=!1;if(null==e?void 0:e.messagePayload)switch(e.messagePayload.type){case o.PAYLOAD_TYPE.TEXT:t=a(e.messagePayload);break;case o.PAYLOAD_TYPE.LOCATION:t=c(e.messagePayload);break;case o.PAYLOAD_TYPE.ATTACHMENT:t=h(e.messagePayload);break;case o.PAYLOAD_TYPE.POSTBACK:t=l(e.messagePayload);break;case o.PAYLOAD_TYPE.CARD:t=function(e){var t=!1;return e.layout&&e.cards.length&&(t=!0,e.cards.forEach((function(e){e.title||(t=!1)}))),t}(e.messagePayload);break;case o.PAYLOAD_TYPE.RAW:t=function(e){var t=!1;return e.payload&&(t=!0),t}(e.messagePayload)}return t},isValidUserMessage:function(e){var t=!1;if(e.messagePayload)switch(e.messagePayload.type){case o.PAYLOAD_TYPE.TEXT:t=a(e.messagePayload);break;case o.PAYLOAD_TYPE.LOCATION:t=c(e.messagePayload);break;case o.PAYLOAD_TYPE.ATTACHMENT:t=h(e.messagePayload);break;case o.PAYLOAD_TYPE.POSTBACK:t=l(e.messagePayload)}return t},isSameDay:function(e,t){return e=new Date(e),t=new Date(t),e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()},secToMillisec:function(e){return 1e3*e},setEmbeddedLinksHandler:function(e,t){for(var n=0;n0},t.matchStringIgnoreCase=function(e,t){return(e=e.toLowerCase())===(t=t.toLowerCase())};var d=function(e){return e.lastIndex=0,e};t.resetRegex=d;var p=[{match:/<([a-z])/gi,replace:function(e,t){return"<"+t}},{match:/<\/([a-z])/gi,replace:function(e,t){return"</"+t}}];t.sanitizeText=function(e){return p.forEach((function(t){e=e.replace(d(t.match),t.replace)})),e};var g=function(e,t){for(var n,i=0;i=0){t=!0;break}}return t}))}},3289:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setAudioContext=t.polyfillUserMedia=t.isUserMediaAvailable=t.isStorageAvailable=t.isLocationServiceAvailable=t.getLocales=t.getCurrentLocation=t.getBrowserLocale=void 0;var i=n(9297);t.getBrowserLocale=function(){return navigator.language.toLowerCase()},t.getCurrentLocation=function(){return t.isLocationServiceAvailable()?new i.default((function(e,t){navigator.geolocation.getCurrentPosition((function(t){e(t)}),(function(e){t(e)}),{timeout:5e3})})):i.default.reject(new Error("Location service is not available."))},t.getLocales=function(){var e;return(null===(e=navigator.languages)||void 0===e?void 0:e.map((function(e){return e.toLowerCase()})))||[]},t.isLocationServiceAvailable=function(){return navigator&&navigator.geolocation},t.isStorageAvailable=function(e){return o(e)},t.isUserMediaAvailable=function(){return!!(navigator.mediaDevices&&navigator.mediaDevices.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia)},t.polyfillUserMedia=function(){t.isUserMediaAvailable()&&(void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var t=navigator.webkitGetUserMedia||navigator.mozGetUserMedia;if(!t){var n=new Error("getUserMedia is not implemented in this browser");return n.name="TypeError",i.default.reject(n)}return new i.default((function(n,i){t.call(navigator,e,n,i)}))}))},t.setAudioContext=function(){window.AudioContext=window.AudioContext||window.webkitAudioContext};var o=function(e){var t;try{t=window[e];var n="__storage_test__";return t.setItem(n,n),t.removeItem(n),!0}catch(e){return e instanceof DOMException&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&t&&0!==t.length}}},2362:function(e,t,n){"use strict";var i,o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=this&&this.__assign||function(){return(s=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0?this._botButton.appendChild(this._botNotificationBadge):(null===(e=this._botNotificationBadge)||void 0===e?void 0:e.parentElement)&&this._botNotificationBadge.remove(),this._botNotificationBadge.innerText=""+n}this.isOpen=!1}},t.prototype.updateNotificationBadge=function(e){var t;this.isOpen||(e>0?this._botButton.appendChild(this._botNotificationBadge):((null===(t=this._botNotificationBadge)||void 0===t?void 0:t.parentElement)&&this._botNotificationBadge.remove(),this._unreadMessages=[]))},t.prototype.onToggleNarration=function(e){this._toggleNarration(e),this._eventDispatcher.trigger(I.ChatEvent.CLICK_AUDIO_RESPONSE_TOGGLE,e)},t.prototype.remove=function(){e.prototype.remove.call(this),this.dataService.onMessage=function(){},this.settings.embedded&&window.removeEventListener("resize",this.resizeEventListener)},t.prototype.clearConversationHistory=function(){var e,t=!1;for(this.dataService.clearMessages(this.settings.userId),(null===(e=this.typingIndicator)||void 0===e?void 0:e.isVisible())&&(t=!0,this.hideTypingIndicator());this._conversationContainer.firstChild;)this._conversationContainer.removeChild(this._conversationContainer.lastChild);t&&this.showTypingIndicator(),this.renderMessagesAndScroll([],{}),this.isFirstMessage=!0,this._textToSpeechCancel(),this._eventDispatcher.trigger(I.ChatEvent.CLICK_ERASE)},t.prototype.setUserInputMessage=function(e){this.footer.setUserInputText(e,!0)},t.prototype.setUserInputPlaceholder=function(e){this.footer.setUserInputPlaceholder(e)},t.prototype.getWebViewComponent=function(){return this.webViewComponent},t.prototype.triggerPostback=function(e,t){var n,i=this,o=e.match(/[a-zA-Z]+/g)[0],s=+e.match(/\d+/g)[0];if("card"===o){var r=C.MessageComponentFactory.fromMessage(this.utils,this.settings,t,this._markAsRead.bind(this));n=r.cards.length>=s?r.cards[s-1].handleOnActionTrigger(e):null}else r=C.MessageComponentFactory.fromMessage(this.utils,this.settings,t,this._markAsRead.bind(this)),n=r.handleOnActionTrigger(e);n&&n.getEventPayload().then((function(e){var t=a.createUserMessage({postback:e,text:n.label,type:g.PAYLOAD_TYPE.POSTBACK},i.settings.userId,new Date,!0);i._sendMessageToServer(t)}))},t.prototype.onMessageActionClicked=function(e){var t=this;switch(this.onSpeechToggle(!1),e.type){case p.ACTION_TYPE.POSTBACK:this._scrollToBottom(),"none"!==this.settings.disablePastActions&&e.messageComponent.disableActions(),e.getPayload().then((function(n){var i=a.createUserMessage({postback:n,text:e.label,type:g.PAYLOAD_TYPE.POSTBACK},t.settings.userId,new Date,!0);e.label===t._localeText.retryMessage?t.dataService.retryMessage(i):t._sendMessageToServer(i)}));break;case p.ACTION_TYPE.LOCATION:this.shareUserLocation();break;case p.ACTION_TYPE.SHARE:if(navigator.share)e.getPayload().then((function(n){navigator.share({text:n,title:e.label}).then((function(){"none"!==t.settings.disablePastActions&&e.messageComponent.disableActions()}))}));else{var n=new w.StatusComponent(this._localeText.shareFailureMessage,this.utils,this.settings.errorIcon).render();this._appendMessageToConversation(n),setTimeout((function(){n&&n.remove()}),this.NO_SPEECH_STATUS_TIMEOUT),this._scrollToBottom()}}},t.prototype.sendMessage=function(e,t){var n,i=!1;if(!e)return this._logger.error("No message passed to send to bot"),i;if("string"==typeof e?(n=!this.settings.enableSpeechAutoSend&&this.speechFinalResult&&e.toLowerCase().indexOf(this.speechFinalResult.text)>=0?a.createUserTextMessage(e,this.speechFinalResult.speechId):a.createUserTextMessage(e),this.speechFinalResult=null):n=e,n){var o=a.createUserMessage(n,this.settings.userId,new Date,!0);i=this._sendMessageToServer(o,t)}else this._logger.error("Can not parse payload from message",e);return i},t.prototype.uploadFile=function(e,t){var n=this;this._textToSpeechCancel();var i=new r.default((function(i,o){var s;if(n.settings.enableHeadless)n.dataService.uploadAttachment(e).then((function(e){i(e)})).catch((function(e){o(e)}));else{n._scrollToBottom();var r=""+(null===(s=e.name)||void 0===s?void 0:s.replace(/[\s:\'"\\/\[\]~,\.;^`()@#%\*+=$&!{}?<>|]/g,""))+Math.floor(1e4+9e4*Math.random())+Date.now()%1e5,a=n.utils.createElement("div");a.id=r,n._attachmentDivs.push({divId:r,fileName:e.name}),n.setTimestampHeaderIfNewDate({date:new Date,isRead:!0}),n._appendMessageToConversation(a),n.updateRelativeTimestamp(N.SENDER_TYPE.USER);var l=t?t.maxSize:h.ATTACHMENT_MAX_SIZE;if(e.size>l){n._scrollToBottom();var u=l/(h.BYTE_MULTIPLIER*h.BYTE_MULTIPLIER),p=u.toString();d.isInteger(u)||(p=u.toFixed(3));var g=e.name+" - "+n._localeText.uploadFileSizeLimitExceeded.replace("{0}",p);n.displayUploadError(g,r),o(new Error(g))}else if(0===e.size)n._scrollToBottom(),g=e.name+" - "+n._localeText.uploadFileSizeZeroByte,n.displayUploadError(g,r),o(new Error(g));else{var f=new T.LoadingMessageComponent(e.name,c.MESSAGE_SIDE.RIGHT,n.utils,n.settings);a.appendChild(f.render()),n._scrollToBottom(),n.dataService.uploadAttachment(e,n._handleUploadError.bind(n),r,!0).then((function(e){i(e)})).catch((function(e){o(e)}))}}}));return i.catch((function(e){n._logger.error(e)})),i},t.prototype.cancelSpeechSynthesis=function(){this._textToSpeechCancel()},t.prototype.getSuggestions=function(e){var t=this;if(!this.settings.enableAutocompleteClientCache||this.settings.enableAutocompleteClientCache&&!this.footer.getSuggestionsValid()){var n=h.Constants.SUGGESTIONS_COUNT_THRESHOLD,i=a.createUserMessage({query:e,threshold:n,type:g.PAYLOAD_TYPE.SUGGEST},this.settings.userId,new Date,!0);return new r.default((function(e,n){t._suggestionsResolve=e,t.dataService.getSuggestions(i),setTimeout((function(){n("Request timeout. Taking too long to get suggestions.")}),1e4)}))}var o=this._filterSuggestions(this.footer.getSuggestions(),e);return null!=this.footer&&this.footer.displaySuggestions(o),r.default.resolve(o)},t.prototype.setSkillResponseVoices=function(e){var t;(null==e?void 0:e.length)&&(null===(t=this._speechSynthesisService)||void 0===t||t.setVoice(e))},t.prototype.setVoiceRecognitionService=function(e){this.footer.disableVoiceModeButton(!e,{src:"lang"})},t.prototype.enableSpeechSynthesisService=function(e){this.header.disableTTSButton(!e),this.isNarrationEnabled=e},t.prototype.onShareLocation=function(){this.shareUserLocation()},t.prototype.setPrimaryChatLanguage=function(e){var t;null===(t=this.multiLangChat)||void 0===t||t.setSelectedLanguage(e)},t.prototype.onLanguageUpdate=function(e){this.currentLocale=e;var t=this.settings.i18n,n=s(s({},t[this.settings.locale]),t[e]);this._botButton.title=n.chatTitle,this.header.setLocale(n),this.footer.setLocale(n),this.webViewComponent.setProps({accessibilityTitle:n.webViewAccessibilityTitle,closeButtonLabel:n.webViewClose,errorInfoDismissLabel:n.webViewErrorInfoDismiss,errorInfoText:n.webViewErrorInfoText}),this.relativeTimestamp&&this.relativeTimestamp.setLocale(n),this._localeText=n},t.prototype.on=function(e,t){this.observer.bind(e,t)},t.prototype.off=function(e,t){this.observer.unbind(e,t)},t.prototype.showTypingIndicator=function(){this.settings.showTypingIndicator&&(this.typingIndicator.append(this._conversationContainer),this._scrollToBottom())},t.prototype.hideTypingIndicator=function(){this.settings.showTypingIndicator&&this.typingIndicator.remove()},t.prototype.onChatServerStatusChange=function(e){if(this._isFirstConnect&&this._loadPreviousConversations(),Number.isInteger(e)&&e!==l.CONNECTION_STATE.OPEN){this.footer.isDisabled()||(this.footer.disable(),this._logger.debug("WebSocket not open, send message button disabled")),this._disableBotMessages(this._currentSessionBotMessages),this.hideTypingIndicator();for(var t=0,n=this._attachmentDivs;t=5||v>=5||m<=-5||v<=-5)&&(e.classList.add(o.utils.getCssClassWithPrefix("drag")),t.style.transform="translate3d("+n+"px, "+i+"px, 0)",t.onclick=null,r=!0)}},f=function(){r&&(setTimeout((function(){t.onclick=o.openChat.bind(o)}),10),t.focus(),r=!1),s=!1};t.addEventListener("touchstart",p),document.addEventListener("touchmove",g),t.addEventListener("touchend",f),t.addEventListener("mousedown",p),document.addEventListener("mousemove",g),t.addEventListener("mouseup",f)},t.prototype._createElement=function(){var e,n,i,o,s,r,a=this,c=this.utils.createElement("div",this.settings.embedded?[]:["wrapper"]);c.addEventListener("click",function(){"speechSynthesis"in window&&(window.speechSynthesis.cancel(),window.speechSynthesis.resume(),window.speechSynthesis.speak(new window.SpeechSynthesisUtterance("")))}.bind(this),{once:!0}),this.chatWidgetDiv=this.utils.createElement("div",["widget"]),this.chatWidgetDiv.setAttribute("role","region"),this.chatWidgetDiv.setAttribute("aria-labelledby","oda-chat-title"),this.header=new _.ChatHeaderComponent(this.utils,this.settings,this.closeChat.bind(this),this.clearConversationHistory.bind(this),this.onToggleNarration.bind(this),this.dataService),this.chatWidgetDiv.appendChild(this.header.element),this.settings.embedTopStickyId&&this.addCustomBanner(this.settings.embedTopStickyId,this.chatWidgetDiv,["embed-sticky-top"]),this.chatPane=new b.WidgetMainComponent(this.utils,this.settings),this.chatPane.element.id=t.CHAT_MESSAGES_PARENT_ID,this.chatPane.element.addEventListener("scroll",this._updateUnreadMessages.bind(this)),this._scrollContent=this.utils.createElement("div",["conversation-pane"]),this.settings.embedTopScrollId&&this.addCustomBanner(this.settings.embedTopScrollId,this._scrollContent,["embed-scroll-top"]);var l=this.utils.createElement("div","bottom"===this.settings.conversationBeginPosition?["empty-conversation-div"]:void 0);this._scrollContent.appendChild(l),this._conversationContainer=this.utils.createElement("div",["conversation-container"]),this._conversationContainer.setAttribute("role","log"),this._conversationContainer.setAttribute("aria-live","polite"),this._conversationContainer.setAttribute("aria-atomic","false"),this._scrollContent.appendChild(this._conversationContainer),this.chatPane.element.appendChild(this._scrollContent),this.settings.embedBottomScrollId&&this.addCustomBanner(this.settings.embedBottomScrollId,this.chatPane.element,["embed-scroll-bottom"]),this.chatWidgetDiv.appendChild(this.chatPane.element),this.settings.embedBottomStickyId&&this.addCustomBanner(this.settings.embedBottomStickyId,this.chatWidgetDiv,["embed-sticky-bottom"]),this.footer=new v.ChatFooterComponent(this.utils,this.sendMessage.bind(this),this.uploadFile.bind(this),this.settings,this.getSuggestions.bind(this),this.onSpeechToggle.bind(this),this.shareUserLocation.bind(this),this._eventDispatcher),this.chatWidgetDiv.appendChild(this.footer.element),(i=this.settings.webViewConfig).accessibilityTitle||(i.accessibilityTitle=this._localeText.webViewAccessibilityTitle),(o=this.settings.webViewConfig).closeButtonLabel||(o.closeButtonLabel=this._localeText.webViewClose),(s=this.settings.webViewConfig).errorInfoDismissLabel||(s.errorInfoDismissLabel=this._localeText.webViewErrorInfoDismiss),(r=this.settings.webViewConfig).errorInfoText||(r.errorInfoText=this._localeText.webViewErrorInfoText),this.webViewComponent=new L.default(this.utils,this.settings.webViewConfig),this.chatWidgetDiv.appendChild(this.webViewComponent.render());var h=this;if(this.webviewLinkHandler={target:L.default.NAME,onclick:function(){h.webViewComponent.open(this.href)}},(null===(e=this.settings.linkHandler)||void 0===e?void 0:e.target)===L.default.NAME&&(this.settings.linkHandler=this.webviewLinkHandler),c.appendChild(this.chatWidgetDiv),this.settings.embedded)this.isOpen=!0,this.utils.addCSSClass(c,this.utils.getCssClassWithPrefix("open"));else{this._botButton=this.utils.createButton(["button"]),this._botButton.title=this._localeText.chatTitle,(null===(n=this.settings.colors)||void 0===n?void 0:n.branding)&&(u.SVG_SPRITE.icon_bot_button=u.SVG_SPRITE.icon_bot_button.replace("#025e7e",this.settings.colors.branding));var p=this.settings.botButtonIcon||u.SVG_SPRITE.icon_bot_button;if(d.utils.isSvg(p)){var g=new Blob([p],{type:"image/svg+xml"});p=URL.createObjectURL(g)}var f=this.utils.createImage(p,["button-icon"],this._localeText.chatTitle);this._botButton.appendChild(f),this._botButton.onclick=this.openChat.bind(this),this._botNotificationBadge=this.utils.createElement("div",["notification-badge"]);var m=this.getUnreadMessagesCount();this._botNotificationBadge.innerText=""+m,m>0&&this._botButton.appendChild(this._botNotificationBadge),c.appendChild(this._botButton),this.settings.openChatOnLoad?(this.utils.addCSSClass(c,this.utils.getCssClassWithPrefix("expanded")),this.utils.addCSSClass(this._botButton,this.utils.getCssClassWithPrefix("none")),setTimeout((function(){return a.footer.focusTextArea()}))):(this.utils.addCSSClass(c,this.utils.getCssClassWithPrefix("collapsed")),this.utils.addCSSClass(this.chatWidgetDiv,this.utils.getCssClassWithPrefix("none"))),this.settings.enableDraggableButton&&this._makeButtonDraggable(c,this._botButton)}return c},t.prototype._appendMessageToConversation=function(e){var t;this._conversationContainer.appendChild(e),(null===(t=this.typingIndicator)||void 0===t?void 0:t.isVisible())&&(this.hideTypingIndicator(),this.showTypingIndicator())},t.prototype._scrollToBottom=function(){var e=document.getElementById(t.CHAT_MESSAGES_PARENT_ID);setTimeout((function(){e&&(e.scrollTop=e.scrollHeight)}),h.Constants.CHAT_SCROLL_DELAY)},t.prototype.renderMessagesAndScroll=function(e,t){var n=this,i=t.attachmentDivId;return(null==e?void 0:e.length)?new r.default((function(t){n.authTokenService&&n.settings.enableAttachmentSecurity?n.authTokenService.getToken().then((function(o){n._renderMessages(e,{attachmentDivId:i,authToken:o.token}),t(),n._scrollToBottom()})).catch((function(){n._renderMessages(e,{attachmentDivId:i}),t(),n._scrollToBottom()})):(n._renderMessages(e,{attachmentDivId:i}),t(),n._scrollToBottom())})):(this._renderMessages(e,{}),r.default.resolve())},t.prototype._renderMessages=function(e,t){var n=this,i=t.attachmentDivId,o=t.authToken,s={locale:this.currentLocale,webviewLinkHandler:this.webviewLinkHandler};(null==o?void 0:o.length)&&(s.authToken=o,s.uri=this.settings.URI);for(var r=0,a=e;r0&&(n._botNotificationBadge.innerText=""+e,n._botButton.appendChild(n._botNotificationBadge))}))},t.prototype.setTimestampHeaderIfNewDate=function(e){!this.isFirstMessage&&d.utils.isSameDay(this.currTimestampHeader,e.date)||(this.currTimestampHeader=new Date(e.date),this._appendMessageToConversation(this.createTimestampHeader(this.currTimestampHeader)),this.isFirstMessage=!1)},t.prototype.createTimestampHeader=function(e){var t=this.utils.createElement("div",["timestamp-header"]);return t.textContent=d.formatDate(e,{pattern:this.settings.timestampFormat,fallback:this.timestampHeaderFormat,locale:this.currentLocale||this.settings.locale}),t},t.prototype.updateRelativeTimestamp=function(e){this.relativeTimestampElement||(this.relativeTimestampElement=this.relativeTimestamp.render()),this.relativeTimestampElement.remove(),this.relativeTimestamp.refresh(e),this._appendMessageToConversation(this.relativeTimestampElement)},t.prototype.focusMessageFirstAction=function(e){e.hasActions()&&setTimeout((function(){e.focusFirstAction()}),290)},t.prototype.addCustomBanner=function(e,t,n){var i=document.querySelector("#"+e);if(i){var o=this.utils.createElement("div",n);o.appendChild(i),t.appendChild(o)}else this._logger.error("Could not find element with ID '"+e+"'. No element embedded to the chat conversation pane.")},t.prototype.onSpeechToggle=function(e){var t=this;this._textToSpeechCancel(),this._eventDispatcher.trigger(I.ChatEvent.CLICK_VOICE_TOGGLE,e),this.settings.enableSpeech&&(e?(this._removeNoSpeechStatusMessage(),this._speechRecognitionService.startRecording(this.onSpeechRecognition.bind(this),this.onSpeechNetworkChange.bind(this),{onAnalyserFrequencies:function(e){t.footer.updateVisualizer(Array.from(e))}}).then((function(){t.footer.setVoiceRecording(!0),t._scrollToBottom()})).catch((function(e){t.footer.setVoiceRecording(!1);var n=new w.StatusComponent(e.message,t.utils,t.settings.errorIcon).render();t._appendMessageToConversation(n),setTimeout((function(){n.remove()}),t.NO_SPEECH_STATUS_TIMEOUT)}))):(this._speechRecognitionService.isRecording()&&this._speechRecognitionService.stopRecording(),this.footer.setVoiceRecording(!1)))},t.prototype.onSpeechRecognition=function(e){var t,n,i,o=this;if(e)switch(e.event){case A.IVoiceRecognitionEvent.FINAL_RESULT:(null===(t=null==e?void 0:e.nbest)||void 0===t?void 0:t.length)>0?(s=e.nbest[0].utterance).length>0?(this.footer.setUserInputText(s),this.settings.enableSpeechAutoSend?setTimeout((function(){var t=a.createUserTextMessage(o.footer.getUserInputText(),e.requestId);o.sendMessage(t),o.footer.setVoiceRecording(!1),o.footer.setUserInputText("")}),this.FINAL_RESULT_DISPLAY_TIMEOUT):this.speechFinalResult={speechId:e.requestId,text:s.toLowerCase()}):this.footer.setUserInputText(""):((null===(n=e.resultCode)||void 0===n?void 0:n.message)===A.SpeechRecognitionService.ERROR_MESSAGE.TOO_MUCH_SPEECH_TIMEOUT?this._noSpeechTimeoutStatus=new w.StatusComponent(this._localeText.errorSpeechTooMuchTimeout,this.utils,this.settings.errorIcon).render():this._noSpeechTimeoutStatus=new w.StatusComponent(this._localeText.noSpeechTimeout,this.utils,this.settings.errorIcon).render(),this._appendMessageToConversation(this._noSpeechTimeoutStatus),setTimeout((function(){o._removeNoSpeechStatusMessage()}),this.NO_SPEECH_STATUS_TIMEOUT));break;case A.IVoiceRecognitionEvent.PARTIAL_RESULT:var s;(null===(i=null==e?void 0:e.nbest)||void 0===i?void 0:i.length)>0&&(s=e.nbest[0].utterance).length>0&&this.footer.setUserInputText(s)}},t.prototype.onSpeechNetworkChange=function(e){this.footer.setVoiceRecording(e===l.CONNECTION_STATE.OPEN)},t.prototype._disableBotMessages=function(e){for(var t=0,n=e;tl.Constants.MAX_SUGGESTIONS_COUNT?l.Constants.MAX_SUGGESTIONS_COUNT:e.length-1;o--){var s=this._createSuggestionListItem(e[o],i);n.appendChild(s)}this.element.appendChild(n)}},t.prototype.getSuggestions=function(){return this._suggestions},t.prototype.getSuggestionsValid=function(){return this._isSuggestionsValid},t.prototype.setLocale=function(e){if(this.locale=e,this._shareButton){var t=e.upload;b(this._uploadFileInput,t),this._sharePopup.firstElementChild.remove(),this._sharePopup.appendChild(this.getPopup())}this.setUserInputPlaceholder(e.inputPlaceholder),this._sendButton&&C(this._sendButton,e.send),this._switchToVoiceModeButton&&C(this._switchToVoiceModeButton,e.speak),this._recognitionTextView&&y(this._recognitionTextView,e.recognitionTextPlaceholder)},t.prototype._createElement=function(){return this.utils.createElement("div",["footer"])},t.prototype._showKeyboardMode=function(){var e;if(this.utils.removeCSSClass(this.element,this.utils.getCssClassWithPrefix("mode-voice")),this.utils.addCSSClass(this.element,this.utils.getCssClassWithPrefix("mode-keyboard")),this.keyboardComponent||(this.keyboardComponent=this._createKeyboardComponent(),this.element.appendChild(this.keyboardComponent)),this._recognitionTextView){var t=this._recognitionTextView.value.toString();this._textArea.value=t,this.modeSwitchPreservedText="",this._recognitionTextView.value=""}this.updateSendButtonDisabledState(),this.settings.enableAutocomplete&&(null===(e=this._textArea.value)||void 0===e?void 0:e.trim().length)>=this.SUGGESTION_MINIMUM_INPUT_LENGTH&&this._setSuggestionsRequestTimer()},t.prototype._showVoiceMode=function(){var e,t;if(this.utils.removeCSSClass(this.element,this.utils.getCssClassWithPrefix("mode-keyboard")),this.utils.addCSSClass(this.element,this.utils.getCssClassWithPrefix("mode-voice")),this.voiceComponent||(this.voiceComponent=this._createVoiceComponent(),this.element.appendChild(this.voiceComponent)),this._textArea){var n=null!==(t=null===(e=this._textArea.value)||void 0===e?void 0:e.trim().toString())&&void 0!==t?t:"";this.modeSwitchPreservedText=n?n+" ":"",this._recognitionTextView.value=this.modeSwitchPreservedText,this._removeSuggestionsPopup(),this._textArea.value=""}},t.prototype._createKeyboardComponent=function(){var e=this.utils.createElement("div",["footer-mode-keyboard"]);if(this.settings.enableAttachment){var t=this._createShareComponent();e.appendChild(t)}this._textArea=this._createInputTextArea(),e.appendChild(this._textArea);var n=this._createSendMessageButton();return this._sendButton=n,e.appendChild(n),this.settings.enableSpeech&&(this._switchToVoiceModeButton=this._createVoiceSwitchButton(),e.appendChild(this._switchToVoiceModeButton)),e},t.prototype._createShareComponent=function(){var e=this,t=this.utils.createElement("div"),n=v({css:["button-upload"],customIcon:this.settings.attachmentIcon,defaultIcon:u.SVG_SPRITE.icon_bot_attach,title:this.locale.upload});n.id=this.SHARE_BUTTON_ID,n.type="menu",n.setAttribute("aria-haspopup","true"),n.setAttribute("aria-controls",this.SHARE_POPUP_MENU_ID),n.onclick=this._onClickShareButton.bind(this),n.onkeydown=this._onShareButtonKeyDown.bind(this),n.onblur=function(){e._isShareOpen&&setTimeout((function(){var t,n=null===(t=document.activeElement)||void 0===t?void 0:t.id;n&&(e.SHARE_ORDER.indexOf(n)>=0||n===e.SHARE_BUTTON_ID)||e._closeSharePopup()}),0)},this._shareButton=n,t.appendChild(n);var i=this._getSharePopup();return t.appendChild(i),this._uploadFileInput=this.utils.createInput(["none"],"file"),this._uploadFileInput.onchange=this._uploadDocument.bind(this),this._uploadFileInput.setAttribute("aria-hidden","true"),b(this._uploadFileInput,this.locale.upload),t.appendChild(this._uploadFileInput),document.addEventListener("deviceready",(function(){var t=globalThis?globalThis.device:window?window.device:void 0;"Android"===(null==t?void 0:t.platform)&&e._uploadFileInput.removeAttribute("accept")}),!1),t},t.prototype._createInputTextArea=function(){var e=this,t=["user-input"];this.settings.enableSpeech&&t.push("user-input-inline-send");var n=this.utils.createElement("textarea",t);return y(n,this.locale.inputPlaceholder),n.autofocus=this.isFocusableDevice,n.rows=1,n.onkeydown=this.onInputKeyDown.bind(this),n.onkeyup=this.onInputKeyUp.bind(this),n.oninput=this._expand.bind(this),n.addEventListener("paste",(function(){setTimeout(e.updateSendButtonDisabledState.bind(e))})),n},t.prototype._createSendMessageButton=function(){var e=this,t=["button-send"];this.settings.enableSpeech&&t.push("button-send-inline");var n=v({css:t,customIcon:this.settings.sendIcon,defaultIcon:u.SVG_SPRITE.icon_bot_send,title:this.locale.send});return n.onclick=function(){var t,i;e._isUserInputEmpty()||(e._previousInputValue=void 0,e._textArea.value=null===(i=null===(t=e._textArea)||void 0===t?void 0:t.value.trim())||void 0===i?void 0:i.replace("\n",""),e.settings.enableAutocomplete&&(e._invalidateSuggestions(),e._removeSuggestionsPopup()),e._onSend(),n.disabled=!0)},n},t.prototype._createVoiceSwitchButton=function(){var e=this,t=v({css:["button-switch-voice"],customIcon:this.settings.micIcon,defaultIcon:u.SVG_SPRITE.icon_bot_mic,title:this.locale.speak});return t.onclick=function(){e.onSpeechToggle(!0),e.recognitionRequested=!0},t},t.prototype._createVoiceComponent=function(){var e=this.utils.createElement("div",["footer-mode-voice"]),t=this.utils.createElement("div",["footer-visualizer-wrapper"]),n=this.utils.createElement("div",["footer-recognition-wrapper"]);if(this._visualizerCanvas=document.createElement("canvas"),this._visualizerCanvas.width=244,this._visualizerCanvas.height=32,t.appendChild(this._visualizerCanvas),this._recognitionTextView=this._createRecognitionTextView(),n.appendChild(this._recognitionTextView),this.settings.enableSpeech){var i=this._createKeyboardSwitchButton();n.appendChild(i)}return e.appendChild(t),e.appendChild(n),e},t.prototype._createRecognitionTextView=function(){var e=this.utils.createInput(["recognition-text-view"]);return e.readOnly=!0,e.type="text",y(e,this.locale.recognitionTextPlaceholder),e},t.prototype._createKeyboardSwitchButton=function(){var e=this,t=v({css:["button-switch-kbd"],customIcon:this.settings.keyboardIcon,defaultIcon:u.SVG_SPRITE.icon_bot_keyboard,title:this.locale.inputPlaceholder});return t.onclick=function(){e.recognitionRequested=!1,e.onSpeechToggle(!1)},t},t.prototype.updateSendButtonDisabledState=function(){this._sendButton&&(this._sendButton.disabled=!(this._textArea&&this._textArea.value&&this._textArea.value.trim().length))},t.prototype._drawVisualizer=function(e){var t=this._visualizerCanvas.height,n=this._visualizerCanvas.width,i=Math.floor(t/2);e=this._getGroupedFrequencyValues(e,31),e=this._getScaledFrequencyValues(e,t/255);var o=this._visualizerCanvas.getContext("2d");o.fillStyle=this.settings.colors.visualizer,o.clearRect(0,0,n,t),o.save();var s=0;e.forEach((function(e){var t=Math.ceil(e/2)+1;o.fillRect(s,i-t,4,2*t),s+=8})),o.save()},t.prototype._getGroupedFrequencyValues=function(e,t){for(var n=Math.ceil(t/2),i=e.length/n,o=[],s=[],r=0;r0&&this._onUpload(e.target.files[0])},t.prototype.onInputKeyDown=function(e){var t;this.isDisabled()||e.isComposing||229===e.keyCode||e.key===s.ENTER&&!e.shiftKey&&(null===(t=this._textArea.value)||void 0===t?void 0:t.trim().length)>0&&(e.preventDefault(),this._sendButton.click())},t.prototype.onInputKeyUp=function(e){var t,n=this;if(this.isDisabled())return this._invalidateSuggestions(),void this._removeSuggestionsPopup();this.isTyping||(this.isTyping=!0,this.eventDispatcher.trigger(c.ChatEvent.TYPING,this.isTyping)),clearTimeout(this.typingTimer),this.typingTimer=window.setTimeout((function(){n.isTyping=!1,n.eventDispatcher.trigger(c.ChatEvent.TYPING,n.isTyping)}),1e3);var i=null===(t=this._textArea.value)||void 0===t?void 0:t.trim();if(this.updateSendButtonDisabledState(),!e.isComposing&&this.settings.enableAutocomplete){if(this._onNavigateSuggestion(e))return;e.key===s.BACKSPACE&&(this._previousInputValue=void 0,this._invalidateSuggestions(),this._removeSuggestionsPopup(),clearTimeout(this._suggestionsRequest)),this._getNavKeys().indexOf(e.key)<0&&(i.length>=this.SUGGESTION_MINIMUM_INPUT_LENGTH?this._previousInputValue!==this._textArea.value&&(this._previousInputValue=this._textArea.value,clearTimeout(this._suggestionsRequest),this._setSuggestionsRequestTimer()):(this._previousInputValue=void 0,this._removeSuggestionsPopup(),clearTimeout(this._suggestionsRequest)))}},t.prototype._expand=function(){this._textArea.style.height=null;var e=this._textArea.scrollHeight;this._textArea.style.height=e+"px"},t.prototype._onNavigateSuggestion=function(e){var n=!1,i=document.getElementById(t.SUGGESTIONS_ID);if(i){var o=i.getElementsByTagName("div");e.key===s.ARROW_DOWN?(e.preventDefault(),this._currentSuggestionFocus0&&this._currentSuggestionFocus--,this._addActive(o),n=!0)}return n},t.prototype._addActive=function(e){if(!e)return!1;this._removeActive(e),this.utils.addCSSClass(e[this._currentSuggestionFocus],this.utils.getCssClassWithPrefix("autocomplete-active")),e[this._currentSuggestionFocus].scrollIntoView(),this._textArea.value=e[this._currentSuggestionFocus].innerText},t.prototype._removeActive=function(e){for(var t=0,n=e;t=0||n===t.SHARE_BUTTON_ID)||t._closeSharePopup()}),100)}),!0);var o=new Set;if((null===(e=this.settings.shareMenuItems)||void 0===e?void 0:e.length)||(this.settings.shareMenuItems=[g.ShareCategory.AUDIO,g.ShareCategory.FILE,g.ShareCategory.LOCATION,g.ShareCategory.VISUAL]),this.settings.shareMenuItems.forEach((function(e){"string"==typeof e&&o.add(e.toLowerCase())})),o.has(g.ShareCategory.VISUAL)){var s=_("oda-chat-share-visual",n.shareVisual,u.SVG_SPRITE.icon_bot_share_media,(function(){t._closeSharePopup(),t._uploadFileInput.accept=f.IMAGE+","+f.VIDEO,t._uploadFileInput.click()}));i.appendChild(s),this.SHARE_ORDER.push("oda-chat-share-visual")}if(o.has(g.ShareCategory.AUDIO)){var r=_("oda-chat-share-audio",n.shareAudio,u.SVG_SPRITE.icon_bot_share_audio,(function(){t._closeSharePopup(),t._uploadFileInput.accept=f.AUDIO,t._uploadFileInput.click()}));i.appendChild(r),this.SHARE_ORDER.push("oda-chat-share-audio")}if(o.has(g.ShareCategory.FILE)){var a=_("oda-chat-share-file",n.shareFile,u.SVG_SPRITE.icon_bot_share_file,(function(){t._closeSharePopup(),t._uploadFileInput.accept=f.FILE,t._uploadFileInput.click()}));i.appendChild(a),this.SHARE_ORDER.push("oda-chat-share-file")}if(o.has(g.ShareCategory.LOCATION)){var c=_("oda-chat-share-location",n.shareLocation,u.SVG_SPRITE.icon_bot_share_location,(function(){t._closeSharePopup(),t.onShareLocation()}));i.appendChild(c),this.SHARE_ORDER.push("oda-chat-share-location")}return this.settings.shareMenuItems.filter((function(e){return"string"!=typeof e&&"string"==typeof e.type})).map((function(e){var i=e.type.toLowerCase(),o="share_"+(i.indexOf("*")>=0?"all":i.replace(/ /g,"_")),s="oda-chat-"+o,r=n[o]||e.label,a=e.icon||u.SVG_SPRITE.icon_bot_share_file,c=e.maxSize&&e.maxSize>=1?Math.min(e.maxSize*l.BYTE_MULTIPLIER,l.ATTACHMENT_MAX_SIZE):l.ATTACHMENT_MAX_SIZE,h=i.indexOf("*")>=0?f.ALL:i.split(" ").filter((function(e){return f.ALL.indexOf(e)>=0})).map((function(e){return"."+e+" "})).join(",");return t.SHARE_ORDER.push(s),_(s,r,a,(function(){t.fileMaxSize=c,t._closeSharePopup(),t._uploadFileInput.accept=h,t._uploadFileInput.click()}))})).forEach((function(e){i.appendChild(e)})),i},t.prototype._onClickShareButton=function(e){this._removeSuggestionsPopup(),this._isShareOpen?this._closeSharePopup():this._openSharePopup(),e.stopPropagation(),e.preventDefault()},t.prototype._openSharePopup=function(e){var t=this;if(void 0===e&&(e=0),!this._isShareOpen){switch(this._isShareOpen=!0,this.utils.addCSSClass(this._sharePopup,this.utils.getCssClassWithPrefix("share-popup-expand")),this._shareButton.setAttribute("aria-expanded","true"),e){case-1:this._focusMenuitemLast();break;default:this._focusMenuitemFirst()}document.addEventListener("click",(function(){t._closeSharePopup()}),{once:!0})}},t.prototype._closeSharePopup=function(){this._isShareOpen&&(this.utils.removeCSSClass(this._sharePopup,this.utils.getCssClassWithPrefix("share-popup-expand")),this._shareButton.removeAttribute("aria-expanded"),this._isShareOpen=!1)},t.prototype._onShareButtonKeyDown=function(e){var t=!1,n="true"===this._shareButton.getAttribute("aria-expanded");switch(e.key){case s.ARROW_DOWN:n?this._focusMenuitemFirst():this._openSharePopup(0),t=!0;break;case s.ARROW_UP:n?this._focusMenuitemLast():this._openSharePopup(-1),t=!0;break;case s.ESCAPE:this._closeSharePopup()}t&&(e.stopPropagation(),e.preventDefault())},t.prototype._onShareKeyUp=function(e){var t=!1;switch(e.key){case s.ESCAPE:this._closeSharePopup(),t=!0;break;case s.ARROW_UP:this._focusMenuitemPrevious(),t=!0;break;case s.ARROW_DOWN:this._focusMenuitemNext(),t=!0}t&&(e.stopPropagation(),e.preventDefault())},t.prototype._focusMenuitem=function(e){this._isShareOpen&&(document.getElementById(e).focus(),this._sharePopupMenu.setAttribute("aria-activedescendant",e))},t.prototype._focusMenuitemFirst=function(){this._focusMenuitem(this.SHARE_ORDER[0])},t.prototype._focusMenuitemLast=function(){this._focusMenuitem(this.SHARE_ORDER[this.SHARE_ORDER.length-1])},t.prototype._focusMenuitemPrevious=function(){var e=this._sharePopupMenu.getAttribute("aria-activedescendant"),t=this.SHARE_ORDER.indexOf(e)-1,n=this.SHARE_ORDER[t<0?this.SHARE_ORDER.length-1:t];this._focusMenuitem(n)},t.prototype._focusMenuitemNext=function(){var e=this._sharePopupMenu.getAttribute("aria-activedescendant"),t=this.SHARE_ORDER[(this.SHARE_ORDER.indexOf(e)+1)%this.SHARE_ORDER.length];this._focusMenuitem(t)},t.prototype._onUpload=function(e){var t=this.fileMaxSize;this.fileMaxSize=l.ATTACHMENT_MAX_SIZE,this.onUpload(e,{maxSize:t}),this._uploadFileInput.value=""},t.prototype._onQueryChange=function(){this.onQueryChange(this._textArea.value.trim()).catch((function(){}))},t.prototype._setSuggestionsRequestTimer=function(){var e=this;this._suggestionsRequest=setTimeout((function(){e._onQueryChange()}),this.SUGGESTION_REQUEST_TIMEOUT)},t.prototype._invalidateSuggestions=function(){this._suggestions=null,this._isSuggestionsValid=!1},t.prototype._getNavKeys=function(){if(!this._navKeys.length)for(var e=0,t=Object.keys(r);e=0}));n&&(i.synthesisLocaleVoiceMap[e.lang]=n)})),e.supportedLangs.length>1?e.supportedLangs.unshift({lang:"und",label:this.localizedText.language_detect}):e.primary=e.supportedLangs[0].lang,this.supportedLangList=this.langOptions.supportedLangs.map((function(e){return e.lang})),t.speechSynthesisService||(this.updateSynthesis=function(){}),t.voiceRecognitionService||(this.updateRecognition=function(){})}return e.prototype.render=function(){var e=this;return this.langOptions.supportedLangs.length<2?null:(this.component||(this.component=this.config.util.createElement("select",["language-selection"]),this.component.setAttribute("aria-label",this.localizedText.languageSelectDropdown),this.setComponentDisabled(!1),this.langOptions.supportedLangs.forEach((function(t){var n=e.config.util.createElement("option",["language-selection-option"]);n.innerText=t.label,n.value=t.lang,e.component.appendChild(n)})),this.component.addEventListener("change",(function(){e.selectLanguage(e.component.value)}))),this.component)},e.prototype.setSelectedLanguage=function(e){"string"==typeof e&&e.length&&(e=e.toLowerCase(),this.component&&(this.component.value=e),this.supportedLangList.indexOf(e)>=0?this.selectLanguage(e):this.selectLanguage("und"))},e.prototype.selectLanguage=function(e){"und"===e&&(e=null),this.updateProfile(e),this.config.storageService.setItem(this.getStorageKey(),e),this.updateSynthesis(e),this.updateRecognition(e),this.config.chatWidget.onLanguageUpdate(e),this.setLocale(e),this.config.eventDispatcher.trigger(a.ChatEvent.CHAT_LANG,e)},e.prototype.updateProfile=function(e){if(this.config.chatService.isConnectionOpen()){var t={profile:{languageTag:e}};e||(t.profile.locale=e),this.config.chatService.updateUser(t,{delegate:!1})}else this.pendingProfileLanguage=e},e.prototype.updateSynthesis=function(e){if(e){this.isTTSEnabled||(this.config.chatWidget.enableSpeechSynthesisService(!0),this.isTTSEnabled=!0);var t=this.synthesisLocaleVoiceMap[e]||e;this.config.speechSynthesisService.setVoice([{lang:t}])}else this.isTTSEnabled=!1,this.config.speechSynthesisService.cancel(),this.config.chatWidget.enableSpeechSynthesisService(!1)},e.prototype.updateRecognition=function(e){var t=this.recognitionLocaleMap[e];t?(this.isVoiceEnabled||(this.config.chatWidget.setVoiceRecognitionService(!0),this.isVoiceEnabled=!0),this.config.voiceRecognitionService.isInitialized()&&this.config.voiceRecognitionService.setSpeechLocale(t)):(this.isVoiceEnabled=!1,this.config.voiceRecognitionService.isRecording()&&this.config.voiceRecognitionService.stopRecording(),this.config.voiceRecognitionService.isInitialized()&&this.config.voiceRecognitionService.setSpeechLocale(null),this.config.chatWidget.setVoiceRecognitionService(!1))},e.prototype.setComponentDisabled=function(e){this.component&&(this.component.disabled=e)},e.prototype.setLocale=function(e){var t=i(i({},this.localizedText),this.config.settings.i18n[e]),n=this.langOptions.supportedLangs.map((function(e){return t["language_"+e.lang]||e.label||e.lang}));this.component.setAttribute("aria-label",t.languageSelectDropdown);for(var o=0;o]+>/g,e.REGEX_ENCODED_TEXT=/&#(\d+);/g,e.REGEX_ENCODED_HEX_TEXT=/&#[xX]([\da-fA-F]+);/g,e}();t.MessageComponentFactory=d},5320:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JWT=void 0;var n=function(){function e(e){this.token=e;var t=this.token.split(".");this.header=JSON.parse(atob(t[0])),this.payload=JSON.parse(atob(t[1]))}return e.prototype.getClaim=function(e){return this.payload[e]},e}();t.JWT=n},7605:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Logger=void 0;var n=function(){function e(e){this.module=e}return e.prototype.debug=function(){for(var t=[],n=0;n=t){n.unshift("["+e.appName+"."+e.appVersion+"."+this.module+"]");var i=void 0;switch(e.logLevel){case e.LOG_LEVEL.ERROR:i=console.error;break;case e.LOG_LEVEL.WARN:i=console.warn;break;case e.LOG_LEVEL.INFO:i=console.info;break;case e.LOG_LEVEL.DEBUG:i=console.debug}e.historyEnabled&&(e.history.push(Object.assign({},n,{level:t})),e._historySize<=e.history.length&&e.history.shift()),i.apply(console,n)}},e.LOG_LEVEL={DEBUG:4,ERROR:1,INFO:3,NONE:0,WARN:2},e.logLevel=e.LOG_LEVEL.ERROR,e.history=[],e.historyEnabled=!1,e._historySize=100,e}();t.Logger=n},9886:function(e,t){"use strict";var n,i,o,s;Object.defineProperty(t,"__esModule",{value:!0}),t.ShareCategory=t.StorageType=t.SPEECH_LOCALE=t.IWidgetTheme=void 0,function(e){e.SESSION="sessionStorage",e.LOCAL="localStorage"}(n||(n={})),t.StorageType=n,function(e){e.CLASSIC="classic",e.DEFAULT="default",e.REDWOOD_DARK="redwood-dark"}(i||(i={})),t.IWidgetTheme=i,function(e){e.AUDIO="audio",e.FILE="file",e.LOCATION="location",e.VISUAL="visual"}(o||(o={})),t.ShareCategory=o,function(e){e.DE_DE="de-de",e.EN_AU="en-au",e.EN_GB="en-gb",e.EN_US="en-us",e.ES_ES="es-es",e.FR_FR="fr-fr",e.IT_IT="it-it",e.PT_BR="pt-br"}(s||(s={})),t.SPEECH_LOCALE=s},368:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StorageService=void 0;var i=n(3289),o=function(e){var t=this;this.getItem=function(e){return t.isInternalStorage?t.memoryStorage[e]:t.windowStorage.getItem(e)},this.setItem=function(e,n){t.isInternalStorage?t.memoryStorage[e]=n:t.windowStorage.setItem(e,n)},this.removeItem=function(e){t.isInternalStorage?delete t.memoryStorage[e]:t.windowStorage.removeItem(e)},i.isStorageAvailable(e)?(this.isInternalStorage=!1,this.windowStorage=window[e]):(this.isInternalStorage=!0,this.memoryStorage={})};t.StorageService=o},2772:function(e,t,n){"use strict";var i=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t'+i+""})))?void 0:i.replace(s.resetRegex(e.REGEX_WWW),(function(e,t,i,s){if(t||i)return e;var r=n.embeddedVideo?o.getYouTubeVideoId("https://"+i):null;return r?o.getEmbeddedYouTubeVideoString(r):''+s+""}))},e.prototype.getYouTubeVideoId=function(t){var n=null;return t.replace(s.resetRegex(e.REGEX_YOUTUBE),(function(e,t,i){return(null==i?void 0:i.length)&&(n=i),e})),n},e.prototype.getEmbeddedYouTubeVideoString=function(e){return''},e.prototype.getCssClassWithPrefix=function(e){return o.Constants.SDK_NAME+"-"+e},e.prototype.createButton=function(e){var t=this.createElement("button",e);return t.type="button",t},e.prototype.createAnchor=function(e,t,n,i,o){void 0===i&&(i=!1);var s=this.createElement("a",n);s.rel="noreferrer noopener";var r=!1;return e&&(s.href=e),o&&(o.onclick&&(s.onclick=o.onclick.bind(s),r=!0),o.target&&(s.target=o.target,r=!0)),r||(i?s.addEventListener("click",(function(t){return window.open(e,"","height=450px,width=800px,menubar,toolbar,personalbar,status,resizable,noopener,noreferrer"),t.preventDefault(),t.stopPropagation(),!1})):s.target="_blank"),t?s.innerText=t:e&&(s.innerText=e),s},e.prototype.createElementFromString=function(e,t){var n=this,o=document.createElement("div");o.innerHTML=e.trim();var s=o.firstElementChild;return t&&this.addCSSClass.apply(this,i([o.firstElementChild],t.map((function(e){return n.getCssClassWithPrefix(e)})))),s},e.prototype.createElement=function(e,t){var n=document.createElement(e);return this.addClasses(n,t),n},e.prototype.createInput=function(e,t){var n=this.createElement("input",e);return t&&(n.type=t),n},e.prototype.createImage=function(e,t,n){var i=this.createElement("img",t);return e&&(i.src=e),n&&(i.alt=n),i.setAttribute("draggable","false"),i},e.prototype.createAudio=function(e,t,n){var i=this.createElement("audio",t);return e&&(i.src=e),i.autoplay=void 0!==n&&n,i},e.prototype.createVideo=function(e,t,n){var i=this.createElement("video",t);return e&&(i.src=e),i.autoplay=void 0!==n&&n,i},e.prototype.createWrappedSvg=function(e,t){var n=this.createElement("div",t);return n.appendChild(e),n},e.prototype.createHTML=function(e){var t=this.createElement("div");return t.innerHTML=e,t},e.prototype.createLabel=function(e,t){var n=this.createElement("label",t);return n.textContent=e,n},e.prototype.createIFrame=function(e,t){var n=this.createElement("iframe",t);return n.name=e,n},e.prototype.createStyle=function(e){var t=this.createElement("style");return t.type="text/css",t.appendChild(document.createTextNode(e)),t},e.prototype.addStyleToHTML=function(e){window&&document.head.appendChild(e)},e.prototype.addCSSClass=function(e){for(var t=[],n=1;n=0&&!this.tokenRegex.test(n.url)){var h=null==o?void 0:o.authToken;(null==h?void 0:h.length)&&(n.url=n.url+"?token="+h)}switch(n.type){case s.ATTACHMENT_TYPE.IMAGE:return new c.ImageAttachmentComponent(e,t,n);case s.ATTACHMENT_TYPE.VIDEO:return new l.VideoAttachmentComponent(e,t,n,i);case s.ATTACHMENT_TYPE.AUDIO:return new r.AudioAttachmentComponent(e,t,n,i);case s.ATTACHMENT_TYPE.FILE:return new a.FileAttachmentComponent(e,t,n,i);default:throw Error("Payload contains wrong attachment type")}},t.prototype.getContent=function(){return this._attachment.render()},t.tokenRegex=/token=[a-z\.\d]+/i,t}(n(9171).MessageComponent);t.AttachmentMessageComponent=h},889:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AttachmentComponent=void 0;var n=function(){function e(t,n){this.utils=n,this._title=e.capitalize(t.type)}return e.capitalize=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},e.prototype.createMessageElement=function(e,t){var n=this.utils.createElement("div",["attachment-message"]),i=this.utils.createElement("div",["attachment-icon"]);i.style.backgroundImage="url('"+e+"')";var o=this.utils.createElement("div",["attachment-fileName"]),s=this.utils.createElement("span",["attachment-file"]);return s.textContent=t,o.appendChild(s),n.appendChild(i),n.appendChild(o),n},e}();t.AttachmentComponent=n},9153:function(e,t,n){"use strict";var i,o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.AudioAttachmentComponent=void 0;var s=n(8216),r=n(9171),a=function(e){function t(t,n,i,o){var s=e.call(this,i,t)||this;return s.settings=n,s.payload=i,s.side=o,s._url=i.url,s}return o(t,e),t.prototype.render=function(){var e=this,t=this.utils.createAudio(this._url,["attachment-audio"]);t.controls=!0,r.MESSAGE_SIDE.RIGHT===this.side&&t.setAttribute("controlsList","nodownload");var n='',i=this.settings.i18n[this.settings.locale].attachmentAudioFallback.replace("{0}",n).replace("{/0}","");return t.innerHTML=i,this.settings.linkHandler?s.utils.setEmbeddedLinksHandler(t,this.settings.linkHandler):this.settings.openLinksInNewWindow&&s.utils.setLinksOpenInNewWindow(t),t.onerror=function(){var n=t.parentElement;t.remove(),n.appendChild(e.createMessageElement(e.settings.audioIcon,e.payload.fileName||e.payload.title))},t},t}(n(889).AttachmentComponent);t.AudioAttachmentComponent=a},5672:function(e,t,n){"use strict";var i,o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.FileAttachmentComponent=void 0;var s=n(9171),r=function(e){function t(t,n,i,o){var s=e.call(this,i,t)||this;return s.settings=n,s.payload=i,s.side=o,s._url=i.url,s}return o(t,e),t.prototype.render=function(){return s.MESSAGE_SIDE.RIGHT===this.side?this.createMessageElement(this.settings.fileIcon,this.payload.fileName||this.payload.title):this.utils.createAnchor(this._url,this.payload.fileName||this.payload.title,["attachment-file"],this.settings.openLinksInNewWindow,this.settings.linkHandler)},t}(n(889).AttachmentComponent);t.FileAttachmentComponent=r},2115:function(e,t,n){"use strict";var i,o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.ImageAttachmentComponent=void 0;var s=function(e){function t(t,n,i){var o=e.call(this,i,t)||this;return o.settings=n,o.payload=i,o._url=i.url,o}return o(t,e),t.prototype.render=function(){var e=this,t=this.utils.createImage(this._url,["attachment-image"],this.payload.fileName||this.payload.title);return t.onerror=function(){t.parentElement.appendChild(e.createMessageElement(e.settings.imageIcon,e.payload.fileName||e.payload.title)),t.remove()},t},t}(n(889).AttachmentComponent);t.ImageAttachmentComponent=s},6490:function(e,t,n){"use strict";var i,o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.VideoAttachmentComponent=void 0;var s=n(8216),r=n(9171),a=function(e){function t(t,n,i,o){var s=e.call(this,i,t)||this;return s.settings=n,s.payload=i,s.side=o,s._url=i.url,s}return o(t,e),t.prototype.render=function(){var e=this;if(this.utils.getYouTubeVideoId(this._url)){var t=this.utils.createElement("span");return t.innerHTML=this.utils.linkify(this._url,{embeddedHTML:!0,embeddedVideo:this.settings.embeddedVideo}),t}var n=this.utils.createVideo(this._url,["attachment-video"]);n.controls=!0,r.MESSAGE_SIDE.RIGHT===this.side&&n.setAttribute("controlsList","nodownload");var i='',o=this.settings.i18n[this.settings.locale].attachmentVideoFallback.replace("{0}",i).replace("{/0}","");return n.innerHTML=o,this.settings.linkHandler?s.utils.setEmbeddedLinksHandler(n,this.settings.linkHandler):this.settings.openLinksInNewWindow&&s.utils.setLinksOpenInNewWindow(n),n.onerror=function(){var t=n.parentElement;n.remove(),t.appendChild(e.createMessageElement(e.settings.videoIcon,e.payload.fileName||e.payload.title))},n},t}(n(889).AttachmentComponent);t.VideoAttachmentComponent=a},1819:function(e,t,n){"use strict";var i,o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.CardMessageComponent=void 0;var s=n(3609),r=n(4255),a=n(1836),c=n(5626),l=n(9171),h=function(e){function t(t,n,i,o,s,r,a,l){var h=e.call(this,t,n,i,o,s,r,a,l)||this;h.cards=[],h.layout=i.layout,h.numCards=i.cards.length;for(var u=0,d=0,p=i.cards;d1&&(this.content.appendChild(this.getNextButton()),this.activeCard=0,this.cardsWrapper.addEventListener("scroll",(function(){window.clearTimeout(f),f=window.setTimeout((function(){for(var e=0,n=0;n0||this.globalActions.length>0},t.prototype.disableActions=function(){e.prototype.disableActions.call(this),this.cards.forEach((function(e){return e.disableActions()}))},t.prototype.enableActions=function(){e.prototype.enableActions.call(this);for(var t=0,n=this.cards;t0&&(this.activeCard--,this.updateCardsScrollState())},t.prototype.updateCardsScrollState=function(){var e,t,n,i,o=this.cardsWrapper.children[this.activeCard];this.cardsWrapper.scrollLeft=o.offsetLeft,0===this.activeCard?null===(e=this.prevButton)||void 0===e||e.remove():(null===(t=this.prevButton)||void 0===t?void 0:t.parentElement)||this.content.prepend(this.getPreviousButton()),this.activeCard===this.numCards-1?null===(n=this.nextButton)||void 0===n||n.remove():(null===(i=this.nextButton)||void 0===i?void 0:i.parentElement)||this.content.appendChild(this.getNextButton())},t}(l.MessageComponent);t.CardMessageComponent=h},5626:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardComponent=void 0;var i=n(911),o=n(8216),s=n(2004),r=function(){function e(e,t,n,i,o){var r;if(this.utils=e,this.settings=t,this.options=o,this._actions=[],this._title=n.title,this._description=n.description,this._imageUrl=n.imageUrl,this._url=n.url,n.actions)for(var a=0,c=0,l=n.actions;c0){for(var c=this.utils.createElement("div",this.settings.displayActionsAsPills?["card-actions","card-actions-pill"]:["card-actions"]),l=!0,h=0,u=this._actions;h0},e.prototype.disableActions=function(){"postback"===this.settings.disablePastActions?this._actions.forEach((function(e){var t=e.getActionType();t!==i.ACTION_TYPE.POSTBACK&&t!==i.ACTION_TYPE.LOCATION||e.disable()})):this._actions.forEach((function(e){return e.disable()}))},e.prototype.enableActions=function(){for(var e=0,t=this._actions;e=t?this.actions[t-1]:null:this.globalActions.length>=t?this.globalActions[t-1]:null},e.prototype.render=function(e){return this._renderMessage(e,this.actions,this.globalActions)},e.prototype.updateMarkAsRead=function(){return this.renderMsgReadStatus(!0),this.markAsRead(this.date)},e.prototype.hasActions=function(){return this.actions.length>0||this.globalActions.length>0},e.prototype.focusFirstAction=function(){var e;null===(e=this.firstActionButton)||void 0===e||e.focus()},e.prototype.appendActions=function(e,t){this.renderActionButtons(e,t,["message-actions"])},e.prototype.appendGlobalActions=function(e,t){if(t.length>0){var n=["message-global-actions"];this.settings.botIcon&&n.push("has-message-icon"),this.renderActionButtons(e,t,n)}},e.prototype.getContent=function(){throw new Error("Method not implemented.")},e.prototype.disableActions=function(){"postback"===this.settings.disablePastActions?(this.disablePostActions(this.actions),this.disablePostActions(this.globalActions)):(this.actions.forEach((function(e){return e.disable()})),this.globalActions.forEach((function(e){return e.disable()})))},e.prototype.enableActions=function(){for(var e=0,t=this.actions;e0){var o=this.utils.createElement("div",n),s=!this.firstActionButton;t.forEach((function(e){var t=e.render();s&&(i.firstActionButton=t,s=!1),o.appendChild(t)})),e.appendChild(o)}},e}();t.MessageComponent=h},8843:function(e,t,n){"use strict";var i,o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.RawMessageComponent=void 0;var s=function(e){function t(t,n,i,o,s,r,a,c){var l=e.call(this,t,n,i,o,s,r,a,c)||this;return l._date=s,l._payload=JSON.stringify(i.payload),l}return o(t,e),t.prototype.getContent=function(){var e=this.utils.createElement("span");return e.innerText=this._payload,e},t}(n(9171).MessageComponent);t.RawMessageComponent=s},7120:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RelativeTimestampComponent=void 0;var i=n(5170),o=window.setTimeout,s=window.setInterval,r=36e5,a=864e5,c="relTimeNow",l="relTimeMoment",h="relTimeMin",u="relTimeHr",d=function(){function e(e,t){this.utils=e,this.i18n=t.i18n[t.locale],this.positionSkill=e.getCssClassWithPrefix("left")+" "+(t.botIcon?e.getCssClassWithPrefix("has-message-icon"):""),this.positionUser=e.getCssClassWithPrefix("right")+" "+(t.personIcon?e.getCssClassWithPrefix("has-message-icon"):"")}return Object.defineProperty(e.prototype,"time",{get:function(){return this._time},set:function(e){this._time=e,this.render()},enumerable:!1,configurable:!0}),e.prototype.render=function(){var e=this.element;return e||(e=this.utils.createElement("div")),e.setAttribute("aria-live","off"),e.setAttribute("aria-hidden","true"),e.className=this.utils.getCssClassWithPrefix("relative-timestamp")+" "+this.positionalClassNames,e.textContent=this.time,this.element=e,e},e.prototype.setLocale=function(e){if(this.i18n=e,this.key)switch(this.key){case c:case l:this.time=this.i18n[this.key];break;case h:case u:this.time=this.i18n[this.key].replace("{0}",""+this.counter)}},e.prototype.setRelativeTime=function(e){var t=(new Date).getTime()-e.getTime(),n=Math.floor(t/1e3),i=Math.floor(n/60),o=Math.floor(i/60),s=Math.floor(o/24),r=Math.floor(s/30),a=Math.floor(r/12);a>0?this.setYears(a):r>0?this.setMonths(r):s>0?this.setDays(s):o>0?this.setHours(o):i>0?this.setMinutes(i):this.setMoments(n)},e.prototype.refresh=function(e){this.positionalClassNames=e===i.SENDER_TYPE.BOT?this.positionSkill:this.positionUser,this.setNow()},e.prototype.remove=function(){var e;(null===(e=this.element)||void 0===e?void 0:e.parentElement)&&this.element.remove()},e.prototype.resetTimer=function(){clearTimeout(this.updateTimer),clearInterval(this.updateTimer)},e.prototype.setNow=function(){var e=this;this.resetTimer(),this.time=this.i18n[c],this.key=c,this.updateTimer=o((function(){e.setMoments()}),1e4)},e.prototype.setMoments=function(e){var t=this;void 0===e&&(e=10),this.resetTimer(),e*=1e3,this.time=this.i18n[l],this.key=l,this.updateTimer=o((function(){t.setMinutes()}),6e4-e)},e.prototype.setMinutes=function(e){var t=this;void 0===e&&(e=1),this.resetTimer(),this.time=this.i18n.relTimeMin.replace("{0}",""+e),this.key=h,this.counter=e,this.updateTimer=s((function(){e++,t.counter=e,e>=60?(clearInterval(t.updateTimer),t.setHours()):t.time=t.i18n.relTimeMin.replace("{0}",""+e)}),6e4)},e.prototype.setHours=function(e){var t=this;void 0===e&&(e=1),this.resetTimer(),this.time=this.i18n[u].replace("{0}",""+e),this.key=u,this.counter=e,this.updateTimer=s((function(){e++,t.counter=e,e>=24?(clearInterval(t.updateTimer),t.setDays()):t.time=t.i18n.relTimeHr.replace("{0}",""+e)}),r)},e.prototype.setDays=function(e){var t=this;void 0===e&&(e=1),this.resetTimer(),this.time=this.i18n.relTimeDay.replace("{0}",""+e),this.updateTimer=s((function(){++e>=30?(clearInterval(t.updateTimer),t.setMonths()):t.time=t.i18n.relTimeDay.replace("{0}",""+e)}),a)},e.prototype.setMonths=function(e){var t=this;void 0===e&&(e=1),this.resetTimer(),this.time=this.i18n.relTimeMon.replace("{0}",""+e),this.updateTimer=s((function(){++e>=12?(clearInterval(t.updateTimer),t.setYears()):t.time=t.i18n.relTimeMon.replace("{0}",""+e)}),2592e6)},e.prototype.setYears=function(e){var t=this;void 0===e&&(e=1),this.resetTimer(),this.time=this.i18n.relTimeYr.replace("{0}",""+e),this.updateTimer=s((function(){e++,t.time=t.i18n.relTimeYr.replace("{0}",""+e)}),31536e6)},e}();t.RelativeTimestampComponent=d},6127:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StatusComponent=void 0;var n=function(){function e(e,t,n){this.message=e,this.utils=t,this.image=n,this._element=t.createElement("div",["status-message-container"]),this._element.setAttribute("role","alert");var i=t.createElement("div",["status-message-wrapper"]);if(n){var o=t.createImage(n,["status-image"],"");i.appendChild(o)}var s=t.createElement("div",["status-message"]);s.textContent=e,i.appendChild(s),this._element.appendChild(i)}return e.prototype.remove=function(){this._element.remove()},e.prototype.render=function(){return this._element},e}();t.StatusComponent=n},8407:function(e,t,n){"use strict";var i,o=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.TextMessageComponent=void 0;var s=n(8216),r=n(9171),a=function(e){function t(t,n,i,o,s,r,a,c){var l=e.call(this,t,n,i,o,s,r,a,c)||this;return l.options=c,l._text=i.text,l._date=s,l}return o(t,e),t.prototype.getContent=function(){var e=this.utils.createElement("div");return e.innerHTML=this.utils.linkify(this._text,{embeddedHTML:this.side===r.MESSAGE_SIDE.LEFT,embeddedVideo:!0}),this.settings.linkHandler?s.utils.setEmbeddedLinksHandler(e,this.settings.linkHandler):this.settings.openLinksInNewWindow&&s.utils.setLinksOpenInNewWindow(e),s.setEmbeddedWebViewLinksHandler(e,this.options.webviewLinkHandler),e},t}(r.MessageComponent);t.TextMessageComponent=a},6204:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TypingIndicatorComponent=void 0;var i=n(3609),o=n(8216),s=n(2772),r=function(){function e(e,t){var n,o;this.side=e,this.settings=t,this.svgString=i.SVG_SPRITE.icon_bot_message_bubble,(null===(n=this.settings.colors)||void 0===n?void 0:n.conversationBackground)&&(this.svgString=this.svgString.replace(/#fff/gi,this.settings.colors.conversationBackground)),(null===(o=this.settings.colors)||void 0===o?void 0:o.typingIndicator)&&(this.svgString=this.svgString.replace(/#d1d1d1/gi,this.settings.colors.typingIndicator)),this.utils=new s.Utils,this.element=this.render(),this.visible=!1}return e.prototype.append=function(e){var t=this;this.isVisible()||(e.appendChild(this.element),this.visible=!0,this.timeoutID&&clearTimeout(this.timeoutID),this.timeoutID=window.setTimeout((function(){t.remove()}),1e3*this.settings.typingIndicatorTimeout))},e.prototype.remove=function(){this.isVisible()&&(this.element.remove(),this.visible=!1)},e.prototype.isVisible=function(){return this.visible},e.prototype.render=function(){var e,t,n=this.utils.createElement("div",["message",this.side]),i=this.utils.createElement("div",["bubble-wrapper"]);i.setAttribute("aria-live","off"),i.setAttribute("aria-hidden","true");var s=null!==(e=this.settings.chatBubbleIcon)&&void 0!==e?e:this.svgString,r=this.settings.i18n[this.settings.locale].typingIndicator;return o.utils.isSvg(s)?((t=this.utils.createElementFromString(s)).setAttribute("role","img"),t.setAttribute("aria-label",r)):t=this.utils.createImage(s,[],r),t.style.height=this.settings.chatBubbleIconHeight||t.style.height,t.style.width=this.settings.chatBubbleIconWidth||t.style.width,i.appendChild(t),n.appendChild(i),n},e}();t.TypingIndicatorComponent=r},1123:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.css=void 0;var i=n(9158),o=n(5192),s=n(6097),r=n(2146),a=n(6819),c=n(9238),l=n(8167),h=n(120),u=n(4121),d=""+i+r+o+s+a+c+l+h+n(4243)+u+n(8114)+n(1920)+n(8826)+n(5109);t.css=d},6576:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&(n="."+e+" {\n",t.forEach((function(e){n+=" "+e+";\n"})),n+="}\n\n"),n},le=function(e){return ce(e,["display: none"])},he="",ue="@media screen and (min-width: 426px) {\n";if(this.settings.enableHeadless)return he+=le(c),he+=le(l),he+=le(h),he+=le(u);if(this.settings.colors){var de=this.settings.colors;if(de.recognitionViewButtonFill=de.recognitionViewButtonFill||de.footerButtonFill,de.actionsBackground&&I.push($+de.actionsBackground),de.actionsBackgroundFocus&&M.push($+de.actionsBackgroundFocus),de.actionsBackgroundHover&&P.push($+de.actionsBackgroundHover),de.actionsBorder?(I.push(ee+de.actionsBorder),I.push("border-style: solid"),I.push("border-width: 1px")):I.push("border-style: none"),de.actionsText&&I.push(re+de.actionsText),de.actionsTextFocus&&M.push(re+de.actionsTextFocus),de.actionsTextHover&&P.push(re+de.actionsTextHover),de.botMessageBackground&&(A.push($+de.botMessageBackground),V.push($+de.botMessageBackground)),de.botText){var pe=re+de.botText;A.push(pe),R.push(pe),W.push(pe)}if(de.branding){var ge=[ie+de.branding];he+=ce("footer-button:focus:enabled",ge),b.push($+de.branding),K.push(ne+de.branding),j.push("caret-color: "+de.branding),de.visualizer||(de.visualizer=de.branding)}de.cardBackground&&R.push($+de.cardBackground),de.cardNavButton&&B.push($+de.cardNavButton),de.cardNavButtonFocus&&U.push($+de.cardNavButtonFocus),de.cardNavButtonHover&&H.push($+de.cardNavButtonHover),de.conversationBackground&&x.push($+de.conversationBackground),de.footerBackground&&(z.push($+de.footerBackground),de.inputBackground||j.push($+de.footerBackground),de.footerBackground===de.conversationBackground&&z.push("border-top: 1px solid #dadada")),de.footerButtonFill&&G.push(ne+de.footerButtonFill),de.footerInlineButtonFill&&J.push(ne+de.footerInlineButtonFill),de.globalActionsBackground&&(L.push($+de.globalActionsBackground),L.push("border-style: solid"),L.push("border-width: 1px")),de.globalActionsBackgroundFocus&&k.push($+de.globalActionsBackgroundFocus),de.globalActionsBackgroundHover&&N.push($+de.globalActionsBackgroundHover),de.globalActionsBorder&&L.push(ee+de.globalActionsBorder),de.globalActionsText&&L.push(re+de.globalActionsText),de.globalActionsTextFocus&&k.push(re+de.globalActionsBackgroundFocus),de.globalActionsTextHover&&N.push(re+de.globalActionsTextHover),de.headerBackground||(de.headerBackground=de.branding),de.headerBackground&&(pe=$+de.headerBackground,C.push(pe),S.push(pe),w.push(pe),de.recognitionViewBackground||(X.push(pe),Z.push(pe))),de.headerButtonFill&&(T.push(ne+de.headerButtonFill),he+=ce("header-button:focus:enabled",[ie+de.headerButtonFill]),w.push(ie+de.headerButtonFill)),de.headerText&&(E.push(re+de.headerText),w.push(re+de.headerText)),de.inputBackground?j.push($+de.inputBackground):de.footerBackground&&j.push($+de.footerBackground),de.inputText&&j.push(re+de.inputText),de.links&&F.push(re+de.links),de.notificationBadgeBackground&&y.push($+de.notificationBadgeBackground),de.notificationBadgeText&&y.push(re+de.notificationBadgeText),de.recognitionViewBackground&&(X.push($+de.recognitionViewBackground),Z.push($+de.recognitionViewBackground)),de.recognitionViewButtonFill&&Q.push(ne+de.recognitionViewButtonFill),de.recognitionViewText&&Z.push(re+de.recognitionViewText),de.text&&(pe=re+de.text,v.push(pe),de.botText||A.push(pe),de.userText||O.push(pe),de.recognitionViewText||Z.push(pe)),de.textLight&&D.push(re+de.textLight),de.timestamp&&Y.push(re+de.timestamp),de.userMessageBackground&&(O.push($+de.userMessageBackground),de.visualizerContainerBackground||q.push($+de.userMessageBackground)),de.userText&&O.push(re+de.userText),de.visualizerContainerBackground&&q.push($+de.visualizerContainerBackground)}if(this.settings.font){var fe="font: "+this.settings.font;Z.push(fe),v.push(fe),A.push(fe),O.push(fe)}if(this.settings.fontFamily){var me="font-family: "+this.settings.fontFamily;j.push(me),Z.push(me),v.push(me),A.push(me),O.push(me),I.push(me),L.push(me)}return this.settings.embedded||((null===(e=this.settings.position)||void 0===e?void 0:e.bottom)&&(v.push(te+this.settings.position.bottom),_.push("bottom: -"+this.settings.position.bottom)),(null===(t=this.settings.position)||void 0===t?void 0:t.right)&&(v.push(se+this.settings.position.right),_.push("right: -"+this.settings.position.right)),this.settings.badgePosition.bottom&&y.push(te+this.settings.badgePosition.bottom),this.settings.badgePosition.left&&y.push(oe+this.settings.badgePosition.left),this.settings.badgePosition.right&&y.push(se+this.settings.badgePosition.right),this.settings.badgePosition.top&&y.push(ae+this.settings.badgePosition.top)),he+=ce(c,v),he+=ce(l,_),he+=ce(h,b),he+=ce(u,y),he+=ce("header",C),he+=ce(d,S),he+=ce("header-button svg",T),he+=ce("header, .title, .subtitle",E),he+=ce("language-selection",w),he+=ce("conversation",x),he+=ce("left .message-bubble, .left .message-header, .left .message-footer",A),he+=ce("right .message-bubble",O),he+=ce(p,I),he+=ce(p+r,M),he+=ce(p+a,P),he+=ce(g,L),he+=ce(g+r,k),he+=ce(g+a,N),he+=ce("card",R),he+=ce("card-description",D),he+=ce(f,I),he+=ce(f+r,M),he+=ce(f+a,P),he+=ce(m,B),he+=ce("round:focus:enabled",U),he+=ce("round:hover:enabled",H),he+=ce("message-content a",F),he+=ce("card-message-content a",F),he+=ce("status-message-wrapper",V),he+=ce("status-message",W),he+=ce("relative-timestamp, .timestamp-header",Y),he+=ce("footer",z),he+=ce("user-input",j),he+=ce("footer-button svg",G),he+=ce("footer-button:hover:enabled .footer-button-svg-icon",K),he+=ce("share-popup-item:hover:enabled .share-popup-item-icon",K),he+=ce("share-popup-item:focus:enabled .share-popup-item-icon",K),he+=ce("footer-visualizer-wrapper",q),he+=ce("footer-recognition-wrapper",X),he+=ce("recognition-text-view",Z),he+=ce("footer-button.button-send-inline svg",J),he+=ce("button-switch-kbd .footer-button-svg-icon",Q),v.splice(0,v.length),_.splice(0,_.length),this.settings.embedded||(_.push("border-radius: 4px"),(null===(n=this.settings.position)||void 0===n?void 0:n.bottom)&&(v.push(te+this.settings.position.bottom),_.push("bottom: 0"),_.push("max-height: calc(100vh - "+this.settings.position.bottom+" - 60px)")),(null===(i=this.settings.position)||void 0===i?void 0:i.left)&&v.push(oe+this.settings.position.left),(null===(o=this.settings.position)||void 0===o?void 0:o.right)&&(v.push(se+this.settings.position.right),_.push("right: 0"),_.push("max-width: calc(100vw - "+this.settings.position.right+")")),(null===(s=this.settings.position)||void 0===s?void 0:s.top)&&v.push(ae+this.settings.position.top),this.settings.height&&_.push("height: "+this.settings.height),this.settings.width&&_.push("width: "+this.settings.width)),ue+=ce(c,v),ue+=ce(l,_),he+(ue+="}\n")},e.prototype.render=function(){return this.utils.createStyle(e.STYLE.replace(/(\.)([a-zA-Z_-]+)(?=[^}]+{)/gi,"$1"+o.Constants.SDK_NAME+"-$2"))},e.prototype.setWidgetTheme=function(){switch(this.preInitColors(),this.settings.theme){case s.IWidgetTheme.CLASSIC:this.settings.colors=i(i({},e.THEME_CLASSIC),this.settings.colors);break;case s.IWidgetTheme.DEFAULT:this.settings.colors=i(i({},e.THEME_DEFAULT),this.settings.colors);break;case s.IWidgetTheme.REDWOOD_DARK:this.settings.colors=i(i({},e.THEME_REDWOOD_DARK),this.settings.colors);break;default:this.settings.colors=i(i({},e.THEME_DEFAULT),this.settings.colors)}},e.prototype.preInitColors=function(){var e,t,n,i;this.settings.colors.branding&&(this.settings.colors.headerBackground=null!==(e=this.settings.colors.headerBackground)&&void 0!==e?e:this.settings.colors.branding),this.settings.colors.text&&(this.settings.colors.inputText=null!==(t=this.settings.colors.inputText)&&void 0!==t?t:this.settings.colors.text,this.settings.colors.botText=null!==(n=this.settings.colors.botText)&&void 0!==n?n:this.settings.colors.text,this.settings.colors.userText=null!==(i=this.settings.colors.userText)&&void 0!==i?i:this.settings.colors.text)},e.STYLE=r.css,e.THEME_REDWOOD_DARK={branding:"#c0533f",text:"#161513",textLight:"#fcfbfa",headerBackground:"#201e1c",headerButtonFill:"#fff",headerText:"#fff",conversationBackground:"#3a3631",timestamp:"#fcfbfa",typingIndicator:"#fff",botMessageBackground:"#655f5c",botText:"#fff",userMessageBackground:"#fff",userText:"#161513",cardBackground:"#655f5c",cardNavButton:"#d5b364",cardNavButtonFocus:"#f7e0a1",cardNavButtonHover:"#b39554",actionsBackground:"#655f5c",actionsBackgroundFocus:"rgba(22, 21, 19, 0.5)",actionsBackgroundHover:"rgba(22, 21, 19, 0.3)",actionsBorder:"#fff",actionsText:"#fff",globalActionsBackground:"#3a3631",globalActionsBackgroundFocus:"rgba(22, 21, 19, 0.3)",globalActionsBackgroundHover:"rgba(32, 30, 28, 0.3)",globalActionsBorder:"#fff",globalActionsText:"#fff",links:"#f7e0a1",footerBackground:"#201e1c",footerButtonFill:"#fff",footerInlineButtonFill:"#1a1816",inputBackground:"#fcfbfa",inputText:"#161513",recognitionViewText:"#fff",visualizer:"#cbe9d6",visualizerContainerBackground:"#312d2a",notificationBadgeBackground:"#312d2a",notificationBadgeText:"#fff"},e.THEME_DEFAULT={branding:"#025e7e",text:"#161513",textLight:"#3a3631",headerBackground:"#025e7e",headerButtonFill:"#fff",headerText:"#fff",conversationBackground:"#fff",timestamp:"#5b5652",typingIndicator:"#227e9e",botMessageBackground:"#e5f1ff",userMessageBackground:"#ececec",cardBackground:"#fcfbfa",cardNavButton:"#4190ac",cardNavButtonFocus:"#5fa2ba",cardNavButtonHover:"#0e7295",actionsBackground:"#025e7e",actionsBackgroundFocus:"#053242",actionsBackgroundHover:"#06485f",actionsBorder:"#025e7e",actionsText:"#fff",globalActionsBackground:"#fff",globalActionsBackgroundFocus:"#053242",globalActionsBackgroundHover:"#025e7e",globalActionsBorder:"#0e7295",globalActionsText:"#0e7295",links:"#0e7295",footerBackground:"#fff",inputBackground:"#fff",inputText:"#161513",recognitionViewButtonFill:"#fff",recognitionViewText:"#fff",notificationBadgeBackground:"#9a0007",notificationBadgeText:"#fff"},e.THEME_CLASSIC={branding:"#1b8fd2",text:"#212121",textLight:"#737373",conversationBackground:"#fff",footerBackground:"#fff",headerButtonFill:"#fff",timestamp:"#5b5652",botMessageBackground:"#e5f1ff",userMessageBackground:"#ececec",actionsBackground:"#0099ff",actionsBackgroundHover:"#005c99",globalActionsBackground:"#fff",globalActionsBackgroundHover:"#0099ff",globalActionsBorder:"#0099ff",globalActionsText:"#0099ff",globalActionsTextHover:"#fff",links:"#0770bf",cardNavButtonHover:"#0099ff",recognitionViewButtonFill:"#fff",recognitionViewText:"#fff"},e}();t.StyleComponent=a},5049:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0||(this.props.referrerPolicy="no-referrer-when-downgrade"),(n=this.props).size||(n.size="tall"),this.heightRatio="full"===this.props.size?1:.8,this.render()},e.prototype.open=function(e){var t=this;this.component&&(this.component.style.height=100*this.heightRatio+"%",this.utils.removeCSSClass(this.component,"oda-chat-webview-container-close",c),this.utils.addCSSClass(this.component,"oda-chat-webview-container-open"),this.component.insertBefore(this.progressBar,this.webView),this.webView.onload=function(){t.progressBar.remove(),t.utils.removeCSSClass(t.webView,c)},this.props.errorInfoBar&&setTimeout((function(){t.isOpen&&!t.isErrorViewOpen&&(t.errorView||(t.errorView=t.createErrorView()),e&&(t.errorAltLink.href=e),t.utils.removeCSSClass(t.errorView,c),t.component.appendChild(t.errorView),t.isErrorViewOpen=!0)}),1e3),this.isOpen=!0)},e.prototype.close=function(){var e=this;this.isOpen=!1,this.utils.removeCSSClass(this.component,"oda-chat-webview-container-open"),this.utils.addCSSClass(this.component,"oda-chat-webview-container-close"),this.removeErrorView(),this.webView.setAttribute("src",""),setTimeout((function(){e.utils.addCSSClass(e.component,c),e.utils.removeCSSClass(e.webView,c)}),400)},e.prototype.render=function(){var t=this;switch(this.component||(this.component=this.utils.createElement("div",["webview-container"]),this.header=this.utils.createElement("div",["header","webview-header"]),this.title=this.utils.createElement("div",["title","webview-title"]),this.closeButton=this.utils.createButton(["webview-button-close","title"]),this.progressBar=this.createProgressBar(),this.webView=this.utils.createIFrame(e.NAME,["webview"]),this.closeButton.onclick=function(){t.close()},this.header.appendChild(this.title),this.header.appendChild(this.closeButton),this.component.appendChild(this.header),this.component.appendChild(this.webView)),this.props.title&&(this.title.textContent=this.props.title),this.closeButton.innerHTML="",this.props.closeButtonType){case"icon":this.setImageButton(this.closeButton,this.props.closeButtonLabel,this.props.closeButtonIcon);break;case"label":this.closeButton.appendChild(document.createTextNode(this.props.closeButtonLabel));break;case"iconWithLabel":this.setImageButton(this.closeButton,this.props.closeButtonLabel,this.props.closeButtonIcon),this.closeButton.appendChild(document.createTextNode(this.props.closeButtonLabel))}return this.webView.setAttribute("referrerpolicy",this.props.referrerPolicy),this.props.sandbox.length&&this.props.sandbox.forEach((function(e){return t.webView.sandbox.add(e)})),this.closeButton.title=this.props.closeButtonLabel,this.utils.addCSSClass(this.component,c),this.component},e.prototype.setImageButton=function(e,t,n){if(e.innerHTML="",e.title=t,s.utils.isSvg(n)){var i=this.utils.createElementFromString(n);i.setAttribute("role","img"),i.setAttribute("aria-label",t),this.utils.addCSSClass(i,this.utils.getCssClassWithPrefix("webview-button-close-icon")),e.appendChild(i)}else{var o=this.utils.createImage(n,["webview-button-close-icon"],t);e.appendChild(o)}return e},e.prototype.createProgressBar=function(){var e=this.utils.createElement("div",["progress-bar"]),t=this.utils.createElement("div",["progress-bar-overlay"]);return e.appendChild(t),e},e.prototype.createErrorView=function(){var e=this.utils.createElement("div",["webview-error"]);this.errorInfoText=this.utils.createElement("div",["webview-error-text"]),e.appendChild(this.errorInfoText),this.setErrorTextWithLink(this.props.errorInfoText);var t=this.utils.createButton(["webview-error-button-close","webview-button-close"]);return t.title=this.props.errorInfoDismissLabel,t.onclick=this.removeErrorView.bind(this),this.setImageButton(t,this.props.errorInfoDismissLabel,this.props.closeButtonIcon),e.appendChild(t),e},e.prototype.setErrorTextWithLink=function(e){var t,n;e=s.sanitizeText(e);var i=/\{0\}(.*)\{\/0\}/g,o=null===(t=i.exec(e))||void 0===t?void 0:t[1];if(o){var r=this.utils.createAnchor("",o,["webview-alt-link"]);n=e.replace(s.resetRegex(i),r.outerHTML)}else n=this.utils.createAnchor("",e,["webview-alt-link"]).outerHTML;this.errorInfoText.innerHTML=n,this.errorAltLink=this.errorInfoText.querySelector("a")},e.prototype.removeErrorView=function(){var e=this;this.isErrorViewOpen&&(this.utils.addCSSClass(this.errorView,c),setTimeout((function(){e.component.removeChild(e.errorView),e.isErrorViewOpen=!1}),600))},e.NAME="oda-chat-webview",e}();t.default=l},4255:function(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ISkillMessageSource=void 0,function(e){e.AGENT="AGENT",e.BOT="BOT"}(n||(n={})),t.ISkillMessageSource=n},5610:function(e,t,n){"use strict";var i=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);ot},c=function(e,t,n){if(null==n)throw r("Claim '"+e+"' is not passed.");if(typeof n!==t)throw r("Claim '"+e+"' must be of type '"+t+"'.");if("number"==typeof n){if(n<=0)throw r("Value passed for claim '"+e+"' must be positive.")}else if(!n.length)throw r("String passed for claim '"+e+"' can not be empty.")},l=function(){function e(){}return e.getInstance=function(){return e.service||(e.service=new e),e.service},e.prototype.getToken=function(){var e=this;return this.currentToken&&a(this.currentToken)?i.default.resolve(this.currentToken):new i.default((function(t,n){i.default.resolve(e.method()).then((function(i){e.currentToken=new s.JWT(i);try{if(function(e){if(!e)throw r("No token passed.");var t=e.getClaim("iat");c("iat","number",t);var n=e.getClaim("exp");if(c("exp","number",n),n<=t)throw r("Value of claim 'exp' must be greater than that of claim 'iat'.");var i=e.getClaim("channelId");c("channelId","string",i);var o=e.getClaim("userId");c("userId","string",o)}(e.currentToken),!a(e.currentToken))throw r("Token is expired.");t(e.currentToken)}catch(e){n(e)}}))}))},e.prototype.resetToken=function(){this.currentToken=void 0},e.prototype.setFetchMethod=function(e){if(!o.isFunction(e))throw this.getToken=function(){return i.default.reject(new Error("JWT generator is not a function."))},new Error("'generateAuthToken' is not a function. Create a function that returns a Promise that resolves to a new JWT when called.");this.method=e},e}();t.AuthTokenService=l},9069:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0&&this._config.delegate.beforeSend&&c.isFunction(this._config.delegate.beforeSend)){if(!(t=this._executeSendDelegate(t,this._config.delegate.beforeSend)))return i}else if(t.messagePayload.type===f.PAYLOAD_TYPE.POSTBACK&&this._config.delegate.beforePostbackSend&&c.isFunction(this._config.delegate.beforePostbackSend)&&!(t=this._executeSendDelegate(t,this._config.delegate.beforePostbackSend)))return i;return this._latestUserMessage=t,this._ws.readyState===s.CONNECTION_STATE.OPEN?i=this._ws.send(this._sanitizeText(this._latestUserMessage)):this._logger.error("Can't send message, WebSocket status - "+r.Constants.WEBSOCKET_READY_STATE[this._ws.readyState],t),t.messagePayload&&this.onFinalSentMessage(this._latestUserMessage),i},e.prototype._sanitizeText=function(e){var t,n=JSON.parse(JSON.stringify(e));if((null===(t=e.messagePayload)||void 0===t?void 0:t.type)===f.PAYLOAD_TYPE.TEXT){var i=n.messagePayload;i.text=c.sanitizeText(i.text),n.messagePayload=i}return n},e.prototype._executeSendDelegate=function(e,t){var n,i,o=JSON.parse(JSON.stringify(e)),s=JSON.parse(JSON.stringify(e));e.messagePayload.type===f.PAYLOAD_TYPE.TEXT&&(null===(n=e.sdkMetadata)||void 0===n?void 0:n.speechId)&&(i=(e.messagePayload.text||"").toLowerCase());try{s=t(o)}catch(e){this._logger.error(e)}if(s&&s.messagePayload||(s=null),s&&!c.utils.isValidUserMessage(s)&&(this._logger.error("The generated delegate message is invalid. Sending original message instead."),s=e),i&&s)if(s.messagePayload)if(s.messagePayload.type===f.PAYLOAD_TYPE.TEXT){var r=s.messagePayload.text;(null==r?void 0:r.toLowerCase().indexOf(i))<0&&delete s.sdkMetadata}else delete s.sdkMetadata;else delete s.sdkMetadata;return s},e.prototype._wsMessage=function(e){var t,n,i,o;this._logger.info("Message received: ",e);try{var s=JSON.parse(e);if(s.suggestions?o=!0:(o=!1,i=s.type),o||this.onOriginalMessage(JSON.parse(e)),!o&&(null===(t=this._config.delegate)||void 0===t?void 0:t.beforeDisplay)&&c.isFunction(this._config.delegate.beforeDisplay)){var r=JSON.parse(e),a=JSON.parse(e);try{a=this._config.delegate.beforeDisplay(r)}catch(e){this._logger.error(e)}if(!a||!a.messagePayload)return void this.onMessage(void 0);c.utils.isValidSkillMessage(a)?s=a:this._logger.error("The generated delegate message is invalid. Displaying original message instead.")}n=s}catch(t){(n={date:new Date,isRead:!1}).text=e,i="error"}if(o)this.onSuggestions(n);else{if(n.from={type:m.SENDER_TYPE.BOT},n&&(n.text||n.choices)){var l=p.createBotMessage(n.from,{actions:[],text:n.text,type:f.PAYLOAD_TYPE.TEXT},new Date,!1);if("error"===i){var h=this._config.i18n[this._config.locale?this._config.locale:"en"].retryMessage;l.messagePayload.actions.push({actionId:"Retry",label:h,postback:this._latestUserMessage.messagePayload,text:h,type:"postback"})}if(n.choices)for(var u=0,d=n.choices;u=this._config.messageCacheSizeLimit&&t.splice(0,t.length-(this._config.messageCacheSizeLimit-1)),t.push(e),this._storageService.setItem(this._chatStorageId,JSON.stringify(t)),this.isStorageUpdated=!0},e.prototype._mergeSettings=function(e,t){var n=i(i({},e),t);if(t.i18n&&Object.keys(t.i18n).length){e.i18n=this._convertKeysToLowerCase(e.i18n),t.i18n=this._convertKeysToLowerCase(t.i18n);var o=new Set;Object.keys(e.i18n).forEach((function(e){o.add(e)})),Object.keys(t.i18n).forEach((function(e){o.add(e)})),n.i18n={},o.forEach((function(o){n.i18n[o]=i(i(i({},e.i18n.en),e.i18n[o]),t.i18n[o])}))}return n.colors=i(i({},e.colors),t.colors),n},e.prototype._convertKeysToLowerCase=function(e){for(var t={},n=0,i=Object.keys(e);n0;)this.connection.send(this.microphoneStreamBuffer.shift())},e.prototype.lanczosWindow=function(e,t){if(0===t)return 1;if(t>=e||t<=-e)return 0;var n=Math.PI*t;return e*Math.sin(n)*Math.sin(n/e)/(n*n)},e.prototype.downsampleBuffer=function(e,t,n){if(n===t)return e;if(n>t)throw new Error("Input sample rate ("+t+" kHz) is lower than output sample rate("+n+" kHz) : Use case not handled.");var i=[];if(48e3===t)i=this.LP_48000_TO_16000_FIR;else{if(44100!==t)throw new Error(t+" kHz is not an expected input sampling frequency");i=this.LP_44100_TO_16000_FIR}var o,s,r,a=t/n;this.isFirstFrame?(o=Math.floor(e.length%a),s=e.length-o,r=0===o?Array.from(e):e.slice(0,s)):(o=Math.floor((e.length+this.filterBuffer.length-i.length)%a),s=e.length+this.filterBuffer.length-i.length-o,(r=new Float32Array(this.filterBuffer.length+s)).set(this.filterBuffer),r.set(e.slice(0,s),this.filterBuffer.length));var c=Math.floor(s/a),l=new Int16Array(c);if(48e3===t)for(var h=i.length;h=g.length?g[g.length-1]:g[h])*this.lanczosWindow(3,m-h);l[f]=32767*Math.max(Math.min(u,1),-1)}}return this.isFirstFrame?this.filterBuffer=e.slice(s-i.length-this.filterBuffer.length):this.filterBuffer=e.slice(s-i.length-(this.filterBuffer.length-i.length)),this.isFirstFrame=!1,l.buffer},e.prototype.processAudioBuffer=function(e){var t=e.inputBuffer.getChannelData(0),n=e.inputBuffer.sampleRate,i=this.downsampleBuffer(t,n,16e3);this.processAnalyser(),this.connectionSendMessage(i)},e.prototype.processAnalyser=function(){if(this.analyser){var e=new Uint8Array(this.analyser.frequencyBinCount);this.analyser.getByteFrequencyData(e),this.onAnalyserFrequencies(e)}},e.prototype.startMicrophone=function(){this.connection=this.connectToWebSocket(this.requestUrl),this.analyser=this.audioContext.createAnalyser(),this.analyser.smoothingTimeConstant=.8,this.analyser.fftSize=256,this.onAnalyserReady(this.analyser),this.processor=this.audioContext.createScriptProcessor(this.BUFF_SIZE,1,1),this.processor.onaudioprocess=this.processAudioBuffer.bind(this),this.microphoneStream.connect(this.analyser),this.analyser.connect(this.processor),this.processor.connect(this.audioContext.destination),this.started=!0},e.prototype.stopMicrophone=function(){this.started=!1,this.connection&&(this.connection.readyState===r.CONNECTION_STATE.OPEN&&this.connectionSendMessage("Done"),this.processor&&this.processor.disconnect(),this.analyser&&this.analyser.disconnect(),s.getAudioInput()?s.stopAudioInput():this.cleanupWeb(),this.processor=null,this.analyser=null,this.audioContext=null,this.microphoneStreamBuffer=[],this.filterBuffer=[],this.isFirstFrame=!0)},e.prototype.cleanupWeb=function(){this.microphoneStream&&(this.microphoneStream&&this.microphoneStream.mediaStream&&this.microphoneStream.mediaStream.getAudioTracks().forEach((function(e){return e.stop()})),this.microphoneStream.disconnect(),this.microphoneStream=null),this.audioContext&&this.audioContext.close()},e.ERROR_MESSAGE={NO_SPEECH_TIMEOUT:"no_speech_timeout",TOO_MUCH_SPEECH_TIMEOUT:"too_much_speech_timeout"},e}();t.SpeechRecognitionService=h},9994:function(e,t,n){"use strict";var i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0)return b}}return n}))).then((function(e){l.voice=e,r=e.pitch||1,a=e.rate||1,c=e.volume||1}))},e.prototype.getVoice=function(){return this.voice},e}();function p(){return new o.default((function(e){g(e),h.addEventListener("voiceschanged",(function(){g(e)}))}))}function g(e){var t=h.getVoices();t.length&&e(function(e){return Array.isArray(e)?e:e._list}(t))}function f(e){var t=l.setTimeout((function(){h.speaking&&(h.pause(),h.resume(),f(e))}),1e4);e(t)}t.CoreSpeechSynthesisService=d},9871:function(e,t,n){"use strict";var i=this&&this.__rest||function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o=n._reconnectMaxAttempts?n._configLongPolling?n._longPollInit():(n._logger.debug("Reconnection attempts limit reached"),n._setReadyState(s.CONNECTION_STATE.CLOSED),n.onclose(i)):n._ws&&n._ws.readyState===s.CONNECTION_STATE.CLOSED&&(n._reconnectAttempt++,n._logger.debug("Reconnection attempt",n._reconnectAttempt),n._connect())}),n._reconnectInterval)}}}else this._configLongPolling?this._longPollInit():(this._setReadyState(s.CONNECTION_STATE.CLOSED),this.onclose(new CloseEvent("WebSocket unavailable",{code:3e3,reason:"WebSocket is disabled or unavailable on this client. Can not connect to chat server."})))},e.prototype._longPollInit=function(){var e=this;this._isLongPollingEnabled||(this._setReadyState(s.CONNECTION_STATE.CONNECTING),this._longPollConnect().then((function(){e._setReadyState(s.CONNECTION_STATE.OPEN),e.onopen(null),e._isLongPollingEnabled=!0,e._upgradeWebSocketTimer=e._startUpgradeToWebSocketTimer(),e._longPollServerPolling()})).catch((function(){e._isLongPollingEnabled=!1,e._setReadyState(s.CONNECTION_STATE.CLOSED),e.onclose(null)})))},e.prototype._longPollConnect=function(){var e=this;return new o.default((function(t,n){var i=new XMLHttpRequest;i.open("POST",e._pollingUrl),i.setRequestHeader("Content-Type","application/json"),i.onload=function(){(null==i?void 0:i.status)>=200&&(null==i?void 0:i.status)<300?t():n()},e._authTokenService?e._authTokenService.getToken().then((function(e){i.setRequestHeader("Authorization","Bearer "+e.token),i.send(JSON.stringify(u.buildPingMessage()))})).catch((function(){e._logger.error("Can not connect to server, token invalid."),n()})):i.send(JSON.stringify(u.buildPingMessage()))}))},e.prototype._longPollServerPolling=function(){var e=this;if(this._isLongPollingEnabled){var t=new XMLHttpRequest;t.open("GET",this._pollingUrl),t.onload=function(){t.status&&t.status===a.Response.STATUS.OK&&e._longPollOnMessage(t.responseText),e._longPollServerPolling()},this._authTokenService?this._authTokenService.getToken().then((function(e){t.setRequestHeader("Authorization","Bearer "+e.token),t.send()})).catch((function(t){e._logger.error("Can not connect to server, token invalid.")})):t.send()}else this._ws||(this._setReadyState(s.CONNECTION_STATE.CLOSED),this.onclose(null))},e.prototype._longPollSendMessage=function(e){var t=this,n=new XMLHttpRequest;return n.open("POST",this._pollingUrl),n.setRequestHeader("Content-Type","application/json"),this._authTokenService?this._authTokenService.getToken().then((function(t){n.setRequestHeader("Authorization","Bearer "+t.token),n.send(JSON.stringify(e))})).catch((function(e){t._logger.error("Can not send message, token invalid.")})):n.send(JSON.stringify(e)),!0},e.prototype._longPollOnMessage=function(e){var t=this;try{JSON.parse(e).forEach((function(e){t.onmessage(e)}))}catch(t){this._logger.error("Unable to parse response",e)}},e.prototype._setReadyState=function(e){this._readyState=e,this.triggerNewConnection&&e===s.CONNECTION_STATE.CLOSED?(this.triggerNewConnection=!1,this.open()):this.onstatuschange(e)},e.prototype._startPingPong=function(){var e=this;return this.triggerNewConnection=!1,window.setInterval((function(){var t;(null===(t=e._ws)||void 0===t?void 0:t.readyState)===s.CONNECTION_STATE.OPEN&&(e.lastPongReceived=!1,e._ws.send(JSON.stringify(u.buildPingMessage())),setTimeout((function(){e.readyState!==s.CONNECTION_STATE.OPEN||e.lastPongReceived||(e.close(),e.triggerNewConnection=!0)}),u.PONG_DELIVERY_CONFIRMATION_INTERVAL))}),u.PING_PONG_INTERVAL)},e.prototype._startUpgradeToWebSocketTimer=function(){var e=this;return window.setInterval((function(){e._reconnectAttempt=0,e._connect()}),this._webSocketUpgradeInterval)},e}();t.ReconnectingWebSocket=d},9158:function(e,t,n){var i=n(6432);e.exports="string"==typeof i?i:i.toString()},5192:function(e,t,n){var i=n(909);e.exports="string"==typeof i?i:i.toString()},6097:function(e,t,n){var i=n(5464);e.exports="string"==typeof i?i:i.toString()},2146:function(e,t,n){var i=n(9192);e.exports="string"==typeof i?i:i.toString()},6819:function(e,t,n){var i=n(4068);e.exports="string"==typeof i?i:i.toString()},9238:function(e,t,n){var i=n(5311);e.exports="string"==typeof i?i:i.toString()},8167:function(e,t,n){var i=n(773);e.exports="string"==typeof i?i:i.toString()},120:function(e,t,n){var i=n(8371);e.exports="string"==typeof i?i:i.toString()},4121:function(e,t,n){var i=n(8566);e.exports="string"==typeof i?i:i.toString()},4243:function(e,t,n){var i=n(8274);e.exports="string"==typeof i?i:i.toString()},8114:function(e,t,n){var i=n(9244);e.exports="string"==typeof i?i:i.toString()},1920:function(e,t,n){var i=n(7519);e.exports="string"==typeof i?i:i.toString()},8826:function(e,t,n){var i=n(93);e.exports="string"==typeof i?i:i.toString()},5109:function(e,t,n){var i=n(6069);e.exports="string"==typeof i?i:i.toString()}},t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={id:i,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.exports}n.d=function(e,t){for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return function(){"use strict";var e=i;n(2574),n(4514),n(9164);var t=n(9297),o=n(9012),s=n(7642),r=n(983),a=n(8971),c=n(8216),l=n(3289),h=n(2362),u=n(7605),d=n(9886),p=n(2772),g=n(6576),f=n(2324),m=n(9069),v=n(5795),_=n(9994);function b(e,n){var i,b,y,C,S,T,E,w,x,A=this,O=new u.Logger("main"),I=c.getValues(d.SPEECH_LOCALE),M=function(e){for(var t=[],n=1;n=0;if(b.speechLocale=e,(null==S?void 0:S.isInitialized())&&S.setSpeechLocale(e),i.setVoiceRecognitionService(t),t&&b.enableBotAudioResponse){var n=c.utils.syncTTSLocaleIfUnavailable({hasRecognition:b.enableSpeech,hasSynthesis:b.enableBotAudioResponse,recognitionLocale:b.speechLocale,synthesisLocales:b.skillVoices});n!==b.skillVoices&&(b.skillVoices=n,i.setSkillResponseVoices(b.skillVoices))}return t},this.setPrimaryChatLanguage=function(e){if(!b.multiLangChat)throw(t=new Error("Multi-language chat feature is not enabled. Can not call setPrimaryChatLanguage.")).name="FeatureError",t;if(e){var t;if("string"!=typeof e)throw t=new TypeError("languageTag parameter is not a string. Please pass a string value.");A.isConnected()?i.setPrimaryChatLanguage(e):O.error("The instance is currently not connected to any skill or DA. Can not call setPrimaryChatLanguage.")}else M("setPrimaryChatLanguage","languageTag")},this.setDelegate=function(e){b.delegate=e},this.getConversationHistory=function(){var e=C.getMessages();return{messages:e,messagesCount:e.length,unreadCount:C.getUnreadMessagesCount(),userId:b.userId}},this.clearConversationHistory=function(e,t){void 0===t&&(t=!0),e&&"string"!=typeof e?O.error("Argument passed in clearConversationHistory() is not of type string. Returning without execution."):(e&&0!==e.length||(e=b.userId),t&&e===b.userId?i.clearConversationHistory():C.clearMessages(e,d.StorageType.LOCAL))},this.clearAllConversationsHistory=function(e){void 0===e&&(e=!0),C.clearAllMessage(),e&&i.clearConversationHistory()},this.getSuggestions=function(e){return b.enableAutocomplete?e?"string"!=typeof e&&"number"!=typeof e?t.default.reject("Invalid query parameter type passed for the getSuggestions call."):i.getSuggestions(e):t.default.reject("No query parameter passed for the getSuggestions call."):t.default.reject("Autocomplete suggestions not enabled.")},this.getUnreadMessagesCount=function(){if(b.enableHeadless)return 0;var e=C.getUnreadMessagesCount();return e!==E&&(E=e,w.trigger(s.ChatEvent.UNREAD,e)),e},this.setAllMessagesAsRead=function(){b.enableHeadless||(C.markAllAsRead(),A.getUnreadMessagesCount(),i.updateNotificationBadge(0))},this.showTypingIndicator=function(){if(!b.showTypingIndicator)throw new Error("Typing indicator is configured not to be shown.");if(b.enableHeadless)throw new Error("Typing indicator cannot be shown in headless mode.");A.isConnected()&&i.showTypingIndicator()},this.setWebViewConfig=function(e){if(b.enableHeadless)throw new Error("WebView cannot be configured in headless mode.");i.getWebViewComponent().setProps(e)},this.setUserInputMessage=function(e){if(b.enableHeadless)throw new Error("User input cannot be set in headless mode.");i.setUserInputMessage(e)},this.setUserInputPlaceholder=function(e){if(b.enableHeadless)throw new Error("Placeholder cannot be set in headless mode.");e?i.setUserInputPlaceholder(e):M("setUserInputPlaceholder","placeholder text")},this.setHeight=function(e){if(e){var t=document.getElementsByClassName(y.getCssClassWithPrefix("widget"))[0];t&&(t.style.height=e,b.height=e)}else M("setHeight","height")},this.setWidth=function(e){if(e){var t=document.getElementsByClassName(y.getCssClassWithPrefix("widget"))[0];t&&(t.style.width=e,b.width=e)}else M("setWidth","width")},this.setSize=function(e,t){if(e||t){var n=document.getElementsByClassName(y.getCssClassWithPrefix("widget"))[0];n&&(n.style.width=e,n.style.height=t,b.width=e,b.height=t)}else M("setSize","width","height")},this.setMessagePadding=function(e){if(e)for(var t=0,n=document.getElementsByClassName(y.getCssClassWithPrefix("message-bubble"));t(0,g.isObject)(t)&&"messagePayload"in t,b=t=>(0,g.isObject)(t)&&"type"in t,v=t=>b(t)&&t.type===l.Postback,w=t=>b(t)&&(t.type===l.InboundEvent||t.type===l.OutboundEvent),x=t=>void 0!==t.fields,k=t=>void 0!==t.formRows,y=t=>void 0!==t.fields,_=t=>void 0!==t.formRows;function z(t,e,s){const i=function(t){const e=t.split("/")[0].toLowerCase();switch(e){case a.Audio:case a.Image:case a.Video:return e;default:return a.File}}(t);return{messagePayload:{type:l.Attachment,attachment:{type:i,url:e,title:s}}}}function M(t,e){const s={messagePayload:{text:t,type:l.Text}};return e&&(s.sdkMetadata?s.sdkMetadata.speechId=e:s.sdkMetadata={speechId:e}),s}function C(t){var e;let s;s="label"in t?t.label:null!==(e=t.text)&&void 0!==e?e:T;return{messagePayload:{text:s,postback:t.postback,type:l.Postback}}}function S(t){return{messagePayload:t}}const $="; ",T="",A=/<[^>]+>/g,O=/&#(\d+);/g,I=/&#[xX]([\da-fA-F]+);/g;function E(t,e){const s=t.messagePayload;let i=T;if(s.voice)return R(function(t){var e;const s=[null===(e=t.voice)||void 0===e?void 0:e.text];switch(t.type){case l.Card:s.push(function(t){if(!(null==t?void 0:t.length))return T;return t.filter((t=>t.voice)).map((t=>{var e;const s=[];return t.voice&&s.push(null===(e=t.voice)||void 0===e?void 0:e.text),s.push(N(t.actions)),s.filter(Boolean).join($)})).filter(Boolean).join($)}(t.cards));break;case l.Form:case l.TableForm:s.push(function(t){if(!(null==t?void 0:t.length))return T;return t.filter(Boolean).map((t=>t.voice&&t.voice.text)).filter(Boolean).join($)}(t.forms))}return s.push(N(t.actions)),s.push(N(t.globalActions)),s.filter(Boolean).join($)}(t.messagePayload));switch(s.type){case l.Attachment:i=function(t,e){return e[`${t.type}_${t.attachment.type}`]}(s,e);break;case l.Card:i=function(t,e){const s=t.cards;let i=T;if(null==s?void 0:s.length){const t=e.card,r=t?t.indexOf("{0}")>=0?t:`${t} {0}`:T,o=s.length>1;i=s.filter((t=>t.title)).map(((t,e)=>{const s=[o?r.replace("{0}",`${e+1}`):T];return t.voice?s.push(t.voice.text):(s.push(t.title),s.push(t.description)),s.push(L(t.actions)),s.filter(Boolean).join($)})).filter(Boolean).join($)}return i}(s,e);break;case l.Location:i=function(t){const e=t.location;return`${e.title?`${e.title}${$}`:T}${e.latitude},${e.longitude}`}(s);break;case l.Text:case l.TextStream:i=s.text;break;case l.Table:i=function(t,e){return P(t.paginationInfo)+t.rows.filter((t=>{var e;return null===(e=null==t?void 0:t.fields)||void 0===e?void 0:e.length})).map(((t,s)=>H(t,s,e))).filter(Boolean).join($)}(s,e);break;case l.Form:i=function(t,e){return P(t.paginationInfo)+t.forms.filter((t=>t)).map(((t,s)=>{const i=(t.title?`${t.title}: `:T)+j(t,e);return i?`${(e.itemIterator||T).replace("{0}",`${s+1}`)}: ${i}`:T})).filter(Boolean).join($)}(s,e);break;case l.TableForm:i=function(t,e){return P(t.paginationInfo)+t.rows.filter((t=>{var e;return null===(e=null==t?void 0:t.fields)||void 0===e?void 0:e.length})).map(((s,i)=>H(s,i,e)+$+j(t.forms[i],e))).filter(Boolean).join($)}(s,e);break;case l.EditForm:i=function(t){var e,s;return null!==(s=null!==(e=t.errorMessage)&&void 0!==e?e:t.title)&&void 0!==s?s:T}(s)}return(0,g.pipe)(function(t,e){if(t.type===l.EditForm&&t.errorMessage)return e;const s=[];return s.push(t.headerText),s.push(e),s.push(L(t.actions)),s.push(t.footerText),s.push(L(t.globalActions)),s.filter(Boolean).join($)}(s,i),R,D,F)}function L(t){return t?t.filter((t=>t.type!==u.SubmitForm)).map((t=>t.voice?t.voice.text:t.label||T)).filter(Boolean).join($):T}function P(t){if(t&&t.totalCount>t.rangeSize){const e=t.status;return e?e+$:T}return T}function j(t,e){let s=L(t.actions);return s&&(s=$+s),x(t)?V(t.fields,e)+s:t.formRows.filter((t=>null==t?void 0:t.columns.length)).map((t=>t.columns.filter((t=>null==t?void 0:t.fields.length)).map((t=>V(t.fields,e))).filter(Boolean).join($))).filter(Boolean).join($)+s}function H(t,e,s){return`${(s.itemIterator||T).replace("{0}",`${e+1}`)}: ${V(t.fields,s)}`}function V(t,e){return(null==t?void 0:t.length)?t.filter((t=>t)).map((t=>function(t,e){var s;const i=null!==(s=t.label)&&void 0!==s?s:T,r=i?`${i}: `:T;switch(t.displayType){case o.Text:return r+(t.value||T);case o.Link:return r+(e.linkField||T).replace("{0}",i);case o.Action:const s=t.action;return r+(s.voice?s.voice.text:s.label)||T;default:return i}}(t,e))).filter(Boolean).join($):T}function F(t){if(null==t?void 0:t.length){const e=t.replace((0,g.resetRegex)(O),((t,e)=>String.fromCharCode(e))).replace((0,g.resetRegex)(I),((t,e)=>{const s=Number.parseInt(`0x${e}`,16);return String.fromCharCode(s)}));return(0,g.removeDisplayNoneAndDecode)(e).replace((0,g.resetRegex)(A),T)}return T}function N(t){return(null==t?void 0:t.length)?t.filter((t=>t.type!==u.SubmitForm)).map((t=>t.voice&&t.voice.text)).filter(Boolean).join($):T}const R=t=>t.replaceAll(/([-.,?:;!]);/g,"$1"),D=t=>t.replaceAll(/\r|\n|/gim,$);function U(t){const e=!1;if(!f(t))return e;const s=t.messagePayload;return b(s)?s.actions&&!B(s.actions)||s.globalActions&&!B(s.globalActions)?e:function(t){switch(t.type){case l.Attachment:return function(t){const e=t.attachment;return!(!(null==e?void 0:e.type)||!e.url)}(t);case l.Card:return function(t){let e=!1;if(t.layout&&t.cards.length){e=!0;for(const e of t.cards){if(!e.title)return!1;if(e.actions&&!B(e.actions))return!1}}return e}(t);case l.CloseSession:case l.SessionClosed:return!0;case l.Location:return function(t){const e=t.location;return!(!(null==e?void 0:e.latitude)||!e.longitude)}(t);case l.Postback:return function(t){return!!t.postback}(t);case l.Text:return function(t){return!!t.text}(t);case l.TextStream:return function(t){return"string"==typeof t.text&&!!t.streamState}(t);case l.Table:return Z(t);case l.Form:return q(t);case l.TableForm:return function(t){return Z(t)&&q(t)}(t);case l.EditForm:return function(t){const e=t.fields,s=t.formColumns,i=t.formRows;return(null==e?void 0:e.length)>0&&e.every((t=>function(t){const e=t.displayType,s=t;return e&&Object.values(n).includes(e)&&(function(t){const e=t.id;let s=!1;switch(t.displayType){case n.SingleSelect:case n.MultiSelect:s=function(t){const e=t.layoutStyle,s=t.options;return void 0!==e&&"string"==typeof e&&e.length>0&&void 0!==s&&s.length>0&&s.every((t=>function(t){const e=t.label,s=t.value;return void 0!==e&&"string"==typeof e&&e.length>0&&void 0!==s}(t)))}(t);break;case n.Toggle:s=function(t){const e=t.valueOn,s=t.valueOff;return void 0!==e&&"string"==typeof e&&e.length>0&&void 0!==s&&"string"==typeof s&&s.length>0}(t);break;case n.DatePicker:case n.TimePicker:case n.TextInput:case n.NumberInput:s=!0}return s&&void 0!==e&&e.length>0}(s)||Y(t))}(t)))&&"number"==typeof s&&s>0||(null==i?void 0:i.length)>0}(t);case l.FormSubmission:return function(t){return!!t.submittedFields}(t);case l.InboundEvent:case l.OutboundEvent:return function(t){return!!t.eventType&&!!t.eventVersion&&!!t.eventData}(t);case l.Status:return function(t){return t.type===l.Status&&"status"in t}(t);case l.Command:return function(t){return t.type===l.Command&&"command"in t}(t);case l.UpdateApplicationContextCommand:return function(t){const{context:e,source:s}=t;return void 0!==e&&"string"==typeof e&&X.includes(s)}(t)}return!1}(s):e}function B(t){for(const e of t)if(!e.type||!e.label||"string"!=typeof e.label)return!1;return!0}function W(t){return(0,g.isObject)(t)&&(0,g.isObject)(t.profile)}function Z(t){const e=t.headings,s=t.rows;return e&&e.length>0&&s&&s.length>0&&e.every((t=>function(t){const e=t.label;return void 0!==e&&e.length>0}(t)))&&s.every((t=>G(t)))}function q(t){const e=t.forms;return e&&e.length>0&&e.every((t=>x(t)&&G(t)||k(t)))}function G(t){const e=t.fields;return e&&e.length>0&&e.every((t=>Y(t)))}function Y(t){return!!t.displayType&&K(t)}const J=Object.values(o);function K(t){return t&&J.includes(t.displayType)}const X=Object.values(c);const Q={Connecting:0,Open:1,Closing:2,Closed:3},tt={DE_DE:"de-de",EN_AU:"en-au",EN_GB:"en-gb",EN_IN:"en-in",EN_US:"en-us",ES_ES:"es-es",FR_FR:"fr-fr",HI_IN:"hi-in",IT_IT:"it-it",PT_BR:"pt-br"},et=Object.keys(tt).map((t=>tt[t]));function st(t){return et.indexOf(t)>=0}const it={TTSStart:"tts:start",TTSStop:"tts:stop"},rt={RecognitionNotAvailable:"RecognitionNotAvailable",RecognitionNotReady:"RecognitionNotReady",RecognitionNoAPI:"RecognitionNoAPI",RecognitionProcessingFailure:"RecognitionProcessingFailure",RecognitionTooMuchSpeechTimeout:"RecognitionTooMuchSpeechTimeout",RecognitionNoSpeechTimeout:"RecognitionNoSpeechTimeout",RecognitionMultipleConnection:"RecognitionMultipleConnection"},ot={Open:"open",Close:"close",Error:"error",Message:"message",MessageReceived:"message:received",MessageSent:"message:sent",State:"state"},nt=Object.assign(Object.assign(Object.assign({},it),ot),h),at={ConnectionNone:"ConnectionNone",ConnectionExplicitClose:"ConnectionExplicitClose",MessageInvalid:"MessageInvalid",NetworkFailure:"NetworkFailure",NetworkOffline:"NetworkOffline",ProfileInvalid:"ProfileInvalid",TtsNotAvailable:"TtsNotAvailable",TTSNoWebAPI:"TTSNoWebAPI",SuggestionsEmptyRequest:"SuggestionsEmptyRequest",SuggestionsInvalidRequest:"SuggestionsInvalidRequest",SuggestionsTimeout:"SuggestionsTimeout",UploadBadFile:"UploadBadFile",UploadMaxSize:"UploadMaxSize",UploadNetworkFail:"UploadNetworkFail",UploadNotAvailable:"UploadNotAvailable",UploadUnauthorized:"UploadUnauthorized",UploadZeroSize:"UploadZeroSize",LocationNoAPI:"LocationNoAPI",LocationNotAvailable:"LocationNotAvailable",LocationTimeout:"LocationTimeout",LocationInvalid:"LocationInvalid"},ct=Object.assign(Object.assign(Object.assign({},at),g.AuthError),rt);class ht{constructor(t){this.dispatcher=t,this.state=Q.Closed}getState(){return this.state}isOpen(){return this.state===Q.Open}isClosed(){return this.state===Q.Closed}on(t,e){this.dispatcher.bind(t,e)}off(t,e){this.dispatcher.unbind(t,e)}setState(t){this.state=t,this.dispatcher.trigger(nt.State,t)}}function lt(t,e,s){t.setRequestHeader(e,s)}function pt(t,e,s){t.addEventListener(e,s)}function ut(t){return Error(t)}function dt(t){return Promise.reject(ut(t))}const mt=navigator,gt=null==mt?void 0:mt.geolocation,ft=1e5,bt=t=>Math.round(t*ft)/ft;function vt(){return gt?new Promise(((t,e)=>{gt.getCurrentPosition((e=>{const s=e.coords,i=Object.assign(Object.assign({},s),{latitude:bt(s.latitude),longitude:bt(s.longitude)});t(i)}),(t=>{let s;switch(t.code){case t.POSITION_UNAVAILABLE:s=ct.LocationNotAvailable;break;case t.TIMEOUT:s=ct.LocationTimeout;break;case t.PERMISSION_DENIED:default:s=ct.LocationNoAPI}e(ut(s))}),{enableHighAccuracy:!0,timeout:5e3})})):dt(ct.LocationNoAPI)}function wt(t){return"number"==typeof t}function xt(t,e,s){return t>=e&&t<=s}const kt=-90,yt=90,_t=-180,zt=180;function Mt(t){const{latitude:e,longitude:s}=t;return wt(e)&&wt(s)&&xt(e,kt,yt)&&xt(s,_t,zt)}},349:function(t,e,s){s.r(e),s.d(e,{ActionType:function(){return r.ActionType},AttachmentType:function(){return r.AttachmentType},ConnectionState:function(){return r.ConnectionState},CoreError:function(){return r.CoreError},CoreEvent:function(){return r.CoreEvent},CoreTTS:function(){return Ot},DisplayType:function(){return r.DisplayType},FILE_TYPES:function(){return At},MAX_MB:function(){return zt},MessageType:function(){return r.MessageType},RecognitionLocale:function(){return r.RecognitionLocale},SenderType:function(){return r.SenderType},SkillMessageSource:function(){return r.SkillMessageSource},SpeechSynthesisServiceEvent:function(){return r.SpeechSynthesisServiceEvent},WebCore:function(){return Et},buildPostbackMessage:function(){return r.buildPostbackMessage},buildUserAttachmentMessage:function(){return r.buildUserAttachmentMessage},buildUserMessage:function(){return r.buildUserMessage},buildUserTextMessage:function(){return r.buildUserTextMessage},getCurrentPosition:function(){return r.getCurrentPosition},getError:function(){return r.getError},getRejectPromiseError:function(){return r.getRejectPromiseError},getUtteranceText:function(){return r.getUtteranceText},isEditFormPayloadWithFields:function(){return r.isEditFormPayloadWithFields},isEditFormPayloadWithRows:function(){return r.isEditFormPayloadWithRows},isFormEntityWithFields:function(){return r.isFormEntityWithFields},isFormEntityWithRows:function(){return r.isFormEntityWithRows},isMessagePayload:function(){return r.isMessagePayload},isPostbackPayload:function(){return r.isPostbackPayload},isValidLocale:function(){return r.isValidLocale},isValidLocation:function(){return r.isValidLocation},isValidMessage:function(){return r.isValidMessage},isValidProfileMessage:function(){return r.isValidProfileMessage}});var i=s(476),r=s(373);let o=1,n=1,a=1;const c=window,h=c.addEventListener,l=c.speechSynthesis,p=c.SpeechSynthesisUtterance,u=c.navigator,d=clearTimeout;class m{constructor(){if(this.t=!1,this.i=(0,i.generateEventDispatcher)(),!c||!l||!p)throw Error("TTSNoWebAPI");w().then((t=>{this.l=t})),h("beforeunload",(t=>{l.cancel(),d(this.p),delete t.returnValue})),h("click",(()=>{l&&(l.cancel(),l.resume(),l.speak(new p(" ")))}),{once:!0})}speak(t){if(this.l){const e=new p(t);e.voice=this.l,e.pitch=o,e.rate=n,e.volume=a,l.paused&&l.resume(),this.t||(this.t=!0,this.i.trigger(r.SpeechSynthesisServiceEvent.TTSStart)),l.speak(e),this.l.localService||(d(this.p),k((t=>this.p=t)))}}cancel(){l.speaking&&(l.cancel(),d(this.p))}getVoices(){return g()}setVoice(t){return function(t){const e=t.map((t=>Object.assign({lang:"",name:""},t)));return g().then((t=>{for(const s of e)for(const e of t)if(y(s.lang,e.lang)&&y(s.name,e.name))return e;for(const s of e)for(const e of t)if(y(s.lang,e.lang))return e;for(const s of e)for(const e of t)if(e.lang.indexOf(s.lang)>=0)return e;return w()}))}(t).then((t=>{this.l=t,o=t.pitch||1,n=t.rate||1,a=t.volume||1}))}getVoice(){return this.l}on(t,e){this.i.bind(t,e)}off(t,e){this.i.unbind(t,e)}}function g(){return new Promise((t=>{f(t),l.addEventListener("voiceschanged",(()=>{f(t)}))}))}function f(t){const e=l.getVoices();if(e.length){t(function(t){if(!Array.isArray(t))return t.u;return t}(v(e)))}}const b=["Albert","Bad News","Bahh","Bells","Boing","Bubbles","Cellos","Good News","Jester","Organ","Superstar","Trinoids","Whisper","Wobble","Zarvox"],v=t=>t.filter((t=>b.indexOf(t.name)<0));function w(){return g().then((t=>{let e;const s=t.filter((t=>t.default));if(1===s.length&&(e=s[0]),!e){const s=u&&u.language;s&&(e=t.find((t=>y(t.lang,s))))}if(!e){const s=u&&u.language.substring(0,2);s&&(e=t.find((t=>_(t.lang).indexOf(s)>=0)))}return e||(e=t[0]),e}))}const x=1e4;function k(t){const e=c.setTimeout((()=>{l.speaking&&(l.pause(),l.resume(),k(t))}),x);t(e)}function y(t,e){return _(t)===_(e)}const _=t=>t.toLowerCase(),z={DEFAULT:0,VOICE_RECOGNITION:6},M=window.audioinput;function C(){return M}function S(t){return new Promise(((t,e)=>{const s=C();s.checkMicrophonePermission((i=>{i?t():s.getMicrophonePermission(((s,i)=>{s?t():e(i)}))}))})).then((()=>{const e=C();return e.start(t),e}))}function $(){return new Promise((t=>{const e=C();e.isCapturing()?(e.stop(t),e.disconnect()):t()}))}let T=window.AudioContext;const A=window.navigator;let O=A.mediaDevices;const I=A.webkitGetUserMedia,E=A.mozGetUserMedia,L=!!(O&&O.getUserMedia||I||E);var P=function(t,e,s,i){return new(s||(s=Promise))((function(r,o){function n(t){try{c(i.next(t))}catch(t){o(t)}}function a(t){try{c(i.throw(t))}catch(t){o(t)}}function c(t){var e;t.done?r(t.value):(e=t.value,e instanceof s?e:new s((function(t){t(e)}))).then(n,a)}c((i=i.apply(t,e||[])).next())}))};const j=4096,H=48e3;let V,F=!0;class N{static getInstance(){return this.v||(this.v=new N),this.v}constructor(){this.k=[],this._=!1,T=T||window.webkitAudioContext,L&&(void 0===O&&(O={}),void 0===O.getUserMedia&&(O.getUserMedia=t=>{const e=I||E;if(!e){const t=Error("getUserMedia is not implemented in this browser");return t.name="TypeError",Promise.reject(t)}return new Promise(((s,i)=>{e.call(navigator,t,s,i)}))}))}startRecognition(t){var e,s;return this.C=new i.Deferred,t&&(this.$=t.onRecognitionText,this.T=t.onAnalyserReady,this.O=t.onVisualData,this.I=t.onSpeechNetworkChange),(null===(e=this.L)||void 0===e?void 0:e.readyState)===r.ConnectionState.Closing||(null===(s=this.L)||void 0===s?void 0:s.readyState)===r.ConnectionState.Connecting?Promise.reject(new Error(r.RecognitionError.RecognitionMultipleConnection)):(this._?this.C.resolve():this.P?this.j():this.V().then((()=>this.j())),this.C.promise)}stopRecognition(){return this.F=new i.Deferred,this._?this.N():this.F.resolve(),this.F.promise}setConfig(t){return t.recognitionLocale||(t.recognitionLocale=r.RecognitionLocale.EN_US),t.tokenGenerator&&(this.R=i.AuthTokenService.getInstance()),this.U=t,this.V()}setLocale(t){(0,r.isValidLocale)(t)&&this.U&&(this.U.recognitionLocale=t,this.V())}B(t){var e;null===(e=this.I)||void 0===e||e.call(this,t)}V(){return(t=this.U,e=this.R,new Promise(((s,i)=>{t.tokenGenerator?e.get().then((e=>{t.channelId=e.getClaim("channelId"),t.userId=e.getClaim("userId"),U(t,s,i)})).catch((t=>i(t))):U(t,s,i)}))).then((t=>{this.P=t}));var t,e}j(){return new Promise(((t,e)=>{L?function(t,e){navigator.mediaDevices.getUserMedia({audio:!0}).then((e=>{const s=new AudioContext;t({context:s,stream:s.createMediaStreamSource(e)})})).catch((()=>{e(Error(r.RecognitionError.RecognitionNoAPI))}))}(t,e):void 0!==C()?function(t,e){$().then((()=>S({audioSourceType:z.VOICE_RECOGNITION,bufferSize:j,streamToWebAudio:!0}).then((e=>{t({context:C().getAudioContext(),stream:e})})))).catch((()=>{e(Error(r.RecognitionError.RecognitionNoAPI))}))}(t,e):e(Error(r.RecognitionError.RecognitionNoAPI))})).then((t=>{let e;this.k=[],V=new Float32Array(0),this.L=this.W(this.P),function(t,e,s){return P(this,void 0,void 0,(function*(){const i=t.createAnalyser();i.smoothingTimeConstant=.8,i.fftSize=256;const r=`class RecorderProcessor extends AudioWorkletProcessor {\n buffersize = ${j};\n\n // Track the current buffer fill level\n _bytesWritten = 0;\n\n // Create a buffer of fixed size\n _buffer = new Float32Array(this.buffersize);\n\n constructor() {\n super();\n this.initBuffer();\n }\n\n initBuffer() {\n this._bytesWritten = 0;\n }\n\n isBufferEmpty() {\n return this._bytesWritten === 0;\n }\n\n isBufferFull() {\n return this._bytesWritten === this.buffersize;\n }\n\n flush() {\n // trim the buffer if ended prematurely\n this.port.postMessage(\n this._bytesWritten < this.buffersize ? this._buffer.slice(0, this._bytesWritten) : this._buffer\n );\n this.initBuffer();\n }\n\n process(inputs) {\n this.append(inputs[0][0]);\n\n return true;\n }\n\n /**\n *\n * @param {Float32Array} channelData\n * @returns\n */\n append(channelData) {\n if (this.isBufferFull()) {\n this.flush();\n }\n\n if (!channelData) return;\n\n for (let i = 0; i < channelData.length; i++) {\n this._buffer[this._bytesWritten++] = channelData[i];\n }\n }\n }\n\n registerProcessor('recorder.worklet', RecorderProcessor);`,o=URL.createObjectURL(new Blob([r],{type:"application/javascript"}));yield t.audioWorklet.addModule(o);const n=new AudioWorkletNode(t,"recorder.worklet");return URL.revokeObjectURL(o),e.connect(i),i.connect(n),n.connect(t.destination),n.port.onmessage=s,{analyser:i,processor:n}}))}(t.context,t.stream,this.q.bind(this)).then((s=>{e=s,this.T&&this.T(e.analyser),this.G=t.context,this.Y=t.stream,this.J=e.analyser,this.K=e.processor}))})).catch((t=>{this.C&&this.C.reject(t)}))}W(t){const e=new WebSocket(t);return e.onopen=this.X.bind(this),e.onclose=this.tt.bind(this),e.onmessage=this.et.bind(this),e.onerror=this.st.bind(this),e}X(){this.U.tokenGenerator?this.R.get().then((t=>{this.L.send(`Bearer ${t.token}`),this.B(r.ConnectionState.Open),this.rt()})):(this.B(r.ConnectionState.Open),this.rt())}tt(){this._&&this.N(),this.F&&(this.F.resolve(),this.F=void 0),this.B(r.ConnectionState.Closed)}et(t){try{const e=JSON.parse(t.data);if(!e.event&&e.code)throw t;const s=function(t){let e,s;const i=t.requestId,o=t.nbest;"partialResult"===t.event?(e="partial",s=o[0].utterance):o&&o.length?(e="final",s=o[0].utterance):(e="error",s=t.resultCode?r.RecognitionError.RecognitionTooMuchSpeechTimeout:r.RecognitionError.RecognitionNoSpeechTimeout);return{requestId:i,type:e,text:s,message:t}}(e);"finalResult"===e.event&&this.stopRecognition(),this.$&&this.$(s)}catch(t){this.ot(r.RecognitionError.RecognitionProcessingFailure),this.stopRecognition()}}st(){this.L.readyState===r.ConnectionState.Open&&(this.ot(r.RecognitionError.RecognitionProcessingFailure),this.L.close())}ot(t){this.$&&this.$({requestId:"",text:t,type:"error"})}q(t){var e;this.C&&(this._=!0,this.C.resolve(),this.C=void 0);const s=t.data,i=(null===(e=this.G)||void 0===e?void 0:e.sampleRate)||H;try{const t=function(t,e,s){if(s===e)return t;if(s>e)throw Error();let i=[];if(e===H)i=B;else{if(44100!==e)throw Error();i=W}const r=e/s;let o,n,a;F?(o=Math.floor(t.length%r),n=t.length-o,a=0===o?Array.from(t):t.slice(0,n)):(o=Math.floor((t.length+V.length-i.length)%r),n=t.length+V.length-i.length-o,a=new Float32Array(V.length+n),a.set(V),a.set(t.slice(0,n),V.length));const c=Math.floor(n/r),h=new Int16Array(c),l=-1,p=32767;if(e===H)for(let t=i.length;t=t.length?t[t.length-1]:t[e])*Z(s,i-e)}h[e]=Math.max(Math.min(a,1),l)*p}}V=F?t.slice(n-i.length-V.length):t.slice(n-i.length-(V.length-i.length));return F=!1,h.buffer}(s,i,16e3);this.O&&this.nt(this.J),this.ct(t)}catch(t){this.ot(r.RecognitionError.RecognitionProcessingFailure),this.stopRecognition()}}nt(t){if(t){const e=new Uint8Array(t.frequencyBinCount);t.getByteFrequencyData(e),this.O&&this.O(e)}}ct(t){this.L.readyState!==r.ConnectionState.Open||this.k.length?this.k.push(t):this.L.send(t)}rt(){if(this.L.readyState===r.ConnectionState.Open)for(;this.k.length;){const t=this.k.shift();t&&this.L.send(t)}}N(){var t,e,s;(this._=!1,this.L)&&(this.L.readyState===r.ConnectionState.Open&&(this.L.send("Done"),this.L.close()),this.K&&this.K.disconnect(),this.J&&this.J.disconnect(),C()?$():(s=this.Y)&&s.mediaStream&&s.mediaStream.getAudioTracks().forEach((t=>{t.stop()})),null===(t=this.Y)||void 0===t||t.disconnect(),null===(e=this.G)||void 0===e||e.suspend(),this.K=void 0,this.J=void 0,this.Y=void 0,this.k=[],F=!0,V=new Float32Array(0))}}const R="/voice/stream/recognize",D="generic";function U(t,e,s){t.channelId&&t.userId||s(Error(r.RecognitionError.RecognitionNotReady)),e(function(t){const e=`ws${t.isTLS?"s":""}://`,s=`${R}/${t.recognitionLocale}/${D}`,r={channelId:t.channelId||"",encoding:"audio/raw",userId:t.userId||""};t.tokenGenerator&&(r.jwtInBody="true");return(0,i.buildURL)(e,t.URI,r,s)}(t))}const B=[-25033838264794034e-21,-3645156113737857e-20,-11489993827892933e-21,393243788874656e-19,6998419352067277e-20,37556691270439976e-21,-476966455345305e-19,-.00011379935461751734,-8400957697117619e-20,4208817777607469e-20,.00016391587447478332,.00015508372993570357,-1253765788919669e-20,-.00021258262011091092,-.0002524059896175195,-51874329668708116e-21,.0002479230009768214,.00037351534477673157,.00016157590781788105,-.0002541085239198603,-.000510486865332593,-.0003246104617540939,.00021219136947965464,.0006488877825604561,.0005444416935293036,-.0001016639071691704,-.0007673001147209819,-.0008176720912938691,-972696982411551e-19,.0008376185852528038,.0011319450250252222,.0004008193339799052,-.0008262743020160207,-.0014643282305934196,-.0008183365045047033,.0006964471772153777,.001780467922489105,.0013489288090360295,-.00041122152287042,-.0020347535966250413,-.0019782994815083733,-6247794246099269e-20,.002171643809964705,.0026761621389245617,.00074944268608935,-.00212817775887288,-.003394541347147186,-.0016615884301227524,.001837545335885159,.004067170702246546,.0027936171643976352,-.001233420727213658,-.004610035314537476,-.004119319153202972,.00025459137646049936,.00492286494534436,.005588805700369816,.001150762425755883,-.004891042781491068,-.0071267634777626675,-.003021979039818941,.00438688631315642,.008631467181982988,.005385139236634672,-.003268406079325266,-.009973661255235284,-.008256256502745316,.0013719935383757782,.010993210336541666,.011651337116264694,.0015082475865128093,-.01148872195209017,-.015609515327517686,-.005671504441670989,.011188303272599716,.02024519058502148,.011637590928971467,-.009667754909210324,-.025878090076785515,-.020500381603699786,.006098908137700642,.033428666116203716,.03513487017573178,.001719739622764723,-.046085580848361105,-.06623078150315037,-.023349941728869696,.08292213207159124,.21069217442624302,.2973829711397418,.2973829711397419,.21069217442624305,.08292213207159124,-.023349941728869693,-.06623078150315037,-.046085580848361105,.0017197396227647225,.03513487017573178,.033428666116203716,.006098908137700641,-.020500381603699783,-.025878090076785508,-.009667754909210326,.011637590928971469,.020245190585021472,.011188303272599716,-.00567150444167099,-.015609515327517682,-.01148872195209017,.001508247586512809,.011651337116264699,.010993210336541666,.0013719935383757782,-.008256256502745314,-.009973661255235283,-.0032684060793252657,.00538513923663467,.008631467181982988,.004386886313156419,-.0030219790398189413,-.0071267634777626675,-.0048910427814910715,.0011507624257558842,.005588805700369813,.00492286494534436,.00025459137646049936,-.004119319153202973,-.004610035314537475,-.0012334207272136583,.002793617164397636,.004067170702246546,.0018375453358851592,-.0016615884301227509,-.0033945413471471847,-.0021281777588728797,.0007494426860893505,.0026761621389245612,.0021716438099647056,-6247794246099253e-20,-.001978299481508373,-.0020347535966250404,-.00041122152287042,.0013489288090360292,.0017804679224891048,.0006964471772153777,-.0008183365045047026,-.00146432823059342,-.0008262743020160207,.0004008193339799063,.0011319450250252222,.0008376185852528037,-9726969824115494e-20,-.0008176720912938694,-.0007673001147209783,-.00010166390716916983,.0005444416935293033,.0006488877825604562,.0002121913694796546,-.00032461046175409424,-.000510486865332593,-.00025410852391986036,.0001615759078178811,.0003735153447767315,.00024792300097682137,-5187432966870808e-20,-.0002524059896175194,-.00021258262011091095,-1253765788919669e-20,.0001550837299357036,.0001639158744747833,42088177776074685e-21,-8400957697117623e-20,-.00011379935461751733,-4769664553453051e-20,3755669127044002e-20,699841935206728e-19,393243788874656e-19,-11489993827892933e-21,-3645156113737856e-20,-2503383826479402e-20],W=[-5044267067893139e-21,5738740247594612e-21,1611195555688156e-20,10560179594562795e-21,-1242816862904201e-20,-3084430704328611e-20,-18160396924882423e-21,2303124169528074e-20,5216612702894834e-20,2806026886746509e-20,-389608521587068e-19,-8174245278012476e-20,-4037543061985353e-20,619375276294956e-19,.00012143092661620545,55083199655424166e-21,-9401891583478883e-20,-.00017326981522755043,-7198069055926206e-20,.0001376274218691789,.00023946132645647525,9064030545698025e-20,-.00019557611633250834,-.0003223511502826996,-.00011036322783022617,.0002710935667931249,.00042440564349633953,.00013013140955365376,-.00036784896615780913,-.0005481886438481025,-.00014855826094166272,.0004899798946967381,.000696340560985472,.00016383778624615643,-.0006421263408051642,-.0008715631880363658,-.00017369118859371453,.000829476349448821,.0010766146787146871,.00017530890385814463,-.0010578310750603923,-.001314320458073489,-.0001652844648711556,.0013337004262191077,.0015876076783199174,.000139534308084411,-.0016644454627712116,-.001899573527380014,-9319422024995832e-20,.002058491185395933,.0022536018141979036,20477911370491685e-21,-.0025256449668619525,-.0026535487754524955,8552498376473957e-20,.0030775744811722015,.0031040297261921,-.00023314744969763122,-.003728529808331677,-.003610856230113392,.000432598472497653,.0044964472481822506,.004181705019767344,-.0006966685466235378,-.005404666489478738,-.00482715710731867,.0010418556659416306,.006484667519607787,.00556235368742558,-.0014902159613265254,-.007780573986407925,-.0064097301786953595,.002072517010858728,.009356870546119134,.0074037416266333166,-.00283386009764953,-.011312323822665827,-.008599512596140524,.003844300507349054,.013806774337071994,.01008985372973804,-.005220460312862638,-.01711716324115331,-.01204196749753927,.007174046245357611,.021768247992024713,.01478690833035584,-.010136389804721707,-.02888735624896028,-.019078400739739057,.015146805312378952,.041410446665863104,.027068163980255515,-.025512027260482153,-.07011218378743589,-.04829678433503421,.06041368701604651,.21199607414538668,.3213532652447261,.3213532652447261,.21199607414538668,.060413687016046526,-.04829678433503422,-.07011218378743589,-.025512027260482153,.027068163980255515,.041410446665863104,.015146805312378952,-.019078400739739057,-.02888735624896028,-.010136389804721703,.01478690833035584,.021768247992024713,.007174046245357611,-.01204196749753927,-.01711716324115331,-.005220460312862639,.010089853729738038,.013806774337071994,.0038443005073490553,-.008599512596140524,-.011312323822665827,-.0028338600976495314,.007403741626633317,.009356870546119134,.002072517010858727,-.006409730178695359,-.007780573986407925,-.001490215961326526,.005562353687425577,.006484667519607787,.0010418556659416256,-.004827157107318673,-.005404666489478739,-.0006966685466235378,.004181705019767345,.004496447248182251,.0004325984724976533,-.003610856230113392,-.003728529808331677,-.0002331474496976315,.0031040297261921003,.003077574481172201,8552498376473897e-20,-.002653548775452496,-.002525644966861952,2047791137049164e-20,.002253601814197904,.002058491185395933,-9319422024995909e-20,-.001899573527380014,-.0016644454627712118,.00013953430808441038,.0015876076783199174,.0013337004262191077,-.0001652844648711556,-.0013143204580734896,-.0010578310750603925,.00017530890385814333,.0010766146787146878,.0008294763494488195,-.00017369118859371463,-.00087156318803637,-.0006421263408051633,.00016383778624615698,.0006963405609854716,.0004899798946967381,-.00014855826094166245,-.0005481886438481027,-.00036784896615780924,.00013013140955365368,.00042440564349633964,.00027109356679312505,-.00011036322783022619,-.0003223511502826996,-.00019557611633250842,9064030545698017e-20,.00023946132645647525,.00013762742186917883,-7198069055926207e-20,-.0001732698152275505,-9401891583478886e-20,5508319965542416e-20,.00012143092661620549,6193752762949557e-20,-4037543061985352e-20,-8174245278012477e-20,-38960852158706805e-21,28060268867465078e-21,52166127028948336e-21,2303124169528077e-20,-18160396924882423e-21,-30844307043286126e-21,-12428168629042018e-21,10560179594562806e-21,1611195555688157e-20,5738740247594605e-21,-5044267067893138e-21];function Z(t,e){let s;if(0===e)s=1;else if(e>=t||e<=-t)s=0;else{const i=Math.PI*e;s=t*Math.sin(i)*Math.sin(i/t)/(i*i)}return s}const q="ended",G="suspended";const Y=(t,e)=>new Float32Array([...t,...J(e)]),J=t=>Float32Array.from(new Int16Array(t),(t=>t/32768)),K="speak",X="channelId",Q="userId",tt="https://",et=/<[\w]+/g,st=K;class it{constructor(t){this.ht="",this.lt=[],this.ut=!1,this.t=!1,this.dt=new AbortController,this.i=(0,i.generateEventDispatcher)(),this.U=t=>{this.gt=t,this.ht=`${t.URI}/tts/`,t.tokenGenerator&&(this.R=i.AuthTokenService.getInstance())},this.ft=t=>{let e=t;t.match(et)&&(e=`<${st}>${t}`);const s=Object.assign({text:encodeURIComponent(e),stream:"chunked"},this.l&&{voice:this.l.name});return this.bt(K,s).then((t=>this.vt(t)))},this.bt=(t,e={})=>{const s=this.gt;if(s){if(s.tokenGenerator)return this.R.get().then((s=>(e[X]=s.getClaim(X),e[Q]=s.getClaim(Q),Promise.resolve((0,i.buildURL)(tt,this.ht,e,t)))));e[X]=s.channelId,e[Q]=s.userId}return Promise.resolve((0,i.buildURL)(tt,this.ht,e,t))},this.vt=(t,e=!0)=>new Promise(((s,i)=>{const r=this.gt,o=e?this.dt.signal:void 0;r&&r.tokenGenerator?this.R.get().then((e=>{fetch(t,{signal:o,headers:{Authorization:`Bearer ${e.token}`}}).then(s,i)})):fetch(t,{signal:o}).then(s,i)})),this.wt=t=>{if(t&&t.body){const e=t.body.getReader();this.xt(),this.t||(this.t=!0,this.i.trigger(r.SpeechSynthesisServiceEvent.TTSStart)),this.kt(e)}},this.kt=t=>{t.read().then((({done:e,value:s})=>{if(e)return void this.yt.next();let i=s.buffer;if(this.ut||(this.ut=!0,this._t.config(at(i)),i=nt(i)),void 0!==this.zt){const t=new Uint8Array(i),e=new Uint8Array(t.length+1);e[0]=this.zt,e.set(t,1),i=ot(e),this.zt=void 0}if(i.byteLength%2){const t=new Uint8Array(i),e=new Uint8Array(t.length-1);e.set(t.slice(0,t.length-1)),i=ot(e),this.zt=t[t.length-1]}this._t.play(i),this.kt(t)})).catch((()=>{this.yt.next()}))},this.xt=()=>{this.ut=!1,this.zt=void 0},this.Mt=()=>{this.t&&(this.t=!1,this.i.trigger(r.SpeechSynthesisServiceEvent.TTSStop))},this.U(t),this.yt=rt(this.wt,(()=>{})),this._t=function(t){let e,s,i,r=t,o=[],n=()=>{},a=0,c=!0;const h=()=>{e||(e=new AudioContext),e.state===G&&e.resume()},l=()=>{o.forEach((t=>{t.removeEventListener(q,d),t.stop(),t.disconnect()})),o=[]},p=()=>{(null==e?void 0:e.state)!==G&&(null==e||e.suspend()),i=new Float32Array,c=!0,a=0,o=[]},u=()=>{if(!e||!i.length)return;if(c&&i.length<4096)return void(c=!1);c=!1;const t=i.length,n=new AudioBuffer({sampleRate:r.sampleRate,length:t});for(let e=0;e{a=0,setTimeout((()=>{a||(p(),n())}),250)};return(()=>{const t=document.body,s=["touchend","click"];let i=!0;const r=()=>{i&&(e=new AudioContext,"closed"!==e.state&&e.resume().then((()=>{o()})))},o=()=>{s.forEach((e=>{t.removeEventListener(e,r)})),i=!1};s.forEach((e=>{t.addEventListener(e,r)}))})(),{play:t=>{h(),i=i?Y(i,t):J(t),u()},stop:()=>{e&&(l(),p(),n())},config:t=>{r=Object.assign(Object.assign({},r),t)},onEnd:t=>{n=t}}}({sampleRate:22050,numChannels:1}),this._t.onEnd(this.Mt),this.getVoices().then((t=>{this.l=t.filter((t=>t.default))[0]})),window.addEventListener("beforeunload",(()=>{this.cancel()}))}speak(t){"string"==typeof t&&t.trim().length&&this.yt.push(this.ft(t))}cancel(){this.t&&(this.dt.abort(),this._t.stop(),this.yt.cancel(),this.dt=new AbortController)}getVoices(){let t=this.lt;if(t.length)return Promise.resolve(t);const e=()=>{this.Ct=void 0};return this.Ct||(this.Ct=this.bt("voices").then((t=>this.vt(t,!1))).then((t=>t.json())).then((s=>{const i=s.voices||[];return t=i.map((t=>({name:t.name,lang:ct(t.culture),default:!!t.default}))),setTimeout(e),this.lt=t,t})).catch((()=>(setTimeout(e),t)))),this.Ct}getVoice(){return this.l}setVoice(t){return t&&Array.isArray(t)&&t.length?this.l&&1===t.length&&!t[0].name&&ct(t[0].lang)===this.l.lang?Promise.resolve():this.getVoices().then((e=>{if(!e.length)return Promise.reject(Error("TTSNoVoices"));return t.find((t=>{let s,i=!1;if(t.name){const i=ct(t.name);s=e.find((t=>i===ct(t.name)))}if(!s&&t.lang){const i=ct(t.lang);let r=e.filter((t=>i===t.lang));r.length||(r=e.filter((t=>i===t.lang.split("-")[0]))),s=r.find((t=>t.default))||r[0]}return s&&(this.l=s,i=!0),i}))?Promise.resolve():Promise.reject(Error("TTSNoMatch"))})):Promise.reject(Error("TTSEmptyParam"))}on(t,e){this.i.bind(t,e)}off(t,e){this.i.unbind(t,e)}}const rt=(t,e)=>{const s=[],i=()=>{s.length&&s[0].then(t).catch(e)};return{push:t=>{t.catch((()=>{const e=s.indexOf(t);e>0&&s.splice(e,1)})),s.push(t),1===s.length&&i()},cancel:()=>{s.length=0},next:()=>{s.shift(),i()}}},ot=t=>t.buffer.slice(t.byteOffset,t.byteLength+t.byteOffset),nt=t=>{const e=new Uint8Array(t),s=new Uint8Array(e.length-44);return s.set(e.slice(44,e.length)),ot(s)},at=t=>{const e=new DataView(t,0,44);return{numChannels:e.getUint16(22,true),sampleRate:e.getUint32(24,true)}},ct=t=>t.toLowerCase(),ht="auth",lt="ping",pt="pong",ut="jwt";const dt={state:{type:lt}};class mt extends r.BaseChatConnection{constructor(t){super(t.dispatcher),this.url=t.url,this.authService=t.authService}open(){return this.isOpen()?Promise.resolve():navigator.onLine?this.St():(0,r.getRejectPromiseError)(r.CoreError.NetworkOffline)}close(){return this.isClosed()?Promise.resolve():this.$t()}send(t){return new Promise(((e,s)=>{if(this.isOpen()){const i=new XMLHttpRequest;i.open("POST",this.url),(0,r.setRequestHeader)(i,"Content-Type","application/json"),i.onload=()=>{i.status>=200&&i.status<300?e(t):s(i.response)},i.onerror=()=>{s((0,r.getError)(r.CoreError.NetworkFailure))},this.Tt(i,JSON.stringify(t)).catch(s)}else s((0,r.getError)(r.CoreError.ConnectionNone))}))}updateConnectionUrl(t){this.url=(0,i.getLongPollURL)(t.URI,{channelId:t.channelId,userId:t.userId},t.isTLS)}St(){return this.At||(this.At=new i.Deferred,this.setState(r.ConnectionState.Connecting),this.Ot().then((()=>{this.X(),this.It()})).catch((t=>{this.At&&(this.At.reject(t),this.At=null),this.tt()}))),this.At.promise}$t(){return this.Et||(this.Lt.abort(),this.Et=new i.Deferred,this.setState(r.ConnectionState.Closing),setTimeout((()=>{this.tt()}),100)),this.Et.promise}Ot(){return new Promise(((t,e)=>{const s=new XMLHttpRequest;s.open("POST",this.url),(0,r.setRequestHeader)(s,"Content-Type","application/json"),s.onload=()=>{s.status>=200&&s.status<300?t():e(s.response)},s.onerror=()=>{e((0,r.getError)(r.CoreError.NetworkFailure))},this.Tt(s,JSON.stringify(dt)).catch((t=>{e(t)}))}))}It(){let t=0;this.isOpen()&&(this.Lt=new XMLHttpRequest,this.Lt.open("GET",this.url),this.Lt.onload=()=>{t=0,this.Lt.status&&200===this.Lt.status&&this.Pt(this.Lt.responseText),this.It()},this.Lt.onerror=()=>{5===t?this.close():(t++,this.It())},this.Tt(this.Lt))}Tt(t,e){return this.authService?new Promise(((s,i)=>{var o;null===(o=this.authService)||void 0===o||o.get().then((i=>{(0,r.setRequestHeader)(t,"Authorization",`Bearer ${i.token}`),t.send(e),s()})).catch((t=>{i(t)}))})):(t.send(e),Promise.resolve())}Pt(t){try{JSON.parse(t).forEach((t=>{this.et(JSON.parse(t))}))}catch(t){this.st(t)}}X(){this.At&&(this.At.resolve(),this.At=null),this.Et&&(this.Et.reject(),this.Et=null),this.setState(r.ConnectionState.Open),this.dispatcher.trigger(r.CoreEvent.Open)}tt(){this.Et&&(this.Et.resolve(),this.Et=null),this.At=null,this.setState(r.ConnectionState.Closed),this.dispatcher.trigger(r.CoreEvent.Close)}et(t){kt(t),this.dispatcher.trigger(r.CoreEvent.Message,t),this.dispatcher.trigger(r.CoreEvent.MessageReceived,t);const e=t.messagePayload;if(e.type===r.MessageType.ExecuteApplicationActionCommand){const t=e;this.dispatcher.trigger(t.actionType,t)}}st(t){this.dispatcher.trigger(r.CoreEvent.Error,t)}}const gt=Promise,ft=3e6,bt=window;class vt extends r.BaseChatConnection{constructor(t){super(t.dispatcher),this.jt=!1,this.Ht=!1,this.Vt=!1,this.Ft=0,this.Nt=!1,this.Rt=null,this.url=t.url,this.authService=t.authService,this.Dt=t.retryInterval,this.Ut=t.retryMaxAttempts}open(){return this.isOpen()?gt.resolve():navigator.onLine?this.St():(0,r.getRejectPromiseError)(r.CoreError.NetworkOffline)}close(){return this.jt=!0,clearTimeout(this.Bt),this.isClosed()?gt.resolve():this.$t()}send(t){return new gt(((e,s)=>{if(this.Rt&&this.isOpen()){this.Vt=!0;try{this.Rt.send(JSON.stringify(t)),e(t),(i=t).state&&i.state.type&&i.state.type===lt||(this.dispatcher.trigger(r.CoreEvent.Message,t),this.dispatcher.trigger(r.CoreEvent.MessageSent,t))}catch(t){s((0,r.getError)(r.CoreError.NetworkFailure))}}else s((0,r.getError)(r.CoreError.ConnectionNone));var i}))}updateConnectionUrl(t){this.url=(0,i.getWebSocketURL)(t.URI,{channelId:t.channelId,userId:t.userId},t.isTLS,t.channel)}setSuggestionPromise(t){this.Wt=t}St(){return this.At||(this.At=new i.Deferred,this.setState(r.ConnectionState.Connecting),this.Ot()),this.At.promise}$t(){var t;return this.Et||(null===(t=this.Rt)||void 0===t||t.close(),this.Et=new i.Deferred,this.setState(r.ConnectionState.Closing)),this.Et.promise}Ot(){try{this.Rt=new WebSocket(this.url),this.Rt.onopen=()=>{this.setState(r.ConnectionState.Open),this.Nt=!1,this.authService?this.Zt():this.X()},this.Rt.onclose=t=>{this.qt(),this.jt?(this.setState(r.ConnectionState.Closed),this.Gt(r.CoreError.ConnectionExplicitClose,t)):this.authService&&!this.Vt&&1006!==t.code?(this.setState(r.ConnectionState.Closed),this.Gt(r.CoreError.AuthExpiredToken,t)):this.Nt||this.Yt(t)},this.Rt.onmessage=this.et.bind(this),this.Rt.onerror=()=>{this.Yt(),this.Nt=!0,this.st.bind(this)}}catch(t){this.Yt()}}Yt(t){this.setState(r.ConnectionState.Connecting),this.Ft{this.send(function(t){return{state:{token:t,tokenType:ut,type:ht}}}(t.token)).then((()=>{setTimeout((()=>this.Vt=!0),1e4),this.X()}))})).catch((t=>{var e;null===(e=this.At)||void 0===e||e.reject(t),this.close()}))}X(){var t;this.qt(),clearTimeout(this.Bt),this.Jt=this.Kt(),this.Xt=(t=this,bt.setTimeout((()=>{wt(t)}),ft)),this.Ft=0,this.jt=!1,this.Vt=!1,this.At&&(this.At.resolve(),this.At=null),this.Et&&(this.Et.reject(),this.Et=null),this.dispatcher.trigger(r.CoreEvent.Open)}tt(t){this.Ft=0,this.jt=!1,this.Vt=!1,this.Et&&(this.Et.resolve(),this.Et=null),this.At=null,this.dispatcher.trigger(r.CoreEvent.Close,t)}et(t){try{const e=JSON.parse(t.data);if(function(t){return t.state&&t.state.type&&t.state.type===pt}(e))this.Ht=!0;else if(e.suggestions&&this.Wt)this.Wt.resolve(e.suggestions);else{kt(e),this.dispatcher.trigger(r.CoreEvent.Message,e),this.dispatcher.trigger(r.CoreEvent.MessageReceived,e);const t=e.messagePayload;if(t.type===r.MessageType.ExecuteApplicationActionCommand){const e=t;this.dispatcher.trigger(e.actionType,e)}}}catch(t){this.st(t)}}st(t){this.dispatcher.trigger(r.CoreEvent.Error,t)}Kt(){return bt.setInterval((()=>{this.send(dt).then((()=>{this.Ht=!1,this.Qt=bt.setTimeout((()=>{this.isOpen()&&!this.Ht&&wt(this)}),1e4)}))}),3e4)}qt(){clearTimeout(this.Xt),clearInterval(this.Jt),clearTimeout(this.Qt)}}function wt(t){t.close().then((()=>t.open()))}class xt{constructor(t){this.te=t,t.isLongPoll&&(this.te.retryInterval=2e3,this.te.retryMaxAttempts=5),this.i=(0,i.generateEventDispatcher)(),this.ee=new vt({authService:t.authService,url:(0,i.getWebSocketURL)(t.baseURL,t.searchParams,t.isTLS,t.channel),retryInterval:t.retryInterval,retryMaxAttempts:t.retryMaxAttempts,dispatcher:this.i}),this.se=this.ee}open(){return this.te.isLongPoll?new Promise(((t,e)=>{this.ee.open().then((()=>{this.ie(t)})).catch((()=>{this.re(t,e)}))})):this.se.open()}close(){return clearTimeout(this.oe),this.se.close()}send(t){return this.se.send(t)}isOpen(){return this.se.isOpen()}isClosed(){return this.se.isClosed()}getState(){return this.se.getState()}updateConnectionUrl(t){var e;this.ee.updateConnectionUrl(t),this.te=Object.assign(Object.assign({},this.te),{baseURL:t.URI,searchParams:{channelId:t.channelId,userId:t.userId},isTLS:t.isTLS,channel:t.channel}),null===(e=this.ne)||void 0===e||e.updateConnectionUrl(t)}on(t,e){this.i.bind(t,e)}off(t,e){this.i.unbind(t,e)}setSuggestionPromise(t){this.ee.setSuggestionPromise(t)}ie(t){var e;this.se=this.ee,clearTimeout(this.oe),(null===(e=this.ne)||void 0===e?void 0:e.isOpen())&&this.ne.close(),t()}re(t,e){this.se=this.ae(),this.se.open().then((()=>{this.oe=this.ce(),t()})).catch((t=>{e(t)}))}ae(){return this.ne||(this.ne=new mt({url:(0,i.getLongPollURL)(this.te.baseURL,this.te.searchParams,this.te.isTLS),authService:this.te.authService,dispatcher:this.i})),this.ne}ce(){return window.setTimeout((()=>{this.se.close().then((()=>{this.open()}))}),3e5)}}const kt=t=>{const e=t.messagePayload;e&&e.type===r.MessageType.TextStream&&(e.streamState=e.streamState.toLowerCase())},yt={isLongPoll:!1,isTLS:!0};class _t{constructor(t){this.he=(t,e,s)=>{let i=!1;return(t&&t!==this.U.URI||e&&e!==this.U.channelId||s&&s!==this.U.userId)&&(i=!0),i},this.le=(t,e,s)=>new Promise(((i,r)=>{t&&"string"==typeof t&&t.length&&(this.U.URI=t),this.R?this.R.get().then((t=>{this.U.channelId=t.getClaim("channelId"),this.U.userId=t.getClaim("userId"),this.L.updateConnectionUrl({URI:this.U.URI,channelId:this.U.channelId,userId:this.U.userId,isTLS:this.U.isTLS,channel:this.U.channel}),i()})).catch((t=>r(t))):("string"==typeof e&&e.length&&(this.U.channelId=e),"string"==typeof s&&s.length&&(this.U.userId=s),this.L.updateConnectionUrl({URI:this.U.URI,channelId:this.U.channelId,userId:this.U.userId,isTLS:this.U.isTLS,channel:this.U.channel}),i())})),this.U=Object.assign(Object.assign({},yt),t),this.U.tokenGenerator&&(this.R=i.AuthTokenService.getInstance()),this.L=new xt({baseURL:this.U.URI,isLongPoll:this.U.isLongPoll,isTLS:this.U.isTLS,channel:this.U.channel,retryInterval:void 0!==this.U.retryInterval&&this.U.retryInterval>=0?1e3*this.U.retryInterval:5e3,retryMaxAttempts:void 0!==this.U.retryMaxAttempts&&this.U.retryMaxAttempts>=0?this.U.retryMaxAttempts:5,searchParams:{channelId:this.U.channelId,userId:this.U.userId},authService:this.R}),window.addEventListener("online",(()=>this.open())),window.addEventListener("offline",(()=>this.close()))}open(t){const{URI:e,userId:s,channelId:i}=t||{};if(this.isOpen()){if(this.he(e,i,s)){const t=e&&this.U.URI!==e;return!this.R||t?this.close().then((()=>this.le(e,i,s).then((()=>this.L.open())))):Promise.resolve()}return Promise.resolve()}return this.le(e,i,s).then((()=>this.L.open()))}close(){return this.L.close()}getState(){return this.L.getState()}isOpen(){return this.L.isOpen()}send(t,e,s){let i;if(i="string"==typeof t?(0,r.buildUserTextMessage)(t,e):(0,r.isPostbackPayload)(t)?(0,r.buildPostbackMessage)(t):(0,r.isMessagePayload)(t)?(0,r.buildUserMessage)(t):t,!(0,r.isValidMessage)(i))return(0,r.getRejectPromiseError)(r.CoreError.MessageInvalid);if(s){const{sdkMetadata:t,threadId:e}=s;t&&(i=this.pe(i,t)),e&&(i.threadId=e)}return i.userId=this.U.userId,this.L.send(i)}updateUser(t,e){let s=t;return(null==e?void 0:e.sdkMetadata)&&(s=this.pe(t,e.sdkMetadata)),this.L.send(s)}sendDeviceToken(t,e){const s={state:{type:"token",deviceToken:t,deviceType:e}};return this.L.send(s)}getSuggestions(t){const e=new i.Deferred;this.L.setSuggestionPromise(e);const s={messagePayload:{query:t,threshold:30,type:r.MessageType.Suggest}};return this.L.send(s).catch(null==e?void 0:e.reject),setTimeout((()=>{null==e||e.reject((0,r.getError)(r.CoreError.SuggestionsTimeout))}),1e4),null==e?void 0:e.promise}on(t,e){this.L.on(t,e)}off(t,e){this.L.off(t,e)}pe(t,e){return e&&(t.sdkMetadata=Object.assign(Object.assign({},t.sdkMetadata),e)),t}}const zt=25,Mt=1024*zt*1024,Ct="channelId",St="userId";class $t{static getInstance(){return this.v||(this.v=new $t),this.v}setParams(t){this.gt=t,t.tokenGenerator?(this.R=i.AuthTokenService.getInstance(),this.R.get().then((e=>{t[Ct]=e.getClaim(Ct),t[St]=e.getClaim(St),this.ue=Tt(t)}))):this.ue=Tt(t)}upload(t,e){return new Promise(((s,i)=>{const o=t.size;if(0===o)return void i(Error(r.CoreError.UploadZeroSize));if(o>Mt)return void i(Error(r.CoreError.UploadMaxSize));const n=new XMLHttpRequest,a=()=>i(Error(r.CoreError.UploadNetworkFail));(0,r.requestOn)(n,"readystatechange",(()=>{if(4===n.readyState)switch(n.status){case 200:{const t=JSON.parse(n.responseText);s(t);break}case 413:i(Error(r.CoreError.UploadMaxSize));break;case 415:i(Error(r.CoreError.UploadBadFile));break;default:a()}})),(0,r.requestOn)(n,"abort",a),(0,r.requestOn)(n,"error",a),(0,r.requestOn)(n,"timeout",a),this.gt.tokenGenerator?this.R.get().then((s=>this.me(n,{file:t,options:e,token:s.token}))).catch((t=>i(t))):this.me(n,{file:t,options:e})}))}me(t,{file:e,options:s,token:i}){const o=new FormData;o.append("attachment",e,encodeURI(e.name)),t.open("POST",this.ue),(0,r.setRequestHeader)(t,"x-oda-meta-file-size",e.size.toString()),i&&((0,r.setRequestHeader)(t,"Authorization",`Bearer ${i}`),this.gt.enableAttachmentSecurity&&((0,r.setRequestHeader)(t,"x-oda-meta-file-isProtected","True"),(0,r.setRequestHeader)(t,"x-oda-meta-file-authType","ChannelClientAuth"))),t.send(o),s&&s.onInitUpload&&s.onInitUpload(t)}}function Tt(t){const e=`http${t.isTLS?"s":""}://`,{URI:s,channelId:r,userId:o}=t;return(0,i.buildURL)(e,s,{channelId:r,userId:o},"/chat/v1/attachments")}const At={AUDIO:".aac, .amr, .m4a, .mp3, .mp4a, .mpga, .oga, .ogg, .wav, audio/*",FILE:".7z, .csv, .doc, .docx, .eml, .ics, .key, .log, .msg, .neon, .numbers, .odt, .pages, .pdf, .pps, .ppsx, .ppt, .pptx, .rtf, .txt, .vcf, .xls, .xlsx, .xml, .yml, .yaml, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document",IMAGE:".gif, .jfif, .jpeg, .jpg, .png, .svg, .tif, .tiff, .webp, image/*",VIDEO:".3g2, .3gp, .avi, .m4v, .mov, .mp4, .mpeg, .mpg, .ogv, .qt, .webm, .wmv, video/*",ALL:""};At.ALL=`${At.AUDIO},${At.FILE},${At.IMAGE},${At.VIDEO}`;const Ot={oracle:"oracle",platform:"platform"},It=Ot.oracle;class Et{constructor(t){this.U=t,this.ge=null,this.fe=new Map,this.U.URI=(0,i.stripHTTP)(t.URI),this.be(t),this.ve=new _t(t),this.ve.on(r.CoreEvent.Open,(()=>{this.we&&this.we.setParams(t),this.xe&&this.xe.setConfig(t)}))}connect(t){return(null==t?void 0:t.URI)&&(t.URI=(0,i.stripHTTP)(t.URI)),this.ve.open(t)}disconnect(){const t=this.ve.close();return t.then(this.ke.bind(this)),t}getState(){return this.ve.getState()}isConnected(){return this.ve.isOpen()}sendMessage(t,e){if(!t)return(0,r.getRejectPromiseError)(r.CoreError.MessageInvalid);let s="",i="";if("string"==typeof t)i=t;else if((0,r.isMessagePayload)(t)){i=t.text}return this.ge&&this.ge.text===i&&(s=this.ge.requestId),this.ge=null,this.ve.send(t,s,Object.assign(Object.assign({},e),{threadId:(null==e?void 0:e.threadId)||this.ye}))}updateChatContext(t,e,s,i){return this.sendMessage({messagePayload:Object.assign({type:r.MessageType.UpdateApplicationContextCommand,source:r.ContextSource.ChatWindow,context:t},e)},{sdkMetadata:i,threadId:s})}updateUser(t,e){return(0,r.isValidProfileMessage)(t)?this.ve.updateUser(t,Object.assign(Object.assign({},e),{threadId:this.ye})):(0,r.getRejectPromiseError)(r.CoreError.ProfileInvalid)}sendDeviceToken(t,e){return this.ve.sendDeviceToken(t,e)}setCurrentThreadId(t){this.ye=t}uploadAttachment(t,e){return this.isConnected()?this.we?this.we.upload(t,e).then((t=>(0,r.buildUserAttachmentMessage)(t.type,t.url,t.fileName))):(0,r.getRejectPromiseError)(r.CoreError.UploadNotAvailable):(0,r.getRejectPromiseError)(r.CoreError.ConnectionNone)}sendAttachment(t,e){return this.uploadAttachment(t,e).then((t=>this.ve.send(t,"",{sdkMetadata:null==e?void 0:e.sdkMetadata})))}sendLocation(t){return this.isConnected()?t?(0,r.isValidLocation)(t)?this.ve.send({messagePayload:{type:r.MessageType.Location,location:t}}):(0,r.getRejectPromiseError)(r.CoreError.LocationInvalid):(0,r.getCurrentPosition)().then((t=>this.ve.send({messagePayload:{type:r.MessageType.Location,location:{latitude:t.latitude,longitude:t.longitude}}}))):(0,r.getRejectPromiseError)(r.CoreError.ConnectionNone)}sendUserTypingStatus(t,e){return this.sendMessage((0,r.buildUserMessage)({partyType:"user",source:"sdk",status:t,type:r.MessageType.Status,text:e}))}getSuggestions(t){return t?"string"!=typeof t?(0,r.getRejectPromiseError)(r.CoreError.SuggestionsInvalidRequest):this.ve.getSuggestions(t):(0,r.getRejectPromiseError)(r.CoreError.SuggestionsEmptyRequest)}destroy(){this.disconnect();for(const t in this)this[t]&&delete this[t]}setTTSService(t){this._e="string"==typeof t?this.ze(t):t}getTTSService(){return this._e}getTTSVoices(){return this._e?this._e.getVoices():(0,r.getRejectPromiseError)(r.CoreError.TtsNotAvailable)}setTTSVoice(t){return this._e?this._e.setVoice(t):(0,r.getRejectPromiseError)(r.CoreError.TtsNotAvailable)}getTTSVoice(){if(this._e)return this._e.getVoice();throw(0,r.getError)(r.CoreError.TtsNotAvailable)}speakTTS(t,e){if(this._e){let s;if("string"==typeof t)s=t;else{if(!(0,r.isValidMessage)(t))return;s=(0,r.getUtteranceText)(t,e)}this._e.speak(s)}}cancelTTS(){this._e&&this._e.cancel()}startRecognition(t){return this.xe?this.isConnected()?this.xe.startRecognition(Object.assign(Object.assign({},t),{onRecognitionText:e=>{"final"===e.type&&(this.ge=e),t.onRecognitionText(e)}})):(0,r.getRejectPromiseError)(r.CoreError.ConnectionNone):(0,r.getRejectPromiseError)(r.CoreError.RecognitionNotAvailable)}stopRecognition(){return this.xe?this.xe.stopRecognition():(0,r.getRejectPromiseError)(r.CoreError.RecognitionNotAvailable)}setRecognitionLocale(t){if(t&&"string"==typeof t&&this.xe){const e=t.toLowerCase();this.xe.setLocale(e)}}on(t,e){var s;switch(t){case r.SpeechSynthesisServiceEvent.TTSStart:case r.SpeechSynthesisServiceEvent.TTSStop:null===(s=this._e)||void 0===s||s.on(t,e);break;default:this.ve.on(t,e)}}off(t,e){var s;switch(t){case r.SpeechSynthesisServiceEvent.TTSStart:case r.SpeechSynthesisServiceEvent.TTSStop:null===(s=this._e)||void 0===s||s.off(t,e);break;default:this.ve.off(t,e)}}getAuthToken(){var t;return null===(t=this.R)||void 0===t?void 0:t.get()}ke(){}be(t){t.URI=t.URI.replace(/^https?:\/\//gi,(t=>(console.warn(`Please remove "${t}" from URI.`),""))),this.Me(t),this.Ce(t),this.Se(t),this.xe=N.getInstance()}Me(t){t.enableAttachment&&(this.we=$t.getInstance())}Ce(t){t.tokenGenerator&&(this.R=i.AuthTokenService.getInstance(),this.R.setFetch(t.tokenGenerator))}Se(t){if(t.isTTS){let e;const s=t.TTSService;e=s?"string"==typeof s?this.ze(s):s:this.ze(It),this._e=e}}ze(t){const e=this.fe.get(t);if(e)return e;let s;try{t===Ot.oracle?s=new it(this.U):t===Ot.platform&&(s=new m),this.fe.set(t,s)}catch(t){console.log(t)}return s}}Et.TTS=Ot},336:function(t,e,s){s.r(e),s.d(e,{ChatEvent:function(){return r},ContextualWidgetComponent:function(){return gi},DOMUtil:function(){return Be},Logger:function(){return kt},MESSAGE_SIDE:function(){return zt},MessageComponent:function(){return Mt},MessageComponentFactory:function(){return ke},SDK_VERSION:function(){return Tt},ShareCategory:function(){return Je},StorageType:function(){return Ge},WidgetComponent:function(){return hi},WidgetTheme:function(){return Ye},configureColorCustomization:function(){return je},configureLocale:function(){return Ie},debounce:function(){return Ee},getFieldInputValues:function(){return He},isAnyVoiceAvailable:function(){return ye},syncTTSLocaleIfUnavailable:function(){return Te}});var i=s(373);const r=Object.assign(Object.assign(Object.assign({},i.SpeechSynthesisServiceEvent),{CHAT_LANG:"chatlanguagechange",CLICK_AUDIO_RESPONSE_TOGGLE:"click:audiotoggle",CLICK_ERASE:"click:erase",CLICK_VOICE_TOGGLE:"click:voicetoggle",DESTROY:"destroy",CHAT_END:"chatend",MESSAGE:"message",MESSAGE_RECEIVED:"message:received",MESSAGE_SENT:"message:sent",NETWORK:"networkstatuschange",READY:"ready",TYPING:"typing",UNREAD:"unreadCount",WIDGET_CLOSED:"widget:closed",WIDGET_OPENED:"widget:opened"}),i.ExecuteActionType),o=()=>{var t;return(null===(t=navigator.languages)||void 0===t?void 0:t.map((t=>t.toLowerCase())))||[]},n=t=>{let e;try{e=window[t];const s="__storage_test__";return e.setItem(s,s),e.removeItem(s),!0}catch(t){return t instanceof DOMException&&(22===t.code||1014===t.code||"QuotaExceededError"===t.name||"NS_ERROR_DOM_QUOTA_REACHED"===t.name)&&e&&0!==e.length}};var a=s(476);const c=G(''),h=G(''),l=G(''),p=G(''),u=G(''),d=G(''),m=G(''),g=G(''),f=G(''),b=G(''),v=G(''),w=G(''),x=G(''),k=G(''),y=G(''),_=G(''),z='',M=G(''),C=G(''),S=G(''),$=G(''),T=G(''),A=G(''),O=G(''),I=G(''),E=G(''),L=G(''),P=G(''),j=G(''),H=G(''),V=G(''),F=G(''),N=G(''),R=G(''),D=G('',"20"),U=G('',"20"),B=G('',"20"),W=G('',"16"),Z=G('',"16"),q=G('');function G(t,e){return`${t}`}function Y(t){return t.filter((t=>{const e=t.getActionType();return e===i.ActionType.Postback||e===i.ActionType.Location||e===i.ActionType.SubmitForm}))}const J=/\b(?:(?:https?|ftp):\/\/|(www\.))[-a-z0-9+&@#/%?=~_|!:,.;]*[-a-z0-9+&@#/%=~_|]/gimu,K=(t,e,s)=>{const i=tt(t),r=rt(i).replace((0,a.resetRegex)(J),Q(s,e)),o=ot(r);return ut(o,e)},X=(t,e)=>{let s;return pt.some((i=>{const r=i.getID(t);return r&&(s=i.embed(r,e)),!!r})),s},Q=(t,e)=>(s,i)=>{if(t){const t=X(s,e);if(t)return t}return`${s}`},tt=t=>{let e;try{e=(0,a.parseDOM)(t)}catch(e){return t}return et(e),st(e),e.innerHTML},et=t=>(t.querySelectorAll("a").forEach((t=>{t.outerHTML=it(t.outerHTML)})),t),st=t=>{t.querySelectorAll("*").forEach((t=>{if("A"!==t.tagName){const e=t.attributes;for(let t=0;tt.replace(/(https?|www)/gim,at),rt=t=>t.replace(/<|>| |&/gim,at),ot=t=>{let e=t;return nt.forEach(((t,s)=>{e=e.replace(new RegExp(s,"g"),t)})),nt.clear(),e},nt=new Map,at=t=>{const e=performance.now().toString(36).replace(".","_")+Math.random().toString(36).substring(2);return nt.set(e,t),e},ct=(t,e)=>{let s;return t.replace((0,a.resetRegex)(e),((t,e)=>(e&&e.length&&(s=e),t))),s},ht=/(?:youtu.*be.*)\/(?:watch\?v=|embed\/|v\/|shorts|)(.*?((?=[&#?])|$))/gm,lt=/(?:https?:\/\/)?videohub\.oracle\.com\/media\/\S+\/([\w]+)/gim,pt=[{getID:t=>ct(t,ht),embed:(t,e)=>`
`},{getID:t=>ct(t,lt),embed:(t,e)=>{const s="flashvars",i="allow";return`
`}}],ut=(t,e)=>{const s=(0,a.parseDOM)(t);if(!s)return t;const i=s.querySelectorAll("video"),r=`${e}-video-wrapper`;return i.forEach((t=>{t.classList.add(r)})),s.innerHTML};class dt{constructor(t,e){var s,r;this.util=t,this.$e=!1,this.Te=e.type,this.Ae=e.label,this.Oe=e.imageUrl,this.Ie=e.style,this.Ee=e.tooltip,this.Le=e.displayType,this.Pe=null===(s=e.channelExtensions)||void 0===s?void 0:s.activeImageUrl,this.je=null===(r=e.channelExtensions)||void 0===r?void 0:r.c2kText,this.Te!==i.ActionType.SubmitForm||this.Ie||(this.Ie=i.ActionStyle.Primary)}render(){const t=this.util,e=t.createButton(["action-postback",this.Ie===i.ActionStyle.Primary?"primary":this.Ie===i.ActionStyle.Danger?"danger":""]);if(this.Le===i.ActionDisplayType.Icon&&t.addCSSClass(e,i.ActionDisplayType.Icon),e.onclick=this.handleOnClick.bind(this),this.Oe&&e.appendChild(t.createImage(this.Oe,["action-image"],this.Ae||"")),this.Ae){const s=K(this.Ae,t.cssPrefix),r=t.createTextDiv();if(this.Le===i.ActionDisplayType.Link){const i=t.createAnchor("",s);i.onclick=t=>t.preventDefault(),r.appendChild(i),t.addCSSClass(e,"display-link")}else if(this.je){r.innerHTML=String.fromCharCode(parseInt(this.Ae)+10111),t.addCSSClass(e,"c2k-action");const s=document.getElementsByClassName(this.je),i=Array.from(s);e.onmouseover=()=>{r.innerHTML=String.fromCharCode(parseInt(this.Ae)+10121);for(const e of i)t.addCSSClass(e,"highlight")},e.onmouseleave=()=>{r.innerHTML=String.fromCharCode(parseInt(this.Ae)+10111);for(const e of i)t.removeCSSClass(e,"highlight")}}else r.innerHTML=s;e.appendChild(r)}if(this.$e&&t.addCSSClass(e,"disabled"),this.Ee){const s=t.createDiv(["action-wrapper"]),i=t.createDiv(),r=t.createTextDiv(["tooltip","none"]);return r.innerText=this.Ee,r.setAttribute("role","tooltip"),i.appendChild(r),s.appendChild(e),s.appendChild(i),s}return this.He=e,e}handleOnClick(t){if(this.onActionClick&&!this.$e){const t={getPayload:this.getEventPayload.bind(this),label:this.Ae,imageUrl:this.Pe||this.Oe,type:this.Te};this.Pe&&this.He.lastElementChild.replaceWith(this.util.createImage(this.Pe,["action-image"],this.Ae||"")),this.onActionClick(t)}this.Te!==i.ActionType.Postback&&this.Te!==i.ActionType.Location&&this.Te!==i.ActionType.Share||(t.preventDefault(),t.stopPropagation())}disable(){this.$e=!0,this.He&&(this.util.addCSSClass(this.He,"disabled"),this.He.disabled=!0)}enable(){this.$e=!1,this.He&&(this.util.removeCSSClass(this.He,"disabled"),this.He.disabled=!1)}getActionType(){return this.Te}}class mt extends dt{constructor(t,e){super(t,e),this.Ve=e.phoneNumber}render(){const t=this.util,e=super.render();"button"===e.tagName.toLowerCase()?t.addCSSClass(e,"action-call"):t.addCSSClass(e.firstElementChild,"action-call");const s=t.createAnchor(`tel:${this.Ve}`,"");return this.onActionClick=()=>{s.click()},e}getEventPayload(){return Promise.resolve(this.Ve)}}class gt extends dt{render(){const t=this.util,e=super.render();return"button"===e.tagName.toLowerCase()?t.addCSSClass(e,"action-location"):t.addCSSClass(e.firstElementChild,"action-location"),e}getEventPayload(){return(0,i.getCurrentPosition)()}}class ft extends dt{constructor(t,e,s,i){super(t,e),this.Fe=s,this.Ne=i,this.Re=e.popupContent}render(){const t=this.util,e=super.render();"button"===e.tagName.toLowerCase()?t.addCSSClass(e,"action-popup"):t.addCSSClass(e.firstElementChild,"action-popup");const s=function(t,e,s,r){const o=t.createDiv(["wrapper","popup-content-wrapper","none"]),n=t.createDiv(["popup-dialog"]),a=ke.fromMessage(s,t,{messagePayload:e});return a.onActionClick=e=>{(e.type!==i.ActionType.SubmitForm||a.validateForm())&&(t.addCSSClass(o,"none"),r(e))},n.appendChild(a.render()),o.appendChild(n),o.onclick=e=>{n.contains(e.target)||t.addCSSClass(o,"none")},o}(t,this.Re,this.Fe,this.Ne);return document.body.appendChild(s),this.onActionClick=()=>{t.removeCSSClass(s,"none")},e}getEventPayload(){return Promise.resolve(this.Re)}}class bt extends dt{constructor(t,e){super(t,e),this.De=e.postback}getEventPayload(){return Promise.resolve(this.De)}}class vt extends dt{constructor(t,e,s){super(t,e),this.Ue=s}render(){const t=this.util,e=super.render();return"button"===e.tagName.toLowerCase()?t.addCSSClass(e,"action-share"):t.addCSSClass(e.firstElementChild,"action-share"),e}getEventPayload(){return Promise.resolve(this.Ue)}}class wt extends dt{constructor(t,e){super(t,e),this.De=e.postback}getEventPayload(){return Promise.resolve(this.De)}}class xt extends dt{constructor(t,e,s=!1,i){super(t,e),this.Be=s,this.We=i,this.P=e.url}render(){const t=this.util,e=super.render();if("button"===e.tagName.toLowerCase()?t.addCSSClass(e,"action-url"):t.addCSSClass(e.firstElementChild,"action-url"),this.P){const s=t.createAnchor(this.P,"",[],this.Be,this.We);e.onclick=()=>{s.click()}}return e}getEventPayload(){return Promise.resolve(this.P)}}class kt{constructor(t){this.Ze=t}debug(...t){this.qe(kt.LOG_LEVEL.DEBUG,t)}error(...t){this.qe(kt.LOG_LEVEL.ERROR,t)}info(...t){this.qe(kt.LOG_LEVEL.INFO,t)}warn(...t){this.qe(kt.LOG_LEVEL.WARN,t)}qe(t,e){if(kt.logLevel>=t){let s;switch(e.unshift(`[${kt.appName}.${kt.appVersion}.${this.Ze}]`),t){case kt.LOG_LEVEL.ERROR:s=console.error;break;case kt.LOG_LEVEL.WARN:s=console.warn;break;case kt.LOG_LEVEL.INFO:s=console.info;break;case kt.LOG_LEVEL.DEBUG:s=console.debug}s.apply(console,e)}}}kt.LOG_LEVEL={NONE:0,ERROR:1,WARN:2,INFO:3,DEBUG:4},kt.logLevel=kt.LOG_LEVEL.NONE;class yt extends dt{constructor(t,e,s){super(t,e),this.Ge=e,this.Ue=s}render(){const t=this.util,e=super.render();return"button"===e.tagName.toLowerCase()?t.addCSSClass(e,"action-client"):t.addCSSClass(e.firstElementChild,"action-client"),e}getEventPayload(){return this.Ge.actionType===i.ClientActionType.COPY_MESSAGE_TEXT?Promise.resolve(this.Ue):Promise.resolve(this.Ge)}}class _t{static fromActionPayload(t,e,s,r,o){switch(t.type){case i.ActionType.Postback:return new bt(e,t);case i.ActionType.Url:return new xt(e,t,s.openLinksInNewWindow,s.linkHandler);case i.ActionType.Webview:return new xt(e,t,s.openLinksInNewWindow,o.webviewLinkHandler);case i.ActionType.Location:return new gt(e,t);case i.ActionType.Call:return new mt(e,t);case i.ActionType.Share:return new vt(e,t,r);case i.ActionType.SubmitForm:return new wt(e,t);case i.ActionType.Popup:return new ft(e,t,s,o.onMessageActionClicked);case i.ActionType.Client:return new yt(e,t,r);default:return _t.logger.error(`Payload contains wrong action type:${t.type}`),null}}}_t.logger=new kt("ActionComponentFactory");const zt={LEFT:"left",RIGHT:"right"};class Mt{constructor(t,e,s,r,o,n){this.settings=t,this.util=e,this.payload=s,this.side=r,this.source=o,this.options=n,this.actions=[],this.globalActions=[],this.Ye=[],this.locale=t.locale,this.translations=t.i18n[this.locale],this.shareText=function(t){let e="";switch(t.type){case i.MessageType.Card:return t.cards.forEach((t=>{var s;e+=(t.title?`${t.title} - `:"")+(t.description?`${t.description} - `:"")+(null!==(s=t.url)&&void 0!==s?s:"")+"\n"})),e;case i.MessageType.Text:return t.text;case i.MessageType.Attachment:return t.attachment.url;case i.MessageType.Location:const s=t.location;return`${s.title?`${s.title} - `:""}${s.latitude}, ${s.longitude}`;case i.MessageType.Table:t.rows.forEach((t=>{t.fields.forEach((t=>{e+=t.value?`${t.value} - `:""}))}));break;case i.MessageType.Form:t.forms.forEach((t=>{const s=Pe(t);e+=s?`${s} - `:""}));break;case i.MessageType.EditForm:const r=t;e=r.title?`${r.title} - `:"",(0,i.isEditFormPayloadWithFields)(r)?r.fields.forEach((t=>{(0,i.isReadOnlyField)(t)?e+=t.value?`${t.value} - `:"":e+=t.label?`${t.label} - `:""})):r.formRows.forEach((t=>{t.columns.forEach((t=>{t.fields.forEach((t=>{(0,i.isReadOnlyField)(t)?e+=t.value?`${t.value} - `:"":e+=t.label?`${t.label} - `:""}))}))}));break;case i.MessageType.TableForm:const o=t;o.rows.forEach(((t,s)=>{t.fields.forEach((t=>{e+=t.value?`${t.value} - `:""})),e+=Pe(o.forms[s])}))}return Ve(e)}(s),n&&n.locale&&(this.locale=n.locale,this.translations=Object.assign(Object.assign({},this.translations),this.settings.i18n[n.locale])),s.actions&&(this.actions=this.buildActions(s.actions,this.shareText)),s.globalActions&&(this.globalActions=this.buildActions(s.globalActions,this.shareText)),this.headerText=s.headerText,this.footerText=s.footerText,s.footerForm&&(this.footerFormComponent=_e(e,s.footerForm,t,n)),this.Ye=Y(this.actions).concat(Y(this.globalActions))}handleOnActionClick(t){if(this.onActionClick){const e=t;e.messageComponent=this,this.onActionClick(e)}}hasActions(){return this.actions.length>0||this.globalActions.length>0}focusFirstAction(){var t;null===(t=this.firstActionButton)||void 0===t||t.focus()}disableActions(){this.actions.forEach((t=>{t.disable()})),this.globalActions.forEach((t=>{t.disable()})),this.footerFormComponent&&this.footerFormComponent.disableActions()}disablePostbacks(){this.Ye.forEach((t=>{t.disable()})),this.footerFormComponent&&this.footerFormComponent.disablePostbacks()}enableActions(){this.actions.forEach((t=>{t.enable()})),this.globalActions.forEach((t=>{t.enable()})),this.footerFormComponent&&this.footerFormComponent.enableActions()}enablePostbacks(){this.Ye.forEach((t=>{t.enable()})),this.footerFormComponent&&this.footerFormComponent.enablePostbacks()}render(t){const e=this,s=e.util,i=e.actions,r=e.globalActions,o=this.payload.embeddedActions,n="embeddedAction";this.element&&(this.element.innerHTML="");const a=this.element?this.element:s.createDiv(["message"]);a.lang=e.locale;const c=s.createDiv(["message-wrapper"]);a.appendChild(c);const h=e.getContent(t);if(e.headerText&&c.appendChild(e.getHeader()),c.appendChild(h),i&&i.length){const t=e.getActions();(this.settings.displayActionsAsPills?c:h).appendChild(t),e.firstActionButton||(e.firstActionButton=t.firstElementChild),this.actionsWrapper=t}if(e.footerText&&c.appendChild(e.getFooter()),this.footerFormComponent){const t=s.createDiv(["footer-form"]);t.appendChild(this.footerFormComponent.render()),c.appendChild(t)}if(r&&r.length){const t=e.getGlobalActions();a.appendChild(t),e.firstActionButton||(e.firstActionButton=t.firstElementChild)}return this.element=a,a.querySelectorAll(`span.${n}`).forEach((t=>{const e=t,i=o.find((e=>e.id===t.id));if(i){s.addCSSClass(t,n,`display-${i.displayType}`);const r=_t.fromActionPayload(i,s,this.settings,this.shareText,this.options);r&&(r.onActionClick=this.handleOnActionClick.bind(this),r.render(),e.onclick=t=>r.handleOnClick(t))}})),a}getHeader(){return Ct(this.headerText,"message-header",this.util,this.settings.embeddedVideo)}getContent(t){const e=this.util.createDiv(["message-bubble"]);return e.style.padding=this.settings.messagePadding||e.style.padding,t&&e.appendChild(t),e}getActions(){const t=this.settings,e=t.displayActionsAsPills?["message-global-actions"]:["message-actions"];return"horizontal"!==t.actionsLayout&&e.push("col"),St(this.actions,e,this.util)}getFooter(){return Ct(this.footerText,"message-footer",this.util,this.settings.embeddedVideo)}getGlobalActions(){const t=["message-global-actions"];return this.settings.icons.avatarBot&&t.push("has-message-icon"),"horizontal"!==this.settings.globalActionsLayout&&t.push("col"),St(this.globalActions,t,this.util)}buildActions(t,e){const s=this.settings;return function(t,e,s,i,r,o){const n=[];return t.forEach((t=>{const a=_t.fromActionPayload(t,e,s,i,r);a&&(a.onActionClick=o,n.push(a))})),n}(t,this.util,s,e,this.options,this.handleOnActionClick.bind(this))}}function Ct(t,e,s,i){const r=s.createDiv(["message-bubble",e]),o=s.createTextDiv();return o.innerHTML=K(t,s.cssPrefix,i),r.appendChild(o),r}function St(t,e,s){const i=s.createTextDiv(e);return t.forEach((t=>{i.appendChild(t.render())})),i}class $t{}$t.GEOLOCATION_REQUEST_DENIED=1,$t.CHAT_SCROLL_DELAY=300,$t.WEBSOCKET_READY_STATE=["CONNECTING","OPEN","CLOSING","CLOSED"],$t.WEBSOCKET_CLOSE_EVENT={CODE:{ABNORMAL_CLOSURE:1006}},$t.ATTACHMENT_HEADER={AUTHORIZATION:"Authorization",FILE_AUTH_TYPE:"x-oda-meta-file-authType",FILE_IS_PROTECTED:"x-oda-meta-file-isProtected",FILE_SIZE:"x-oda-meta-file-size"},$t.MAX_SUGGESTIONS_COUNT=5,$t.MIN_SUGGESTIONS_COUNT=1,$t.SUGGESTIONS_COUNT_THRESHOLD=30,$t.TIME={MIN_FIFTY:3e6};const Tt="24.04",At=1024,Ot=26214400,It=1e3;class Et{static capitalize(t){return t.charAt(0).toUpperCase()+t.slice(1)}constructor(t,e,s,i,r){this.settings=t,this.util=e,this.side=i,this.Je=r,this.P=s.url,this.Te=s.type;const o=s.url.split("/");this.Ke=decodeURI(s.title||o[o.length-1]),this.Xe=s.filename}Qe(t,e){const s=this.util,i=this.settings,r=s.createElement("a",[],!0),o=s.createIconButton({css:["attachment-control-icon","attachment-button","flex"],icon:i.icons.download||b,iconCss:["attachment-download-icon"],title:i.i18n[i.locale].download});return r.setAttribute("href",t),r.setAttribute("download",e||""),r.setAttribute("target","_blank"),r.appendChild(o),r}createAttachment(t,e){const s=this.util,r=this.settings,o=s.createDiv(["attachment"]),n=s.createDiv(["attachment-placeholder","flex"]),a=s.createDiv(["attachment-icon"]),c=s.createImageIcon({icon:t});a.appendChild(c);const h=this.Ke,l=s.createDiv(["attachment-footer","flex",this.Je&&"with-actions"]),p=s.createLabel(["attachment-title"]),u=s.createDiv(["attachment-controls","flex"]);if(p.innerText=h,p.setAttribute("title",h),l.appendChild(p),this.Te===i.AttachmentType.Image){const t=s.createIconButton({css:["attachment-control-icon","attachment-button","flex"],icon:r.icons.expandImage||F,iconCss:["attachment-expand-icon"],title:r.i18n[r.locale].imageViewerOpen});t.onclick=()=>{this.createImagePreview(this.P,h)},u.appendChild(t)}if(this.side===zt.LEFT&&u.appendChild(this.Qe(this.P,this.Xe)),e)switch(n.appendChild(e),e.onerror=()=>{e.remove(),n.appendChild(a)},this.Te){case i.AttachmentType.Image:e.onload=()=>{e.clientHeight>211&&(n.style.alignItems="flex-start"),l.appendChild(u)},e.onclick=()=>{this.createImagePreview(this.P,this.Ke)};break;case i.AttachmentType.Audio:case i.AttachmentType.Video:e.onloadeddata=()=>{l.appendChild(u)}}else n.appendChild(a),l.appendChild(u);return o.appendChild(n),null==o||o.appendChild(l),o}createImagePreview(t,e){const s=this.util,i="image-preview",r=this.settings,o=s.createDiv([`${i}-wrapper`]),n=s.createImage(t,[i]),a=s.createLabel([`${i}-title`]);a.innerText=e;const c=document.querySelector(`.${this.settings.name}-wrapper`),h=r.icons.close||g,l=s.createIconButton({css:[`${i}-close`],icon:h,iconCss:[`${i}-close-icon`],title:r.i18n[r.locale].imageViewerClose});l.onclick=()=>{o.remove()},l.onkeydown=t=>{"Tab"===t.code&&(o.focus(),t.preventDefault())};const p=s.createDiv([`${i}-header`]);p.appendChild(a),p.appendChild(l),o.appendChild(p),o.appendChild(n),o.setAttribute("tabindex","-1"),o.onkeydown=t=>{"Escape"===t.code&&o.remove()},c.appendChild(o),o.focus()}}class Lt extends Et{render(){const t=this.util,e=this.settings,s=e.icons.fileAudio||h,i=t.createMedia("video",this.P,["attachment-audio"]);i.controls=!0,i.preload="metadata",zt.RIGHT===this.side&&i.setAttribute("controlsList","nodownload");const r=``,o=e.i18n[e.locale].attachmentAudioFallback.replace("{0}",r).replace("{/0}","");return i.innerHTML=o,e.linkHandler?Se(i,e.linkHandler):e.openLinksInNewWindow&&$e(i),this.createAttachment(s,i)}}class Pt extends Et{render(){const t=this.settings.icons.fileGeneric||x;return this.createAttachment(t)}}class jt extends Et{render(){const t=this.util,e=this.settings.icons.fileImage||k,s=t.createImage(this.P,["attachment-image"],this.Ke);return this.createAttachment(e,s)}}class Ht extends Et{render(){const t=this.util,e=this.settings,s=this.P,i=e.icons.fileVideo||H,r=X(s,t.cssPrefix);if(r){const e=t.createElement("span");return e.innerHTML=r,e}const o=t.createMedia("video",this.P,["attachment-video"]);o.controls=!0,o.preload="metadata",zt.RIGHT===this.side&&o.setAttribute("controlsList","nodownload");const n=``,a=e.i18n[e.locale].attachmentVideoFallback.replace("{0}",n).replace("{/0}","");return o.innerHTML=a,this.settings.linkHandler?Se(o,e.linkHandler):this.settings.openLinksInNewWindow&&$e(o),this.createAttachment(i,o)}}class Vt extends Mt{static fromPayload(t,e,s,r,o,n=!1){if(o&&o.authToken&&o.uri&&s.url.indexOf(o.uri)>=0&&!this.ts.test(s.url)){const t=null==o?void 0:o.authToken;(null==t?void 0:t.length)&&(s.url=`${s.url}?token=${t}`)}switch(s.type){case i.AttachmentType.Image:return new jt(t,e,s,r,n);case i.AttachmentType.Video:return new Ht(t,e,s,r,n);case i.AttachmentType.Audio:return new Lt(t,e,s,r,n);case i.AttachmentType.File:return new Pt(t,e,s,r,n);default:throw Error("Payload contains wrong attachment type")}}constructor(t,e,s,i,r,o){super(t,e,s,i,r,o),this.rs=Vt.fromPayload(t,e,s.attachment,i,o,this.hasActions())}getContent(){return super.getContent(this.rs.render())}}Vt.ts=/token=[a-z\.\d]+/i;class Ft{constructor(t,e,s,i,r){var o;if(this.Fe=t,this.os=e,this.te=r,this.ns=[],this.Ye=[],this.Ke=s.title,this.cs=s.description,this.Oe=s.imageUrl,this.P=s.url,s.actions){for(const i of s.actions){const s=(this.Ke?`${this.Ke} - `:"")+(this.cs?`${this.cs} - `:"")+(null!==(o=this.P)&&void 0!==o?o:""),n=_t.fromActionPayload(i,e,t,s,r);n&&(n.onActionClick=this.handleOnActionClick.bind(this),this.ns.push(n))}this.Ye=Y(this.ns)}}handleOnActionClick(t){this.onActionClick&&this.onActionClick(t)}render(){const t=this.os,e=this.Fe,s=e.embeddedVideo,i=e.locale,r=this.P,o=t.createDiv(["card"]),n=r?t.createAnchor(r,"",["card-component"],e.openLinksInNewWindow,e.linkHandler):t.createDiv(["card-content"]);if(this.P&&(n.innerText=""),this.Oe){const s=e.i18n;let r=s[i].cardImagePlaceholder;if(this.te&&this.te.locale){const t=s[this.te.locale];r=t?t.cardImagePlaceholder:r}n.appendChild(t.createImage(this.Oe,["card-image"],r))}const a=t.createTextDiv(["card-title"]);if(a.innerHTML=K(this.Ke,t.cssPrefix,s),n.appendChild(a),this.cs){const e=t.createTextDiv(["card-description"]);e.innerHTML=K(this.cs,t.cssPrefix,s),n.appendChild(e)}if(o.appendChild(n),e.linkHandler?Se(n,e.linkHandler):e.openLinksInNewWindow&&$e(n),this.ns.length>0){const s=t.createDiv("horizontal"!==e.cardActionsLayout?["card-actions","col"]:["card-actions"]);let i=!0;for(const t of this.ns){const e=t.render();i&&(this.hs=e,i=!1),s.appendChild(e)}o.appendChild(s)}return o}hasActions(){return this.ns.length>0}disableActions(){this.ns.forEach((t=>t.disable()))}disablePostbacks(){this.Ye.forEach((t=>t.disable()))}enableActions(){this.ns.forEach((t=>t.enable()))}enablePostbacks(){this.Ye.forEach((t=>t.enable()))}getFirstActionButton(){return this.hs}}class Nt extends Mt{constructor(t,e,s,i,r,o){super(t,e,s,i,r,o),this.ls=[],this.ps=s.layout,this.us=s.cards.length;let n=0;s.cards.forEach((t=>{n++,this.ls.push(new Ft(this.settings,e,t,n,o))})),this.globalActions=this.actions.concat(this.globalActions),this.actions=[],this.ds=!1}hasActions(){return this.ls[0].hasActions()||this.actions.length>0||this.globalActions.length>0}disableActions(){super.disableActions(),this.ls.forEach((t=>{t.disableActions()}))}disablePostbacks(){super.disablePostbacks(),this.ls.forEach((t=>{t.disablePostbacks()}))}enableActions(){super.enableActions(),this.ls.forEach((t=>{t.enableActions()}))}enablePostbacks(){super.enablePostbacks(),this.ls.forEach((t=>{t.enablePostbacks()}))}render(){const t=this.util,e=this.settings.name,s=[`card-message-${this.ps}`],i=super.render();if(i.querySelector(`.${e}-icon-wrapper`)){s.push("has-message-icon");const r=i.querySelector(`.${e}-content-wrapper`);t.addCSSClass(r,"with-icon")}return t.addCSSClass(i,...s),i}setCardsScrollDirection(){this.ds="rtl"===getComputedStyle(this.gs).direction}getContent(){const t=this.util,e=this.us,s=t.createDiv(["card-message-content"]),i=t.createDiv(["card-message-cards"]);let r=!0;if(this.ls.forEach((t=>{t.onActionClick=this.handleOnActionClick.bind(this);const e=t.render();r&&t.hasActions()&&(this.firstActionButton=t.getFirstActionButton(),r=!1),i.appendChild(e)})),s.appendChild(i),"horizontal"===this.ps&&e>1){let t;s.appendChild(this.fs()),this.bs=0,i.addEventListener("scroll",(()=>{window.clearTimeout(t),t=window.setTimeout((()=>{let t=0;for(let s=0;s{this.ws()}),500))}this.xs=s,this.gs=i;return new IntersectionObserver((t=>{t.forEach((t=>{t.isIntersecting&&this.ws()}))}),{root:document.querySelector(".oda-chat-conversation")}).observe(i),s}fs(){if(!this.ks){const t=this.util,e=this.translations.cardNavNext;this.ks=t.createDiv(["next-wrapper"]);const s=t.createIconButton({css:["round","next"],icon:u,iconCss:[],title:e});s.onclick=this.ys.bind(this),this.ks.appendChild(s)}return this.ks}_s(){if(!this.zs){const t=this.util,e=this.translations.cardNavPrevious;this.zs=t.createDiv(["prev-wrapper"]);const s=t.createIconButton({css:["round","previous"],icon:d,iconCss:[],title:e});s.onclick=this.Ms.bind(this),this.zs.appendChild(s)}return this.zs}ys(){this.bs0&&(this.bs--,this.vs())}vs(){var t,e,s,i;const r=this.gs.children[this.bs];r&&(this.gs.scrollLeft=r.offsetLeft-56,0===this.bs?null===(t=this.zs)||void 0===t||t.remove():(null===(e=this.zs)||void 0===e?void 0:e.parentElement)||this.xs.prepend(this._s()),this.bs===this.us-1?null===(s=this.ks)||void 0===s||s.remove():(null===(i=this.ks)||void 0===i?void 0:i.parentElement)||this.xs.appendChild(this.fs()))}ws(){this.gs.scrollWidth===this.gs.offsetWidth?(this.ks&&(this.ks.hidden=!0),this.zs&&(this.zs.hidden=!0)):(this.ks&&(this.ks.hidden=!1),this.zs&&(this.zs.hidden=!1))}}class Rt extends Mt{constructor(t,e,s,i,r,o){super(t,e,s,i,r,o);const n=s.location;this.Ke=n.title,this.P=n.url,this.Cs=n.longitude,this.Ss=n.latitude}render(){const t=this.util,e=t.createDiv(["message"]);e.lang=this.locale;const s=t.createDiv(["message-wrapper"]);e.appendChild(s);const i=t.createDiv(["attachment"]),r=t.createDiv(["attachment-placeholder","flex"]),o=t.createDiv(["attachment-icon"]),n=t.createImageIcon({icon:this.settings.icons.shareMenuLocation||I}),a=t.createDiv(["attachment-footer","flex"]),c=t.createLabel(["attachment-title"]);if(c.innerText=this.Ke?this.Ke:`${this.Ss.toFixed(4)}, ${this.Cs.toFixed(4)}`,a.appendChild(c),o.appendChild(n),r.appendChild(o),!this.actions.length){const e=t.createDiv(["attachment-controls"]),s=t.createIconButton({css:["attachment-control-icon","attachment-button","flex"],icon:this.settings.icons.externalLink||w,iconCss:[],title:this.translations.openMap}),i=t.createAnchor(this.P||`https://www.google.com/maps/@${this.Ss},${this.Cs},12z`,"",[],this.settings.openLinksInNewWindow,this.settings.linkHandler);s.onclick=()=>{i.click()},e.appendChild(s),a.appendChild(e)}return i.appendChild(r),i.appendChild(a),s.appendChild(this.getContent(i)),e}}class Dt extends Mt{constructor(t,e,s,i,r,o){super(t,e,s,i,r,o),this.Ge=JSON.stringify(s.payload)}getContent(){const t=this.util.createTextSpan();return t.innerText=this.Ge,super.getContent(t)}}class Ut extends Mt{constructor(t,e,s,i,r,o){super(t,e,s,i,r,o),this.$s=s.text}getContent(){const t=this.settings,e=this.util,s=this.$s,r=e.createTextDiv(["message-text"]);return this.side===zt.RIGHT?(0,i.isPostbackPayload)(this.payload)&&Bt(s)?(e.addCSSClass(r,"message-user-postback"),r.innerHTML=s):r.textContent=Wt(s):(r.innerHTML=K(s,e.cssPrefix,t.embeddedVideo),t.linkHandler?Se(r,t.linkHandler):t.openLinksInNewWindow&&$e(r)),super.getContent(r)}}const Bt=t=>!!t&&/^t.replace(/&#x([0-9a-f]+);/gi,((t,e)=>String.fromCharCode(parseInt(e,16)))),Zt="start",qt="end";class Gt extends Mt{constructor(t,e,s,i,r,o){super(t,e,s,i,r,o),this.Ts="",this.As=s.streamState,this.$s=s.text,this.Ts=s.text;let n="";this.Os=Yt((s=>{n+=s;const i=n.length%20?n:K(n,e.cssPrefix,t.embeddedVideo),r=Me(i);this.textElement&&(this.textElement instanceof HTMLInputElement||this.textElement instanceof HTMLTextAreaElement?(this.textElement.focus(),this.textElement.value=r,this.textElement instanceof HTMLTextAreaElement&&(this.textElement.scrollTop=this.textElement.scrollHeight)):this.textElement.innerHTML=r)}),(()=>{var t;this.As===qt&&(this.isCoPilot?this.showDone():(this.$s=null===(t=this.textElement)||void 0===t?void 0:t.innerHTML,this.render()))}),t.typingDelay||1)}update(t){const e=t.streamState;switch(this.As=e,e){case Zt:this.renderClean(t),this.isCoPilot&&this.Os.push(t.text.split(""));break;case"running":this.Os.push(t.text.split("")),this.Ts=t.text;break;case qt:const e=this.Ts;if(this.Ts="",e.length){const s=t.text.lastIndexOf(e);if(s>=0){const i=t.text.substring(s+e.length);this.Os.push(i.split("")),this.isCoPilot||this.setAddOnComponents(t);break}}this.renderClean(t)}}getContent(){var t;const e=this.settings,s=this.util,i=s.createTextDiv();return i.setAttribute("aria-hidden","true"),this.As!==Zt&&this.textElement?(i.innerHTML=K(this.$s,s.cssPrefix,e.embeddedVideo),this.As===qt&&i.removeAttribute("aria-hidden"),e.linkHandler?Se(i,e.linkHandler):e.openLinksInNewWindow&&$e(i)):(this.textElement=i,this.Os.push(null===(t=this.$s)||void 0===t?void 0:t.split(""))),super.getContent(i)}renderClean(t){this.Os.clear(),this.$s=t.text,this.isCoPilot||(this.setAddOnComponents(t),this.render())}setAddOnComponents(t){this.headerText=t.headerText,t.actions&&(this.actions=this.buildActions(t.actions)),this.footerText=t.footerText,t.footerForm&&(this.footerFormComponent=_e(this.util,t.footerForm,this.settings,this.options)),t.globalActions&&(this.globalActions=this.buildActions(t.globalActions)),this.Ye=Y(this.actions).concat(Y(this.globalActions))}}const Yt=(t,e,s)=>{const i=[];let r=!0;const o=()=>{if(!i.length)return r=!0,void setTimeout((()=>e()));setTimeout((()=>{i.length&&(t(i.shift()),o())}),s)};return{push:t=>{i.push(...t),r&&(r=!1,o())},clear:()=>{i.length=0}}};class Jt extends Ut{constructor(t,e,s,i,r,o){super(t,e,s,i,r,o),this.Is=0,this.Es=s.actions,this.ratingId=Date.now()}focusFirstAction(){this.Ls[0].focus()}disableActions(){this.Ps(!0),super.disableActions()}disablePostbacks(){this.Ps(!0),super.disablePostbacks()}enableActions(){this.Ps(!1),super.enableActions()}enablePostbacks(){this.Ps(!1),super.enablePostbacks()}highlightRating(t){if(!this.actions||!this.Ls)return;const e=this.util,s="active",i="string"==typeof t?this.js(t):t;for(let t=1;t<=this.Ls.length;t++){const r=this.Ls[t-1];if(!r)break;i&&t<=i||0===i&&t<=this.Is?e.addCSSClass(r,s):e.removeCSSClass(r,s)}}getActions(){const t=this.util,e=this.settings,s=e.i18n[e.locale].ratingStar,i=t.createDiv(["rating-wrapper"]);this.Ls=this.Es.map((r=>{const o=t.createElement("input",["star-input","rating-hidden"]);o.id=`rating-${r.label}-${this.ratingId}`,o.type="radio",o.name=`rating-${this.ratingId}`,o.value=r.label;const n=t.createLabel(["star-label"]);n.htmlFor=`rating-${r.label}-${this.ratingId}`,n.setAttribute("data-rating",r.label);const a=t.createTextSpan(["rating-hidden"]),c=s.replace("{0}",`${r.label}`);a.innerText=c;const h=e.icons&&e.icons.rating||S,l=t.createImageIcon({icon:h,iconCss:["rating-star-icon"]});return n.appendChild(a),n.appendChild(l),o.onfocus=()=>{o.disabled||(this.Is=this.Hs(o))},o.onkeydown=t=>{"Enter"===t.key&&this.Vs(r)},n.onclick=()=>{o.disabled||(this.Is=this.Hs(n),this.Vs(r))},n.onmouseover=()=>{o.disabled||this.Hs(n)},n.onmouseleave=()=>{o.disabled||this.Hs(null)},i.appendChild(o),i.appendChild(n),o})),this.Is&&this.Hs(null);const r=t.createDiv(["rating-root"]);return r.appendChild(i),r}Ps(t){this.Ls&&this.Ls.forEach((e=>{e.disabled=t}))}Vs(t){const e={getPayload:()=>Promise.resolve(t.postback),label:t.label,type:t.type};this.handleOnActionClick(e)}Hs(t){let e=0;if(t){const s="value"in t?t.value:null==t?void 0:t.getAttribute("data-rating");e=s?parseInt(s,10):0}return this.highlightRating(e),e}js(t){let e=0;if(t.match(/^\d+$/)){const s=parseInt(t,10);s>0&&s<=this.actions.length&&(e=s)}return e}}class Kt extends Mt{constructor(t,e,s,i,r,o){super(t,e,s,i,r,o),this.ns=[],this.cssPrefix=t.name,this.te=o,this.Ge=s}disableActions(){super.disableActions(),this.ns.forEach((t=>{t.disable()}))}disablePostbacks(){super.disablePostbacks(),Y(this.ns).forEach((t=>{t.disable()}))}enableActions(){super.enableActions(),this.ns.forEach((t=>{t.enable()}))}enablePostbacks(){super.enablePostbacks(),Y(this.ns).forEach((t=>{t.enable()}))}render(){return super.render()}getHeader(){const t=this.util,e=super.getHeader();return t.addCSSClass(e,"message-header-yellow"),e}getContent(t){const e=this.util,s="message-bubble",r=this.Ge.type,o=e.createDiv([s]);r===i.MessageType.Table||r===i.MessageType.TableForm?e.addCSSClass(o,`${s}-tabular-message`):e.addCSSClass(o,`${s}-form-message`,r===i.MessageType.EditForm?"edit-form-message":""),t&&o.appendChild(t);const n=this.getPageStatus();return n&&o.appendChild(n),o}getPageStatus(){const t=this.util;let e;const s=this.Ge.paginationInfo;return s&&s.totalCount>s.rangeSize&&(e=t.createTextDiv(["results-page-status"]),e.innerText=s.status),e}}class Xt{constructor(t,e,s,r,o,n){this.Fe=t,this.os=e,this.Fs=s,this.Ns=n,this.isTableField=!1,this.isColumnField=!1,s.displayType===i.DisplayType.Action&&(this.action=_t.fromActionPayload(s.action,e,t,r,o))}render(){var t;const e=this.os,s=this.Fs,r="form-message",o=this.Fe,{alignment:n,label:c,labelFontSize:h,labelFontWeight:l,marginTop:p,onHoverPopupContent:u}=s,d=e.createTextDiv([`${r}-value`]),m=null===(t=s.value)||void 0===t?void 0:t.toString();switch(s.displayType){case i.DisplayType.Link:const t=e.createDiv(),{imageUrl:r,linkLabel:h}=s,l=e.createElement("a",h?[]:["ellipsis"],!0);if(l.href=m,r){const t=e.createImage(r,["video-wrapper"],m);t.alt=h||"",l.appendChild(t),c&&e.addCSSClass(d,"with-top-margin")}else l.innerHTML=h||(0,a.stripHTTP)(m)||"";l.setAttribute("target","_blank"),t.appendChild(l),o.linkHandler?Se(t,o.linkHandler):o.openLinksInNewWindow&&$e(t),d.appendChild(l);break;case i.DisplayType.Text:const{fontSize:p,fontWeight:u,truncateAt:g}=s;m&&g?(d.innerHTML=`${m.slice(0,g)}...`,d.title=m):d.innerHTML=m||"",Qt(d,p,u,e);break;case i.DisplayType.Media:const f=s.mediaType,b=c&&m;switch(f){case"image":const t=e.createImage(m,["video-wrapper"],m);b&&e.addCSSClass(d,"with-top-margin"),d.appendChild(t);break;case"video":X(m,e.cssPrefix)?(d.innerHTML=K(m,e.cssPrefix,o.embeddedVideo),o.embeddedVideo&&b&&e.addCSSClass(d,"with-top-margin")):d.appendChild(se(f,m,d,b,e));break;case"audio":d.appendChild(se(f,m,d,b,e))}break;case i.DisplayType.Action:e.addCSSClass(d,"flex"),d.style.justifyContent=n,c&&e.addCSSClass(d,"with-top-margin"),this.action.onActionClick=this.onActionClick,d.appendChild(this.action.render())}if(this.isTableField)return ee(d,u,o,e),d;const g=`${r}-field`,f=[g,`${g}-col-${this.Ns}`],b=e.createDiv(f),v=e.createDiv([`${r}-key`]);return v.innerHTML=c||"",n&&(v.style.textAlign=n,d.style.textAlign=n),Qt(v,h,l,e),b.appendChild(v),b.appendChild(d),ee(b,u,o,e),this.isColumnField?te(b,p,e):b}disableActions(){this.action.disable()}disablePostbacks(){Y([this.action]).forEach((t=>{t.disable()}))}enableActions(){this.action.enable()}enablePostbacks(){Y([this.action]).forEach((t=>{t.enable()}))}}function Qt(t,e,s,i){switch(e){case"large":i.addCSSClass(t,"font-size-lg");break;case"small":i.addCSSClass(t,"font-size-sm");break;default:i.addCSSClass(t,"font-size-md")}switch(s){case"bold":i.addCSSClass(t,"font-weight-bold");break;case"light":i.addCSSClass(t,"font-weight-light");break;default:i.addCSSClass(t,"font-weight-md")}}function te(t,e,s){return"large"===e?s.addCSSClass(t,"margin-top-lg"):"none"!==e&&s.addCSSClass(t,"margin-top-md"),t}function ee(t,e,s,i){if(e){const r=ke.fromMessage(s,i,{messagePayload:e});if(r){const e=i.createDiv(),s=i.createDiv(["popupContent"]);s.appendChild(r.render()),s.setAttribute("role","tooltip"),e.appendChild(s),t.style.cursor="pointer",t.appendChild(e)}}}const se=(t,e,s,i,r)=>{const o=r.createMedia(t,e,["video-wrapper"]);return o.controls=!0,o.preload="metadata",i&&r.addCSSClass(s,"with-top-margin"),o};class ie extends Kt{getContent(){const t=this.util,e=this.settings,s=this.Ge,i="form-message",r=t.createDiv([i]);s.formColumns>2&&(s.formColumns=2);const o=s.forms;return o.forEach(((n,a)=>{if(n.title){const e=t.createTextDiv([`${i}-header`]);e.innerText=n.title,r.appendChild(e)}const[c,h]=re(t,n,s.formColumns,e,this.handleOnActionClick.bind(this),this.te);this.ns=this.ns.concat(h);const l=a+1;l===o.length||o[l].title||t.addCSSClass(c,"with-border"),r.appendChild(c)})),super.getContent(r)}}function re(t,e,s,r,o,n){var a;const c="form-message",h=`${c}-actions-col`,l=null===(a=e.channelExtensions)||void 0===a?void 0:a.c2kReferences,p=t.createDiv([`${c}-item`,l?"c2k-reference":""]),u=Pe(e,!0),d=function(t,e,s,i,r,o){var n;const a=[];if((null===(n=t.actions)||void 0===n?void 0:n.length)>0)for(const n of t.actions){const t=_t.fromActionPayload(n,e,s,r,o);t&&(t.onActionClick=i,a.push(t))}return a}(e,t,r,o,u,n);let m;if(d.length&&(m=function(t,e,s,i){const r=e.createDiv("horizontal"!==s.formActionsLayout?["form-actions","col",i]:["form-actions"]);for(const e of t){const t=e.render();r.appendChild(t)}return r}(d,t,r,h)),(0,i.isFormEntityWithRows)(e)?e.formRows.forEach(((e,s)=>{const a=oe(e,d,t,r,u,o,n),c=e.columns.length;if(e.columns.forEach((e=>{const s=ae(e,t);e.fields.forEach((a=>{if((0,i.isReadOnlyField)(a)){const i=new Xt(r,t,a,u,n);i.isColumnField=!0,i.onActionClick=o,i.action&&d.push(i.action),ce(e.width,a.displayType,s,c),s.appendChild(i.render())}})),a.appendChild(s)})),l&&0!==s){const e=t.createTextSpan(["delimiter"]);e.innerHTML="•",a.firstElementChild.firstElementChild.lastElementChild.prepend(e)}p.appendChild(a)})):e.fields.forEach((e=>{const i=new Xt(r,t,e,u,n,s);i.onActionClick=o,i.action&&d.push(i.action),p.appendChild(i.render())})),m&&p.appendChild(m),e.selectAction){ne(_t.fromActionPayload(e.selectAction,t,r,u,n),d,o,p,e.selectAction.label)}return[p,d]}function oe(t,e,s,i,r,o,n){const a=s.createDiv(["form-row",t.separator?"separator":""]);if(t.selectAction){ne(_t.fromActionPayload(t.selectAction,s,i,r,n),e,o,a,t.selectAction.label)}return a}function ne(t,e,s,i,r){t&&(e.push(t),t.onActionClick=s,i.onclick=e=>t.handleOnClick(e),i.title=r||"",i.style.cursor="pointer")}function ae(t,e){const{width:s,verticalAlignment:i}=t,r=e.createDiv(["form-row-column",s||""]);return"center"===i?e.addCSSClass(r,"align-center"):"bottom"===i?e.addCSSClass(r,"align-end"):e.addCSSClass(r,"align-start"),r}function ce(t,e,s,r){"stretch"===t||e!==i.DisplayType.Media||s.style.maxWidth||(s.style.maxWidth=`calc((100% - ${16*(r-1)}px)/${r})`)}const he="aria-expanded";class le extends Kt{constructor(){super(...arguments),this.Rs=0,this.Ds=0,this.Us=[],this.Bs=new kt("EditFormMessageComponent"),this.Ws={}}disableActions(){super.disableActions(),pe(this.Zs,this.Us,this.util)}disablePostbacks(){super.disablePostbacks(),pe(this.Zs,this.Us,this.util)}enableActions(){super.enableActions(),pe(this.Zs,this.Us,this.util,!1)}enablePostbacks(){super.enablePostbacks(),pe(this.Zs,this.Us,this.util,!1)}getContent(){const t=this.Ge,e=this.settings,s=this.util,r="form-message",o=`${r}-item`,n=s.createDiv([r]),a=s.createDiv([o]);if(t.title){const e=s.createTextDiv([`${r}-header`]);e.innerText=t.title,n.appendChild(e)}return(0,i.isEditFormPayloadWithFields)(t)?(t.formColumns>2&&(t.formColumns=2),t.fields.filter((t=>t)).forEach((e=>{a.appendChild(this.qs(e,r,!1,t.formColumns))}))):t.formRows.forEach((t=>{const i=oe(t,this.ns,s,e,this.shareText,this.handleOnActionClick.bind(this),this.options),o=t.columns.length;t.columns.forEach((t=>{const e=ae(t,s);t.fields.filter((t=>t)).forEach((s=>{e.appendChild(this.qs(s,r,!0)),ce(t.width,s.displayType,e,o)})),i.appendChild(e)})),a.appendChild(i)})),this.actions.concat(this.ns).some((t=>t.getActionType()===i.ActionType.SubmitForm))||this.Bs.error("Payload does not contain submit-form action"),this.Gs(a,t.errorMessage||(this.Ds&&this.Rs>1?this.translations.editFormErrorMessage:""),!0),n.appendChild(a),this.Ys=a,super.getContent(n)}validateForm(){var t;let e=!0;return null===(t=this.Zs)||void 0===t||t.remove(),this.Us.forEach((t=>{e=this.Js(t)&&e})),!e&&this.Rs>1&&this.Gs(this.Ys,this.translations.editFormErrorMessage,!0),e}getSubmittedFields(){return this.Us.filter((t=>{const e=t.tagName.toLowerCase();return"textarea"===e&&(this.Ws[t.id]=t.value),"input"===e})).forEach((t=>{const e=t;switch(e.type){case"checkbox":this.Ws[e.id]=e.checked?e.getAttribute("valueOn"):e.getAttribute("valueOff");break;case"number":this.Ws[e.id]=e.valueAsNumber;break;default:this.Ws[e.id]=e.value}})),this.Ws}qs(t,e,s,r){const o=this.shareText,n=this.util;if(this.Rs++,(0,i.isReadOnlyField)(t)){const e=new Xt(this.settings,n,t,o,this.options,r);return e.isColumnField=s,e.onActionClick=this.handleOnActionClick.bind(this),e.action&&this.ns.push(e.action),e.render()}return s?te(this.Ks(t,r,e,n),t.marginTop,n):this.Ks(t,r,e,n)}Ks(t,e,s,r){var o,n,c,h;const p=`${s}-field`,u=[p,`${p}-col-${e}`,`edit-${p}`],d=r.createDiv(u),m=r.createDiv([`${s}-key`,"with-margin"]),{labelFontSize:f,labelFontWeight:b,id:v,displayType:w,placeholder:x,required:k,clientErrorMessage:y,serverErrorMessage:_,autoSubmit:z}=t;let M,C,S;switch(m.innerHTML=t.label||"",Qt(m,f,b,r),d.appendChild(m),w){case i.DisplayType.SingleSelect:const e=t;if(C=e.defaultValue,S=e.layoutStyle,C&&(this.Ws[v]=C),S&&"list"!==S)if("radioGroup"===S){const t=r.createElement("form",[`${s}-value`,"form-container","col"]);r.setAttributes(t,{id:v,ariaLabel:w,errorMsg:y}),t.onclick=t=>t.stopPropagation(),e.options.forEach((e=>{const s=r.createInputElement({type:"radio",name:v,value:e.label,required:k,checked:e.value===C},["radio-input"]);s.onchange=()=>{s.checked&&(this.Ws[v]=e.value),this.Xs(v,z,t)};const i=r.createLabel();i.innerText=e.label,i.prepend(s),t.appendChild(i)})),this.Us.push(t),d.appendChild(t),this.Gs(t,_)}else this.Bs.error(`Payload contains wrong layout style:${S} for single select field`);else{const t=r.createDiv(["select-wrapper",`${s}-value`]),i=r.createInputElement({type:"text",placeholder:x,required:k,id:v,autocomplete:"off"},[`${s}-value`]),n=r.createDiv(),c=r.createDiv(["listbox","popup","none"]),h=r.createElement("ul",["single-select-list"]),p=h.getElementsByTagName("li"),u=r.createIconButton({css:["select-icon"],icon:l,iconCss:[],title:""}),m=e=>{"true"!==t.getAttribute(he)||n.contains(e.target)||(b||(i.value=""),f(!1))},g=()=>{"false"===t.getAttribute(he)&&(t.setAttribute(he,"true"),r.removeCSSClass(c,"none"),setTimeout((()=>document.addEventListener("click",m))),i.focus())},f=(e=!0)=>{"true"===t.getAttribute(he)&&(b&&(i.value=b.textContent||b.innerText),t.setAttribute(he,"false"),r.addCSSClass(c,"none"),document.removeEventListener("click",m),this.Qs("",p,M),e&&i.focus())};let b,M=[];r.setAttributes(t,{errorMsg:y}),t.setAttribute(he,"false"),t.setAttribute("aria-label",w),t.onclick=t=>{t.stopPropagation(),g()},t.oninput=()=>{this.Qs(i.value,p,M)?g():f()},t.onkeydown=t=>{var e;const s=t.key;s===a.KeyCode.Down||s===a.KeyCode.Up?!b||b.classList.contains(`${this.cssPrefix}-none`)?null===(e=M[0])||void 0===e||e.focus():null==b||b.focus():s!==a.KeyCode.Esc&&s!==a.KeyCode.Tab||f()},i.onfocus=()=>r.addCSSClass(t,"focused"),i.onblur=()=>r.removeCSSClass(t,"focused"),u.onclick=e=>{e.stopPropagation(),"true"===t.getAttribute(he)?f():g()},null===(o=e.options)||void 0===o||o.forEach((e=>{const s=r.createListItem(e.label,e.label,e.label,"","",(()=>{r.addCSSClass(s,"selected"),b&&r.removeCSSClass(b,"selected"),b=s,f(),this.Ws[v]=e.value,this.Xs(v,z,t)}),!1,!1);s.onkeydown=t=>this.ti(t,s,h,i,M),e.value===C&&(r.addCSSClass(s,"selected"),b=s,i.value=e.label),h.appendChild(s)})),M=Array.from(p),n.onclick=t=>t.stopPropagation(),t.appendChild(i),t.appendChild(u),c.appendChild(h),n.appendChild(c),d.appendChild(t),d.appendChild(n),this.Us.push(t),this.Gs(i,_)}break;case i.DisplayType.MultiSelect:const p=t;if(C=p.defaultValue,S=p.layoutStyle,this.Ws[v]=C||[],S&&"list"!==S)if("checkboxes"===S){const t=r.createElement("form",[`${s}-value`,"form-container","col"]);r.setAttributes(t,{id:v,ariaLabel:w,errorMsg:y,ariaRequired:k?"true":""}),t.onclick=t=>t.stopPropagation(),p.options.forEach((e=>{const s=r.createInputElement({type:"checkbox",name:v,value:e.label,checked:null==C?void 0:C.includes(e.value),required:k},["radio-input"]),i=r.createLabel();i.innerText=e.label,i.prepend(s),s.onchange=()=>{if(s.checked)this.Ws[v].push(e.value);else{const t=this.Ws[v];t.splice(t.indexOf(e.value),1)}this.Xs(v,z,t)},t.appendChild(i)})),this.Us.push(t),d.appendChild(t),this.Gs(t,_)}else this.Bs.error(`Payload contains wrong layout style:${S} for multi select field`);else{const t=r.createDiv([`${s}-value`,"text-field-container"]),e=r.createElement("ul",["selected-options"]),i=r.createDiv(),o=r.createDiv(["listbox","popup","none"]),n=[],c=r.createDiv(["filter-message-box"]),h=r.createDiv(["filter-message-text","none"]),l=r.createInputElement({type:"text"},[`${s}-value`,"listbox-search","none"]),u=r.createElement("ul",["multi-select-list"]),m=u.getElementsByTagName("li"),f=r.createDiv(["search-icon-wrapper","none"]),b=r.createImageIcon({icon:$,iconCss:["search-icon"]});h.textContent=this.translations.noResultText,c.appendChild(h),l.oninput=()=>this.Qs(l.value,m,n)?r.addCSSClass(h,"none"):r.removeCSSClass(h,"none"),l.onkeydown=e=>{var s;const i=e.key;i===a.KeyCode.Down?(this.Qs(l.value,m,n),null===(s=n[0])||void 0===s||s.focus()):i!==a.KeyCode.Esc&&i!==a.KeyCode.Tab||t.click()},x&&e.setAttribute("data-placeholder",x),t.setAttribute(he,"false");const w=e=>{"true"!==t.getAttribute(he)||i.contains(e.target)||M()},M=()=>{t.setAttribute(he,"false"),r.addCSSClass(o,"none"),document.removeEventListener("click",w),l.value="",this.Qs(l.value,m,n),r.addCSSClass(l,"none"),r.addCSSClass(f,"none"),r.addCSSClass(h,"none")};t.onclick=e=>{if(e.stopPropagation(),"true"===t.getAttribute(he))M(),t.focus();else{t.setAttribute(he,"true"),r.removeCSSClass(o,"none");const e=u.firstElementChild;e?e.focus():r.removeCSSClass(h,"none"),setTimeout((()=>document.addEventListener("click",w)))}},t.onkeydown=e=>{const s=e.code;e.ctrlKey||e.altKey||e.metaKey||e.shiftKey||s===a.KeyCode.Esc||s===a.KeyCode.Tab||(t.click(),r.removeCSSClass(l,"none"),r.removeCSSClass(f,"none"),l.focus())},t.setAttribute("aria-required",k?"true":"false"),t.tabIndex=0,y&&t.setAttribute("data-error",y),p.options.forEach((s=>{const i=i=>{const o=r.createDiv(["multi-select-option"]);o.innerText=s.label;const n=r.createImageIcon({icon:g,iconCss:["opt-close"]});n.onclick=()=>{e.removeChild(o),u.appendChild(i);const r=this.Ws[v];r.splice(r.indexOf(s.value),1),this.Xs(v,z,t)},o.appendChild(n),o.onclick=e=>{e.stopPropagation(),"true"===t.getAttribute(he)&&t.click()},e.appendChild(o)},o=r.createListItem(s.label,s.label,s.label,"","",(()=>{t.click(),u.removeChild(o),this.Ws[v].push(s.value),i(o),this.Xs(v,z,t)}),!1,!1);o.onkeydown=e=>this.ti(e,o,u,t,n),(null==C?void 0:C.includes(s.value))?i(o):u.appendChild(o)})),i.onclick=t=>t.stopPropagation(),t.appendChild(e),this.Us.push(t),d.appendChild(t),f.appendChild(b),o.appendChild(c),o.appendChild(l),o.appendChild(f),o.appendChild(u),i.appendChild(o),d.appendChild(i),this.Gs(t,_)}break;case i.DisplayType.Toggle:const u=t,m=r.createLabel([`${s}-value`,"toggle"]);m.tabIndex=0,m.onclick=t=>t.stopPropagation(),M=r.createInputElement({id:v,placeholder:x,required:k,type:"checkbox",checked:u.defaultValue===u.valueOn,errorMsg:y,valueOn:u.valueOn,valueOff:u.valueOff});const f=u.labelOn||u.valueOn,b=u.labelOff||u.valueOff;M.setAttribute("aria-label",M.checked?f:b),M.oninput=()=>{M.setAttribute("aria-label",M.checked?f:b),this.Xs(v,z,M)},m.appendChild(M),m.appendChild(r.createDiv(["round-slider"])),d.appendChild(m),this.Gs(M.parentElement,_);break;case i.DisplayType.DatePicker:const T=t;M=r.createInputElement({type:"date",id:v,title:x,required:k,defaultValue:T.defaultValue,min:T.minDate,max:T.maxDate,errorMsg:y},[`${s}-value`]);break;case i.DisplayType.TimePicker:const A=t;M=r.createInputElement({type:"time",id:v,title:x,required:k,defaultValue:A.defaultValue,min:A.minTime,max:A.maxTime,errorMsg:y},[`${s}-value`]);break;case i.DisplayType.TextInput:const O=t;if(O.multiLine){const t=r.createElement("textarea",[`${s}-value`],!0);r.setAttributes(t,{id:v,required:k,minLength:O.minLength,maxLength:O.maxLength,defaultValue:O.defaultValue,placeholder:O.placeholder,errorMsg:y}),t.rows=3,t.onchange=()=>this.Xs(v,z,t),t.onclick=t=>t.stopPropagation(),d.appendChild(t),this.Us.push(t),this.Gs(t,_)}else M=r.createInputElement({type:O.inputStyle||"text",id:v,placeholder:x,required:k,defaultValue:O.defaultValue,errorMsg:y,minLength:O.minLength,maxLength:O.maxLength,pattern:O.validationRegularExpression},[`${s}-value`]);break;case i.DisplayType.NumberInput:const I=t;M=r.createInputElement({type:"number",id:v,placeholder:x,required:k,defaultValue:null===(n=I.defaultValue)||void 0===n?void 0:n.toString(),min:null===(c=I.minValue)||void 0===c?void 0:c.toString(),max:null===(h=I.maxValue)||void 0===h?void 0:h.toString(),errorMsg:y},[`${s}-value`]);break;default:this.Bs.error(`Payload contains wrong display type:${w} for editable field`)}return M&&("checkbox"!==M.type&&(d.appendChild(M),this.Gs(M,_),M.onchange=()=>this.Xs(v,z,M),M.onclick=t=>t.stopPropagation()),this.Us.push(M)),d}Js(t,e=!1){const s=t.dataset.error,r=()=>{e||("SPAN"===(null==n?void 0:n.tagName)&&(this.util.removeCSSClass(t.parentElement,"error"),n.remove(),this.Ds--),a||this.Gs(t,o||this.translations.editFieldErrorMessage))};let o,n=t.nextElementSibling,a=!0;switch(t.tagName.toLowerCase()){case"form":const e=t,c=e.getAttribute("aria-label");if(c===i.DisplayType.MultiSelect&&"true"===e.ariaRequired){e.querySelectorAll("input[type='checkbox']:checked").length||(a=!1,o=s||e.querySelector("input").validationMessage)}else c!==i.DisplayType.SingleSelect||e.checkValidity()||(a=!1,o=s||e.querySelector("input").validationMessage);break;case"input":const h=t;"checkbox"===h.type?n=n.parentElement.nextElementSibling:h.checkValidity()||(o=s||h.validationMessage,a=!1);break;case"textarea":const l=t;l.checkValidity()||(o=s||l.validationMessage,a=!1);break;case"div":const p=t;n=n.nextElementSibling,p.getAttribute("aria-label")===i.DisplayType.SingleSelect?setTimeout((()=>{const t=p.firstElementChild;return t.checkValidity()||(a=!1,o=s||t.validationMessage),r(),a})):"true"===p.getAttribute("aria-required")&&(o=s,a=!!p.firstElementChild.firstElementChild)}return r(),a}Qs(t,e,s){const i=this.util;s.length=0;for(let r=0;r)|(<\/b>)/g,"")):(n.innerHTML=t?a.replace(new RegExp(`${t}`,"gi"),"$&"):a.replace(/()|(<\/b>)/g,""),i.removeCSSClass(o,"none"),s.push(o))}return s.length>0}ti(t,e,s,i,r){var o,n,c,h;const l=this.cssPrefix,p=r.indexOf(e),u=r.length;let d=!1;if(!(t.ctrlKey||t.altKey||t.metaKey)){if(t.shiftKey&&t.code===a.KeyCode.Tab)i.click();else switch(t.code){case a.KeyCode.Return:case a.KeyCode.Space:e.click(),d=!0;break;case a.KeyCode.Esc:case a.KeyCode.Tab:i.click(),t.code===a.KeyCode.Esc&&(i.focus(),d=!0);break;case a.KeyCode.Up:const m=e.previousElementSibling||s.lastElementChild;m.classList.contains(`${l}-none`)?null===(o=r[(p+u-1)%u])||void 0===o||o.focus():m.focus(),d=!0;break;case a.KeyCode.Down:const g=e.nextElementSibling||s.firstElementChild;g.classList.contains(`${l}-none`)?null===(n=r[(p+1)%u])||void 0===n||n.focus():g.focus(),d=!0;break;case a.KeyCode.Home:case a.KeyCode.PageUp:const f=s.firstElementChild;f.classList.contains(`${l}-none`)?null===(c=r[0])||void 0===c||c.focus():f.focus(),d=!0;break;case a.KeyCode.End:case a.KeyCode.PageDown:const b=s.lastElementChild;b.classList.contains(`${l}-none`)?null===(h=r[u-1])||void 0===h||h.focus():b.focus(),d=!0;break;default:if(i instanceof HTMLInputElement)i.focus();else{const t=s.previousElementSibling,e=t.previousElementSibling,i=this.util;i.removeCSSClass(e,"none"),i.removeCSSClass(t,"none"),e.focus()}}d&&(t.stopPropagation(),t.preventDefault())}}Xs(t,e,s){if(this.Js(s)&&e){const e=JSON.parse(JSON.stringify(this.getSubmittedFields()));this.Us.forEach((t=>{this.Js(t,!0)||delete e[t.id]})),Object.keys(e).forEach((t=>{const s=e[t];Array.isArray(s)?0===s.length&&delete e[t]:0===s||s||delete e[t]}));const s=this.settings.sdkMetadata?Object.assign({version:Tt},this.settings.sdkMetadata):{version:Tt};this.te.webCore.sendMessage((0,i.buildUserMessage)({submittedFields:e,partialSubmitField:t,type:i.MessageType.FormSubmission}),{sdkMetadata:s}).then((()=>{const t=this.settings.disablePastActions;"all"===t?this.disableActions():"postback"===t&&this.disablePostbacks()}))}}Gs(t,e,s=!1){if(e){const i=this.util,r=i.createTextSpan(["field-error",s?"form-error":""]),o=i.createImageIcon({icon:v,iconCss:["form-error-icon"]}),n=i.createTextSpan(["error-text"]);if(n.innerText=e,r.appendChild(o),r.appendChild(n),s)t.appendChild(r),this.Zs=r;else{const e=t.parentElement;i.addCSSClass(e,"error"),e.appendChild(r),this.Ds++}}}}function pe(t,e,s,i=!0){t&&(i?s.addCSSClass(t,"disabled"):s.removeCSSClass(t,"disabled")),e.forEach((t=>{switch(t.tagName.toLowerCase()){case"form":const e=t.getElementsByTagName("input");i?s.addCSSClass(t,"disabled"):s.removeCSSClass(t,"disabled");for(let t=0;t{const s=me(t,[`${i}-heading`],e.width,e.alignment);s.innerText=e.label,n.appendChild(s)})),o.appendChild(n),e.rows.forEach((e=>{const r=t.createElement("tr",[`${i}-row`]);if(e.selectAction){ne(_t.fromActionPayload(e.selectAction,t,this.settings,this.shareText,this.options),this.ns,this.handleOnActionClick.bind(this),r,e.selectAction.label)}e.fields.forEach(((e,o)=>{const n=me(t,[`${i}-item`],s[o].width,e.alignment),a=new Xt(this.settings,t,e,this.shareText,this.options);a.isTableField=!0,a.onActionClick=this.handleOnActionClick.bind(this),a.action&&this.ns.push(a.action),n.appendChild(a.render()),r.appendChild(n)})),o.appendChild(r)})),super.getContent(r)}}function me(t,e,s,i){const r=t.createElement("td",e,!0);return r.style.textAlign=i,r.style.width=`${s}%`,r}function ge(t){let e;if(t.every((t=>!t.width||t.width>=0&&t.width<=ue))){let s=0,i=0;if(t.forEach((t=>{t.width?i+=t.width:s++})),s)if(i(t.width||(t.width=r),t)))}else e=fe(t);else if(i===ue)e=t;else{const s=ue/i;e=t.map((t=>(t.width=t.width*s,t)))}}else e=fe(t);return e}function fe(t){const e=ue/t.length;return t.map((t=>(t.width=e,t)))}class be extends Kt{getContent(){const t=this.util,e=this.Ge,s=ge(e.headings.concat({alignment:"center",label:""})),i="table-message",r=t.createDiv([`${i}-wrapper`]),o=t.createElement("table",[i,"tableform-message"]);r.appendChild(o);const n=t.createElement("tr",[`${i}-headings`]);s.forEach((e=>{const s=me(t,[`${i}-heading`],e.width,e.alignment);s.innerText=e.label,n.appendChild(s)})),o.appendChild(n);return n.lastElementChild.style.width="32px",e.rows.forEach(((r,n)=>{const a=t.createElement("tr",[`${i}-row`]);r.fields.forEach(((e,r)=>{const o=me(t,[`${i}-item`],s[r].width,e.alignment),n=new Xt(this.settings,t,e,this.shareText,this.options);n.isTableField=!0,n.onActionClick=this.handleOnActionClick.bind(this),n.action&&this.ns.push(n.action),o.appendChild(n.render()),a.appendChild(o)})),e.formColumns>2&&(e.formColumns=2);const c=e.forms[n],h=me(t,[`${i}-item`,"button-cell"]),l=t.createIconButton({css:[`${i}-item`,`${i}-item-form-toggle`],icon:p,iconCss:[],title:c.title||""});h.appendChild(l),a.appendChild(h);const u="none",d="rotate-180",[m,g]=re(t,c,e.formColumns,this.settings,this.handleOnActionClick.bind(this),this.te);this.ns=this.ns.concat(g),t.addCSSClass(m,u);let f=!1;a.onclick=()=>{f?(t.addCSSClass(m,u),t.removeCSSClass(l,d)):(t.removeCSSClass(m,u),t.addCSSClass(l,d)),f=!f},o.appendChild(a),o.appendChild(m)})),super.getContent(r)}}function ve(t){return!!t.source}function we(t){if(t.msgId)return t.msgId;const e=JSON.stringify(t.messagePayload);return`${xe(e)}`}const xe=t=>{let e=0,s=0;const i=Math.pow(9,9);for(;e>>9};class ke{static fromMessage(t,e,s,r){let o,n;ve(s)?(o=zt.LEFT,n=s.source||i.SkillMessageSource.Bot):o=zt.RIGHT;const a=s.messagePayload;switch(a.type){case i.MessageType.Postback:case i.MessageType.Text:return a.channelExtensions&&"stars"===a.channelExtensions.displayType?new Jt(t,e,a,o,n,r):new Ut(t,e,a,o,n,r);case i.MessageType.TextStream:return new Gt(t,e,a,o,n,r);case i.MessageType.Attachment:return new Vt(t,e,a,o,n,r);case i.MessageType.Card:return new Nt(t,e,a,o,n,r);case i.MessageType.Location:return new Rt(t,e,a,o,n,r);case i.MessageType.Table:return new de(t,e,a,o,n,r);case i.MessageType.Form:return new ie(t,e,a,o,n,r);case i.MessageType.TableForm:return new be(t,e,a,o,n,r);case i.MessageType.EditForm:return new le(t,e,a,o,n,r);case i.MessageType.Raw:return new Dt(t,e,a,o,n,r);default:throw Error(`Wrong message payload type:${a.type}`)}}}function ye(t,e){if(!e)return Promise.resolve(!1);if(Array.isArray(e)||(e=[e]),!e.length)return Promise.resolve(!1);const s=e.map((t=>{var e;return null===(e=t.lang)||void 0===e?void 0:e.toLowerCase()}));return t.getVoices().then((t=>{let e=!1;const i=t.map((t=>t.lang.toLowerCase()));for(const t of s)if(i.indexOf(t)>=0){e=!0;break}return e}))}function _e(t,e,s,r){const o=ke.fromMessage(s,t,{messagePayload:{type:i.MessageType.Form,forms:[e]}},r);return o.onActionClick=r.onMessageActionClicked,o}const ze=//g,Me=t=>t.replace(ze,"\n");const Ce=[{match:/<([a-z])/gi,replace:(t,e)=>`<${e}`},{match:/<\/([a-z])/gi,replace:(t,e)=>`</${e}`}];function Se(t,e){for(let s=0;s(window.open(s.href,"","height=450px,width=800px,menubar,toolbar,personalbar,status,resizable,noopener,noreferrer"),t.preventDefault(),t.stopPropagation(),!1)),s.hasChildNodes()&&$e(s)}}const Te=(()=>{let t=!1;return(e={hasRecognition:!1,hasSynthesis:!1,isReset:!1,recognitionLocale:"",synthesisLocales:[]})=>{var s;e.isReset&&(t=!1);let i=e.synthesisLocales;return Array.isArray(i)||(i=[]),e.hasRecognition&&e.hasSynthesis&&(null===(s=e.recognitionLocale)||void 0===s?void 0:s.length)&&(!t&&e.synthesisLocales.length||(t=!0,i=[{lang:e.recognitionLocale}])),i}})();function Ae(t,e){const s=t.toLowerCase();for(const t in e)if(s===t.toLowerCase())return!0;return!1}function Oe(t,e){const s=t.toLowerCase().split("-")[0];for(const t in e)if(s===t.toLowerCase())return!0;return!1}function Ie(t,e){let s=[t.toLowerCase()],i="en";s=s.concat(o()),s.indexOf(i)<0&&s.push(i);for(const t of s){if(Ae(t,e)){i=t;break}if(Oe(t,e)){i=t.split("-")[0];break}}return i}function Ee(t,e){let s;return function(){const i=this,r=arguments;clearTimeout(s),s=setTimeout((function(){s=null,t.apply(i,r)}),e)}}function Le(t,e){let s=!1;return function(){const i=this;s||(t.apply(i,arguments),s=!0,setTimeout((()=>{s=!1}),e))}}function Pe(t,e=!1){let s=t.title?`${t.title} - `:"";return(0,i.isFormEntityWithFields)(t)?t.fields.forEach((t=>{s+=t.value?`${t.value} - `:""})):t.formRows.forEach((t=>{t.columns.forEach((t=>{t.fields.forEach((t=>{(0,i.isReadOnlyField)(t)&&(s+=t.value?`${t.value} - `:"")}))}))})),e?Ve(s):s}function je(t,e){if(t){const s=["headerBackground","visualizer","ratingStarFill"],i=["botText","userText"],r=Object.assign({},t);s.forEach((e=>{r[e]=t[e]||t.branding})),i.forEach((e=>{r[e]=t[e]||t.text})),Object.keys(r).forEach((t=>{const s=r[t];if(s)if("shareMenuText"===t)e.updateCSSVar("--color-popup-button-text",s);else{const i=`--color-${t.replace(/([A-Z&])/g,"-$1").toLowerCase()}`;e.updateCSSVar(i,s)}}))}}function He(t){const e={};return t&&Object.keys(t).forEach((s=>{var i;e[s]=null===(i=document.getElementById(t[s]))||void 0===i?void 0:i.value})),e}function Ve(t){return t.length?t.slice(0,t.length-3):t}function Fe(t,e){for(const[s,i]of Object.entries(e))t.setAttribute(s,i)}const Ne="aria-expanded",Re="aria-activedescendant",De="expand",Ue=!0;class Be{get cssPrefix(){return this.ei}constructor(t){this.si={},this.ii=[],this.ei=t.name}addCSSClass(t,...e){t.classList?e.forEach((e=>t.classList.add(`${this.ei}-${e}`))):t.setAttribute("class",e.reduce(((t,e)=>`${t} ${this.ei}-${e}`),""))}createAnchor(t,e,s=[],i=!1,r){const o=this.createElement("a",s,Ue);o.rel="noreferrer noopener";let n=!1;return o.href=t,o.innerText=e,r&&(r.onclick&&(o.onclick=r.onclick.bind(o),n=!0),r.target&&(o.target=r.target,n=!0)),n||(i?o.addEventListener("click",(e=>(window.open(t,"","height=450px,width=800px,menubar,toolbar,personalbar,status,resizable,noopener,noreferrer"),e.preventDefault(),e.stopPropagation(),!1))):o.target="_blank"),o}createButton(t=[]){const e="button",s=this.createElement(e,[...t,"flex"],Ue);return s.type=e,s}createDiv(t=[]){return this.createElement("div",t)}createElement(t,e=[],s=!1){const i=document.createElement(t);return this.ri(i,e),s&&(i.dir="auto"),i}createElementFromString(t,e=[]){const s=this.createDiv();s.innerHTML=t.trim();const i=s.firstElementChild;return e&&this.ri(s.firstElementChild,e),i}createIconButton({css:t,icon:e,title:s,iconCss:i}){const r=this.createButton(["icon",...t]);r.innerHTML="",r.title=s;const o=this.createImageIcon({icon:e,iconCss:i});return r.appendChild(o),r}createImage(t,e=[],s=""){const i=this.createElement("img",e);return t&&(i.src=t),i.alt=s,i.setAttribute("draggable","false"),i}createImageIcon({icon:t,iconCss:e}){if((t=>{const e=t.match(/0})(t)){const s=this.createElementFromString(t,e);return s.setAttribute("role","presentation"),s.setAttribute("focusable","false"),s}return this.createImage(t,e)}createInputElement(t,e=[]){const s=this.createElement("input",e,!0);return this.setAttributes(s,t),s}createLabel(t=[]){return this.createElement("label",t,Ue)}createTextDiv(t=[]){return this.createElement("div",t,Ue)}createTextSpan(t=[]){return this.createElement("span",t,Ue)}setAttributes(t,e){const s=["valueOn","valueOff"];Object.keys(e).forEach((i=>{const r=e[i];r&&("errorMsg"===i?t.setAttribute("data-error",r):s.includes(i)?t.setAttribute(i,r):t[i]=r)}))}createListItem(t,e,s,i,r,o,n=!1,a=!0){const c=this.createElement("li",[r,n&&"with-sub-menu"],!0);if(c.id=t,c.tabIndex=-1,c.setAttribute("role","menuitem"),s&&c.setAttribute("data-value",s),i){const t=this.createImageIcon({icon:i,iconCss:["icon",`${r}-icon`]});c.appendChild(t)}const h=this.createTextSpan(["text",`${r}-text`,a?"ellipsis":""]);return h.innerText=e,c.appendChild(h),o&&Ze(c,"click",o),c}createMedia(t,e,s=[]){const i=this.createElement(t,s,!0);return e&&(i.src=e),i.autoplay=!1,i}getBanner(t,e){const s=this.createDiv(["dialog-wrapper"]),i="prompt-banner",r=this.createDiv([`${i}-background`]),o=this.createDiv([`${i}-main-content`,"flex"]),n=this.createDiv([`${i}-content`]),a=this.createDiv([i]);if(t.icon){const e=this.createImageIcon({icon:t.icon}),s=this.createDiv([`${i}-icon`]);We(s,e),We(o,s)}const c=this.createTextDiv([`${i}-text`]);if(c.innerText=t.text,c.setAttribute("role","alert"),We(n,c),t.description){const e=this.createTextDiv([`${i}-description`]);e.innerText=t.description,We(n,e)}We(o,n),We(a,o);const h=t.closeIcon||g,l=`${i}-close-button`,p=this.createIconButton({css:[l,"flex"],icon:h,title:t.closeText,iconCss:[`${l}-icon`]}),u=`${i}-out`;Ze(p,"click",(()=>{this.addCSSClass(a,u),setTimeout((()=>{this.removeCSSClass(a,u),s.remove()}),200)})),t.autoClose&&setTimeout((()=>{p&&p.click()}),6e3);const d=t.actions;if(d&&d.length){const t=this.createDiv(["action-wrapper","flex"]);d.forEach((s=>{const i=["popup-action"];"filled"===s.type&&i.push("filled");const r=this.createButton(i);r.innerHTML=s.label,r.onclick=s.handler.bind(e),t.appendChild(r)})),a.appendChild(t)}return We(a,p),We(s,r),We(s,a),s}getMenu(t){const e=this.createElement("ul",["popup",...t.menuClassList]);e.id=t.menuId,e.tabIndex=-1,e.setAttribute("role","menu"),e.setAttribute("aria-labelledby",t.buttonId);const s=t.menuItems;if(s.forEach((t=>e.appendChild(t))),t.defaultValue){const s=e.querySelector(`[data-value="${t.defaultValue}"]`);this.addCSSClass(s,"active")}return Ze(e,"click",(()=>this.oi(e,t.menuButton))),Ze(e,"keydown",(i=>{let r=!1;if(!(i.ctrlKey||i.altKey||i.metaKey)){if(i.shiftKey&&i.code===a.KeyCode.Tab)this.oi(t.menuButton,e);else switch(i.code){case a.KeyCode.Return:case a.KeyCode.Space:i.target.click(),r=!0;break;case a.KeyCode.Esc:case a.KeyCode.Tab:this.oi(t.menuButton,e),i.code===a.KeyCode.Esc&&(t.menuButton.focus(),r=!0);break;case a.KeyCode.Up:this.ni(e),r=!0;break;case a.KeyCode.Down:this.ai(e),r=!0;break;case a.KeyCode.Home:case a.KeyCode.PageUp:this.ci(e,s),r=!0;break;case a.KeyCode.End:case a.KeyCode.PageDown:this.li(e,s),r=!0}r&&(i.stopPropagation(),i.preventDefault())}})),e}getMenuButton(t){const e=t.button,s=t.menu,i=s.querySelectorAll("li"),r=e.classList.contains(`${this.ei}-with-sub-menu`),o=t.widget;return e.setAttribute("role","button"),e.setAttribute("aria-haspopup","true"),e.setAttribute(Ne,"false"),e.setAttribute("aria-controls",t.menuId),Ze(e,"click",(()=>{const s=document.getElementById(t.menuId);"true"===e.getAttribute(Ne)?this.oi(e,s):this.pi(e,s,o,r)})),Ze(e,"keydown",(t=>{let n=!1;switch(t.code){case a.KeyCode.Return:case a.KeyCode.Down:case a.KeyCode.Space:this.pi(e,s,o,r),this.ci(s,i),n=!0;break;case a.KeyCode.Up:this.pi(e,s,o,r),this.li(s,i),n=!0}n&&(t.stopPropagation(),t.preventDefault())})),e}wrapMessageBlock(t,e,s=zt.LEFT){const i="message",r=this.createDiv([`${i}-block`,"flex",s]),o=this.createDiv([`${i}s-wrapper`]),n=this.createDiv([`${i}-list`,"flex","col"]);if(e){const t=this.createImageIcon({icon:e,iconCss:["message-icon"]}),s=this.createDiv(["icon-wrapper"]);s.appendChild(t),r.appendChild(s)}return n.appendChild(t),o.appendChild(n),r.appendChild(o),r}getMessageBlock(t,e,s,i=!1){const r="message",o=this.createDiv([r]),n=this.createDiv([`${r}-wrapper`]),a=this.createDiv([`${r}-bubble`,i&&"error"]);return a.appendChild(e),n.appendChild(a),o.appendChild(n),this.wrapMessageBlock(o,s,t)}removeCSSClass(t,...e){var s,i;if(t.classList)e.forEach((e=>t.classList.remove(`${this.ei}-${e}`)));else{const e="class",r=null!==(i=null===(s=t.getAttribute(e))||void 0===s?void 0:s.split(" "))&&void 0!==i?i:[];if(r.length){const s=r.filter((t=>r.indexOf(`${this.ei}-${t}`)<0)).join(" ");t.setAttribute(e,s)}}}setChatWidgetWrapper(t){this.ui=t;for(const[t,e]of Object.entries(this.si))this.updateCSSVar(t,e)}updateCSSVar(t,e){this.si[t]=e,this.ui&&this.ui.style.setProperty(t,e)}ri(t,e=[]){return e&&this.addCSSClass(t,...e),t}oi(t,e){t.getAttribute(Ne)&&(this.removeCSSClass(e,De),t.setAttribute(Ne,"false"))}ci(t,e){this.di(e[0],t)}li(t,e){this.di(e[e.length-1],t)}ni(t){const e=t.getAttribute(Re),s=t.querySelector(`#${e}`);this.di(s.previousSibling||t.lastChild,t)}ai(t){const e=t.getAttribute(Re),s=t.querySelector(`#${e}`);this.di(s.nextSibling||t.firstChild,t)}di(t,e){t.focus(),e.setAttribute(Re,t.id)}pi(t,e,s,i=!1){if("false"===t.getAttribute(Ne)){this.addCSSClass(e,De),t.setAttribute(Ne,"true");const r=s.getBoundingClientRect(),o=t.getBoundingClientRect(),n="rtl"===window.getComputedStyle(e).direction;if(i){const i=48;e.style.top=`${t.offsetTop+t.offsetHeight+60}px`,n?e.style.left=`${i}px`:e.style.right=`${i}px`,e.style.maxWidth=s.offsetWidth-i+"px"}else{let t=r.right-o.right;n?(t=o.left-r.left,e.style.left=`${t}px`):e.style.right=`${t}px`,e.style.maxWidth=s.offsetWidth-t+"px"}setTimeout((()=>{const s=document.querySelectorAll(`.${this.ei}-with-sub-menu`);document.addEventListener("click",(i=>{let r=!1;s.forEach((t=>{t.contains(i.target)&&(r=!0)})),r?this.ii.push({menu:e,menuButton:t}):(this.ii.length&&(this.ii.forEach((t=>{this.oi(t.menuButton,t.menu)})),this.ii=[]),this.oi(t,e))}),{once:!0})}))}}}function We(t,e){t.appendChild(e)}function Ze(t,e,s,i){t.addEventListener(e,s,i)}class qe{remove(){this.element.remove()}appendToElement(t){t.appendChild(this.element)}prependToElement(t){const e=t.firstChild;e?t.insertBefore(this.element,e):t.appendChild(this.element)}appendContentChildElement(t){this.mi().appendChild(t)}appendContentChild(t){this.mi().appendChild(t.element)}mi(){return this.element}}const Ge={SESSION:"sessionStorage",LOCAL:"localStorage"},Ye={CLASSIC:"classic",DEFAULT:"default",REDWOOD_DARK:"redwood-dark"},Je={AUDIO:"audio",FILE:"file",LOCATION:"location",VISUAL:"visual"},Ke="aria",Xe=`${Ke}-expanded`,Qe=`${Ke}-selected`,ts=`${Ke}-activedescendant`,es="autocomplete-active";class ss{constructor(t,e,s){this.gi=t,this.os=s,this.fi=-1,this.bi=this.vi(e),Fe(t,{"aria-autocomplete":"list","aria-controls":e,[Xe]:"false",autocomplete:"off",role:"combobox"})}display(t,e){this.wi(),this.te=t.map(((s,i)=>{const r=this.xi(i,t.length);return this.ki(r,s,e),r.onclick=()=>{this.gi.value=s,this.hide()},this.bi.appendChild(r),r})),this.gi.setAttribute(Xe,"true")}hide(){this.gi.setAttribute(Xe,"false"),this.gi.removeAttribute(ts),this.wi()}isOpen(){return"true"===this.gi.getAttribute(Xe)}handleKeyboardEvent(t){let e=!1;if(t.ctrlKey)return e;const s=this.te.length;switch(t.code){case a.KeyCode.Return:case a.KeyCode.Space:case a.KeyCode.Tab:this.yi&&rs(this.gi,this.yi.textContent),this.hide();break;case a.KeyCode.Down:this.fi=(this.fi+1)%s,e=!0;break;case a.KeyCode.Up:this.fi=this.fi<0?s-1:(this.fi-1+s)%s,e=!0;break;case a.KeyCode.Esc:this.hide(),this.gi.focus()}return e&&(t.stopPropagation(),t.preventDefault(),this._i(this.te[this.fi])),e}getListbox(){return this.bi}vi(t){const e=this.os.createElement("ul",["autocomplete-items"]);return e.id=t,Fe(e,{"aria-labelledby":`${this.gi.id}-label`,"aria-live":"polite",role:"listbox"}),Ze(e,"keydown",(t=>{this.gi.dispatchEvent(new KeyboardEvent(t.type,t))})),e}xi(t,e){const s=this.os.createElement("li",["autocomplete-item"]);return s.id=`${this.bi.id}item-${t+1}`,s.tabIndex=-1,Fe(s,{"aria-posinset":(t+1).toString(),"aria-setsize":e.toString(),[Qe]:"false",role:"option"}),s}ki(t,e,s){const i=e.toLowerCase().indexOf(s),r=this.os.createTextSpan();if(r.setAttribute("aria-hidden","true"),i>=0){const t=is(e.substring(0,i)),o=this.os.createElement("strong",[],!0);o.textContent=e.substring(i,i+s.length);const n=is(e.substring(i+s.length));r.append(t,o,n)}else r.textContent=e;t.append(r),t.setAttribute("aria-label",e)}_i(t){const e=this.yi;e&&(this.os.removeCSSClass(e,es),e.setAttribute(Qe,"false")),t&&(t.scrollIntoView(!1),t.setAttribute(Qe,"true"),this.os.addCSSClass(t,es),this.yi=t,this.gi.setAttribute(ts,t.id))}wi(){const t=this.bi;for(;t.firstChild;)t.removeChild(t.lastChild);this.te=[],this.yi=null,this.fi=-1}}const is=t=>document.createTextNode(t),rs=(t,e)=>{t.value=e,t.setSelectionRange(e.length,e.length)},os={ARROW_DOWN:"ArrowDown",ARROW_UP:"ArrowUp",ENTER:"Enter"},ns="keyboard",as="voice",cs={AUDIO:".aac, .amr, .m4a, .mp3, .mp4a, .mpga, .oga, .ogg, .wav, audio/*",FILE:".7z, .csv, .doc, .docx, .eml, .ics, .key, .log, .msg, .neon, .numbers, .odt, .pages, .pdf, .pps, .ppsx, .ppt, .pptx, .rtf, .txt, .vcf, .xls, .xlsx, .xml, .yml, .yaml, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document",IMAGE:".gif, .jfif, .jpeg, .jpg, .png, .svg, .tif, .tiff, .webp, image/*",VIDEO:".3g2, .3gp, .avi, .m4v, .mov, .mp4, .mpeg, .mpg, .ogv, .qt, .webm, .wmv, video/*",ALL:""};cs.ALL=`${cs.AUDIO},${cs.FILE},${cs.IMAGE},${cs.VIDEO}`;const hs=window.setTimeout;class ls extends qe{constructor(t,e,s,i,o,n,c,h,l,p,u){super(),this.os=t,this.zi=e,this.Mi=s,this.Fe=i,this.Ci=o,this.Si=n,this.$i=c,this.Ti=h,this.Ai=l,this.Oi=p,this.Ii=u,this.mode=void 0,this.Ei=Ot,this.Li=[],this.Pi=!1,this.ji=!1,this.Hi=!1,this.Vi=!0,this.Fi=Le((t=>{this.Ai.trigger(r.TYPING,t)}),1e3),this.Ni=Le((t=>{this.Ti("RESPONDING",this.Fe.enableAgentSneakPreview?t:"...")}),this.Fe.typingStatusInterval*It),this.ei=i.name,this.Ri=i.i18n,this.Di=i.icons,this.Ui=this.Ri[i.locale],this.Vi=!(0,a.isMobile)(),this.Bi=`${this.ei}-share-button`}render(){if(this.element=this.Wi(),this.Fe.enableSpeech){const t=this.Zi();this.element.appendChild(t)}const t=this.qi();this.element.appendChild(t),this.setInputMode(ns),this.disable(),window.addEventListener("resize",Ee((()=>{this.Gi()}),100))}setInputMode(t){t!==this.mode&&(this.Fe.enableSpeech?(this.mode=t,this.mode===ns?this.Yi():this.Ji()):(this.mode=ns,this.Yi()))}setUserInputText(t){this.Ki&&(this.Ki.value=t,this.Ki.setSelectionRange(t.length,t.length),this.focusTextArea(),this.Xi())}getUserInputText(){return this.Ki.value}setUserInputPlaceholder(t){this.Ki&&(this.mode===ns?this.Qi(t):this.tr=t)}setRecognitionRequested(t){this.Hi=t}setVoiceRecording(t){this.Fe.enableSpeech&&(t&&this.Hi?this.setInputMode(as):t||this.setInputMode(ns))}updateVisualizer(t,e){this.mode===as&&(0,a.drawVisualizer)(t,this.er,e)}focusTextArea(){this.Vi&&this.Ki.focus(),this.Ki.scrollTop=this.Ki.scrollHeight}disable(t=!0){const e=this.os,s="disabled";this.sr.disabled=t,this.Fe.enableAttachment&&(this.ir.disabled=t),t?(e.addCSSClass(this.Ki,s),this.Fe.enableAutocomplete&&(this.rr(),this.nr())):e.removeCSSClass(this.Ki,s),this.Fe.enableSpeech&&(this.setInputMode(ns),this.disableVoiceModeButton(t,{src:"network"})),this.cr=t}isDisabled(){return this.cr}disableVoiceModeButton(t,{src:e}){if(this.Fe.enableSpeech){switch(e){case"lang":this.Pi=t;break;case"network":this.ji=t}this.Fe.multiLangChat&&(this.Pi||this.ji)?this.hr.disabled=!0:this.hr.disabled=this.ji}}displaySuggestions(t){if(this.lr=t,this.pr=t.length>0,!this.pr||!this.Ki.value)return void this.nr();const e=this.Ki.value.trim().toLowerCase();this.ur.display(t.slice(0,Math.min(t.length,$t.MAX_SUGGESTIONS_COUNT)),e)}getSuggestions(){return this.lr}getSuggestionsValid(){return this.pr}setLocale(t){this.Ui=t,this.ir&&(us(this.ir,t.upload),this.dr.querySelectorAll("li").forEach((t=>{const e=t.dataset.value,s=this.Ui[`share${e.charAt(0).toUpperCase()+e.substring(1).toLowerCase()}`]||this.Ui[e]||t;t.querySelector("span").innerText=s}))),this.setUserInputPlaceholder(t.inputPlaceholder),this.sr&&us(this.sr,t.send),this.hr&&us(this.hr,t.speak),this.mr&&us(this.mr,t.inputPlaceholder)}Wi(){return this.os.createDiv(["footer"])}Yi(){var t;const e=this.os;e.removeCSSClass(this.element,"mode-voice"),e.addCSSClass(this.element,"mode-keyboard"),this.Qi(this.tr),this.Ki.disabled=!1,this.Xi(),this.Fe.enableAutocomplete&&(null===(t=this.Ki.value)||void 0===t?void 0:t.trim().length)>=3&&this.gr()}Ji(){const t=this.os;t.removeCSSClass(this.element,"mode-keyboard"),t.addCSSClass(this.element,"mode-voice"),this.tr=this.Ki.placeholder,this.Qi(this.Ui.recognitionTextPlaceholder),this.Ki.disabled=!0,this.Xi(),this.nr()}qi(){const t=this.os,e=t.createDiv(["footer-mode-keyboard","flex"]);this.br(e);const s=t.createDiv(["footer-actions","flex"]),i=this.vr();if(this.sr=i,this.Ii("send",i),s.appendChild(i),this.Fe.enableSpeech&&(this.hr=this.wr(),s.appendChild(this.hr),this.mr=this.kr(),s.appendChild(this.mr)),this.Fe.enableAttachment){const t=this.yr();s.appendChild(t)}return e.appendChild(s),e}yr(){const t=this.os,e=t.createDiv(),s=ps(this.os,{css:["button-upload","flex"],customIcon:this.Di.shareMenu,defaultIcon:c,title:this.Ui.upload});s.id=this.Bi;const i=t.createElement("input",["none"]);i.type="file",i.tabIndex=-1,i.setAttribute("aria-hidden","true"),this._r=i,this.dr=this.zr(s);const r=t.getMenuButton({button:s,menuId:this.dr.id,menu:this.dr,widget:this.Oi.chatWidgetDiv});return Ze(r,"click",(()=>{this.nr()})),this.ir=r,this.Ii("shareMenu",r),document.addEventListener("deviceready",(()=>{const t=globalThis?globalThis.device:window?window.device:void 0;"Android"===(null==t?void 0:t.platform)&&this._r.removeAttribute("accept")}),!1),Ze(i,"click",(()=>i.value=null)),Ze(i,"change",(t=>{const e=t.target;e.files&&e.files.length&&this.Mr(e.files[0])})),e.appendChild(this.ir),e.appendChild(this.dr),e.appendChild(i),e}zr(t){return this.os.getMenu({menuId:`${this.Fe.name}-share-menu`,menuClassList:["share-popup-list"],buttonId:this.Bi,menuItems:this.Cr(),menuButton:t})}Cr(){const t=this.os,e=this.Di,s=this.Ui,i=this._r,r=`${this.ei}-share-`;let o=this.Fe.shareMenuItems;const n=[],a=[Je.AUDIO,Je.FILE,Je.LOCATION,Je.VISUAL],c=new Set;if((null==o?void 0:o.length)&&!o.every((t=>"string"==typeof t&&a.indexOf(t.toLowerCase())<0))||(o=a),o.forEach((t=>{"string"==typeof t&&c.add(t.toLowerCase())})),c.has(Je.VISUAL)){const o=`${r}visual`,a=e.shareMenuVisual||E,c=t.createListItem(o,s.shareVisual,"visual",a,"share-popup-item",(()=>{i.accept=`${cs.IMAGE},${cs.VIDEO}`,i.click()}));n.push(c),this.Ii("shareMenuVisual",c)}if(c.has(Je.AUDIO)){const o=`${r}audio`,a=e.shareMenuAudio||A,c=t.createListItem(o,s.shareAudio,"audio",a,"share-popup-item",(()=>{i.accept=cs.AUDIO,i.click()}));n.push(c),this.Ii("shareMenuAudio",c)}if(c.has(Je.FILE)){const o=`${r}file`,a=e.shareMenuFile||O,c=t.createListItem(o,s.shareFile,"file",a,"share-popup-item",(()=>{i.accept=cs.FILE,i.click()}));n.push(c),this.Ii("shareMenuFile",c)}if(c.has(Je.LOCATION)){const i=`${r}location`,o=e.shareMenuLocation||I,a=t.createListItem(i,s.shareLocation,"location",o,"share-popup-item",(()=>this.$i()));n.push(a),this.Ii("shareMenuLocation",a)}const h=e.shareMenuFile||O;return this.Fe.shareMenuItems.filter((t=>"string"!=typeof t&&"string"==typeof t.type)).forEach((e=>{const r=e.type.toLowerCase(),o=`share_${r.indexOf("*")>=0?"all":r.replace(/ /g,"_")}`,a=`${this.ei}-${o}`,c=s[o]||this.Ri.en[o];let l=e.label;c?l=c:this.Ri.en[o]=l;const p=e.icon||h,u=e.maxSize&&e.maxSize>=1?Math.min(e.maxSize*At,Ot):Ot;let d="";"wcfs_*"!==r&&(d=r.indexOf("*")>=0&&"wcfs_*"!==r?cs.ALL:r.split(" ").map((t=>`.${t} `)).join(",")),n.push(t.createListItem(a,l,o,p,"share-popup-item",(()=>{this.Ei=u,i.accept=d,i.click()})))})),n}br(t){const e=this.os;this.Ki=this.Sr();const s=e.createLabel(["hidden"]);s.id=`${this.Ki.id}-label`,s.htmlFor=this.Ki.id,this.$r=s,this.Qi(this.tr),t.append(s,this.Ki),this.Fe.enableAutocomplete&&(this.ur=new ss(this.Ki,`${this.ei}-suggestions-list`,this.os),t.append(this.ur.getListbox()))}Sr(){const t=["user-input"];this.Fe.enableSpeech&&t.push("user-input-inline-send");const e=this.os.createElement("textarea",t,!0);return e.setAttribute("enterkeyhint","send"),e.id=`${this.ei}-user-text-input`,this.tr=this.Ui.inputPlaceholder,e.rows=1,e.onkeydown=this.Tr.bind(this),e.onkeyup=this.Ar.bind(this),e.oninput=()=>{const t=e.value;this.Oi.speechFinalResult=this.Oi.speechFinalResult||{speechId:"",text:""},this.Oi.speechFinalResult.text=t,this.Gi()},Ze(e,"paste",(()=>{this.cr||hs(this.Xi.bind(this))})),this.Or(e),this.Ii("input",e),e}Qi(t){this.Ki.placeholder=t,this.$r.innerText=t}Or(t){const e=Object.getOwnPropertyDescriptor(HTMLTextAreaElement.prototype,"value");Object.defineProperty(t,"value",{set:s=>{e.set.call(t,s),this.Xi(),this.Gi()},get:e.get})}vr(){const t=ps(this.os,{css:["button-send"],customIcon:this.Di.send,defaultIcon:T,title:this.Ui.send});return t.onclick=()=>{var t;this.Ir()||(this.Er=void 0,this.Ki.value=null===(t=this.Ki)||void 0===t?void 0:t.value.trim(),this.Fe.enableAutocomplete&&(this.rr(),this.nr()),this.Lr())},t}wr(){const t=ps(this.os,{css:["button-switch-voice"],customIcon:this.Di.mic,defaultIcon:C,title:this.Ui.speak});return t.onclick=()=>{this.Si(!0),this.Hi=!0},this.Ii("mic",t),t}Zi(){const t=this.os,e=t.createDiv(["footer-mode-voice","flex"]),s=t.createDiv(["footer-visualizer-wrapper"]);return this.er=t.createElement("canvas"),this.er.width=244,this.er.height=32,s.appendChild(this.er),e.appendChild(s),e}kr(){const t=ps(this.os,{css:["button-switch-kbd"],customIcon:this.Di.keyboard,defaultIcon:y,title:this.Ui.inputPlaceholder});return t.onclick=()=>{this.Hi=!1,this.Si(!1)},this.Ii("keyboard",t),t}Xi(){const t=this.sr;if(t&&t.nodeType){const e=this.os,s="none",i=this.Ki;i&&i.value&&i.value.trim().length&&this.mode!==as?e.removeCSSClass(t,s):e.addCSSClass(t,s)}}Ir(){return!this.Ki||0===this.Ki.value.trim().length}Tr(t){var e;this.isDisabled()||this.Fe.enableAutocomplete&&this.ur.isOpen()&&this.ur.handleKeyboardEvent(t)||t.key===a.KeyCode.Return&&!t.shiftKey&&(null===(e=this.Ki.value)||void 0===e?void 0:e.trim().length)>0&&(t.preventDefault(),this.sr.click())}Ar(t){var e;if(this.Xi(),this.isDisabled())return this.rr(),void this.nr();if(t.isComposing)return;const s=null===(e=this.Ki.value)||void 0===e?void 0:e.trim();this.Fi(!0),this.Fe.enableSendTypingStatus&&(s?this.Ni(s):this.Ti("LISTENING")),clearTimeout(this.Pr),this.Pr=hs((()=>{this.Fi(!1),this.Fe.enableSendTypingStatus&&this.Ti("LISTENING")}),this.Fe.typingStatusInterval*It),this.Fe.enableAutocomplete&&(t.code===a.KeyCode.Backspace&&(this.Er=void 0,this.rr(),this.nr(),clearTimeout(this.jr)),this.Hr().indexOf(t.code)<0&&(s.length>=3?this.Er!==s&&(this.Er=s,clearTimeout(this.jr),this.gr()):(this.Er=void 0,this.nr(),clearTimeout(this.jr))))}Gi(){this.Ki.style.height=null;const t=.6*this.Oi.chatWidgetDiv.clientHeight,e=this.Ki.scrollHeight;this.Ki.style.height=`${e{}))}nr(){this.ur&&this.ur.isOpen()&&this.ur.hide()}gr(){this.jr=hs((()=>{this.Vr()}),300)}rr(){this.lr=null,this.pr=!1}Hr(){if(!this.Li.length)for(const t of Object.keys(os))this.Li.push(os[t]);return this.Li}}function ps(t,{css:e,customIcon:s,defaultIcon:i,title:r}){const o=s||i;return t.createIconButton({css:["footer-button","flex"].concat(e),icon:o,iconCss:[],title:r})}function us(t,e){t.title=e}const ds="end-conversation",ms="collapse",gs="clear",fs="tts",bs="none";class vs extends qe{constructor(t,e,s,i,r,o,n,a,c){super(),this.Fe=t,this.os=e,this.tt=s,this.Fr=i,this.Nr=r,this.Rr=o,this.Dr=n,this.Ii=a,this.Oi=c,this.Bs=new kt("ChatHeaderComponent"),this.Ur=[],this.Br=[],this.ei=t.name,this.Ri=this.Fe.i18n}render(){this.element=this.Wi(),this.Fe.showConnectionStatus&&this.Rr.on(i.CoreEvent.State,(t=>this.Wr(t))),this.disable()}addLanguageSelect(t){const e=!(!this.Br||!this.Br.length);this.Zr=t.render(e),this.Ii("language",this.Zr),this.Zr&&(e?this.qr.appendChild(this.Zr):this.Gr.prepend(this.Zr))}closeWidgetPopup(){this.tt()}clearHistory(){this.Fr()}showTTSButton(t){const e=this.Yr(fs);e&&(e.style.display=t?"flex":bs)}disableTTSButton(t){const e=this.Yr(fs);if(e){const s=this.os;if("LI"===e.tagName){const i="disable";t?s.addCSSClass(e,i):s.removeCSSClass(e,i)}else e.disabled=t}}setLocale(t){var e;const s=this.os,i=this.Zr;this.Jr=t;const r=t.chatTitle;r&&(this.Ke.innerText=r);const o=t.chatSubtitle;o?(this.Kr.innerText=o,s.removeCSSClass(this.Kr,bs),s.addCSSClass(this.Xr,bs)):this.Fe.showConnectionStatus?(this.Wr(this.Qr),s.removeCSSClass(this.Xr,bs),s.addCSSClass(this.Kr,bs)):(s.addCSSClass(this.Kr,bs),s.addCSSClass(this.Xr,bs)),this.eo&&ws(this.eo,t.showOptions),null===(e=this.Ur)||void 0===e||e.forEach((e=>{ws(e.element,t[e.title])})),i&&ws(i.querySelector("button")||i,t.languageSelectDropdown)}disable(t=!0){if(this.Fe.enableEndConversation)for(const e of this.Ur)e.name===ds&&(e.element.disabled=t)}addAction(t){this.Ur.push(t)}Wi(){var t;const e=this.os,s=this.Fe,i=s.icons,r=e.createDiv(["header","flex"]),o=e.createDiv(["header-info-wrapper"]),n=e.createDiv(["header-actions","flex"]),a=s.locale,c=this.Ri[a],h=c.chatTitle,l=c.chatSubtitle;if(!("logo"in i)||i.logo){const t=e.createImageIcon({icon:i.logo||M,iconCss:["logo"]});r.appendChild(t)}if(h){const t=e.createTextDiv(["title"]);t.id=`${s.name}-title`,t.innerText=h,o.appendChild(t),this.Ke=t}this.Kr=e.createTextDiv(["subtitle",bs]),o.appendChild(this.Kr),this.Xr=e.createTextDiv(["connection-status",bs]),o.appendChild(this.Xr),l?(this.Kr.innerText=l,e.removeCSSClass(this.Kr,bs)):s.showConnectionStatus&&(this.Wr(this.Rr.getState()),e.removeCSSClass(this.Xr,bs)),r.appendChild(o);const p=e.createDiv(["header-gap"]);if(r.appendChild(p),s.customHeaderElementId){const t=document.getElementById(s.customHeaderElementId);if(t){const s=e.createDiv(["header-custom-element"]);s.appendChild(t),r.appendChild(s)}else this.Bs.error(`Could not find element with ID '${s.customHeaderElementId}'. No custom element added to the chat header.`)}if(this.Gr=n,s.enableEndConversation){const t=i.close||g;this.Ur.push({name:ds,title:"endConversation",icon:t,clickHandler:this.Dr.bind(this),order:10})}if(!s.embedded){const t=i.collapse||f;this.Ur.push({name:ms,title:"close",icon:t,clickHandler:this.closeWidgetPopup.bind(this),order:20})}if(s.enableBotAudioResponse&&(this.so=!s.initBotAudioMuted,this.Ur.push({name:fs,title:this.so?"audioResponseOn":"audioResponseOff",icon:this.so?i.ttsOn||j:i.ttsOff||P,clickHandler:()=>{this.so=!this.so,this.io(),this.Nr(this.so)},order:30})),s.enableClearMessage){const t=i.clearHistory||m;this.Ur.push({name:gs,title:"clear",icon:t,clickHandler:this.clearHistory.bind(this),order:40})}return this.Ur.sort(((t,e)=>t.order>e.order?1:-1)),null===(t=this.Ur)||void 0===t||t.forEach(((t,s)=>{const i=this.Fe.multiLangChat?this.Ur.length+1:this.Ur.length;if(!this.Fe.enableHeaderActionCollapse||s<2&&!(i>2&&1===s)){const s=e.createIconButton({css:["header-button"],icon:t.icon,iconCss:[],title:c[t.title]});s.onclick=t.clickHandler,this.ro(t,s),t.element=s,this.Gr.prepend(s)}else this.Br.push(t)})),this.Br&&this.Br.length&&this.oo(this.Br),r.appendChild(n),r}ro(t,e){switch(e.id=`${this.ei}-${t.name}`,t.name){case ds:this.Ii("close",e);break;case ms:case fs:this.Ii(t.name,e);break;case gs:this.Ii("clearHistory",e)}}oo(t){const e=this.os,s=this.Jr||this.Ri[this.Fe.locale],i=`${this.Fe.name}-action-menu`,r=`${i}-button`,o=t.map((t=>{const i=e.createListItem(`action-menu-option-${t.name}`,s[t.title],t.name,t.icon,"action-item",t.clickHandler);return this.ro(t,i),t.element=i,i})),n=e.createIconButton({css:["header-button","button-show-options"],icon:'{this.remove()}),1e3*this.Fe.typingIndicatorTimeout)))}remove(){this.isVisible()&&(this.ho.remove(),this.po=!1)}isVisible(){return this.po}render(){const t=this.os,e=this.Fe,s=t.createDiv(["typing-cue-wrapper"]),i=e.icons.avatarBot;if(e.icons.typingIndicator){const i=e.icons.typingIndicator,r=t.createImageIcon({icon:i});r.style.height=e.chatBubbleIconHeight||r.style.height,r.style.width=e.chatBubbleIconWidth||r.style.width,s.appendChild(r)}else{const e=t.createDiv(["typing-cue"]);s.appendChild(e)}return s.setAttribute("aria-live","polite"),this.xs=s,this.updateTypingCueLocale(e.i18n[e.locale].typingIndicator),t.getMessageBlock(this.co,s,i)}updateTypingCueLocale(t){this.xs.setAttribute("aria-label",t)}resetTypingCueIcon(){this.ho.remove(),this.ho=this.render()}updateTypingCueIcon(t){t.style.marginTop="0px",this.ho.firstChild.replaceWith(t)}setAutoTimeout(t){this.uo=t}}const Ms=["no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","same-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"],Cs=["allow-downloads-without-user-activation","allow-downloads","allow-forms","allow-modals","allow-orientation-lock","allow-pointer-lock","allow-popups","allow-popups-to-escape-sandbox","allow-presentation","allow-same-origin","allow-scripts","allow-storage-access-by-user-activation","allow-top-navigation","allow-top-navigation-by-user-activation"],Ss="none",$s="webview-container",Ts=`${$s}-open`,As=`${$s}-close`;class Os{constructor(t,e,s){this.os=e,this.Fe=s,this.mo=.8,this.fo={closeButtonIcon:g,closeButtonType:"icon",errorInfoBar:!0,referrerPolicy:"no-referrer-when-downgrade",sandbox:[],size:"tall"},this.bo=!1,this.vo=!1,this.setProps(t||{}),this.ei=s.name}setProps(t){Array.isArray(t.sandbox)&&t.sandbox.length&&(t.sandbox=t.sandbox.map((t=>t.toLowerCase())).filter((t=>Cs.indexOf(t)>=0)));const e=Object.assign(Object.assign({},this.fo),t);var s;e.closeButtonIcon||(e.closeButtonIcon=this.fo.closeButtonIcon),e.closeButtonType||(e.closeButtonType="icon"),e.size||(e.size="tall"),s=e.referrerPolicy,Ms.indexOf(null==s?void 0:s.toLowerCase())>=0||(e.referrerPolicy="no-referrer-when-downgrade"),"full"===e.size&&(this.mo=1),this.fo=e,this.bo=!1,this.vo=!1}open(t){if(this.wo){const e=this.os,s=100;this.wo.style.height=s*this.mo+"%",e.removeCSSClass(this.wo,As,Ss),e.addCSSClass(this.wo,Ts),this.wo.insertBefore(this.xo,this.ko),this.ko.onload=()=>{this.xo.remove(),e.removeCSSClass(this.ko,Ss)},this.fo.title||(this.Ke.textContent=t),this.fo.errorInfoBar&&setTimeout((()=>{this.bo&&!this.vo&&(this.yo=this._o(),t&&(this.zo.href=t),e.removeCSSClass(this.yo,Ss),this.wo.appendChild(this.yo),this.vo=!0)}),1e3),this.bo=!0}}close(){const t=this.os;this.bo=!1,t.removeCSSClass(this.wo,Ts),t.addCSSClass(this.wo,As),this.Mo(),this.ko.setAttribute("src",""),setTimeout((()=>{t.addCSSClass(this.wo,Ss),t.removeCSSClass(this.ko,Ss)}),400)}render(){const t=this.os,e=this.fo;return this.wo=t.createDiv(["webview-container"]),this.Co=t.createDiv(["header","webview-header","flex"]),this.Ke=t.createTextDiv(["title","webview-title","ellipsis"]),this.So=t.createIconButton({css:["header-button","webview-button-close"],icon:e.closeButtonIcon,iconCss:[],title:e.closeButtonLabel}),this.So.id=`${this.ei}-webview-button-close`,this.xo=this.$o(),this.ko=t.createElement("iframe",["webview"]),this.ko.name=`${this.Fe.name}-webview`,this.ko.title=e.accessibilityTitle,e.title&&(this.Ke.textContent=e.title),"label"===e.closeButtonType?(this.So.classList.add(`${this.ei}-label-only`),this.So.appendChild(document.createTextNode(e.closeButtonLabel))):"iconWithLabel"===e.closeButtonType&&(this.So.classList.add(`${this.ei}-with-label`),this.So.appendChild(document.createTextNode(e.closeButtonLabel))),this.ko.setAttribute("referrerpolicy",e.referrerPolicy),this.fo.sandbox.length&&this.fo.sandbox.forEach((t=>{this.ko.sandbox.add(t)})),t.addCSSClass(this.wo,Ss),this.So.onclick=()=>{this.close()},this.Co.appendChild(this.Ke),this.Co.appendChild(this.So),this.wo.appendChild(this.Co),this.wo.appendChild(this.ko),this.wo}$o(){return new ks(this.os).render()}_o(){const t=this.os,e=t.createDiv(["webview-error","flex"]);this.To=t.createDiv(["webview-error-text"]),e.appendChild(this.To),this.Ao(this.fo.errorInfoText);const s=t.createIconButton({css:["webview-error-button-close"],icon:this.fo.closeButtonIcon,iconCss:[],title:this.fo.errorInfoDismissLabel});return s.onclick=this.Mo.bind(this),e.appendChild(s),e}Ao(t){var e;const s=this.os,i=(r=t,Ce.forEach((t=>{r=r.replace((0,a.resetRegex)(t.match),t.replace)})),r);var r;let o;const n=/\{0\}(.*)\{\/0\}/g,c=null===(e=n.exec(i))||void 0===e?void 0:e[1];if(c){const t=s.createAnchor("",c,["webview-alt-link"]);o=i.replace((0,a.resetRegex)(n),t.outerHTML)}else o=s.createAnchor("",i,["webview-alt-link"]).outerHTML;this.To.innerHTML=o,this.zo=this.To.querySelector("a")}Mo(){const t=this.os;this.vo&&(t.addCSSClass(this.yo,Ss),setTimeout((()=>{this.wo.removeChild(this.yo),this.vo=!1}),600))}}const Is=window.setTimeout,Es=window.setInterval,Ls=36e5,Ps=864e5,js="relTimeNow",Hs="relTimeMoment";class Vs{constructor(t,e){this.os=e,this.Ri=t.i18n[t.locale];const s=t.icons,i=t.name,r="-has-message-icon";this.ei=i,this.Oo=`${i}-left ${s.avatarBot?`${i}${r}`:""}`,this.Io=`${i}-right ${s.avatarUser?`${i}${r}`:""}`}render(){const t=this.os;let e=this.ho;return e?(e.setAttribute("aria-live","off"),e.setAttribute("aria-hidden","true")):e=t.createTextDiv(),e.className=`${this.ei}-relative-timestamp ${this.Eo}`,this.ho=e,e}setLocale(t){if(this.Ri=t,this.Lo)switch(this.Lo){case js:case Hs:this.Po(t[this.Lo]);break;default:this.Po(t[this.Lo].replace("{0}",`${this.jo}`))}}setRelativeTime(t){const e=(new Date).getTime()-t.getTime(),s=Math.floor(e/1e3),i=Math.floor(s/60),r=Math.floor(i/60),o=Math.floor(r/24),n=Math.floor(o/30),a=Math.floor(n/12);a>0?this.Ho(a):n>0?this.Vo(n):o>0?this.Fo(o):r>0?this.No(r):i>0?this.Ro(i):this.Uo(s)}refresh(t){this.Eo=t===i.SenderType.Skill?this.Oo:this.Io,this.ho.className=`${this.ei}-relative-timestamp ${this.Eo}`,this.Bo()}remove(){var t;(null===(t=this.ho)||void 0===t?void 0:t.parentElement)&&this.ho.remove()}Bo(){this.Wo(js,1e4,this.Uo.bind(this))}Uo(t=10){t*=1e3,this.Wo(Hs,6e4-t,this.Ro.bind(this))}Ro(t=1){this.Zo("relTimeMin",6e4,60,this.No.bind(this),t)}No(t=1){this.Zo("relTimeHr",Ls,24,this.Fo.bind(this),t)}Fo(t=1){this.Zo("relTimeDay",Ps,30,this.Vo.bind(this),t)}Vo(t=1){this.Zo("relTimeMon",2592e6,12,this.Ho.bind(this),t)}Ho(t=1){this.Zo("relTimeYr",31536e6,60,(()=>{}),t)}Wo(t,e,s){this.qo(),this.Po(this.Ri[t]),this.Lo=t,this.Go=Is((()=>{s()}),e)}Zo(t,e,s,i,r=1){this.qo(),this.Po(this.Ri[t].replace("{0}",`${r}`)),this.Lo=t,this.jo=r,this.Go=Es((()=>{r++,this.jo=r,r>s?(clearInterval(this.Go),i()):this.Po(this.Ri[t].replace("{0}",`${r}`))}),e)}Po(t){this.ho.innerText=t}qo(){clearTimeout(this.Go),clearInterval(this.Go)}}class Fs{constructor(t,e,s){let r,o;if(this.U=e,this.Oi=s,this.Bs=new kt("MultiLangChatComponent"),this.Yo=!0,this.Jo=!0,this.Ko=!1,this.Xo={},this.Qo={},this.tn=[],this.Rr=e.webCore,this.Fe=e.settings,this.sn=this.Fe.i18n[this.Fe.locale],this.ei=e.settings.name,t&&(this.rn=Object.assign(Object.assign({},t),{supportedLangs:t.supportedLangs?[...t.supportedLangs]:[]}),r=this.rn.supportedLangs,o=this.rn.primary,"string"==typeof o&&(this.rn.primary=o.toLowerCase())),r&&r.length)if(r.forEach((t=>{t.lang=t.lang.toLowerCase()})),r.length>1?(r.unshift({lang:"und",label:this.sn.language_detect}),this.rn.primary||(this.rn.primary=null)):this.rn.primary=r[0].lang,this.tn=r.map((t=>t.lang)),this.Fe.enableBotAudioResponse){const t=e.synthesisVoices;if(t&&t.length){const e={};r.filter((t=>t.lang&&"und"!==t.lang)).forEach((s=>{const i=t.filter((t=>t.lang.indexOf(s.lang)>=0));i.push({lang:s.lang}),e[s.lang]=i})),this.Qo=e}else new Set(this.tn.filter((t=>"und"!==t))).forEach((t=>{this.Qo[t]=[{lang:t,name:t}]}))}else this.nn=()=>{};if(this.Fe.enableSpeech){const t={};Object.values(i.RecognitionLocale).forEach((e=>{t[e.substring(0,2)]=e,t[e]=e})),Rs(i.RecognitionLocale.EN_GB,t),Rs(i.RecognitionLocale.EN_AU,t),Rs(i.RecognitionLocale.EN_IN,t),this.Xo=t}else this.an=()=>{}}render(t){const e=this.U.util,s=this.ei,i="language-selection",r=`${s}-${i}-button`,o=`${s}-${i}-menu`,n=this.rn;let a;if(this.Ko=t,!(n&&n.supportedLangs&&n.supportedLangs.length>=2))return null;if(!this.wo){const s=this.Fe.icons.language||_,c=e.createIconButton({css:["header-button","button-lang"],icon:s,iconCss:[],title:this.sn.languageSelectDropdown}),h=e.createListItem("action-menu-option-lang",this.sn.languageSelectDropdown,"lang",s,"action-item",null,!0),l=n.supportedLangs.map((t=>{var s;const{lang:r,label:o}=t,a="und"===r&&n.primary?n.primary:r,c=`language_${"und"===r?"detect":r}`,h=(null===(s=this.Fe.i18n[a])||void 0===s?void 0:s[c])||o||r;return e.createListItem(`${i}-option-${r}`,h,r,"",`${i}-option`,(t=>{let e=t.target;"LI"!==e.tagName&&(e=e.parentElement);const s=e.dataset.value;this.cn(s)}))})),p=e.getMenu({menuId:o,menuClassList:[`${i}-menu`],menuItems:l,buttonId:r,menuButton:t?h:c});if(t){a=e.getMenuButton({button:h,menuId:o,menu:p,widget:this.Oi.chatWidgetDiv});const t=e.createDiv(["arrow-icon"]),s=e.createImageIcon({icon:''});t.appendChild(s),a.appendChild(t),this.U.chatWidget.chatWidgetDiv.appendChild(p)}else{a=e.createDiv();const t=e.getMenuButton({button:c,menuId:o,menu:p,widget:this.Oi.chatWidgetDiv});a.appendChild(t),a.appendChild(p),c.id=r}this.disableComponent(!1)}return this.wo=a,a}setLocale(t){this.wo&&this.rn.supportedLangs.forEach((e=>{const{lang:s,label:i}=e,r=`language_${"und"===s?"detect":s}`,o=document.getElementById(`language-selection-option-${s}`);if(!o)return;const n=t[r]||i||s;o.title=n}))}setTag(t,e=!0){let s="";null!==t&&(s=t.toLowerCase()),this.tn.length&&(s=this.tn.indexOf(s)>=0?s:null),this.cn(s,e)}disableComponent(t){if(this.wo){const e=this.U.util,s=this.wo;if(this.Ko){const i="disable";t?e.addCSSClass(s,i):e.removeCSSClass(s,i)}else s.querySelector("button").disabled=t}}cn(t,e=!0){let s=t;this.sn=this.Fe.i18n[s],this.hn!==s&&(this.hn=s,this.U.eventDispatcher.trigger(r.CHAT_LANG,s)),this.wo&&this.ln(s),"und"===s&&(s=null),e&&(this.pn(s),this.U.storageService.setItem(Ns(this.Fe),s)),this.nn(s),this.an(s),this.U.chatWidget.onLanguageUpdate(s,e)}pn(t){if(this.Rr.isConnected()){const e={profile:{languageTag:t}};t||(e.profile.locale=t);const s=this.Fe.sdkMetadata?Object.assign({version:Tt},this.Fe.sdkMetadata):{version:Tt};this.Rr.updateUser(e,{sdkMetadata:s})}}nn(t){const e=this.U.chatWidget;if(t){if(this.Yo||(e.enableSpeechSynthesisService(!0),this.Yo=!0),this.Fe.enableBotAudioResponse){const e=this.Qo[t];this.Rr.setTTSVoice(e).catch((t=>{this.Bs.info(`Failed to set TTS voice for '${e[0].lang}'. ${t}`),this.nn(null)}))}}else this.Yo=!1,this.Fe.enableBotAudioResponse&&this.Rr.cancelTTS(),e.enableSpeechSynthesisService(!1)}an(t){const e=this.U,s=this.Xo[t],i=e.chatWidget;s?(this.Jo||(i.setVoiceRecognitionService(!0),this.Jo=!0),this.Rr.setRecognitionLocale(s)):(this.Jo=!1,this.Rr.stopRecognition(),this.Rr.setRecognitionLocale(null),i.setVoiceRecognitionService(!1))}ln(t){const e=this.U.util,s=t||"und",i=document.getElementById(`${this.ei}-language-selection-menu`),r="active";if(i){const t=i.querySelector(`li.${this.ei}-${r}`);t&&e.removeCSSClass(t,r);const o=i.querySelector(`[data-value="${s}"]`);o&&e.addCSSClass(o,r)}}initLanguage(){const{primary:t}=this.rn||{},e=this.U.storageService.getItem(Ns(this.Fe));let s=t;e&&(s="null"===e?null:e),void 0!==s&&this.setTag(s)}}function Ns(t){return`${t.name}-${t.channelId}-${t.userId}`}function Rs(t,e){navigator.language.toLowerCase()===t&&(e[t.substring(0,2)]=t)}class Ds{constructor(t){this.getItem=t=>(!this.un[t]&&this.dn&&(this.un[t]=this.mn.getItem(t)),this.un[t]),this.setItem=(t,e)=>{this.dn?(this.mn.setItem(t,e),delete this.un[t]):this.un[t]=e},this.removeItem=t=>{this.dn&&this.mn.removeItem(t),delete this.un[t]},this.un={},n(t)?(this.dn=!0,this.mn=window[t]):this.dn=!1}}const Us="keydown";class Bs{constructor(t){var e;this.gn=new Map,this.fn=!0,this.bn=t=>{if(Ws(t)&&this.vn(t.code)){const t=document.querySelector(this.wn);if(t){const e=t.value.length;setTimeout((()=>{t.value.length>e&&(t.value=t.value.slice(0,e))}))}}};const s=null!==(e=t.name)&&void 0!==e?e:"oda-chat";this.wn=`.${s}-user-input`}add(t,e,s=!0){this.fn&&(this.xn(),this.fn=!1);const i=t.toUpperCase(),r=isNaN(i)?`Key${i}`:`Digit${i}`;this.gn.set(r,{check:s,elem:e}),e.setAttribute("aria-keyshortcuts",`Alt+${i}`)}setWidget(t){this.Oi=t}remove(){document.removeEventListener(Us,this.bn)}xn(){document.addEventListener(Us,this.bn)}vn(t){let e=!1;const s=this.gn.get(t),i=s&&s.elem;return i&&Zs(s.check?this.Oi:i)&&!i.disabled&&(i.focus(),i.click(),e=!0),e}}const Ws=t=>t.altKey&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&!t.repeat,Zs=t=>null!==t.offsetParent,qs="resize",Gs=[`nw-${qs}`,`se-${qs}`,`nwse-${qs}`,`w-${qs}`,`e-${qs}`],Ys=[`ne-${qs}`,`sw-${qs}`,`nesw-${qs}`,`e-${qs}`,`w-${qs}`];let Js=200,Ks=375,Xs=!1,Qs=!1;function ti(t,e,s=!0,i=!1){const r=s?Gs:Ys;let o;const n=n=>{const a=parseInt(getComputedStyle(t).maxWidth),c=t.offsetWidth;let h=o-n.x;s||(h=-h);const l=c+h;if(c=a?i?Qs?r[1]:r[2]:r[4]:i?r[2]:`col-${qs}`,l>=Ks&&l<=a){const s=`${l}px`;t.style.width=s,e(s)}n.preventDefault()},a=()=>{document.removeEventListener("mouseup",a,!1),document.removeEventListener("mousemove",n,!1),document.body.style.removeProperty("cursor")};return t=>{t.preventDefault(),o=t.x,document.addEventListener("mouseup",a,!1),document.addEventListener("mousemove",n,!1)}}function ei(t,e=!1){let s;const i=i=>{const r=s-i.y,o=parseInt(getComputedStyle(t).maxHeight),n=t.offsetHeight,a=n+r;n=o?(Qs=!0,e||(document.body.style.cursor=`s-${qs}`)):(Xs=!1,Qs=!1,e||(document.body.style.cursor=`row-${qs}`)),a>=Js&&a<=o&&(t.style.height=`${a}px`),i.preventDefault()},r=()=>{document.removeEventListener("mouseup",r,!1),document.removeEventListener("mousemove",i,!1),document.body.style.removeProperty("cursor")};return t=>{t.preventDefault(),s=t.y,document.addEventListener("mouseup",r,!1),document.addEventListener("mousemove",i,!1)}}const si=window.BroadcastChannel,ii="collapsed",ri="expanded",oi="none",ni=window.setTimeout,ai=[i.MessageType.Suggest,i.MessageType.SessionClosed,i.MessageType.CloseSession,i.MessageType.Status],ci=[i.MessageType.Text,i.MessageType.Attachment,i.MessageType.Location,i.MessageType.FormSubmission];class hi extends qe{constructor(t,e,s,r,o,n,a,c,h,l,p,u){var d,m;super(),this.Fe=t,this.os=e,this.St=s,this.kn=r,this.yn=o,this._n=n,this.zn=a,this.Mn=c,this.Cn=h,this.Sn=l,this.Rr=p,this.Ai=u,this.skillMessages=[],this.$n=200,this.Tn=[],this.Bs=new kt("ChatComponent"),this.An=[],this.On=0,this.In=[],this.En=!0,this.Ln=!0,this.Pn=!1,this.jn=!1,this.Hn=!0,this.Vn=!1,this.Fn=[],this.Nn=1e4,this.Rn=new Map,this.ei=t.name,this.Dn=t.locale,this.Un=t.i18n[t.locale],this.isOpen=!1,this.jn="init"===(null===(d=t.initMessageOptions)||void 0===d?void 0:d.sendAt)||t.openChatOnLoad||t.embedded,this.Pn=t.enableHeadless,this.Bn=!0,this.Wn=!t.embedded&&!t.sidepanel&&t.enableResizableWidget,this.Zn=this.Fe.enableDefaultClientResponse,this.configureStorage(),this.qn=!1;const g=this.Gn.getItem(this.Yn);g&&(t.icons.avatarUser=g),this.Fe.enableTabsSync||(this.Jn=()=>{}),this.Rr.on(i.CoreEvent.Open,(()=>this.Kn())),this.Rr.on(i.CoreEvent.State,(t=>this.Xn(t))),this.Rr.on(i.CoreEvent.MessageReceived,(t=>{const e=t,{endOfTurn:s,messagePayload:r,threadId:o}=e,n=Boolean(null==o?void 0:o.startsWith(`${i.ContextSource.UIWidget}:`)),a=this.contextWidgetMap[o];if(r.type===i.MessageType.ExecuteApplicationActionCommand){const t=r;return n?a.showFullSizeWidget():this.Qn(Boolean(s)),void u.trigger(t.actionType,t)}if(n)a.onMessageReceived(e);else{const t=r.type===i.MessageType.Command&&"noReply"===r.command;o!==this.ye?this.ta(o).then((()=>{t||this.ea(e)})):t||this.ea(e)}})),this.Fe.enableVoiceOnlyMode&&this.Rr.on(i.CoreEvent.TTSStop,(()=>{this.Si(!0,this.Fe.enableVoiceOnlyMode)})),this.Co=new vs(this.Fe,this.os,this.yn.bind(this),this.clearConversationHistory.bind(this),this.onToggleNarration.bind(this),this.Rr,this.showEndConversationPrompt.bind(this),this.Ii.bind(this),this),this.sa=new ls(this.os,this.sendMessage.bind(this),this.uploadFile.bind(this),this.Fe,this.getSuggestions.bind(this),this.Si.bind(this),this.ia.bind(this),this.Ti.bind(this),this.Ai,this,this.Ii.bind(this)),this.Fe.enableBotAudioResponse&&(this.Ln=this.Fe.initBotAudioMuted),"function"!=typeof l&&(this.Sn=()=>{}),this.Fe.showTypingIndicator&&(this.ra=new zs(zt.LEFT,t,e)),!this.Fe.enableTimestamp||"relative"!==this.Fe.timestampMode&&"default"!==this.Fe.timestampMode?(this.oa=()=>{},this.na=()=>{}):this.aa=new Vs(t,e),"action"!==(null===(m=this.Fe.focusOnNewMessage)||void 0===m?void 0:m.toLowerCase())&&(this.ca=()=>{});const f=this.Gn.getItem(this.ha);f&&(this.la=JSON.parse(f),this.pa()),this.Rr.isConnected()&&this.Kn()}render(){this.element=this.Wi(),this.ua(),this.Fe.multiLangChat&&this.da(),this.ma(this.Fe),this.Xn(this.Rr.getState())}embedInElement(t){const e=document.getElementById(t);if(!e)throw new Error("Can not embed chat widget.");this.os.addCSSClass(e,"wrapper",this.Fe.theme,"embedded"),this.appendToElement(e)}showChat(){if(!this.isOpen){const t=this.os;t.removeCSSClass(this.element,ii),t.addCSSClass(this.element,ri),t.removeCSSClass(this.chatWidgetDiv,oi),this.Fe.embedded||ni((()=>{t.addCSSClass(this.ga,oi)}),250),this.isOpen=!0,this.jn=!0,this.updateNotificationBadge(0),this.fa(),this.sa.focusTextArea(),this.Kn()}}onClose(){if(this.isOpen){const t=this.os;this.ba(),t.removeCSSClass(this.element,ri),t.addCSSClass(this.element,ii),this.Fe.embedded||(t.removeCSSClass(this.ga,oi),ni((()=>{t.addCSSClass(this.chatWidgetDiv,oi),this.ga.focus()}),250),this.updateNotificationBadge(this.Cn())),this.isOpen=!1}}sendExitEvent(){const t={messagePayload:{type:i.MessageType.CloseSession},userId:this.Fe.userId};if(this.Fe.delegate&&this.Fe.delegate.beforeEndConversation&&(0,a.isFunction)(this.Fe.delegate.beforeEndConversation))try{this.Fe.delegate.beforeEndConversation(t).then((t=>{t&&this.sendMessage(t,{hidden:!0,delegate:!1})}))}catch(t){this.Bs.error(t)}else this.sendMessage(t,{hidden:!0,delegate:!1});this.Pn=!1}updateNotificationBadge(t){var e;this.On=t,t>0?(this.va.innerText=`${t}`,this.ga.appendChild(this.va)):(null===(e=this.va)||void 0===e?void 0:e.parentElement)&&this.va.remove()}onToggleNarration(t){this.wa(t),this.Ai.trigger(r.CLICK_AUDIO_RESPONSE_TOGGLE,t)}remove(){super.remove(),this.Fe.embedded&&window.removeEventListener("resize",this.xa);const t=this.ka;t&&t.remove()}clearConversationHistory(t=!1){t?this.ya(t):(this.clearMessages(this.Fe.userId),this.ya(),this._a({type:"actionClearHistory"})),this.za=null,this.Fn=[],this.skillMessages=[],this.Qn(),this.updateNotificationBadge(0)}clearMessages(t,e){const s=`${this.Fe.name}-${t}-messages`;(e?window[e]:this.Gn).getItem(s)&&this.Gn.removeItem(s)}clearAllMessage(){const t=null===window||void 0===window?void 0:window.localStorage,e=(null==t?void 0:t.length)||0;if(e){const s=/oda-chat-.*-messages/g;for(let i=0;iwindow.innerWidth&&(t.style.right="10px"),s{const{label:r,imageUrl:o}=t;this.sendMessage((0,i.buildUserMessage)({postback:s,text:o?e.createImage(o,[],r||"").outerHTML:r,type:i.MessageType.Postback}))}));break;case i.ActionType.Location:this.ia();break;case i.ActionType.Share:navigator.share?t.getPayload().then((e=>navigator.share({text:e,title:t.label}))):this.$a(s.shareFailureMessage,V);break;case i.ActionType.SubmitForm:const r=t.messageComponent;if(!r.validateForm())break;const o=r.getSubmittedFields();if(this.Fe.enableLocalConversationHistory){const t=this.getMessages();for(let e=t.length-1;e>=0;e--){const s=t[e];if(s.msgId===r.msgId&&s.messagePayload.type===i.MessageType.EditForm){const t=s.messagePayload;(0,i.isEditFormPayloadWithFields)(t)?t.fields.forEach((t=>{(0,i.isReadOnlyField)(t)||(t.defaultValue=o[t.id])})):t.formRows.forEach((t=>{t.columns.forEach((t=>{t.fields.forEach((t=>{(0,i.isReadOnlyField)(t)||(t.defaultValue=o[t.id])}))}))}));break}}this.Gn.setItem(this.Ta,JSON.stringify(t))}this.fa(),t.getPayload().then((t=>{const e={postback:t,submittedFields:o,type:i.MessageType.FormSubmission};t||delete e.postback,this.sendMessage((0,i.buildUserMessage)(e),{hidden:!0})}));break;case i.ActionType.Call:t.getPayload().then((t=>{e.createAnchor(`tel:${t}`,"").click()}));break;case i.ActionType.Client:t.getPayload().then((t=>{"string"==typeof t?navigator.clipboard?navigator.clipboard.writeText(t).then((()=>{this.$a(s.copySuccessMessage,L)})):this.$a(s.copyFailureMessage,V):this.Ai.trigger(t.actionType,t)}));break;default:t.getPayload().then((s=>{e.createAnchor(s,"",[],this.Fe.openLinksInNewWindow,t.type===i.ActionType.Url?this.Fe.linkHandler:this.Aa).click()}))}}applyDelegates(t){var e;let s;s="string"==typeof t?(0,i.buildUserTextMessage)(t,null===(e=this.speechFinalResult)||void 0===e?void 0:e.speechId):(0,i.isPostbackPayload)(t)?(0,i.buildPostbackMessage)(t):(0,i.isMessagePayload)(t)?(0,i.buildUserMessage)(t):t;const r=s.messagePayload.type,o=this.Fe.delegate,n=o.beforePostbackSend,c=o.beforeSend;return r===i.MessageType.Postback&&(0,a.isFunction)(n)?s=this.Oa(s,n):ci.includes(r)&&(0,a.isFunction)(c)&&(s=this.Oa(s,c)),s}sendMessage(t,e){if(this.Ia)return pi();this.Qn(),!this.Fe.enableSpeechAutoSend&&this.speechFinalResult&&"string"==typeof t&&t.toLowerCase().indexOf(this.speechFinalResult.text.toLowerCase())>=0&&(t=(0,i.buildUserTextMessage)(t,this.speechFinalResult.speechId)),this.sa.focusTextArea(),this.ba(),void 0===(e=e||{}).delegate&&(e.delegate=!0),e.delegate&&this.Fe.delegate&&(t=this.applyDelegates(t));const s=this.Fe.sdkMetadata?Object.assign({version:Tt},this.Fe.sdkMetadata):{version:Tt};return t&&this.Rr.sendMessage(t,{sdkMetadata:s}).then((s=>{this.Bs.debug("onMessageSent",t),(0,i.isEventPayload)(s.messagePayload)||(this.Mn(s),this.Ea(),this.Vn=!1,this.Zn&&this.La(),this.speechFinalResult=null,(null==e?void 0:e.hidden)?this.za=i.SenderType.User:this.Pa(s),this.getAgentDetails()||this.showTypingIndicator())}))}uploadFile(t,e){if(this.Ia)return pi();const s=this.Un;this.ba(),this.Ea();const r=new Promise(((r,o)=>{var n,a;if(this.Fe.enableHeadless){const e=this.Fe.sdkMetadata?Object.assign({version:Tt},this.Fe.sdkMetadata):{version:Tt};this.Rr.uploadAttachment(t,{sdkMetadata:e}).then((t=>this.Rr.sendMessage(this.Fe.delegate?this.applyDelegates(t):t,{sdkMetadata:e}))).then((t=>{r(t)})).catch((t=>{o(t)}))}else{this.fa();const c=`${null===(n=t.name)||void 0===n?void 0:n.replace(/[\s:'"\\/[\]~,.;^`()@#%*+=$&!{}?<>|]/g,"")}${Math.floor(1e4+9e4*Math.random())}${Date.now()%1e5}`,h=this.os.createDiv();if(h.id=c,this.An.push({divId:c,fileName:t.name}),this.oa(new Date),this.ja(h),this.Ha=this.customFileMaxSize?this.customFileMaxSize:e?e.maxSize:Ot,t.size>this.Ha){this.fa();const e=this.Ha/1048576;let r=e.toString();"number"==typeof(a=e)&&isFinite(a)&&Math.floor(a)===a||(r=e.toFixed(3));const n=`${t.name} - ${s.uploadFailed}`,h=s.uploadFileSizeLimitExceeded.replace("{0}",r);this.Va(n,h,c),this.na(i.SenderType.User),o(new Error(h))}else if(0===t.size){this.fa();const e=`${t.name} - ${s.uploadFailed}`,r=s.uploadFileSizeZeroByte;this.Va(e,r,c),this.na(i.SenderType.User),o(new Error(r))}else{const e=new ys(t.name,zt.RIGHT,this.Fe,this.os),s=this.Fe.sdkMetadata?Object.assign({version:Tt},this.Fe.sdkMetadata):{version:Tt};this.na(i.SenderType.User),h.appendChild(e.render()),this.fa(),this.Rr.uploadAttachment(t,{sdkMetadata:s}).then((t=>this.Rr.sendMessage(this.Fe.delegate?this.applyDelegates(t):t,{sdkMetadata:s}))).then((e=>{e.messagePayload.attachment.title=t.name,h.remove(),this.An=this.An.filter((t=>t.divId!==c)),this.Hn=!1,this.Mn(e),this.Pa(e),r(e)})).catch((e=>{this.Fa(t.name,e.message,c),o(e)}))}}}));return r.catch((t=>{this.Bs.error(t)})),r}refreshTTS(){this.Co.showTTSButton(!!this.Fe.ttsService)}getSuggestions(t){if(this.Ia)return pi();if(!this.Fe.enableAutocompleteClientCache||this.Fe.enableAutocompleteClientCache&&!this.sa.getSuggestionsValid())return this.Rr.getSuggestions(t).then((t=>(this.sa.displaySuggestions(t),t))).catch((()=>[]));const e=this.Na(this.sa.getSuggestions(),t);return null!==this.sa&&this.sa.displaySuggestions(e),Promise.resolve(e)}getUnreadMsgsCount(){return this.On}getMessages(){const t=this.Gn.getItem(this.Ta);let e=[];if(t)try{e=JSON.parse(t).map((t=>Object.assign({},t)))}catch(t){this.Bs.error("Failed to parse saved chat.")}return e}getAgentDetails(){return this.la}setAgentDetails(t){this.la=Object.assign(Object.assign({},this.la),t),this.pa(),this.Gn.setItem(this.ha,JSON.stringify(this.la))}setUserAvatar(t){this.Fe.icons.avatarUser=t,this.Gn.setItem(this.Yn,t);document.querySelectorAll(`.${this.ei}-right .${this.ei}-message-icon`).forEach((e=>{e.parentElement.replaceWith(this.Ra(t,this.Un.avatarUser))}))}Da(t){if(this.Tn.push(t),this.Fe.enableLocalConversationHistory){const e=this.getMessages();e.length>=this.Fe.messageCacheSizeLimit&&e.splice(0,e.length-(this.Fe.messageCacheSizeLimit-1));let s=JSON.stringify(t).substring(1,JSON.stringify(t).length-1);s=`{${s}, "date":"${new Date}"}`,e.push(JSON.parse(s)),this.Gn.setItem(this.Ta,JSON.stringify(e))}}configureStorage(){const t=this.Fe;t.userId?t.storageType!==Ge.LOCAL&&t.storageType!==Ge.SESSION&&(t.storageType=Ge.LOCAL):t.storageType=Ge.SESSION,this.Ta=`${t.name}-${t.userId}-messages`,this.ha=`${t.name}-${t.userId}-agent-details`,this.Yn=`${t.name}-${t.userId}-user-avatar`,this.Gn=new Ds(t.storageType)}setVoiceRecognitionService(t){this.sa.disableVoiceModeButton(!t,{src:"lang"})}enableSpeechSynthesisService(t){this.Co.disableTTSButton(!t)}onShareLocation(){this.ia()}setPrimaryChatLanguage(t){this.Ua.setTag(t)}onLanguageUpdate(t,e=!0){const s=this.Fe.i18n,i=Object.assign(Object.assign(Object.assign({},s.en),s[this.Fe.locale]),s[t]);e&&this._a({type:"actionLanguage",tag:t}),this.Dn=t,this.ga.title=i.chatButtonTitle||i.chatTitle,this.Co.setLocale(i),this.sa.setLocale(i),this.ra.updateTypingCueLocale(i.typingIndicator);document.querySelectorAll(`.${this.ei}-message-icon`).forEach((t=>{const e=t.parentElement.parentElement.className.indexOf(`${this.ei}-left`)<0?i.avatarUser:i.avatarBot;"img"===t.localName?t.alt=e:t.setAttribute("aria-label",e)})),this.refreshWebView({accessibilityTitle:i.webViewAccessibilityTitle,closeButtonLabel:i.webViewClose,errorInfoDismissLabel:i.webViewErrorInfoDismiss,errorInfoText:i.webViewErrorInfoText}),this.Ua&&this.Ua.setLocale(i),this.Ba&&(this.Ba.textContent=(0,a.formatDate)(this.Wa,{pattern:this.Fe.timestampFormat,locale:t})),this.aa&&this.aa.setLocale(i),this.Za&&(this.Za.innerText=i.previousChats),this.Un=i}showTypingIndicator(){const t=document.getElementById(`${this.ei}-connection-error`);t&&t.remove(),this.Fe.showTypingIndicator&&(this.ra.append(this.qa),this.fa())}hideTypingIndicator(){this.Fe.showTypingIndicator&&this.ra.remove()}showConnectionError(){const t={type:i.MessageType.Text,text:this.Un.connectionFailureMessage,globalActions:[{type:i.ActionType.Postback,label:this.Un.connectionRetryLabel}]},e=ke.fromMessage(this.Fe,this.os,{messagePayload:t});e.onActionClick=()=>{this.St()},this.showMessage(`${this.ei}-connection-error`,e)}showMessage(t,e){var s;const i=this.os.wrapMessageBlock(e.render(),this.Fe.icons.avatarBot,zt.LEFT);i.id=t,this.qa.appendChild(i),(null===(s=this.ra)||void 0===s?void 0:s.isVisible())&&this.hideTypingIndicator(),this.fa()}showEndConversationPrompt(){const t=this.Un;this.Ga=this.os.getBanner({text:t.endConversationConfirmMessage||"",description:t.endConversationDescription||"",actions:[{label:t.noText,handler:this.Ya},{label:t.yesText,handler:this.Ja,type:"filled"}]},this),this.os.addCSSClass(this.Ga,"end-conversation-prompt"),We(this.Ka.element,this.Ga)}Xa(t){if(this.Hn=!1,!this.Vn){const e={source:i.SkillMessageSource.Bot,messagePayload:{type:i.MessageType.Text,text:t},userId:this.Fe.userId,msgId:`${Date.now()}`};this.Da(e),this.Qa(t),this.tc([e])}}La(){const t=this.Un;this.ec=ni((()=>{this.Hn&&this.Xa(t.defaultGreetingMessage),this.sc=window.setInterval((()=>{this.Xa(t.defaultWaitMessage)}),this.Fe.defaultWaitMessageInterval*It),this.ic=ni((()=>{window.clearInterval(this.sc)}),(this.Fe.typingIndicatorTimeout-1)*It),this.ec=ni((()=>{this.hideTypingIndicator(),this.Xa(t.defaultSorryMessage)}),this.Fe.typingIndicatorTimeout*It)}),this.Fe.defaultGreetingTimeout*It)}Ja(){this.sendExitEvent(),this.Ya()}Ya(){this.Ga.querySelector(`.${this.ei}-prompt-banner-close-button`).click()}Xn(t){if(this.Bn&&(this.rc(),this.Bn=!1),Number.isInteger(t)&&t!==i.ConnectionState.Open){this.oc(),this.sa.isDisabled()||(this.sa.disable(),this.Co.disable(),this.Bs.debug("WebSocket not open, send message button disabled")),this.nc(),t===i.ConnectionState.Connecting?this.showTypingIndicator():this.hideTypingIndicator();for(const t of this.An)this.Fa(t.fileName,i.CoreError.UploadNetworkFail,t.divId);this.Ua&&this.Ua.disableComponent(!0)}else this.ac=void 0,this.hideTypingIndicator(),this.Jn(),this.sa.isDisabled()&&(this.sa.disable(!1),this.Co.disable(!1),this.Bs.debug("Connection established, send message button enabled")),this.cc();this.Sn(t)}da(){const t=this.Fe;this.Ua=new Fs(t.multiLangChat,{webCore:this.Rr,chatWidget:this,eventDispatcher:this.Ai,settings:t,synthesisVoices:t.ttsVoice,storageService:new Ds(t.storageType),util:this.os},this),this.Co.addLanguageSelect(this.Ua)}ia(){const t=this.Un;if(navigator&&navigator.geolocation){const e=new ys(t.requestLocation,zt.RIGHT,this.Fe,this.os);this.ja(e.render()),this.fa(),(0,i.getCurrentPosition)().then((t=>{const s=(0,i.buildUserMessage)({location:{latitude:t.latitude,longitude:t.longitude,title:void 0},type:i.MessageType.Location});e.remove(),this.sendMessage(s)}),(s=>{let i;switch(s.code){case s.PERMISSION_DENIED:i=t.requestLocationDeniedPermission;break;case s.POSITION_UNAVAILABLE:i=t.requestLocationDeniedUnavailable;break;case s.TIMEOUT:i=t.requestLocationDeniedTimeout;break;default:i=t.requestLocationDeniedPermission}this.$a(i,V),e.remove()}))}else this.$a(t.requestLocationDeniedUnavailable,V)}Na(t,e){const s=[];for(const i of t)i.search(new RegExp(e,"i"))>=0&&s.push(i);return s}Fa(t,e,s){const r=this.Un,o=`${t} - ${r.uploadFailed}`;let n="";switch(e){case i.CoreError.UploadMaxSize:n=r.uploadFileSizeLimitExceeded.replace("{0}",this.Ha.toString());break;case i.CoreError.UploadZeroSize:n=r.uploadFileSizeZeroByte;break;case i.CoreError.UploadBadFile:n=r.uploadUnsupportedFileType;break;case i.CoreError.UploadNetworkFail:n=r.uploadFileNetworkFailure;break;case i.CoreError.UploadUnauthorized:n=r.uploadUnauthorized}this.Va(o,n,s)}Oa(t,e){var s;const r=JSON.parse(JSON.stringify(t));let o,n=JSON.parse(JSON.stringify(t));t.messagePayload.type===i.MessageType.Text&&(null===(s=t.sdkMetadata)||void 0===s?void 0:s.speechId)&&(o=(t.messagePayload.text||"").toLowerCase());try{n=e(r)}catch(t){this.Bs.error(t)}if(n&&n.messagePayload||(n=null),n&&!(0,i.isValidMessage)(n)&&(this.Bs.error("The generated delegate message is invalid. Sending original message instead."),n=t),o&&n)if(n.messagePayload)if(n.messagePayload.type===i.MessageType.Text){const t=n.messagePayload.text;(null==t?void 0:t.toLowerCase().indexOf(o))<0&&delete n.sdkMetadata}else delete n.sdkMetadata;else delete n.sdkMetadata;return n}Va(t,e,s){const i=document.getElementById(s);if(i){i.firstElementChild&&i.removeChild(i.firstElementChild),this.An=this.An.filter((t=>t.divId!==s));const r=new _s(t,e,zt.RIGHT,this.Fe,this.os,!0),o=this.Fe.icons.error||v;i.appendChild(r.render(o))}}hc(t,e){const s=this.os;let i,r,o=!1,n=!1,a=0,c=0,h=0,l=0,p=0,u=0;const d=t=>{let e,s;const i=t.target.classList;for(let r=0;r{let m,g;if(o){"touchmove"===d.type?(m=d.touches[0].clientX,g=d.touches[0].clientY):(m=d.clientX,g=d.clientY);const o=m-p,f=g-u;i=m-a,r=g-c,h=i,l=r,(o>=5||f>=5||o<=-5||f<=-5)&&(s.addCSSClass(t,"drag"),e.style.transform=`translate3d(${i}px, ${r}px, 0)`,e.onclick=null,n=!0)}},g=()=>{if(n){ni((()=>{e.onclick=this.kn.bind(this)}),10),e.focus(),n=!1}o=!1},f=s.createDiv(["button-drag-handle"]);e.appendChild(f),e.addEventListener("touchstart",d),document.addEventListener("touchmove",m),e.addEventListener("touchend",g),e.addEventListener("mousedown",d),document.addEventListener("mousemove",m),e.addEventListener("mouseup",g)}addHeaderAction(t){this.Co.addAction(t)}updateHeaderAction(t){this.Co.ao(t)}Wi(){var t,e,s,i,r;const o=this.Fe,n=this.os,a=this.Un,c=n.createDiv(o.embedded?[]:["wrapper",o.theme,o.enableHeadless?"none":""]);this.chatWidgetDiv=n.createDiv(["widget","flex","col"]),this.chatWidgetDiv.setAttribute("role","region"),this.chatWidgetDiv.setAttribute("aria-labelledby",`${this.ei}-title`),this.os.setChatWidgetWrapper(c),this.Co.render(),this.chatWidgetDiv.appendChild(this.Co.element),o.embedTopStickyId&&this.lc(o.embedTopStickyId,this.chatWidgetDiv,["embed-sticky-top"]),this.Ka=new xs(n),this.uc=n.createDiv(["conversation-pane",o.icons.avatarBot?"bot-icon":"",o.icons.avatarUser?"user-icon":""]),"bottom"===o.conversationBeginPosition&&(this.uc.style.marginTop="auto"),o.embedTopScrollId&&this.lc(o.embedTopScrollId,this.uc,["embed-scroll-top"]),this.qa=n.createDiv(["conversation-container"]),this.qa.setAttribute("role","log"),this.qa.setAttribute("aria-live","polite"),this.qa.setAttribute("aria-atomic","false"),this.uc.appendChild(this.qa),this.Ka.element.appendChild(this.uc),o.embedBottomScrollId&&this.lc(o.embedBottomScrollId,this.Ka.element,["embed-scroll-bottom"]),this.chatWidgetDiv.appendChild(this.Ka.element),o.embedBottomStickyId&&this.lc(o.embedBottomStickyId,this.chatWidgetDiv,["embed-sticky-bottom"]),this.sa.render(),this.chatWidgetDiv.appendChild(this.sa.element),(t=o.webViewConfig).accessibilityTitle||(t.accessibilityTitle=a.webViewAccessibilityTitle),(e=o.webViewConfig).closeButtonLabel||(e.closeButtonLabel=a.webViewClose),(s=o.webViewConfig).errorInfoDismissLabel||(s.errorInfoDismissLabel=a.webViewErrorInfoDismiss),(i=o.webViewConfig).errorInfoText||(i.errorInfoText=a.webViewErrorInfoText),(r=o.webViewConfig).closeButtonIcon||(r.closeButtonIcon=o.icons.close),this.Ma=new Os(o.webViewConfig,n,o),this.Ca=this.Ma.render(),this.chatWidgetDiv.appendChild(this.Ca);const h=this.Ma,l=`${this.ei}-webview`;if(this.Aa={target:l,onclick:function(){h.open(this.href)}},o.linkHandler&&o.linkHandler.target===l&&(o.linkHandler=this.Aa),c.appendChild(this.chatWidgetDiv),o.embedded)this.isOpen=!0,n.addCSSClass(c,"open");else{const t=o.icons.launch||(o.colors&&o.colors.branding?z.replace("#025e7e",o.colors.branding):z),e="button",s=n.createIconButton({css:[e],icon:t,iconCss:[`${e}-icon`],title:a.chatButtonTitle||a.chatTitle});s.classList.remove(`${this.ei}-icon`),this.ga=s,this.ga.onclick=this.kn.bind(this),this.va=n.createTextDiv(["notification-badge"]),c.appendChild(s),this.Rn.set("launch",s),o.enableDraggableButton&&this.hc(c,s),o.openChatOnLoad||n.addCSSClass(c,ii),n.addCSSClass(this.chatWidgetDiv,oi)}if(this.chatWidgetWrapper=c,o.sidepanel){const t=t=>{const e=window.screen.width-t.x;if(n.addCSSClass(this.chatWidgetWrapper,"drag"),document.body.style.cursor=e<=375?"w-resize":e>=800?"e-resize":"col-resize",e>=375&&e<=800){const t=`${e}px`;this.chatWidgetWrapper.style.width=t,this.updateFullScreenWidth(t)}t.preventDefault()};c.addEventListener("mousedown",(e=>{e.offsetX<4&&document.addEventListener("mousemove",t,!1)}),!1),document.addEventListener("mouseup",(()=>{document.removeEventListener("mousemove",t,!1),n.removeCSSClass(this.chatWidgetWrapper,"drag"),this.chatWidgetWrapper.style.removeProperty("cursor"),document.body.style.removeProperty("cursor")}),!1)}else this.Wn&&function(t,e,s){const i=e.createDiv(["resizable",`top-${qs}`]);i.addEventListener("mousedown",ei(t)),t.appendChild(i);const r=e.createDiv(["resizable",`left-${qs}`]);r.addEventListener("mousedown",ti(t,s)),t.appendChild(r);const o=e.createDiv(["resizable",`right-${qs}`]);o.addEventListener("mousedown",ti(t,s,!1)),t.appendChild(o);const n=e.createDiv(["resizable",`left-${qs}`,"corner"]);n.addEventListener("mousedown",ti(t,s,!0,!0)),n.addEventListener("mousedown",ei(t,!0)),t.appendChild(n);const a=e.createDiv(["resizable",`right-${qs}`,"corner"]);a.addEventListener("mousedown",ti(t,s,!1,!0)),a.addEventListener("mousedown",ei(t,!0)),t.appendChild(a)}(this.chatWidgetDiv,n,this.updateFullScreenWidth.bind(this));return this.chatWidgetWrapper}ua(){const t=this.Fe,e=this.os;if(t.embedded)try{const e=document.getElementById(t.targetElement);this.embedInElement(t.targetElement),this.updateFullScreenWidth(`${e.clientWidth}px`),window.addEventListener("resize",Ee((()=>{this.updateFullScreenWidth(`${e.clientWidth}px`)}),500))}catch(t){this.Bs.error("Target Element not specified",t)}else if(t.sidepanel)try{const s=document.getElementById(t.targetElement),i=s.parentNode,r=e.createDiv(["sidepanel-content-wrapper"]);i.replaceChild(r,s),e.addCSSClass(this.chatWidgetDiv,"sidepanel"),r.appendChild(s),r.appendChild(this.chatWidgetWrapper)}catch(t){this.Bs.error("Target Element not specified",t)}else{try{this.appendToElement(document.body)}catch(t){return void this.Bs.error("Initialisation failed as page is not completely loaded. Make sure to initialise the SDK after document.body is available.")}ni((()=>{this.orientWidgetAnimation()}),0),window.addEventListener("resize",Ee((()=>{this.orientWidgetAnimation()}),500));const e=t.width,s=t.height;e&&this.setWidth(e),s&&this.setHeight(s),t.openChatOnLoad&&ni(this.kn.bind(this),0)}}ja(t){var e;this.qa.appendChild(t),(null===(e=this.ra)||void 0===e?void 0:e.isVisible())&&(this.hideTypingIndicator(),this.showTypingIndicator())}fa(){const t=this.Ka.element;ni((()=>{t&&(t.scrollTop=t.scrollHeight)}),$t.CHAT_SCROLL_DELAY)}tc(t){return(null==t?void 0:t.length)?new Promise((e=>{this.Fe.clientAuthEnabled&&this.Fe.enableAttachmentSecurity?this.Rr.getAuthToken().then((s=>{this.dc(t,s.token),e(),this.fa()})).catch((()=>{this.dc(t),e(),this.fa()})):(this.dc(t),e(),this.fa())})):Promise.resolve()}mc(t,e){var s;const i=this.Fe.icons;(null===(s=t.messagePayload.channelExtensions)||void 0===s?void 0:s.agentSession)||(t.messagePayload.channelExtensions?t.messagePayload.channelExtensions.agentSession=this.la:t.messagePayload.channelExtensions={agentSession:this.la}),!this.la.avatarImage&&i.avatarBot&&e.appendChild(this.gc());const r=this.os.createTextDiv(["agent-name"]);return r.title=this.la.name,r.innerHTML=this.la.name,r.setAttribute("aria-hidden","true"),this.la.nameTextColor&&(r.style.color=this.la.nameTextColor),r}gc(){const t=this.la||{},e=t.name.split(" ").filter((t=>t));let s=e[0][0];return e.length>1&&(s+=e[e.length-1][0]),this.Ra(s.toUpperCase(),t.name,!0)}pa(){if(this.Fe.showTypingIndicator){const t=this.la||{},e=this.Fe.icons,s=this.Un;e.avatarBot&&(!t.avatarImage&&t.name?this.ra.updateTypingCueIcon(this.gc()):this.ra.updateTypingCueIcon(this.Ra(t.avatarImage||e.avatarBot,s.avatarAgent||s.avatarBot)))}}Ra(t,e,s=!1){const i=this.os,r=i.createDiv(["icon-wrapper",s?"agent-avatar":""]),o=this.la||{};let n;return s?(n=i.createTextDiv(["agent-icon"]),n.innerText=t,o.avatarTextColor&&(n.style.color=o.avatarTextColor),o.avatarBackgroundColor&&(r.style.background=o.avatarBackgroundColor)):n=i.createImageIcon({icon:t,iconCss:["message-icon"]}),r.appendChild(n),r.setAttribute("aria-label",e),r}fc(t){const e=(0,a.formatDate)(t||new Date,{pattern:this.Fe.timestampFormat,locale:this.Dn}),s=this.os.createTextDiv(["message-date"]);return s.setAttribute("aria-live","off"),s.setAttribute("aria-hidden","true"),s.innerText=`${e}`,s}dc(t,e){const s=this.os,r={locale:this.Dn,webviewLinkHandler:this.Aa,webCore:this.Rr,onMessageActionClicked:this.onMessageActionClicked.bind(this)};(null==e?void 0:e.length)&&(r.authToken=e,r.uri=this.Fe.URI),t.forEach((t=>{var e,o,n,a,c;const h=ke.fromMessage(this.Fe,this.os,t,r);if(!h)return;if(h instanceof Gt){const e=t.messagePayload;switch(e.streamState){case"start":this.sa.disable(),this.Ia=h;break;case"running":if(this.Ia)return this.Ia.update(e),clearTimeout(this.bc),void(this.bc=ni((()=>{this.sa.disable(!1),this.Ia=null}),this.Nn));this.sa.disable(),this.Ia=h;break;case"end":if(clearTimeout(this.bc),this.sa.disable(!1),this.Ia)return this.Ia.update(e),void(this.Ia=null)}}else this.Ia=null,clearTimeout(this.bc);const l=ve(t)?i.SenderType.Skill:i.SenderType.User,p=this.vc(t.messagePayload,l),u=p||this.wc(t,l);let d;if(h.msgId=t.msgId,this.za=l,this.ac=Date.now(),this.qn=t.messagePayload.globalActions&&0!==t.messagePayload.globalActions.length,this.xc=(null===(o=null===(e=t.messagePayload.channelExtensions)||void 0===e?void 0:e.agentSession)||void 0===o?void 0:o.name)||"",ve(t)&&(this.kc=t.source),u||(d=s.createDiv(["message-block","flex"]),this.yc=d),h.onActionClick=this.onMessageActionClicked.bind(this),void 0!==h.ratingId&&(this._c=h),ve(t)){this.En?this.zc(h):this.skillMessages.push(h);const e=we(t);if(this.Fn.indexOf(e)>=0)return;this.Fn.push(e),t.source===i.SkillMessageSource.Agent?((null===(n=t.messagePayload.channelExtensions)||void 0===n?void 0:n.agentName)&&this.setAgentDetails({name:t.messagePayload.channelExtensions.agentName,avatarImage:this.Fe.icons.avatarAgent,nameTextColor:null,avatarTextColor:null,avatarBackgroundColor:null}),(null===(a=t.messagePayload.channelExtensions)||void 0===a?void 0:a.agentSession)&&this.setAgentDetails(t.messagePayload.channelExtensions.agentSession)):(this.Gn.removeItem(this.ha),this.la=null),this.ca(h)}else if(this._c){const e=t;if(e.messagePayload.type===i.MessageType.Text||e.messagePayload.type===i.MessageType.Postback){const t=e.messagePayload;this._c.highlightRating(t.text)}this._c=null}this.oa(t.date||new Date),d&&(this.Mc(t,d),this.ja(d));const m=this.yc.querySelector('[class*="message-list"]'),g=this.Cc(t,h,m);if(g){if(t.messagePayload.type===i.MessageType.Card){const t=m.querySelectorAll('[class*="message-bubble"]');if(t.length){t[t.length-1].classList.add(`${this.ei}-before-card`)}}p&&m.lastElementChild?null===(c=m.lastElementChild)||void 0===c||c.replaceWith(g):m.appendChild(g),h instanceof Nt&&h.setCardsScrollDirection()}this.na(l)}))}vc(t,e){var s,r;if(e===i.SenderType.Skill&&(null===(s=this.yc)||void 0===s?void 0:s.className.includes(`${this.ei}-left`))){const e=null===(r=t.channelExtensions)||void 0===r?void 0:r.replaceMessage;return!0===e||e&&"true"===(null==e?void 0:e.toLowerCase())}return!1}wc(t,e){var s,r;if(!(Date.now()-this.ac<1e4))return!1;if(ve(t)&&t.source===i.SkillMessageSource.Agent&&(null===(s=t.messagePayload.channelExtensions)||void 0===s?void 0:s.agentSession)){const e=null===(r=t.messagePayload.channelExtensions)||void 0===r?void 0:r.agentSession;return this.xc===e.name}return!(this.za!==e||ve(t)&&t.source!==this.kc||this.qn)}Mc(t,e){const s=this.Fe.icons,r=this.Un,o=this.os,n=this.la||{};let a,c,h;if(ve(t)){if(t.source===i.SkillMessageSource.Agent?(a=n.name&&this.mc(t,e),c=s.avatarBot&&(n.avatarImage||!n.name)&&(n.avatarImage||s.avatarAgent||s.avatarBot),h=r.agentMessage.replace("{0}",`${n.name||r.agent}`)):(this.kc===i.SkillMessageSource.Agent&&this.Fe.showTypingIndicator&&this.ra.resetTypingCueIcon(),c=s.avatarBot,h=r.skillMessage),o.addCSSClass(e,"left"),c){const s=this.Ra(c,t.source===i.SkillMessageSource.Agent&&r.avatarAgent||r.avatarBot);s.style.marginTop=t.source===i.SkillMessageSource.Agent&&n.name&&"16px",e.appendChild(s)}}else o.addCSSClass(e,"right"),h=r.userMessage,s.avatarUser&&e.appendChild(this.Ra(s.avatarUser,r.avatarUser));const l=o.createDiv(["messages-wrapper","flex","col"]);a&&l.appendChild(a);const p=this.os.createTextSpan(["screen-reader-only"]);p.innerText=h,l.appendChild(p);const u=o.createDiv(["message-list","flex","col"]);if(l.appendChild(u),this.Fe.enableTimestamp&&"absolute"===this.Fe.timestampMode){const e=this.fc(t.date);l.appendChild(e)}e.appendChild(l)}Cc(t,e,s){const i=this.Fe.delegate;if(i&&i.render){const e=this.os.createDiv(["message"]);e.id=t.msgId,e.lang=this.Fe.locale,s.appendChild(e);if(i.render(t))return null;e.remove()}return e.render()}oa(t){(0,a.isSameDay)(this.Wa,t)||(this.Wa=new Date(t),this.ja(this.Sc(this.Wa)))}Sc(t){const e=this.os.createTextDiv(["timestamp-header"]);return e.textContent=(0,a.formatDate)(t,{pattern:this.Fe.timestampFormat,locale:this.Dn}),this.Ba=e,e}na(t){this.$c||(this.$c=this.aa.render()),this.$c.remove(),this.aa.refresh(t),this.ja(this.$c)}ca(t){t.hasActions()&&ni((()=>{t.focusFirstAction()}),290)}lc(t,e,s){const i=document.querySelector(`#${t}`);if(i){const t=this.os.createDiv(s);t.appendChild(i),e.appendChild(t)}else this.Bs.error(`Could not find element with ID '${t}'. No element embedded to the chat conversation pane.`)}Si(t,e=!1){const s=function(t){const e=document.querySelector(".oda-chat-wrapper");return getComputedStyle(e).getPropertyValue(t)}("--color-visualizer"),o=this.Un;e||(this.ba(),this.Ai.trigger(r.CLICK_VOICE_TOGGLE,t)),this.Fe.enableSpeech&&(t?(this.Tc(),this.Fe.speechLocale&&!(0,i.isValidLocale)(this.Fe.speechLocale)?this.$a(o.errorSpeechUnsupportedLocale,V):this.Rr.startRecognition({onRecognitionText:this.Ac.bind(this),onVisualData:t=>{this.sa.updateVisualizer(t,s)}}).then((()=>{e&&this.sa.setRecognitionRequested(e),this.sa.setVoiceRecording(!0),this.fa()})).catch((t=>{this.sa.setVoiceRecording(!1);let e="";switch(t.message){case i.CoreError.RecognitionMultipleConnection:e=o.errorSpeechMultipleConnection;break;case i.CoreError.RecognitionNotReady:e=o.errorSpeechInvalidUrl;break;case i.CoreError.RecognitionProcessingFailure:e=o.errorSpeechTooMuchTimeout;break;default:e=o.errorSpeechUnavailable}this.$a(e,V)}))):(this.Rr.stopRecognition(),this.sa.setVoiceRecording(!1)))}Ac(t){if(t)switch(t.type){case"error":this.Bs.error("Failed to recognize voice",t.text),t.text===i.CoreError.RecognitionTooMuchSpeechTimeout&&this.$a(this.Un.errorSpeechTooMuchTimeout,V),this.sa.setVoiceRecording(!1);break;case"final":let e=t.text;e.length>0?(this.speechFinalResult&&(e=`${this.speechFinalResult.text} ${e}`),this.sa.setUserInputText(e),this.Fe.enableSpeechAutoSend?ni((()=>{const s=(0,i.buildUserTextMessage)(e,t.requestId);this.sendMessage(s).then((()=>{this.sa.setUserInputText("")}))}),this.$n):this.speechFinalResult={speechId:t.requestId,text:e},this.sa.setVoiceRecording(!1)):this.sa.setUserInputText(this.speechFinalResult.text);break;case"partial":let s=t.text;s.length>0&&(this.speechFinalResult&&(s=`${this.speechFinalResult.text} ${s}`),this.sa.setUserInputText(s))}}Oc(t){switch(this.Fe.disablePastActions){case"all":t.forEach((t=>{t.disableActions()}));break;case"postback":t.forEach((t=>{t.disablePostbacks()}))}}Ic(){this.Oc(this.skillMessages)}zc(t){("none"===this.Fe.disablePastActions?this.skillMessages:this.In).push(t)}Ea(){this.Oc(this.In),this.In=[]}cc(){("none"===this.Fe.disablePastActions?this.skillMessages:this.In).forEach((t=>{t.enablePostbacks()}))}nc(){("none"===this.Fe.disablePastActions?this.skillMessages:this.In).forEach((t=>{t.disablePostbacks()}))}ya(t=!1){var e;let s=!1;for((null===(e=this.ra)||void 0===e?void 0:e.isVisible())&&(s=!0,this.hideTypingIndicator());this.qa.firstChild;)this.qa.removeChild(this.qa.lastChild);s&&this.showTypingIndicator(),this.Hn=!0,this.Wa=null,this.ba(),t||this.Ai.trigger(r.CLICK_ERASE)}Jn(){const{userId:t,channelId:e}=this.Fe;si&&(this.oc(),this.Ec=new si(`${t}-${e}`),this.Ec.onmessage=this.Lc.bind(this))}oc(){this.Ec&&(this.Ec.close(),this.Ec=null)}Pc(t){if(this.Ec){const e={type:"message",message:t};if(ve(t)){const s=we(t);if(this.Fn.indexOf(s)>=0)return;e.digest=s}this.Ec.postMessage(e)}}_a(t){this.Ec&&this.Ec.postMessage(t)}Lc(t){const e=t.data;switch(e.type){case"message":const t=e.message.messagePayload;if(t.type===i.MessageType.Status){const e=t;return void("RESPONDING"===e.status?this.showTypingIndicator():"LISTENING"===e.status&&this.hideTypingIndicator())}if(t.type===i.MessageType.SessionClosed)return void this._n();if(e.digest){if(this.Fn.indexOf(e.digest)>=0)return;this.zn(e.message)}else this.Mn(e.message),this.Ea(),this.showTypingIndicator();this.hideTypingIndicator(),this.tc([e.message]);break;case"actionClearHistory":this.ya();break;case"actionLanguage":this.Ua.setTag(e.tag,!1)}}$a(t,e){We(this.Ka.element,this.os.getBanner({icon:e,text:t,closeText:this.Un.webViewErrorInfoDismiss,closeIcon:this.Fe.icons.close,autoClose:!0}))}Tc(){document.querySelectorAll(`.${this.ei}-prompt-banner-close-button`).forEach((t=>{t.click()}))}Qn(t=!0){window.clearTimeout(this.ec),window.clearInterval(this.sc),window.clearTimeout(this.ic),t?(this.hideTypingIndicator(),this.ra.setAutoTimeout(!0)):(this.ra.setAutoTimeout(!1),this.showTypingIndicator())}ea(t){const e=this.Fe.delegate;if(this.Bs.debug("onMessageReceived",t),this.fa(),this.Vn=!0,this.Hn=!1,this.Fe.enableDefaultClientResponse&&(t.source===i.SkillMessageSource.Agent?this.Zn=!1:this.Zn||(this.Zn=!0)),t){if(e&&e.beforeDisplay&&(0,a.isFunction)(e.beforeDisplay)&&li(t)){let s=JSON.parse(JSON.stringify(t));try{s=e.beforeDisplay(s)}catch(t){this.Bs.error(t)}if(!s)return;(0,i.isValidMessage)(s)?t=s:this.Bs.error("The generated delegate message is invalid. Displaying original message instead.")}switch(this.zn(t),this.Pc(t),t.messagePayload.type){case i.MessageType.Status:{const e=t.messagePayload;"RESPONDING"===e.status?this.showTypingIndicator():"LISTENING"===e.status&&this.hideTypingIndicator();break}case i.MessageType.SessionClosed:this._n();break;case i.MessageType.TextStream:{this.tc([t]);const e=t.messagePayload;if("end"!==e.streamState)this.Qa(t),this.jc=e.text;else{if(!this.Ln){const s=this.jc;if(s.length){const i=e.text.lastIndexOf(s);if(i>=0){const r=e.text.substring(i+s.length);e.text=r,this.Qa(t)}}}this.Da(t)}this.isOpen||this.updateNotificationBadge(++this.On);break}default:this.tc([t]),this.Qa(t),this.Da(t),this.isOpen||this.updateNotificationBadge(++this.On)}this.Qn(Boolean(t.endOfTurn))}}Pa(t){this.Da(t),this.fa(),t&&(this.Pc(t),t.messagePayload&&ai.indexOf(t.messagePayload.type)<0&&(this.isOpen||this.updateNotificationBadge(++this.On),this.tc([t])))}wa(t){t||this.ba(),this.Ln=!t}ta(t){return this.ye=t,this.Rr.setCurrentThreadId(t),this.En=!1,this.clearConversationHistory(!0),this.tc(this.Tn.filter((e=>e.threadId===t))).then((()=>{this.En=!0,this.za===i.SenderType.Skill?this.Oc(this.skillMessages.slice(0,this.skillMessages.length-1)):this.Ic()}))}rc(){if(this.Fe.enableLocalConversationHistory){const t=this.getMessages();t.length&&(this.En=!1,this.tc(t.slice()).then((()=>{this.En=!0,this.Ic(),this.aa&&(this.aa.setRelativeTime(new Date(t[t.length-1].date)),this.$c=this.aa.render(),this.ja(this.$c)),this.Fe.showPrevConvStatus&&(this.Za=this.os.createTextDiv(["hr","flex"]),this.Za.innerText=this.Un.previousChats,this.ja(this.Za))})))}}Kn(){var t;if(this.Rr.isConnected()&&this.jn&&(this.Ua&&(this.Ua.disableComponent(!1),this.Ua.initLanguage()),!this.Pn)){const e=this.Fe.initUserProfile;if(e){const t=this.Fe.sdkMetadata?Object.assign({version:Tt},this.Fe.sdkMetadata):{version:Tt};this.Rr.updateUser(e,{sdkMetadata:t}).then((()=>{this.Pn=!0}))}if(this.Fe.initUserHiddenMessage){const t=this.Fe.initUserHiddenMessage;this.sendMessage(t,{hidden:!0,delegate:!1}).then((()=>{this.Pn=!0}))}if(null===(t=this.Fe.deviceToken)||void 0===t?void 0:t.length){const t=(0,a.getDeviceType)();this.Rr.sendDeviceToken(this.Fe.deviceToken,this.Fe.deviceType||t).then((()=>{this.Pn=!0}))}}}Qa(t){this.Ln||this.Rr.speakTTS(t,this.Un)}ba(){this.Rr.cancelTTS()}Ti(t,e){this.getAgentDetails()&&this.Rr.sendUserTypingStatus(t,e)}ma(t){if(t.hotkeys){const e=new Bs(t);e.setWidget(this.chatWidgetDiv);const s=t.hotkeys;Object.keys(s).forEach((t=>{const i=this.Rn.get(t);i&&e.add(s[t],i,"launch"!==t)})),this.ka=e}}Sa(t,e){const s=document.getElementsByClassName(`${this.ei}-${t}`);for(const t of Array.from(s))for(const[s,i]of Object.entries(e))t.style[s]=i}Ii(t,e){this.Rn.set(t,e)}}const li=t=>{let e=!0;const s=t.messagePayload;if(s){s.type===i.MessageType.TextStream&&(e=!1)}return e},pi=()=>Promise.reject(Error("TextStreamProgress"));var ui=s(168);const di="none",mi="full-size";class gi extends qe{constructor(t,e,s,r,o,n,a,c,h){super(),this.Fe=t,this.Hc=e,this.Vc=s,this.Fc=r,this.Nc=o,this.Rc=n,this.Rr=a,this.Dc=c,this.Ai=h,this.Bs=new kt("ContextualWidgetComponent"),this.Uc=!1,this.ei=t.name,this.Ge={type:i.MessageType.Text,text:"",globalActions:[{type:i.ActionType.Postback,label:"Global1",postback:{}},{type:i.ActionType.Postback,label:"Global2",postback:{}},{type:i.ActionType.Postback,label:"Global3",postback:{}},{type:i.ActionType.Postback,label:"Global4",postback:{}}]},this.threadId=`${i.ContextSource.UIWidget}:${this.Fc||""}-${this.Vc||""}`,this.Bc=this.Fe.sdkMetadata?Object.assign({version:Tt},this.Fe.sdkMetadata):{version:Tt},this.Fe.icons=Object.assign(Object.assign({},this.Fe.icons),{logo:W});const{uploadFile:l,getSuggestions:p,Si:u,ia:d,Ti:m,Ii:g}=this.Dc;this.sa=new ls(e,this.sendMessage.bind(this),l.bind(c),Object.assign(Object.assign({},this.Fe),{enableAttachment:!1}),p.bind(c),u.bind(c),d.bind(c),m.bind(c),this.Ai,c,g.bind(c)),this.contextualElem=document.getElementById(this.Vc),this.Wc=this.contextualElem.querySelector("input, textarea"),this.Zc=[{type:i.ActionType.Postback,label:"Show more",postback:{showMore:!0}}],this.qc=!1,this.Gc=!1,this.Yc=!1,this.Jc=!0,this.Kc={webCore:a,onMessageActionClicked:this.Ne.bind(this)}}render(){const t=this.Hc,e=t.createDiv(["widget-wrapper"]);this.element=t.createDiv(["contextual-widget"]),this.element.id=this.threadId;const s=t.createDiv(["container","none"]);this.appendToElement(s),e.appendChild(s),this.Xc=s;const i=this.contextualElem.parentNode,r=t.createDiv(["contextual-widget-wrapper"]);i.replaceChild(r,this.contextualElem),r.appendChild(this.contextualElem),document.body.appendChild(e),this.contextualElem.parentElement.insertBefore(e,this.contextualElem);const o=t.createDiv([]);this.Qc=t.createDiv(["widget","flex","col"]),this.Qc.setAttribute("role","region"),this.Qc.setAttribute("aria-labelledby",`${this.ei}-title`);const n=t.createDiv(["header","flex"]),a=t.createDiv(["header-info-wrapper"]),c=this.Fe.i18n[this.Fe.locale].chatTitle,h=this.Fe.icons;if(!("logo"in h)||h.logo){const e=t.createImageIcon({icon:h.logo||M,iconCss:["logo"]});n.appendChild(e)}if(c){const e=t.createTextDiv(["title"]);e.id=`${this.ei}-contextual-title`,e.innerText=c,e.title=c,a.appendChild(e)}n.appendChild(a);const l=t.createIconButton({css:["start-over-button",di],icon:q,iconCss:[],title:"Start Again"});l.onclick=()=>{this.Wc?this.Wc.value="":this.Bs.error("The input element is not found for clearing the filled-in text."),this.Jc=!0,this.Uc=!0,t.addCSSClass(l,di),this.th()},n.appendChild(l),this.eh=l;const p=t.createIconButton({css:["close-button"],icon:h.close||g,iconCss:[],title:"close"});p.onclick=this.sh.bind(this),n.appendChild(p),this.Qc.appendChild(n),this.ih=t.createDiv(["widget-content"]),this.Qc.appendChild(this.ih),this.sa.render(),this.sa.disable(!1),this.Qc.appendChild(this.sa.element),t.addCSSClass(o,"open"),o.appendChild(this.Qc),t.addCSSClass(this.element,"wrapper",this.Fe.theme),this.element.appendChild(o),this.Ge.globalActions&&(this.rh=this.Ge.globalActions),this.oh(!0)}sendMessage(t,e=!0){return this.Ia?pi():("string"==typeof t&&(t=(0,i.buildUserTextMessage)(t)),this.sa.focusTextArea(),t&&this.Rr.sendMessage(t,{sdkMetadata:this.Bc,threadId:this.threadId}).then((()=>{this.Yc=!1,this.Hc.removeCSSClass(this.eh,di),e&&this.nh()})))}onMessageReceived(t){var e,s;const r=this.Fe,o=this.Wc,n=this.Hc;if(this.Gc=!1,this.qc||(n.addCSSClass(this.sa.element,"enabled"),this.qc=!0),t.messagePayload.llmGenerated){const e=ke.fromMessage(r,n,t,this.Kc);if(!e)return;if(this.Yc=!0,e instanceof Gt){const s=t.messagePayload;switch(s.streamState){case"start":return this.sa.disable(),e.isCoPilot=!0,e.showDone=this.ah.bind(this),void(this.lh?this.lh(s):o?(e.textElement=o,e.update(s),this.Ia=e):this.Bs.error("The input element is not found for filling in the generated text."));case"running":return void(this.lh?this.lh(s):this.Ia.update(s));case"end":this.sa.disable(!1),this.lh?(this.lh(s),this.ah()):(this.Ia.update(s),this.Ia=null),this.Jc=!1,s.text="",this.Cc(t)}}else if(this.Ia=null,this.Jc=!1,e instanceof Ut){const e=t.messagePayload;this.lh?this.lh(e):(o.innerHTML=(0,ui.convertBreakTagsToNewLines)(e.text),e.text="",this.Cc(t)),this.sh()}}else if(null===(e=t.messagePayload.channelExtensions)||void 0===e?void 0:e.showInDialog){const e=n.createDiv(["wrapper","popup-content-wrapper"]),s=n.createDiv(["popup-dialog"]),i=ke.fromMessage(r,n,t,this.Kc);i.onActionClick=this.Ne.bind(this),s.appendChild(i.render()),e.appendChild(s);const o=i.actionsWrapper;if(o){const t=o.children;for(let s=0;se.remove()))}e.onclick=t=>{s.contains(t.target)||e.remove()},document.body.appendChild(e),this.Jc=!1,this.sh()}else if(this.Jc=!1,t.messagePayload.type===i.MessageType.Error){if(this.Gc=!0,null===(s=this.ih.firstChild)||void 0===s||s.remove(),!this.ph){const t=n.createDiv(["error-message"]);t.appendChild(n.createImageIcon({icon:Z,iconCss:["error-icon"]}));const e=n.createDiv(["error-info"]),s=n.createTextDiv(["error-text"]),i=n.createTextDiv(["reset-button"]);i.onclick=()=>{this.Gc=!1,this.Jc=!0,this.th()},s.innerText="Something went wrong",i.innerText="Start over",e.appendChild(s),e.appendChild(i),t.appendChild(e),this.ph=t}this.ih.appendChild(this.ph),this.th()}else this.Cc(t),this.showFullSizeWidget()}addText(t){return this.Ge.text=t,this}addAction(t,e,s=!1){return this.Zc.push({type:i.ActionType.Postback,label:t,postback:{actionId:e,generate:s}}),this}addFieldInputParameter(t,e,s){return this.Zc.forEach((i=>{const r=i.postback;r.actionId===t&&(r.fieldInputParameters||(r.fieldInputParameters={}),r.fieldInputParameters[e]=s)})),this}addAdditionalInputParameter(t,e,s){return this.Zc.forEach((i=>{const r=i.postback;r.actionId===t&&(r.additionalInputParameters||(r.additionalInputParameters={}),r.additionalInputParameters[e]=s)})),this}createWidget(){const t=this.contextualElem;return this.element||this.render(),this.Nc&&t.addEventListener("focus",(()=>{this.showWidget()})),this}showWidget(){const t=this.Rc;return Object.keys(t).filter((t=>t!==this.threadId)).forEach((e=>{t[e].hideWidget()})),this.Hc.removeCSSClass(this.Xc,di),this}collapseWidget(){return this.sh(),this}hideWidget(){return this.Hc.addCSSClass(this.Xc,di),this}startWidgetInteraction(t){return this.uh(this.dh(t)),this}onGeneratedText(t){return this.lh=t,this}Cc(t){var e;const s=ke.fromMessage(Object.assign(Object.assign({},this.Fe),{actionsLayout:"horizontal",globalActionsLayout:"horizontal"}),this.Hc,t,this.Kc);s.onActionClick=this.Ne.bind(this),null===(e=this.ih.firstChild)||void 0===e||e.remove(),this.ih.appendChild(s.render())}oh(t=!1){this.Jc&&(t?(1===this.Zc.length?this.Ge.actions=this.Zc.slice(0):this.Ge.actions=this.Zc.slice(0,2).reverse(),this.Ge.globalActions=[]):(this.Ge.actions=this.Zc.slice(1),this.rh&&(this.Ge.globalActions=this.rh.slice(0))),this.Cc({messagePayload:this.Ge}))}sh(){const t=this.Hc;if(!this.mh){const e=t.createDiv(["minimum-size","contextual-widget","wrapper"]),s=t.createIconButton({css:[],icon:B,iconCss:[],title:"open"}),r=t.createIconButton({css:[],icon:U,iconCss:[],title:"like"}),o=t.createIconButton({css:[],icon:D,iconCss:[],title:"dislike"});s.onclick=()=>{this.Jc||this.Gc?this.th():this.showFullSizeWidget()},r.onclick=()=>{this.sendMessage((0,i.buildPostbackMessage)({postback:{rating:"positive",feedbackType:"llm"},type:i.ActionType.Postback}),!1)},o.onclick=()=>{this.sendMessage((0,i.buildPostbackMessage)({postback:{rating:"negative",feedbackType:"llm"},type:i.ActionType.Postback}),!1)},e.appendChild(s),e.appendChild(r),e.appendChild(o),this.Xc.appendChild(e),this.mh=e}t.removeCSSClass(this.element,mi),t.addCSSClass(this.element,di),this.gh&&t.addCSSClass(this.gh,di),this.fh&&t.addCSSClass(this.fh,di),t.removeCSSClass(this.mh,di),this.Yc?t.removeCSSClass(this.mh,"no-feedback"):t.addCSSClass(this.mh,"no-feedback")}th(){const t=this.Hc;this.mh&&t.addCSSClass(this.mh,di),this.gh&&t.addCSSClass(this.gh,di),this.fh&&t.addCSSClass(this.fh,di),t.removeCSSClass(this.element,mi),t.removeCSSClass(this.element,di),this.oh(!0),this.Yc=!1}showFullSizeWidget(){const t=this.Hc;this.mh&&t.addCSSClass(this.mh,di),this.gh&&t.addCSSClass(this.gh,di),this.fh&&t.addCSSClass(this.fh,di),t.addCSSClass(this.element,di),this.oh(),t.addCSSClass(this.element,mi)}nh(){const t=this.Hc;if(!this.gh){const e=t.createDiv(["generate-spinner"]),s=t.createTextDiv(["generate-text"]);s.innerText="Generating...",e.appendChild(t.createImageIcon({icon:R,iconCss:["generate-icon","spin"]}));const i=t.createIconButton({css:["close-button",di],icon:g,iconCss:[],title:"close"});i.onclick=this.sh.bind(this),e.appendChild(s),e.appendChild(i),this.Xc.appendChild(e),this.gh=e}this.mh&&t.addCSSClass(this.mh,di),this.fh&&t.addCSSClass(this.fh,di),t.removeCSSClass(this.element,mi),t.addCSSClass(this.element,di),t.removeCSSClass(this.gh,di)}ah(){const t=this.Hc;if(!this.fh){const e=t.createDiv(["generate-spinner"]),s=t.createTextDiv(["generate-text"]);s.innerText="Done",e.appendChild(t.createImageIcon({icon:N,iconCss:["generate-icon"]})),e.appendChild(s),this.Xc.appendChild(e),this.fh=e}this.mh&&t.addCSSClass(this.mh,di),t.addCSSClass(this.gh,di),t.removeCSSClass(this.fh,di),t.removeCSSClass(this.element,mi),t.addCSSClass(this.element,di),setTimeout(this.sh.bind(this),3e3)}Ne(t){switch(t.type){case i.ActionType.Postback:t.getPayload().then((e=>{(null==e?void 0:e.generate)?this.uh(Object.assign(Object.assign({},(0,ui.getFieldInputValues)(e.fieldInputParameters)),e.additionalInputParameters)):(null==e?void 0:e.showMore)?this.showFullSizeWidget():this.sendMessage((0,i.buildPostbackMessage)({postback:e,text:t.label,type:i.MessageType.Postback}))}));break;case i.ActionType.SubmitForm:const e=t.messageComponent;if(!e.validateForm())break;t.getPayload().then((t=>{const s={postback:t,submittedFields:e.getSubmittedFields(),type:i.MessageType.FormSubmission};t||delete s.postback,this.sendMessage((0,i.buildUserMessage)(s))}))}}uh(t){this.sendMessage({messagePayload:{type:i.MessageType.UpdateApplicationContextCommand,source:i.ContextSource.UIWidget,context:this.Fc,properties:t,reset:this.Uc}})}dh(t){let e;return this.Zc.forEach((s=>{const i=s.postback,{fieldInputParameters:r,additionalInputParameters:o}=i;i.actionId===t&&(e=Object.assign(Object.assign({},(0,ui.getFieldInputValues)(r)),o))})),e}}},420:function(t,e,s){s.r(e),s.d(e,{redwoodStyles:function(){return i}});const i='@keyframes scale-in-center{0%{opacity:1;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes scale-out-center{0%{display:flex;opacity:1;transform:scale(1)}100%{display:none;opacity:1;transform:scale(0)}}@keyframes scale-in-br{0%{opacity:1;transform:scale(0);transform-origin:100% 100%}100%{opacity:1;transform:scale(1);transform-origin:100% 100%}}@keyframes scale-in-bl{0%{opacity:1;transform:scale(0);transform-origin:0 100%}100%{opacity:1;transform:scale(1);transform-origin:0 100%}}@keyframes scale-in-tl{0%{opacity:1;transform:scale(0);transform-origin:0 0}100%{opacity:1;transform:scale(1);transform-origin:0 0}}@keyframes scale-in-tr{0%{opacity:1;transform:scale(0);transform-origin:100% 0}100%{opacity:1;transform:scale(1);transform-origin:100% 0}}@keyframes scale-out-br{0%{opacity:1;transform:scale(1);transform-origin:100% 100%}99%{opacity:1;transform:scale(0.01);transform-origin:100% 100%}100%{display:none;opacity:1;transform:scale(0);transform-origin:100% 100%}}@keyframes scale-out-bl{0%{opacity:1;transform:scale(1);transform-origin:0 100%}99%{opacity:1;transform:scale(0.01);transform-origin:0 100%}100%{display:none;opacity:1;transform:scale(0);transform-origin:0 100%}}@keyframes popup-suggestion{0%{box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0);transform:scaleY(0.4);transform-origin:0 100%}100%{box-shadow:0 -12px 15px -12px rgba(0,0,0,.35);transform:scaleY(1);transform-origin:0 100%}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes banner-in{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes banner-out{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-20px);opacity:0}}@keyframes typing-cue{0%{opacity:1}30%{opacity:.1}50%{opacity:1}100%{opacity:.1}}@keyframes oda-chat-webview-slide-out-bottom{0%{transform:translateY(0);opacity:1}95%{opacity:1}100%{transform:translateY(100%);opacity:0}}@keyframes oda-chat-webview-slide-in-bottom{0%{transform:translateY(100%);opacity:0}1%{opacity:1}100%{transform:translateY(0%);opacity:1}}.flex{display:flex;justify-content:space-between;align-items:center}.col{flex-direction:column}.none{display:none !important}.wrapper{--color-branding: #c0533f;--color-launch-icon-background: #c0533f;--color-text: #161513;--color-text-light: #161513;--color-header-background: #F1EFED;--color-header-button-fill: #161513;--color-header-text: #161513;--color-header-button-background-hover: rgba(22, 21, 19, 0.04);--color-header-button-fill-hover: #161513;--color-conversation-background: #F5F4F2;--color-timestamp: rgba(22, 21, 19, 0.65);--color-typing-indicator: #161513;--color-agent-initials: #FFFFFF;--color-agent-avatar-background: #A890B6;--color-agent-name: rgba(22, 21, 19, 0.65);--color-bot-message-background: #FFFFFF;--color-bot-text: #161513;--color-user-message-background: #E4E1DD;--color-user-text: #161513;--color-error-message-background: #FFF8F7;--color-error-border: #DC5C5E;--color-error-title: #D63B25;--color-error-text: #161513;--color-card-background: #FFFFFF;--color-card-nav-button: #FFF;--color-card-nav-button-focus: #FBF9F8;--color-card-nav-button-hover: #FBF9F8;--color-actions-background: #fff;--color-actions-background-focus: rgba(22, 21, 19, 0.04);--color-actions-background-hover: rgba(22, 21, 19, 0.04);--color-actions-border: rgba(22, 21, 19, 0.5);--color-actions-text: #161513;--color-actions-text-focus: #161513;--color-actions-text-hover: #161513;--color-global-actions-background: transparent;--color-global-actions-background-focus: rgba(22, 21, 19, 0.04);--color-global-actions-background-hover: rgba(22, 21, 19, 0.04);--color-global-actions-border: rgba(22, 21, 19, 0.5);--color-global-actions-text: #161513;--color-global-actions-text-focus: #161513;--color-global-actions-text-hover: #161513;--color-primary-actions-background: rgb(49, 45, 42);--color-primary-actions-background-focus: rgb(49, 45, 42) linear-gradient(rgb(58, 54, 50), rgb(58, 54, 50));--color-primary-actions-background-hover: rgb(49, 45, 42) linear-gradient(rgb(58, 54, 50), rgb(58, 54, 50));--color-primary-actions-border: transparent;--color-primary-actions-text: #fff;--color-primary-actions-text-focus: #fff;--color-primary-actions-text-hover: #fff;--color-danger-actions-background: rgb(214, 59, 37);--color-danger-actions-background-focus: rgb(214, 59, 37) linear-gradient(rgb(195, 53, 34), rgb(195, 53, 34));--color-danger-actions-background-hover: rgb(214, 59, 37) linear-gradient(rgb(195, 53, 34), rgb(195, 53, 34));--color-danger-actions-border: transparent;--color-danger-actions-text: #fff;--color-danger-actions-text-focus: #fff;--color-danger-actions-text-hover: #fff;--color-links: #c0533f;--color-user-links: #c0533f;--color-rating-star: #ececec;--color-rating-star-fill: #f0cc71;--color-horizontal-rule-background: #cbc5bf;--color-attachment-placeholder: #e3e1dc;--color-attachment-footer: #fff;--color-attachment-text: #161513;--color-footer-background: #fff;--color-footer-button-fill: #161513;--color-footer-button-background-hover: rgba(22, 21, 19, 0.04);--color-footer-button-fill-hover: #161513;--color-input-background: #fff;--color-input-border: #fff;--color-input-text: #161513;--color-recognition-view-text: #fff;--color-visualizer: #161513;--color-visualizer-container-background: #fff;--color-notification-badge-background: #312d2a;--color-notification-badge-text: #fff;--color-popup-background: #fff;--color-popup-text: #161513;--color-popup-button-background: #fff;--color-popup-button-text: #161513;--color-popup-horizontal-rule: #cbc5bf;--color-popup-item-background-hover: rgba(22, 21, 19, 0.04);--color-table-header-background: #f1efec;--color-table-header-text: #161513;--color-table-background: #fff;--color-table-text: #161513;--color-table-separator: rgba(22, 21, 19, 0.1);--color-table-row-background-hover: rgba(22, 21, 19, 0.04);--color-table-actions-background: transparent;--color-table-actions-background-focus: rgba(22, 21, 19, 0.04);--color-table-actions-background-hover: rgba(22, 21, 19, 0.04);--color-table-actions-border: rgba(22, 21, 19, 0.5);--color-table-actions-text: #161513;--color-table-actions-text-focus: #161513;--color-table-actions-text-hover: #161513;--color-form-header-background: #f1efec;--color-form-header-text: #161513;--color-form-background: #fff;--color-form-text: #161513;--color-form-input-background: #fff;--color-form-input-border: rgba(22, 21, 19, 0.5);--color-form-input-border-focus: rgb(14, 114, 151);--color-form-input-text: #161513;--color-form-label: rgba(22, 21, 19, 0.65);--color-form-error: rgba(179,49,31);--color-form-error-text: rgba(22, 21, 19, 0.65);--color-form-actions-background: transparent;--color-form-actions-background-focus: rgba(22, 21, 19, 0.04);--color-form-actions-background-hover: rgba(22, 21, 19, 0.04);--color-form-actions-border: rgba(22, 21, 19, 0.5);--color-form-actions-text: #161513;--color-form-actions-text-focus: #161513;--color-form-actions-text-hover: #161513;--color-primary-form-actions-background: rgb(49, 45, 42);--color-primary-form-actions-background-focus: rgb(49, 45, 42) linear-gradient(rgb(58, 54, 50), rgb(58, 54, 50));--color-primary-form-actions-background-hover: rgb(49, 45, 42) linear-gradient(rgb(58, 54, 50), rgb(58, 54, 50));--color-primary-form-actions-border: transparent;--color-primary-form-actions-text: #fff;--color-primary-form-actions-text-focus: #fff;--color-primary-form-actions-text-hover: #fff;--color-danger-form-actions-background: rgb(214, 59, 37);--color-danger-form-actions-background-focus: rgb(214, 59, 37) linear-gradient(rgb(195, 53, 34), rgb(195, 53, 34));--color-danger-form-actions-background-hover: rgb(214, 59, 37) linear-gradient(rgb(195, 53, 34), rgb(195, 53, 34));--color-danger-form-actions-border: transparent;--color-danger-form-actions-text: #fff;--color-danger-form-actions-text-focus: #fff;--color-danger-form-actions-text-hover: #fff;--width-full-screen: 375px;--widget-max-height: calc(100vh - 60px);--position-top: 0;--position-left: 0;--position-right: 20px;--position-bottom: 20px;position:fixed;box-sizing:border-box;text-transform:none;z-index:10000;color:var(--color-text);font-size:16px;font-family:"Oracle Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased}.wrapper.classic{--color-branding: #025e7e;--color-launch-icon-background: #025e7e;--color-text: #161513;--color-text-light: #3a3631;--color-header-background: #025e7e;--color-header-button-fill: #fff;--color-header-button-fill-hover: #fff;--color-header-text: #fff;--color-conversation-background: #fff;--color-timestamp: #5b5652;--color-typing-indicator: #227e9e;--color-bot-message-background: #e5f1ff;--color-user-message-background: #ececec;--color-card-background: #e5f1ff;--color-card-nav-button: #4190ac;--color-card-nav-button-focus: #5fa2ba;--color-card-nav-button-hover: #0e7295;--color-actions-background: transparent;--color-actions-background-focus: rgba(14, 114, 149, 0.04);--color-actions-background-hover: rgba(14, 114, 149, 0.04);--color-actions-border: rgb(14, 114, 149);--color-actions-text: rgb(14, 114, 149);--color-actions-text-focus: rgb(14, 114, 149);--color-actions-text-hover: rgb(14, 114, 149);--color-global-actions-background: #fff;--color-global-actions-background-focus: rgba(14, 114, 149, 0.04);--color-global-actions-background-hover: rgba(14, 114, 149, 0.04);--color-global-actions-border: rgb(14, 114, 149);--color-global-actions-text: rgb(14, 114, 149);--color-global-actions-text-focus: rgb(14, 114, 149);--color-global-actions-text-hover: rgb(14, 114, 149);--color-primary-actions-background: rgb(14, 114, 149);--color-primary-actions-background-focus: rgba(14, 114, 149, 0.95);--color-primary-actions-background-hover: rgba(14, 114, 149, 0.95);--color-links: #0e7295;--color-user-links: #0e7295;--color-agent-name: #5b5652;--color-attachment-footer: #e5f1ff;--color-footer-background: #fff;--color-footer-button-fill: #161513;--color-footer-button-fill-hover: #025e7e;--color-visualizer: #025e7e;--color-primary-form-actions-background: rgb(14, 114, 149);--color-primary-form-actions-background-focus: rgba(14, 114, 149, 0.95);--color-primary-form-actions-background-hover: rgba(14, 114, 149, 0.95);--color-notification-badge-background: #9a0007;--color-notification-badge-text: #fff;--color-popup-button-text: #025e7e}.wrapper.redwood-dark{--color-branding: #c0533f;--color-launch-icon-background: #c0533f;--color-text: #161513;--color-text-light: #fcfbfa;--color-header-background: #201e1c;--color-header-button-fill: #fff;--color-header-button-fill-hover: #fff;--color-header-button-background-hover: rgba(255, 255, 255, 0.04);--color-header-text: #fff;--color-conversation-background: #3a3631;--color-timestamp: #fcfbfa;--color-typing-indicator: #fff;--color-bot-message-background: #655f5c;--color-bot-text: #fff;--color-user-message-background: #fff;--color-user-text: #161513;--color-card-background: #655f5c;--color-card-nav-button: #d5b364;--color-card-nav-button-focus: #f7e0a1;--color-card-nav-button-hover: #b39554;--color-actions-background: #655f5c;--color-actions-background-focus: rgba(22, 21, 19, 0.5);--color-actions-background-hover: rgba(22, 21, 19, 0.3);--color-actions-border: #fff;--color-actions-text: #fff;--color-actions-text-focus: #fff;--color-actions-text-hover: #fff;--color-global-actions-background: #3a3631;--color-global-actions-background-focus: rgba(22, 21, 19, 0.3);--color-global-actions-background-hover: rgba(22, 21, 19, 0.3);--color-global-actions-border: #fff;--color-global-actions-text: #fff;--color-global-actions-text-focus: #fff;--color-global-actions-text-hover: #fff;--color-primary-actions-background: #fff;--color-primary-actions-background-focus: #fff linear-gradient(rgb(251, 249, 248), rgb(251, 249, 248));--color-primary-actions-background-hover: #fff linear-gradient(rgb(251, 249, 248), rgb(251, 249, 248));--color-primary-actions-text: #161513;--color-primary-actions-text-focus: #161513;--color-primary-actions-text-hover: #161513;--color-danger-actions-background-focus: rgb(214, 59, 37) linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));--color-danger-actions-background-hover: rgb(214, 59, 37) linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));--color-links: #f7e0a1;--color-user-links: #c0533f;--color-agent-name: #fcfbfa;--color-footer-background: #fff;--color-footer-button-fill: #161513;--color-input-background: #fff;--color-input-text: #161513;--color-recognition-view-text: #fff;--color-visualizer-container-background: #fff;--color-notification-badge-background: #312d2a;--color-notification-badge-text: #fff;--color-popup-button-text: #201e1c}.wrapper:not(.embedded):not(.contextual-widget){bottom:var(--position-bottom);left:var(--position-left);top:var(--position-top);right:var(--position-right)}.wrapper *{box-sizing:border-box}.wrapper b{font-weight:700}.wrapper button{position:relative;max-width:100%;padding:9px 16px;margin:0 0 8px;min-height:36px;line-height:16px;font-size:13.75px;font-weight:600;font-family:inherit;border-radius:4px;border-width:thin;border-style:solid;cursor:pointer;overflow:hidden;word-break:break-word;flex-shrink:0}.wrapper button:disabled{opacity:.5;cursor:not-allowed}.wrapper button.icon{width:36px;height:36px;padding:8px;margin:0;margin-inline-start:4px;border:none;border-radius:4px;color:var(--color-text);background-color:rgba(0,0,0,0);justify-content:center}.wrapper button.icon.with-label{width:auto;max-width:200px}.wrapper button.icon.with-label svg,.wrapper button.icon.with-label img{margin-right:4px}.wrapper button.icon.label-only{width:auto;max-width:200px}.wrapper button.icon.label-only svg,.wrapper button.icon.label-only img{display:none}.wrapper button svg,.wrapper button img{width:20px;height:20px;flex-shrink:0}.wrapper .button{position:absolute;right:0;bottom:0;height:48px;width:48px;max-width:unset;padding:0;margin:0;border:none;background-position:center center;background-repeat:no-repeat;cursor:pointer;justify-content:center;align-items:center;z-index:10000;color:var(--color-text);background-color:var(--color-launch-icon-background);border-radius:0;overflow:visible}.wrapper .button svg,.wrapper .button img{height:unset;width:unset;max-width:100%;max-height:100%}.wrapper .button:not(:disabled):hover,.wrapper .button:not(:disabled):focus,.wrapper .button:not(:disabled):active{background-color:var(--color-launch-icon-background)}@media screen and (min-width: 769px){.wrapper .button{height:64px;width:64px}}.wrapper .dialog-wrapper{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.wrapper .dialog-wrapper .prompt-banner-background{position:fixed;background:rgba(0,0,0,.2);height:100%;width:100%;z-index:5}.wrapper .dialog-wrapper .prompt-banner{align-items:center;box-shadow:rgba(0,0,0,.16) 0px 4px 8px 0px;border-radius:6px;display:flex;flex-direction:row;position:absolute;max-width:450px;min-height:48px;max-height:60%;top:30%;left:0;right:0;padding:8px 16px;margin:8px auto;width:calc(100% - 16px);z-index:5;animation:banner-in .2s cubic-bezier(0.22, 0.45, 0.42, 0.92) both;background-color:var(--color-popup-background);flex-direction:column;align-items:flex-start;overflow-y:auto}.wrapper .dialog-wrapper .prompt-banner.prompt-banner-out{animation:banner-out .2s cubic-bezier(0.5, 0.07, 0.68, 0.48) both}.wrapper .dialog-wrapper .prompt-banner .prompt-banner-main-content{margin:16px 0;align-items:flex-start}.wrapper .dialog-wrapper .prompt-banner .prompt-banner-main-content .prompt-banner-icon{margin:4px 16px 0 0}[dir=rtl] .wrapper .dialog-wrapper .prompt-banner .prompt-banner-main-content .prompt-banner-icon{margin:4px 0 0 16px}.wrapper .dialog-wrapper .prompt-banner .prompt-banner-main-content .prompt-banner-text{margin:0 28px 0 0;font-size:18px;font-weight:bold;color:var(--color-popup-text)}[dir=rtl] .wrapper .dialog-wrapper .prompt-banner .prompt-banner-main-content .prompt-banner-text{margin:0 0 0 28px}.wrapper .dialog-wrapper .prompt-banner .prompt-banner-main-content .prompt-banner-description{color:var(--color-popup-text);opacity:.6;font-size:13px;margin:8px 28px 0 0}[dir=rtl] .wrapper .dialog-wrapper .prompt-banner .prompt-banner-main-content .prompt-banner-description{margin:8px 0 0 28px}.wrapper .dialog-wrapper .prompt-banner .prompt-banner-main-content .prompt-banner-label{color:var(--color-popup-text);font-size:large}.wrapper .dialog-wrapper .prompt-banner .prompt-banner-main-content .prompt-banner-input{font-size:medium;min-height:36px;width:100%;margin:0 0 10px 0;padding:10px;color:var(--color-form-input-text);background-color:var(--color-form-actions-background);border:1px solid var(--color-form-input-border);border-radius:4px}.wrapper .dialog-wrapper .prompt-banner .prompt-banner-close-button{position:absolute;border:none;right:16px}[dir=rtl] .wrapper .dialog-wrapper .prompt-banner .prompt-banner-close-button{right:unset;left:16px}.wrapper .dialog-wrapper .prompt-banner .action-wrapper{width:100%;margin:16px 0 6px}.wrapper .dialog-wrapper .prompt-banner .action-wrapper .popup-action{background-color:var(--color-popup-button-background);border-color:var(--color-popup-button-text);color:var(--color-popup-button-text);border-style:solid;margin:0;height:34px;justify-content:center;width:49%}.wrapper .dialog-wrapper .prompt-banner .action-wrapper .popup-action:hover{background-color:var(--color-footer-button-background-hover)}.wrapper .dialog-wrapper .prompt-banner .action-wrapper .popup-action:last-child{margin:0}.wrapper .dialog-wrapper .prompt-banner .action-wrapper .popup-action.filled{background-color:var(--color-popup-button-text);color:var(--color-popup-button-background)}.wrapper .dialog-wrapper .prompt-banner .action-wrapper .popup-action.filled:hover{opacity:.9}.wrapper .dialog-wrapper.end-conversation-prompt .prompt-banner-close-button{display:none}.wrapper .header{height:56px;padding:0 8px;background-color:var(--color-header-background);color:var(--color-header-text)}.wrapper .header .logo{flex:0 0 auto;max-width:100px;height:36px;max-height:36px;overflow:hidden;padding:0}.wrapper .header .header-info-wrapper{flex-direction:column;flex-wrap:nowrap;width:100%;min-width:0;padding:0;margin:0 8px}.wrapper .header .header-info-wrapper .title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125em;font-weight:700}.wrapper .header .header-info-wrapper .subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapper .header .header-info-wrapper .connection-status{font-weight:bold;font-size:10px;justify-content:center;padding:0;margin:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrapper .header .header-gap{flex:auto}.wrapper .header-actions{flex:1 0 auto;justify-content:flex-end;flex-direction:inherit}.wrapper .header-button svg>path{fill:var(--color-header-button-fill)}.wrapper .header-button:not(:disabled):hover,.wrapper .header-button:not(:disabled):focus{background-color:var(--color-header-button-background-hover)}.wrapper .header-button:not(:disabled):hover svg>path,.wrapper .header-button:not(:disabled):focus svg>path{fill:var(--color-header-button-fill-hover)}.wrapper .conversation{display:flex;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;width:100%;padding:16px}.wrapper .conversation .conversation-pane .message-date,.wrapper .conversation .conversation-pane .relative-timestamp{font-size:12px;margin:8px 0 8px;color:var(--color-timestamp);text-align:start}.wrapper .conversation .conversation-pane .message-date.right,.wrapper .conversation .conversation-pane .relative-timestamp.right{text-align:end}.wrapper .conversation .conversation-pane.bot-icon .message.card-message-horizontal{margin-inline-start:-56px}.wrapper .conversation .conversation-pane.bot-icon .message.card-message-horizontal .message-header,.wrapper .conversation .conversation-pane.bot-icon .message.card-message-horizontal .message-footer,.wrapper .conversation .conversation-pane.bot-icon .message.card-message-horizontal .message-global-actions{margin-inline-start:56px}.wrapper .conversation .conversation-pane.bot-icon .message.card-message-horizontal .card-message-content .card-message-cards{padding-inline-start:56px}.wrapper .conversation .conversation-pane.bot-icon .relative-timestamp.left{margin-inline-start:40px}.wrapper .conversation .conversation-pane.user-icon .relative-timestamp.right{margin-inline-end:40px}.wrapper .conversation .conversation-pane.bot-icon .message-block .messages-wrapper,.wrapper .conversation .conversation-pane.user-icon .message-block .messages-wrapper{max-width:calc(.9*(100% - 40px))}.wrapper .conversation .conversation-pane.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-header,.wrapper .conversation .conversation-pane.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-footer,.wrapper .conversation .conversation-pane.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-global-actions,.wrapper .conversation .conversation-pane.user-icon .message-block .messages-wrapper .message.card-message-horizontal .message-header,.wrapper .conversation .conversation-pane.user-icon .message-block .messages-wrapper .message.card-message-horizontal .message-footer,.wrapper .conversation .conversation-pane.user-icon .message-block .messages-wrapper .message.card-message-horizontal .message-global-actions{max-width:calc(.9*(100% - 72px))}.wrapper .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper{max-width:calc(.9*(100% - 80px))}.wrapper .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-header,.wrapper .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-footer,.wrapper .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-global-actions{max-width:calc(.9*(100% - 112px))}.wrapper .timestamp-header{text-align:center;font-size:12px;font-weight:700;color:var(--color-timestamp);margin:16px 0}.wrapper .hr{margin:24px 0;font-size:12px;color:var(--color-horizontal-rule-background)}.wrapper .hr:before{content:"";background-color:var(--color-horizontal-rule-background);height:1px;flex-grow:1;margin-inline-end:10px}.wrapper .hr:after{content:"";background-color:var(--color-horizontal-rule-background);height:1px;flex-grow:1;margin-inline-start:10px}.wrapper .card-actions,.wrapper .form-actions,.wrapper .message-actions,.wrapper .message-global-actions{margin-top:6px;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.wrapper .card-actions .action-postback.display-link:first-child,.wrapper .form-actions .action-postback.display-link:first-child,.wrapper .message-actions .action-postback.display-link:first-child,.wrapper .message-global-actions .action-postback.display-link:first-child{padding-left:0}.wrapper .card-actions.form-message-actions-col,.wrapper .form-actions.form-message-actions-col,.wrapper .message-actions.form-message-actions-col,.wrapper .message-global-actions.form-message-actions-col{flex-basis:100%;max-width:100%}.wrapper .card-actions:not(.col) .action-postback,.wrapper .form-actions:not(.col) .action-postback,.wrapper .message-actions:not(.col) .action-postback,.wrapper .message-global-actions:not(.col) .action-postback{margin-inline-end:8px}.wrapper .card-actions:not(.col) .action-postback:last-child,.wrapper .form-actions:not(.col) .action-postback:last-child,.wrapper .message-actions:not(.col) .action-postback:last-child,.wrapper .message-global-actions:not(.col) .action-postback:last-child{margin-inline-end:0}.wrapper .action-postback{background:var(--color-actions-background);border-color:var(--color-actions-border);color:var(--color-actions-text);display:flex;flex-direction:row;gap:10px;text-align:start}.wrapper .action-postback:not(:disabled):hover{color:var(--color-actions-text-hover);background-color:var(--color-actions-background-hover)}.wrapper .action-postback:not(:disabled):hover svg>path{fill:var(--color-actions-text-hover)}.wrapper .action-postback:not(:disabled):focus,.wrapper .action-postback:not(:disabled):active{background-color:var(--color-actions-background-focus);color:var(--color-actions-text-focus)}.wrapper .action-postback:not(:disabled):focus svg>path,.wrapper .action-postback:not(:disabled):active svg>path{fill:var(--color-actions-text-focus)}.wrapper .action-postback.primary{background:var(--color-primary-actions-background);color:var(--color-primary-actions-text);border:var(--color-primary-actions-border)}.wrapper .action-postback.primary:not(:disabled):hover{background:var(--color-primary-actions-background-hover);color:var(--color-primary-actions-text-hover)}.wrapper .action-postback.primary:not(:disabled):hover svg>path{fill:var(--color-primary-actions-text-hover)}.wrapper .action-postback.primary:not(:disabled):focus,.wrapper .action-postback.primary:not(:disabled):active{background:var(--color-primary-actions-background-focus);color:var(--color-primary-actions-text-focus)}.wrapper .action-postback.primary:not(:disabled):focus svg>path,.wrapper .action-postback.primary:not(:disabled):active svg>path{fill:var(--color-primary-actions-text-focus)}.wrapper .action-postback.danger{background:var(--color-danger-actions-background);color:var(--color-danger-actions-text);border:var(--color-danger-actions-border)}.wrapper .action-postback.danger:not(:disabled):hover{background:var(--color-danger-actions-background-hover);color:var(--color-danger-actions-text-hover)}.wrapper .action-postback.danger:not(:disabled):hover svg>path{fill:var(--color-danger-actions-text-hover)}.wrapper .action-postback.danger:not(:disabled):focus,.wrapper .action-postback.danger:not(:disabled):active{background:var(--color-danger-actions-background-focus);color:var(--color-danger-actions-text-focus)}.wrapper .action-postback.danger:not(:disabled):focus svg>path,.wrapper .action-postback.danger:not(:disabled):active svg>path{fill:var(--color-danger-actions-text-focus)}.wrapper .action-postback.display-link{outline:1px solid rgba(0,0,0,0);border:none;min-height:unset;background:rgba(0,0,0,0) !important}.wrapper .action-postback.display-link:hover{text-decoration:underline}.wrapper .action-postback.c2k-action{border-radius:0;color:#227e9e !important;border:none;padding:0;min-height:unset;font-size:16px;background:rgba(0,0,0,0) !important;margin-bottom:0}.wrapper .message-global-actions{margin-top:8px}.wrapper .message-global-actions.stars{display:block}.wrapper .message-global-actions button{background:var(--color-global-actions-background);color:var(--color-global-actions-text);border-color:var(--color-global-actions-border)}.wrapper .message-global-actions button:not(:disabled):hover{background-color:var(--color-global-actions-background-hover);color:var(--color-global-actions-text-hover)}.wrapper .message-global-actions button:not(:disabled):hover svg>path{fill:var(--color-global-actions-text-hover)}.wrapper .message-global-actions button:not(:disabled):focus,.wrapper .message-global-actions button:not(:disabled):active{background-color:var(--color-global-actions-background-focus);color:var(--color-global-actions-text-focus)}.wrapper .message-global-actions button:not(:disabled):focus svg>path,.wrapper .message-global-actions button:not(:disabled):active svg>path{fill:var(--color-global-actions-text-focus)}.wrapper .message-bubble{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:6px 16px;color:var(--color-bot-text);background:var(--color-bot-message-background);min-height:32px;line-height:20px;overflow-wrap:break-word;max-width:100%;border-radius:2px 10px 10px 2px;margin-top:2px}.wrapper .message-bubble>*{width:100%}.wrapper .message-bubble.before-card{border-radius:2px 10px 10px 10px}.wrapper .message-bubble .video-wrapper{max-width:100%}.wrapper .message-bubble.error{background-color:var(--color-error-message-background);color:var(--color-error-text);border:1px dashed var(--color-error-border)}.wrapper .message-bubble.error .message-icon path{fill:var(--color-error-title)}.wrapper .message-bubble.error .message-title{color:var(--color-error-title)}.wrapper .message-bubble span.highlight{background-color:rgba(143,191,208,.4)}.wrapper .message-bubble .message-with-icon{display:flex;align-items:flex-start;justify-content:space-between}.wrapper .message-bubble .message-with-icon .message-icon{width:24px;height:24px;align-items:center;margin-inline-end:16px}.wrapper .message-bubble .message-with-icon .message-text{word-break:break-word}.wrapper .message-bubble.message-header{margin-bottom:2px}.wrapper .message-bubble.message-footer{margin-top:2px}.wrapper .message-bubble .message-user-postback>img{max-height:32px;max-width:32px}.wrapper .messages-wrapper{max-width:90%;align-items:flex-start}.wrapper .messages-wrapper .agent-name{position:relative;bottom:3px;max-width:111.1111111111%;height:16px;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-agent-name)}.wrapper .messages-wrapper .screen-reader-only{height:1px;left:-20000px;overflow:hidden;position:absolute;top:auto;width:1px}.wrapper .messages-wrapper .message-list{width:100%;align-items:flex-start}.wrapper .messages-wrapper .message-list .message{width:100%;white-space:pre-wrap}.wrapper .messages-wrapper .message-list .message .embeddedAction{padding:2px 6px;border-radius:4px;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;height:20px;line-height:16px;border:1px solid rgba(122,115,110,.2509803922)}.wrapper .messages-wrapper .message-list .message .embeddedAction.display-link{color:var(--color-links);padding:2px 0;outline:1px solid rgba(0,0,0,0);border:none}.wrapper .messages-wrapper .message-list .message .embeddedAction.display-link:hover{text-decoration:underline}.wrapper .messages-wrapper .message-list .message .embeddedAction.display-icon{padding:0;outline:1px solid rgba(0,0,0,0);border:none}.wrapper .messages-wrapper .message-list .message .action-wrapper{display:flex;flex-direction:column;position:relative}.wrapper .messages-wrapper .message-list .message .action-wrapper button:not(:disabled):hover+div>.tooltip{display:block;position:absolute;background-color:var(--color-bot-message-background);max-width:296px;border-radius:2px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.1215686275);padding:8px;z-index:3;font-size:13px;font-weight:400;inset-inline-start:-16px;line-height:20px;margin-top:-4px;overflow-wrap:break-word}.wrapper .messages-wrapper .message-list .message a{color:var(--color-links)}.wrapper .messages-wrapper .message-list .message button.anchor-btn{padding:0}.wrapper .messages-wrapper .message-list .message button.anchor-btn a{display:block;text-decoration:inherit;color:inherit;padding:10px 20px}.wrapper .messages-wrapper .message-list .message button:last-child{margin-bottom:0}.wrapper .messages-wrapper .message-list .message .message-wrapper{display:flex;align-items:flex-start;flex-direction:column;width:100%;max-width:100%}.wrapper .messages-wrapper .message-list .message:first-child .message-bubble:not(.message-footer){margin-top:0}.wrapper .messages-wrapper .message-list .message:first-child .card-message-content:first-child .card-message-cards{margin-top:0}.wrapper .messages-wrapper .message-list .message:last-child .message-bubble:last-child{border-radius:2px 10px 10px 10px}.wrapper .messages-wrapper .message-list .message:last-child .message-bubble:last-child.edit-form-message .form-message-header{border-radius:1px 9px 0 0}.wrapper .messages-wrapper .message-list .message:last-child .message-bubble:last-child.edit-form-message .form-message-item{border-radius:1px 9px 9px 9px}.wrapper .messages-wrapper .message-list .message:last-child .card-message-content:last-child .card-message-cards{margin-bottom:-8px}.wrapper .messages-wrapper .message-list .message.card-message-horizontal{margin-inline-start:-16px;width:100vw}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .message-header,.wrapper .messages-wrapper .message-list .message.card-message-horizontal .message-footer,.wrapper .messages-wrapper .message-list .message.card-message-horizontal .message-global-actions{margin-inline-start:16px;max-width:calc(.9*(100% - 32px))}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .message-header{border-radius:2px 10px 10px 10px}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .card-message-cards{flex-direction:row;overflow-x:auto;padding:0 56px 0 16px}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .card{margin-inline-end:8px}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .next-wrapper,.wrapper .messages-wrapper .message-list .message.card-message-horizontal .prev-wrapper{position:absolute;height:100%;top:0;width:52px;z-index:1}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .next-wrapper{inset-inline-end:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0), var(--color-conversation-background) 60%)}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .prev-wrapper{inset-inline-start:0;background:linear-gradient(90deg, var(--color-conversation-background) 40%, rgba(255, 255, 255, 0))}[dir=rtl] .wrapper .messages-wrapper .message-list .message.card-message-horizontal .next-wrapper{background:linear-gradient(90deg, var(--color-conversation-background) 40%, rgba(255, 255, 255, 0))}[dir=rtl] .wrapper .messages-wrapper .message-list .message.card-message-horizontal .prev-wrapper{background:linear-gradient(90deg, rgba(255, 255, 255, 0), var(--color-conversation-background) 60%)}[dir=rtl] .wrapper .messages-wrapper .message-list .message.card-message-horizontal .next,[dir=rtl] .wrapper .messages-wrapper .message-list .message.card-message-horizontal .previous{transform:rotate(180deg)}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .next,.wrapper .messages-wrapper .message-list .message.card-message-horizontal .previous{position:absolute;z-index:10;width:36px;height:36px;left:8px;padding:0;overflow:hidden;background-color:var(--color-card-nav-button);border:none;box-shadow:0px 2px 4px rgba(0,0,0,.1);top:calc(50% - 18px);justify-content:center}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .next:hover,.wrapper .messages-wrapper .message-list .message.card-message-horizontal .previous:hover{background-color:var(--color-card-nav-button-hover)}.wrapper .messages-wrapper .message-list .message.card-message-horizontal .next:focus,.wrapper .messages-wrapper .message-list .message.card-message-horizontal .next:active,.wrapper .messages-wrapper .message-list .message.card-message-horizontal .previous:focus,.wrapper .messages-wrapper .message-list .message.card-message-horizontal .previous:active{background-color:var(--color-card-nav-button-focus)}.wrapper .message-block{justify-content:flex-start;align-items:flex-start;margin-bottom:8px}.wrapper .message-block.right{flex-direction:row-reverse}.wrapper .message-block.right .icon-wrapper{margin:unset;margin-inline-start:8px}.wrapper .message-block.right .messages-wrapper{align-items:flex-end}.wrapper .message-block.right .messages-wrapper .message a{color:var(--color-user-links)}.wrapper .message-block.right .messages-wrapper .message .message-wrapper{align-items:flex-end}.wrapper .message-block.right .messages-wrapper .message .message-bubble{border-radius:10px 2px 2px 10px}.wrapper .message-block.right .messages-wrapper .message .message-bubble:not(.error){color:var(--color-user-text);background:var(--color-user-message-background)}.wrapper .message-block.right .messages-wrapper .message:last-child .message-bubble:last-child{border-radius:10px 2px 10px 10px}.wrapper .message-block.right .message-date{text-align:right}.wrapper .icon-wrapper{margin-inline-end:8px;width:32px;min-width:32px;height:32px;border-radius:4px;overflow:hidden;z-index:1}.wrapper .icon-wrapper.agent-avatar{background:var(--color-agent-avatar-background);margin-top:16px}.wrapper .icon-wrapper .message-icon{height:32px;max-height:32px;max-width:32px;width:32px;color:var(--color-timestamp);overflow:hidden;text-overflow:ellipsis}.wrapper .icon-wrapper .agent-icon{position:relative;width:20px;height:20px;left:6px;top:6px;font-weight:700;font-size:16px;line-height:20px;text-align:center;color:var(--color-agent-initials)}.wrapper .attachment{width:100%}.wrapper .attachment .attachment-placeholder{background-color:var(--color-attachment-placeholder);max-width:calc(100% + 32px);min-width:228px;min-height:88px;max-height:230px;margin:-6px -16px 0;justify-content:center;overflow:hidden}.wrapper .attachment .attachment-placeholder>*{max-width:100%}.wrapper .attachment .attachment-placeholder .attachment-icon{height:48px;width:48px}.wrapper .attachment .attachment-placeholder .attachment-icon svg{height:48px;width:48px}.wrapper .attachment .attachment-placeholder .attachment-icon img{width:100%}.wrapper .attachment .attachment-placeholder .attachment-audio{height:50px;width:100%}.wrapper .attachment .attachment-placeholder .attachment-audio::-webkit-media-controls-enclosure{background-color:rgba(0,0,0,0)}.wrapper .attachment .attachment-footer{background-color:var(--color-attachment-footer);color:var(--color-attachment-text);margin:0 -16px -6px;height:50px;padding:16px}.wrapper .attachment .attachment-footer.with-actions{border-bottom:thin solid rgba(22,21,19,.1);margin-bottom:6px}.wrapper .attachment .attachment-footer .attachment-title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapper .card{width:252px;border-radius:6px;padding:16px;margin-block-end:8px;justify-content:flex-start;flex-shrink:0;color:var(--color-bot-text);background:var(--color-card-background);overflow:hidden}.wrapper .card .card-image{display:block;width:calc(100% + 32px);margin:-16px -16px 10px;min-height:88px;background-color:var(--color-attachment-placeholder)}.wrapper .card .card-title{line-height:20px;margin:0 0 4px;font-weight:700;word-break:break-word}.wrapper .card .card-description{margin-bottom:16px;color:var(--color-text-light)}.wrapper .card-message-content{width:100%;position:relative}.wrapper .card-message-content .card-message-cards{width:100%;align-items:stretch;display:flex;scroll-behavior:smooth;overflow-x:visible;flex-direction:column;margin:8px 0 0;scrollbar-width:none}.wrapper .card-message-content .card-message-cards::-webkit-scrollbar{display:none}.wrapper .message-bubble-tabular-message,.wrapper .message-bubble-form-message{width:111%;max-width:unset;border-radius:0 8px 8px 8px;padding:0;background-color:var(--color-table-background);color:var(--color-table-text);border:1px solid var(--color-table-header-background)}.wrapper .message-bubble-tabular-message .popupContent,.wrapper .message-bubble-form-message .popupContent{max-width:280px;position:absolute;height:auto;border-radius:8px;z-index:3;box-shadow:0px 4px 4px 0px rgba(0,0,0,.1019607843);border:1px solid rgba(22,21,19,.1215686275);background:var(--color-bot-message-background);display:none;inset-inline-start:-4px}.wrapper .message-bubble-tabular-message .results-page-status,.wrapper .message-bubble-form-message .results-page-status{align-items:center;background-color:var(--color-table-background);color:var(--color-table-text);display:flex;flex-direction:row;font-size:13.75px;justify-content:flex-end;line-height:16px;padding:12px 16px;border-top:1px solid var(--color-table-separator)}.wrapper .message-bubble-tabular-message~.message-footer,.wrapper .message-bubble-form-message~.message-footer{margin-top:8px}.wrapper .message-bubble-tabular-message .message-actions .action-postback,.wrapper .message-bubble-tabular-message .table-message-item .action-postback{background:var(--color-table-actions-background);color:var(--color-table-actions-text);border-color:var(--color-table-actions-border)}.wrapper .message-bubble-tabular-message .message-actions .action-postback:not(:disabled):hover,.wrapper .message-bubble-tabular-message .table-message-item .action-postback:not(:disabled):hover{color:var(--color-table-actions-text-hover);background:var(--color-table-actions-background-hover)}.wrapper .message-bubble-tabular-message .message-actions .action-postback:not(:disabled):hover svg>path,.wrapper .message-bubble-tabular-message .table-message-item .action-postback:not(:disabled):hover svg>path{fill:var(--color-table-actions-text-hover)}.wrapper .message-bubble-tabular-message .message-actions .action-postback:not(:disabled):focus,.wrapper .message-bubble-tabular-message .message-actions .action-postback:not(:disabled):active,.wrapper .message-bubble-tabular-message .table-message-item .action-postback:not(:disabled):focus,.wrapper .message-bubble-tabular-message .table-message-item .action-postback:not(:disabled):active{background:var(--color-table-actions-background-focus);color:var(--color-table-actions-text-focus)}.wrapper .message-bubble-tabular-message .message-actions .action-postback:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .message-actions .action-postback:not(:disabled):active svg>path,.wrapper .message-bubble-tabular-message .table-message-item .action-postback:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .table-message-item .action-postback:not(:disabled):active svg>path{fill:var(--color-table-actions-text-focus)}.wrapper .message-bubble-tabular-message .message-actions,.wrapper .message-bubble-form-message .message-actions{border-top:1px solid var(--color-table-separator);padding:12px 16px;margin-top:auto}.wrapper .message-bubble-tabular-message .message-actions .action-postback.primary,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.primary,.wrapper .message-bubble-tabular-message .form-actions .action-postback.primary,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.primary,.wrapper .message-bubble-form-message .message-actions .action-postback.primary,.wrapper .message-bubble-form-message .table-message-item .action-postback.primary,.wrapper .message-bubble-form-message .form-actions .action-postback.primary,.wrapper .message-bubble-form-message .form-message-value .action-postback.primary{background:var(--color-primary-form-actions-background);color:var(--color-primary-form-actions-text);border:var(--color-primary-form-actions-border)}.wrapper .message-bubble-tabular-message .message-actions .action-postback.primary:not(:disabled):hover,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.primary:not(:disabled):hover,.wrapper .message-bubble-tabular-message .form-actions .action-postback.primary:not(:disabled):hover,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.primary:not(:disabled):hover,.wrapper .message-bubble-form-message .message-actions .action-postback.primary:not(:disabled):hover,.wrapper .message-bubble-form-message .table-message-item .action-postback.primary:not(:disabled):hover,.wrapper .message-bubble-form-message .form-actions .action-postback.primary:not(:disabled):hover,.wrapper .message-bubble-form-message .form-message-value .action-postback.primary:not(:disabled):hover{background:var(--color-primary-form-actions-background-hover);color:var(--color-primary-form-actions-text-hover)}.wrapper .message-bubble-tabular-message .message-actions .action-postback.primary:not(:disabled):hover svg>path,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.primary:not(:disabled):hover svg>path,.wrapper .message-bubble-tabular-message .form-actions .action-postback.primary:not(:disabled):hover svg>path,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.primary:not(:disabled):hover svg>path,.wrapper .message-bubble-form-message .message-actions .action-postback.primary:not(:disabled):hover svg>path,.wrapper .message-bubble-form-message .table-message-item .action-postback.primary:not(:disabled):hover svg>path,.wrapper .message-bubble-form-message .form-actions .action-postback.primary:not(:disabled):hover svg>path,.wrapper .message-bubble-form-message .form-message-value .action-postback.primary:not(:disabled):hover svg>path{fill:var(--color-primary-form-actions-text-hover)}.wrapper .message-bubble-tabular-message .message-actions .action-postback.primary:not(:disabled):focus,.wrapper .message-bubble-tabular-message .message-actions .action-postback.primary:not(:disabled):active,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.primary:not(:disabled):focus,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.primary:not(:disabled):active,.wrapper .message-bubble-tabular-message .form-actions .action-postback.primary:not(:disabled):focus,.wrapper .message-bubble-tabular-message .form-actions .action-postback.primary:not(:disabled):active,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.primary:not(:disabled):focus,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.primary:not(:disabled):active,.wrapper .message-bubble-form-message .message-actions .action-postback.primary:not(:disabled):focus,.wrapper .message-bubble-form-message .message-actions .action-postback.primary:not(:disabled):active,.wrapper .message-bubble-form-message .table-message-item .action-postback.primary:not(:disabled):focus,.wrapper .message-bubble-form-message .table-message-item .action-postback.primary:not(:disabled):active,.wrapper .message-bubble-form-message .form-actions .action-postback.primary:not(:disabled):focus,.wrapper .message-bubble-form-message .form-actions .action-postback.primary:not(:disabled):active,.wrapper .message-bubble-form-message .form-message-value .action-postback.primary:not(:disabled):focus,.wrapper .message-bubble-form-message .form-message-value .action-postback.primary:not(:disabled):active{background:var(--color-primary-form-actions-background-focus);color:var(--color-primary-form-actions-text-focus)}.wrapper .message-bubble-tabular-message .message-actions .action-postback.primary:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .message-actions .action-postback.primary:not(:disabled):active svg>path,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.primary:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.primary:not(:disabled):active svg>path,.wrapper .message-bubble-tabular-message .form-actions .action-postback.primary:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .form-actions .action-postback.primary:not(:disabled):active svg>path,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.primary:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.primary:not(:disabled):active svg>path,.wrapper .message-bubble-form-message .message-actions .action-postback.primary:not(:disabled):focus svg>path,.wrapper .message-bubble-form-message .message-actions .action-postback.primary:not(:disabled):active svg>path,.wrapper .message-bubble-form-message .table-message-item .action-postback.primary:not(:disabled):focus svg>path,.wrapper .message-bubble-form-message .table-message-item .action-postback.primary:not(:disabled):active svg>path,.wrapper .message-bubble-form-message .form-actions .action-postback.primary:not(:disabled):focus svg>path,.wrapper .message-bubble-form-message .form-actions .action-postback.primary:not(:disabled):active svg>path,.wrapper .message-bubble-form-message .form-message-value .action-postback.primary:not(:disabled):focus svg>path,.wrapper .message-bubble-form-message .form-message-value .action-postback.primary:not(:disabled):active svg>path{fill:var(--color-primary-form-actions-text-focus)}.wrapper .message-bubble-tabular-message .message-actions .action-postback.danger,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.danger,.wrapper .message-bubble-tabular-message .form-actions .action-postback.danger,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.danger,.wrapper .message-bubble-form-message .message-actions .action-postback.danger,.wrapper .message-bubble-form-message .table-message-item .action-postback.danger,.wrapper .message-bubble-form-message .form-actions .action-postback.danger,.wrapper .message-bubble-form-message .form-message-value .action-postback.danger{background:var(--color-danger-form-actions-background);color:var(--color-danger-form-actions-text);border:var(--color-danger-form-actions-border)}.wrapper .message-bubble-tabular-message .message-actions .action-postback.danger:not(:disabled):hover,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.danger:not(:disabled):hover,.wrapper .message-bubble-tabular-message .form-actions .action-postback.danger:not(:disabled):hover,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.danger:not(:disabled):hover,.wrapper .message-bubble-form-message .message-actions .action-postback.danger:not(:disabled):hover,.wrapper .message-bubble-form-message .table-message-item .action-postback.danger:not(:disabled):hover,.wrapper .message-bubble-form-message .form-actions .action-postback.danger:not(:disabled):hover,.wrapper .message-bubble-form-message .form-message-value .action-postback.danger:not(:disabled):hover{background:var(--color-danger-form-actions-background-hover);color:var(--color-danger-form-actions-text-hover)}.wrapper .message-bubble-tabular-message .message-actions .action-postback.danger:not(:disabled):hover svg>path,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.danger:not(:disabled):hover svg>path,.wrapper .message-bubble-tabular-message .form-actions .action-postback.danger:not(:disabled):hover svg>path,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.danger:not(:disabled):hover svg>path,.wrapper .message-bubble-form-message .message-actions .action-postback.danger:not(:disabled):hover svg>path,.wrapper .message-bubble-form-message .table-message-item .action-postback.danger:not(:disabled):hover svg>path,.wrapper .message-bubble-form-message .form-actions .action-postback.danger:not(:disabled):hover svg>path,.wrapper .message-bubble-form-message .form-message-value .action-postback.danger:not(:disabled):hover svg>path{fill:var(--color-danger-form-actions-text-hover)}.wrapper .message-bubble-tabular-message .message-actions .action-postback.danger:not(:disabled):focus,.wrapper .message-bubble-tabular-message .message-actions .action-postback.danger:not(:disabled):active,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.danger:not(:disabled):focus,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.danger:not(:disabled):active,.wrapper .message-bubble-tabular-message .form-actions .action-postback.danger:not(:disabled):focus,.wrapper .message-bubble-tabular-message .form-actions .action-postback.danger:not(:disabled):active,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.danger:not(:disabled):focus,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.danger:not(:disabled):active,.wrapper .message-bubble-form-message .message-actions .action-postback.danger:not(:disabled):focus,.wrapper .message-bubble-form-message .message-actions .action-postback.danger:not(:disabled):active,.wrapper .message-bubble-form-message .table-message-item .action-postback.danger:not(:disabled):focus,.wrapper .message-bubble-form-message .table-message-item .action-postback.danger:not(:disabled):active,.wrapper .message-bubble-form-message .form-actions .action-postback.danger:not(:disabled):focus,.wrapper .message-bubble-form-message .form-actions .action-postback.danger:not(:disabled):active,.wrapper .message-bubble-form-message .form-message-value .action-postback.danger:not(:disabled):focus,.wrapper .message-bubble-form-message .form-message-value .action-postback.danger:not(:disabled):active{background:var(--color-danger-form-actions-background-focus);color:var(--color-danger-form-actions-text-focus)}.wrapper .message-bubble-tabular-message .message-actions .action-postback.danger:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .message-actions .action-postback.danger:not(:disabled):active svg>path,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.danger:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .table-message-item .action-postback.danger:not(:disabled):active svg>path,.wrapper .message-bubble-tabular-message .form-actions .action-postback.danger:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .form-actions .action-postback.danger:not(:disabled):active svg>path,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.danger:not(:disabled):focus svg>path,.wrapper .message-bubble-tabular-message .form-message-value .action-postback.danger:not(:disabled):active svg>path,.wrapper .message-bubble-form-message .message-actions .action-postback.danger:not(:disabled):focus svg>path,.wrapper .message-bubble-form-message .message-actions .action-postback.danger:not(:disabled):active svg>path,.wrapper .message-bubble-form-message .table-message-item .action-postback.danger:not(:disabled):focus svg>path,.wrapper .message-bubble-form-message .table-message-item .action-postback.danger:not(:disabled):active svg>path,.wrapper .message-bubble-form-message .form-actions .action-postback.danger:not(:disabled):focus svg>path,.wrapper .message-bubble-form-message .form-actions .action-postback.danger:not(:disabled):active svg>path,.wrapper .message-bubble-form-message .form-message-value .action-postback.danger:not(:disabled):focus svg>path,.wrapper .message-bubble-form-message .form-message-value .action-postback.danger:not(:disabled):active svg>path{fill:var(--color-danger-form-actions-text-focus)}.wrapper .message-bubble-form-message{background-color:var(--color-form-background);color:var(--color-form-text)}.wrapper .message-bubble-form-message.edit-form-message{overflow:visible}.wrapper .message-bubble-form-message.edit-form-message .message-actions{border-top:none;padding-top:0}.wrapper .message-bubble-form-message.edit-form-message .form-message-header{border-radius:0 7px 0 0}.wrapper .message-bubble-form-message.edit-form-message .form-message-item{border-radius:0 7px 7px 7px}.wrapper .message-bubble-form-message .results-page-status{background-color:var(--color-form-background);color:var(--color-form-text)}.wrapper .message-bubble-form-message .message-actions .action-postback{background:var(--color-form-actions-background);color:var(--color-form-actions-text);border-color:var(--color-form-actions-border)}.wrapper .message-bubble-form-message .message-actions .action-postback:not(:disabled):hover{color:var(--color-form-actions-text-hover);background:var(--color-form-actions-background-hover)}.wrapper .message-bubble-form-message .message-actions .action-postback:not(:disabled):hover svg>path{fill:var(--color-form-actions-text-hover)}.wrapper .message-bubble-form-message .message-actions .action-postback:not(:disabled):focus,.wrapper .message-bubble-form-message .message-actions .action-postback:not(:disabled):active{background:var(--color-form-actions-background-focus);color:var(--color-form-actions-text-focus)}.wrapper .message-bubble-form-message .message-actions .action-postback:not(:disabled):focus svg>path,.wrapper .message-bubble-form-message .message-actions .action-postback:not(:disabled):active svg>path{fill:var(--color-form-actions-text-focus)}.wrapper .form-message-field,.wrapper .table-message-heading,.wrapper .table-message-item{overflow-wrap:break-word;word-break:break-word}.wrapper .form-message-field:hover .popupContent,.wrapper .table-message-heading:hover .popupContent,.wrapper .table-message-item:hover .popupContent{display:flex}.wrapper .table-message-wrapper{overflow:auto}.wrapper .table-message-wrapper .table-message{min-width:100%;max-width:200%;border-collapse:collapse}.wrapper .table-message-wrapper .table-message .table-message-headings{align-items:center;color:var(--color-table-header-text);background-color:var(--color-table-header-background);display:flex}.wrapper .table-message-wrapper .table-message .table-message-headings .table-message-heading{font-size:12px;font-weight:600;line-height:16px;padding:16px;min-width:120px}.wrapper .table-message-wrapper .table-message .table-message-row{border-top:1px solid var(--color-table-separator);display:flex;align-items:center}.wrapper .table-message-wrapper .table-message .table-message-row .table-message-item{color:var(--color-table-text);font-size:16px;line-height:20px;min-width:120px;padding:10px 16px}.wrapper .form-message-header{align-items:center;background-color:var(--color-form-header-background);color:var(--color-form-header-text);display:flex;font-weight:700;line-height:20px;padding:16px;text-align:start}.wrapper .form-message-item{color:var(--color-form-text);background-color:var(--color-form-background);display:flex;flex-flow:row wrap;justify-content:space-between;padding:16px}.wrapper .form-message-item .form-row{display:flex;flex-basis:100%;flex-wrap:nowrap;width:100%}.wrapper .form-message-item .form-row.separator{border-top:1px solid var(--color-table-separator);margin-top:8px}.wrapper .form-message-item .form-row .form-row-column{display:flex;flex-flow:column wrap;flex:0 1 auto;min-width:0}.wrapper .form-message-item .form-row .form-row-column.stretch{flex-grow:1}.wrapper .form-message-item .form-row .form-row-column.align-center{justify-content:center}.wrapper .form-message-item .form-row .form-row-column.align-start{justify-content:flex-start}.wrapper .form-message-item .form-row .form-row-column.align-end{justify-content:flex-end}.wrapper .form-message-item .form-row .form-row-column:not(:last-child){margin-inline-end:16px}.wrapper .form-message-item .form-row .form-row-column .form-message-field.margin-top-lg{margin-top:28px}.wrapper .form-message-item .form-row .form-row-column .form-message-field.margin-top-md{margin-top:16px}.wrapper .form-message-item .form-row .form-row-column .edit-form-message-field .listbox{min-width:100%;inset-inline-start:0;max-width:unset}.wrapper .form-message-item.c2k-reference{justify-content:flex-start}.wrapper .form-message-item.c2k-reference .form-row{margin-inline-end:8px;flex-basis:auto;width:auto;line-height:16px;color:rgba(22,21,19,.6509803922)}.wrapper .form-message-item.c2k-reference .form-row .form-row-column:not(:last-child){margin-inline-end:6px}.wrapper .form-message-item.c2k-reference .form-row span.delimiter{margin-inline-end:8px}.wrapper .form-message-item.with-border{border-bottom:1px solid var(--color-table-separator)}.wrapper .form-message-item .form-message-key{color:var(--color-form-label);line-height:16px}.wrapper .form-message-item .form-message-key.with-margin{cursor:auto;margin-bottom:8px}.wrapper .form-message-item .form-message-key.font-size-lg{font-size:14px;line-height:18px}.wrapper .form-message-item .form-message-key.font-size-md{font-size:12px;line-height:15.5px}.wrapper .form-message-item .form-message-key.font-size-sm{font-size:10px;line-height:13px}.wrapper .form-message-item .form-message-key.font-weight-bold{font-weight:700}.wrapper .form-message-item .form-message-key.font-weight-md{font-weight:600}.wrapper .form-message-item .form-message-key.font-weight-light{font-weight:400}.wrapper .form-message-item>.form-message-field{margin-bottom:16px}.wrapper .form-message-item .form-message-field .form-message-value.font-size-lg{font-size:18px;line-height:23.5px}.wrapper .form-message-item .form-message-field .form-message-value.font-size-md{font-size:16px;line-height:21px}.wrapper .form-message-item .form-message-field .form-message-value.font-size-sm{font-size:13.8px;line-height:18px}.wrapper .form-message-item .form-message-field .form-message-value.font-weight-bold{font-weight:600}.wrapper .form-message-item .form-message-field .form-message-value.font-weight-md{font-weight:400}.wrapper .form-message-item .form-message-field .form-message-value.font-weight-light{font-weight:300}.wrapper .form-message-item .form-message-field .form-message-value.with-top-margin{margin-top:2px}.wrapper .form-message-item .form-message-field.form-message-field-col-1{flex-basis:100%;max-width:100%}.wrapper .form-message-item .form-message-field.form-message-field-col-2{flex-basis:calc(50% - 12px);max-width:calc(50% - 12px);height:100%}.wrapper .form-message-item .form-message-field.form-message-field-col-2:nth-child(even) .popupContent{inset-inline-start:calc(50% - 7px)}.wrapper .form-message-item .form-message-field.form-message-field-col-2.edit-form-message-field:nth-child(even) .listbox{inset-inline:auto 16px}.wrapper .form-message-item .form-message-field.form-message-field-col-2.edit-form-message-field .listbox{min-width:calc(50% - 28px)}.wrapper .form-message-item .form-message-field.edit-form-message-field{display:flex;flex-direction:column;overflow:visible;width:100%}.wrapper .form-message-item .form-message-field.edit-form-message-field.disabled{cursor:not-allowed}.wrapper .form-message-item .form-message-field.edit-form-message-field input.form-message-value,.wrapper .form-message-item .form-message-field.edit-form-message-field textarea.form-message-value,.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper.form-message-value{border-radius:4px;background-color:var(--color-form-input-background);color:var(--color-form-input-text);border:1px solid var(--color-form-input-border);font-size:16px}.wrapper .form-message-item .form-message-field.edit-form-message-field input.form-message-value:focus,.wrapper .form-message-item .form-message-field.edit-form-message-field textarea.form-message-value:focus,.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper.form-message-value:focus{border-color:var(--color-form-input-border-focus);box-shadow:0 0 0 1px var(--color-form-input-border-focus) inset;outline:1px solid rgba(0,0,0,0)}.wrapper .form-message-item .form-message-field.edit-form-message-field input:disabled,.wrapper .form-message-item .form-message-field.edit-form-message-field textarea:disabled,.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper:disabled{opacity:.5;cursor:not-allowed}.wrapper .form-message-item .form-message-field.edit-form-message-field input:disabled~.field-error,.wrapper .form-message-item .form-message-field.edit-form-message-field textarea:disabled~.field-error,.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper:disabled~.field-error{display:none}.wrapper .form-message-item .form-message-field.edit-form-message-field.error>input:not(:disabled,.disabled),.wrapper .form-message-item .form-message-field.edit-form-message-field.error>textarea:not(:disabled,.disabled),.wrapper .form-message-item .form-message-field.edit-form-message-field.error>.select-wrapper:not(:disabled,.disabled),.wrapper .form-message-item .form-message-field.edit-form-message-field.error>.text-field-container:not(:disabled,.disabled){border-color:var(--color-form-error)}.wrapper .form-message-item .form-message-field.edit-form-message-field input.form-message-value{height:42px;padding:0 12px}.wrapper .form-message-item .form-message-field.edit-form-message-field input.form-message-value[type=date]::-webkit-calendar-picker-indicator,.wrapper .form-message-item .form-message-field.edit-form-message-field input.form-message-value[type=time]::-webkit-calendar-picker-indicator,.wrapper .form-message-item .form-message-field.edit-form-message-field input.form-message-value[type=number]::-webkit-inner-spin-button{cursor:pointer;width:20px;height:20px;margin-inline-end:-8px}.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper{align-items:center;display:flex;height:44px}.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper.focused{border-color:var(--color-form-input-border-focus);box-shadow:0 0 0 1px var(--color-form-input-border-focus) inset;outline:1px solid rgba(0,0,0,0)}.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper.disabled{opacity:.5;pointer-events:none}.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper.disabled~.field-error{display:none}.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper input{width:calc(100% - 36px);border:none;box-shadow:none !important;outline:1px solid rgba(0,0,0,0);height:40px;margin-inline-start:1px}.wrapper .form-message-item .form-message-field.edit-form-message-field .select-wrapper .select-icon{margin-inline-start:0;color:var(--color-form-input-text)}.wrapper .form-message-item .form-message-field.edit-form-message-field textarea.form-message-value{overflow:auto;padding:11px 12px;resize:none}.wrapper .form-message-item .form-message-field.edit-form-message-field .form-container{display:flex;max-width:max-content}.wrapper .form-message-item .form-message-field.edit-form-message-field .form-container.disabled{cursor:not-allowed;opacity:.5}.wrapper .form-message-item .form-message-field.edit-form-message-field .form-container.disabled+.field-error{display:none}.wrapper .form-message-item .form-message-field.edit-form-message-field .form-container label{display:flex;min-height:36px;align-items:center;padding:7.5px 0;border-bottom:1px solid rgba(0,0,0,0)}.wrapper .form-message-item .form-message-field.edit-form-message-field .form-container .radio-input{margin-inline-end:8px}.wrapper .form-message-item .form-message-field.edit-form-message-field .text-field-container{background-color:var(--color-form-input-background);border-radius:4px;border:1px solid var(--color-form-input-border);display:flex;min-height:44px;flex-direction:row;cursor:text}.wrapper .form-message-item .form-message-field.edit-form-message-field .text-field-container.disabled{opacity:.5;pointer-events:none}.wrapper .form-message-item .form-message-field.edit-form-message-field .text-field-container.disabled~.field-error{display:none}.wrapper .form-message-item .form-message-field.edit-form-message-field .text-field-container:focus{border-color:var(--color-form-input-border-focus);box-shadow:0 0 0 1px var(--color-form-input-border-focus) inset;outline:1px solid rgba(0,0,0,0)}.wrapper .form-message-item .form-message-field.edit-form-message-field .text-field-container .selected-options{padding:0 12px 5px}.wrapper .form-message-item .form-message-field.edit-form-message-field .text-field-container .selected-options:empty{padding-top:5px}.wrapper .form-message-item .form-message-field.edit-form-message-field .text-field-container .selected-options:empty:before{content:attr(data-placeholder)}.wrapper .form-message-item .form-message-field.edit-form-message-field .text-field-container .selected-options .multi-select-option{float:left;line-height:16px;display:flex;align-items:center;cursor:default;border-radius:4px;border:1px solid var(--color-form-input-border);color:var(--color-form-input-text);background-clip:padding-box;font-size:12px;margin-inline-end:6px;margin-top:5px;padding-inline:6px 4px}.wrapper .form-message-item .form-message-field.edit-form-message-field .text-field-container .selected-options .multi-select-option .opt-close{cursor:pointer;height:16px;width:16px}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox{border:1px solid var(--color-table-separator);border-radius:4px;display:flex;flex-direction:column;margin-top:3px;inset-inline-start:16px;max-width:calc(100% - 32px);min-width:calc(100% - 32px);z-index:3}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .filter-message-box{display:flex;flex-direction:column;padding:0 12px}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .filter-message-box .filter-message-text{color:var(--color-form-label);font-size:13.75px;height:42px;padding:12px 0;border-bottom:1px solid var(--color-table-separator)}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .listbox-search{flex-shrink:0;margin:12px;padding-inline-end:36px}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .search-icon-wrapper{position:relative;height:0}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .search-icon-wrapper .search-icon{position:absolute;inset-inline-end:21px;bottom:23px}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .multi-select-list,.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .single-select-list{animation:none;display:block;max-height:400px;margin:1px 0 2px 0;overflow-y:auto;padding:8px 0;z-index:3}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .multi-select-list li,.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .single-select-list li{height:auto;margin:0;padding:12px}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .multi-select-list li:not(.none).selected,.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .single-select-list li:not(.none).selected{border-top:1px solid #227e9e;background-color:#e4f1f7}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .multi-select-list li:not(.none).selected:last-child,.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .single-select-list li:not(.none).selected:last-child{box-shadow:inset 0 -1px 0 0 #227e9e}.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .multi-select-list li:not(.none).selected+li,.wrapper .form-message-item .form-message-field.edit-form-message-field .listbox .single-select-list li:not(.none).selected+li{border-top:1px solid #227e9e}.wrapper .form-message-item .form-message-field.edit-form-message-field .toggle{position:relative;width:36px;height:20px}.wrapper .form-message-item .form-message-field.edit-form-message-field .toggle.disabled+.field-error{display:none}.wrapper .form-message-item .form-message-field.edit-form-message-field .toggle input{display:none}.wrapper .form-message-item .form-message-field.edit-form-message-field .toggle input:disabled+.round-slider{cursor:not-allowed;opacity:.5}.wrapper .form-message-item .form-message-field.edit-form-message-field .toggle input:checked+.round-slider{background-color:#227e9e;border-color:#227e9e}.wrapper .form-message-item .form-message-field.edit-form-message-field .toggle input:checked+.round-slider:before{inset-inline:auto 1px;transition:height .3s cubic-bezier(0, 0, 0.2, 1),width .3s cubic-bezier(0, 0, 0.2, 1),right .3s cubic-bezier(0, 0, 0.2, 1)}.wrapper .form-message-item .form-message-field.edit-form-message-field .toggle .round-slider{position:absolute;cursor:pointer;background-color:#8b8580;transition:background-color .2s linear .1s,opacity .2s linear .1s,border-color .2s linear .1s;border:1px solid rgba(0,0,0,0);border-radius:4px;height:20px;width:36px}.wrapper .form-message-item .form-message-field.edit-form-message-field .toggle .round-slider:before{border-radius:4px;width:16px;height:16px;inset-inline:1px auto;position:absolute;content:"";bottom:1px;background-color:var(--color-form-background);transition:height .3s cubic-bezier(0, 0, 0.2, 1),width .3s cubic-bezier(0, 0, 0.2, 1),left .3s cubic-bezier(0, 0, 0.2, 1)}.wrapper .form-message-item span.field-error{display:flex;margin-top:2px;line-height:16px}.wrapper .form-message-item span.field-error .error-text{color:var(--color-form-error-text);font-size:12px;margin-inline-start:4px}.wrapper .form-message-item span.field-error svg.form-error-icon{position:relative;height:16px;width:16px;fill:var(--color-form-error);flex-shrink:0}.wrapper .form-message-item span.field-error.form-error{padding:8px;background:var(--color-error-message-background);border-radius:4px;margin:10px 0;border:thin dashed var(--color-error-border);width:100%}.wrapper .form-message-item span.field-error.form-error.disabled{display:none}.wrapper .form-message-item span.field-error.form-error svg.form-error-icon{top:0}.wrapper .form-message-item span.field-error.form-error .error-text{font-weight:600;color:var(--color-error-title);margin-inline-start:8px;font-size:14px}.wrapper .form-message-item .form-actions .action-postback,.wrapper .form-message-item .form-message-value .action-postback{background:var(--color-form-actions-background);color:var(--color-form-actions-text);border-color:var(--color-form-actions-border)}.wrapper .form-message-item .form-actions .action-postback:not(:disabled):hover,.wrapper .form-message-item .form-message-value .action-postback:not(:disabled):hover{color:var(--color-form-actions-text-hover);background:var(--color-form-actions-background-hover)}.wrapper .form-message-item .form-actions .action-postback:not(:disabled):hover svg>path,.wrapper .form-message-item .form-message-value .action-postback:not(:disabled):hover svg>path{fill:var(--color-form-actions-text-hover)}.wrapper .form-message-item .form-actions .action-postback:not(:disabled):focus,.wrapper .form-message-item .form-actions .action-postback:not(:disabled):active,.wrapper .form-message-item .form-message-value .action-postback:not(:disabled):focus,.wrapper .form-message-item .form-message-value .action-postback:not(:disabled):active{background:var(--color-form-actions-background-focus);color:var(--color-form-actions-text-focus)}.wrapper .form-message-item .form-actions .action-postback:not(:disabled):focus svg>path,.wrapper .form-message-item .form-actions .action-postback:not(:disabled):active svg>path,.wrapper .form-message-item .form-message-value .action-postback:not(:disabled):focus svg>path,.wrapper .form-message-item .form-message-value .action-postback:not(:disabled):active svg>path{fill:var(--color-form-actions-text-focus)}.wrapper .tableform-message .table-message-row{cursor:pointer}.wrapper .tableform-message .table-message-row:hover{background-color:var(--color-table-row-background-hover)}.wrapper .tableform-message .table-message-row button:hover,.wrapper .tableform-message .table-message-row button:active,.wrapper .tableform-message .table-message-row button:focus{background-color:unset}.wrapper .tableform-message .table-message-headings .table-message-heading:last-child,.wrapper .tableform-message .table-message-row .table-message-item:last-child{min-width:unset;padding:0}.wrapper .tableform-message .table-message-headings .table-message-heading:last-child button,.wrapper .tableform-message .table-message-row .table-message-item:last-child button{margin:0 2px;transition:transform .25s ease-in-out}.wrapper .tableform-message .table-message-headings .table-message-heading:last-child button.rotate-180,.wrapper .tableform-message .table-message-row .table-message-item:last-child button.rotate-180{transform:rotate3d(0, 0, 1, 180deg)}.wrapper .tableform-message .form-message-item{margin:0;padding:16px;transition:all .25s ease-in-out;border-bottom:none}.wrapper .tableform-message .form-message-item:last-child{border-top:1px solid var(--color-table-bottom)}.wrapper .footer-form{width:100%}.wrapper .footer-form .message-bubble-form-message{background:rgba(0,0,0,0);border:none;width:100%}.wrapper .footer-form .message-bubble-form-message .form-message-item{background:rgba(0,0,0,0);padding:0}.wrapper .footer{max-width:100%;padding:0;background-color:var(--color-footer-background);z-index:3;box-shadow:0px -1px 4px 0px rgba(0,0,0,.1019607843);border-top:1px solid rgba(22,21,19,.1)}.wrapper .footer .footer-mode-keyboard{min-height:44px;margin:5px;background-color:var(--color-input-background);color:var(--color-input-text);border:1px solid var(--color-input-border);border-radius:6px}.wrapper .footer .footer-mode-voice{height:60px;padding:14px 0;background:var(--color-visualizer-container-background);justify-content:center}.wrapper .footer .footer-mode-voice .footer-visualizer-wrapper{max-width:296px;height:32px}.wrapper .footer.mode-keyboard .button-switch-kbd{display:none}.wrapper .footer.mode-keyboard .footer-mode-voice{display:none}.wrapper .footer.mode-voice .button-switch-voice{display:none}.wrapper .user-input{flex-grow:1;min-height:44px;padding:10px;margin:0;font-size:1em;font-family:inherit;line-height:24px;outline:1px solid rgba(0,0,0,0);resize:none;border:none;border-radius:6px;background-color:rgba(0,0,0,0);color:var(--color-input-text)}.wrapper .user-input:focus,.wrapper .user-input:focus-visible{outline:1px solid rgba(22,21,19,0)}.wrapper .footer-actions{padding-inline-end:4px}.wrapper .footer-button.button-send{background-color:var(--color-footer-button-fill);border-radius:50%}.wrapper .footer-button.button-send svg>path{fill:var(--color-input-background)}.wrapper .footer-button.button-send:not(:disabled):hover{background-color:var(--color-footer-button-fill-hover)}.wrapper .footer-button.button-send:not(:disabled):hover svg>path{fill:var(--color-input-background)}.wrapper .footer-button svg>path{fill:var(--color-footer-button-fill)}.wrapper .footer-button:not(:disabled):hover,.wrapper .footer-button:not(:disabled):focus{background-color:var(--color-footer-button-background-hover)}.wrapper .footer-button:not(:disabled):hover svg>path,.wrapper .footer-button:not(:disabled):focus svg>path{fill:var(--color-footer-button-fill-hover)}.wrapper .autocomplete-items{position:absolute;bottom:56px;width:100%;max-height:calc(100% - 56px);overflow-y:auto;background-color:var(--color-input-background);box-shadow:0px -1px 4px 0px rgba(0,0,0,.1019607843);margin:0 -5px}.wrapper .autocomplete-items .autocomplete-item{min-height:40px;padding:8px 16px;cursor:pointer}.wrapper .autocomplete-items .autocomplete-item:hover,.wrapper .autocomplete-items .autocomplete-item.autocomplete-active{background-color:var(--color-card-nav-button-hover)}.wrapper .autocomplete-items .autocomplete-item:first-of-type{margin-top:8px}.wrapper .autocomplete-items .autocomplete-item:last-of-type{margin-bottom:8px}.wrapper .autocomplete-items .autocomplete-item strong{font-weight:700}.wrapper.embedded .open{width:100%;height:100%}.wrapper.embedded .open .widget{border-radius:0;width:100%;min-width:100%;max-width:100%;height:100%;position:inherit;box-shadow:none;max-height:unset}@media(min-width: 1024px){.wrapper.embedded .conversation .conversation-pane .message-bubble{padding:16px 24px}.wrapper.embedded .conversation .conversation-pane .message-bubble .attachment .attachment-placeholder{margin:-16px -24px 0;max-width:calc(100% + 48px)}.wrapper.embedded .conversation .conversation-pane .message-bubble .attachment .attachment-footer{margin:0 -24px -16px}.wrapper.embedded .conversation .conversation-pane.bot-icon .message-block .messages-wrapper,.wrapper.embedded .conversation .conversation-pane.user-icon .message-block .messages-wrapper{max-width:780px}.wrapper.embedded .conversation .conversation-pane.bot-icon .message-block .messages-wrapper .message-header,.wrapper.embedded .conversation .conversation-pane.bot-icon .message-block .messages-wrapper .message-footer,.wrapper.embedded .conversation .conversation-pane.user-icon .message-block .messages-wrapper .message-header,.wrapper.embedded .conversation .conversation-pane.user-icon .message-block .messages-wrapper .message-footer{max-width:780px}.wrapper.embedded .conversation .conversation-pane.bot-icon.bot-icon .message-block .messages-wrapper,.wrapper.embedded .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper{max-width:780px}.wrapper.embedded .conversation .conversation-pane.bot-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-header,.wrapper.embedded .conversation .conversation-pane.bot-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-footer,.wrapper.embedded .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-header,.wrapper.embedded .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-footer{max-width:780px}.wrapper.embedded button:not(.icon){height:44px}}@media(min-width: 900px)and (max-width: 1023px){.wrapper.embedded .conversation .conversation-pane .message-bubble{padding:8px 16px}.wrapper.embedded .conversation .conversation-pane .message-bubble .attachment .attachment-placeholder{margin:-8px -16px 0}.wrapper.embedded .conversation .conversation-pane .message-bubble .attachment .attachment-footer{margin:0 -16px -8px}.wrapper.embedded .conversation .conversation-pane.bot-icon .message-block .messages-wrapper,.wrapper.embedded .conversation .conversation-pane.user-icon .message-block .messages-wrapper{max-width:680px}.wrapper.embedded .conversation .conversation-pane.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-header,.wrapper.embedded .conversation .conversation-pane.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-footer,.wrapper.embedded .conversation .conversation-pane.user-icon .message-block .messages-wrapper .message.card-message-horizontal .message-header,.wrapper.embedded .conversation .conversation-pane.user-icon .message-block .messages-wrapper .message.card-message-horizontal .message-footer{max-width:680px}.wrapper.embedded .conversation .conversation-pane.bot-icon.bot-icon .message-block .messages-wrapper,.wrapper.embedded .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper{max-width:680px}.wrapper.embedded .conversation .conversation-pane.bot-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-bubble,.wrapper.embedded .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-bubble{padding:16px 24px}.wrapper.embedded .conversation .conversation-pane.bot-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-header,.wrapper.embedded .conversation .conversation-pane.bot-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-footer,.wrapper.embedded .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-header,.wrapper.embedded .conversation .conversation-pane.user-icon.bot-icon .message-block .messages-wrapper .message.card-message-horizontal .message-footer{max-width:680px}.wrapper.embedded button:not(.icon){height:44px}}.wrapper.popup-content-wrapper{background:rgba(22,21,19,.4);width:100vw;height:100vh;position:fixed;z-index:10000;top:0 !important;left:0 !important;display:flex;align-items:center;justify-content:center}.wrapper.popup-content-wrapper .popup-dialog{overflow:hidden;width:600px;border-radius:6px;box-shadow:0px 6px 12px 0px rgba(0,0,0,.2)}.wrapper.popup-content-wrapper .popup-dialog .message-bubble{width:auto;padding:32px;margin-top:0;border-radius:6px}.wrapper.popup-content-wrapper .popup-dialog .message-bubble.message-bubble-form-message{padding:0}.wrapper.popup-content-wrapper .popup-dialog .message-bubble.message-bubble-form-message .form-message-header{padding:32px 32px 12px}.wrapper.popup-content-wrapper .popup-dialog .message-bubble.message-bubble-form-message .form-message-item{padding:0 32px 32px}.wrapper .full-screen-modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000000;background-color:rgba(0,0,0,.8)}.wrapper .modal-header{background:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);color:#fff;display:flex;justify-content:space-between;position:relative;padding:10px 20px;z-index:1000001}.wrapper .modal-header .close-btn{border:none;background:rgba(0,0,0,0);cursor:pointer}.wrapper .full-screen-image{position:absolute;max-width:100vw;max-height:100vh;margin:auto;top:0;bottom:0;left:0;right:0}.wrapper .typing-cue-wrapper{width:32px;margin:auto;display:flex}.wrapper .typing-cue-wrapper .typing-cue{position:relative;left:0;right:0;margin:auto;width:8px;height:8px;border-radius:50%;background-color:var(--color-typing-indicator);animation:typing-cue 1550ms infinite linear alternate;animation-delay:250ms;opacity:.1}.wrapper .typing-cue-wrapper .typing-cue::before,.wrapper .typing-cue-wrapper .typing-cue::after{content:"";display:inline-block;position:absolute;width:8px;height:8px;border-radius:50%;background-color:var(--color-typing-indicator);animation:typing-cue 1550ms infinite linear alternate;opacity:.1}.wrapper .typing-cue-wrapper .typing-cue::before{left:-12px;animation-delay:0s}.wrapper .typing-cue-wrapper .typing-cue::after{left:12px;animation-delay:500ms}.wrapper .hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wrapper .rating-root{display:flex}.wrapper [dir=rtl] .rating-root{flex-direction:row-reverse}.wrapper .rating-wrapper{display:flex;margin-top:8px}.wrapper [dir=rtl] .rating-wrapper{flex-direction:row-reverse}.wrapper .rating-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wrapper .star-label{background-color:rgba(0,0,0,0);border:0;cursor:pointer;padding:0}.wrapper .star-label>svg>path{fill:var(--color-rating-star)}.wrapper .star-input.active+label>svg>path{fill:var(--color-rating-star-fill)}.wrapper .star-input:disabled+.star-label{cursor:not-allowed;filter:brightness(0.8)}.wrapper .rating-star-icon{height:32px;width:32px}.wrapper.expanded .widget{animation:scale-in-br .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}.wrapper.expanded .widget.sidepanel{animation:unset}.wrapper.expanded .widget .resizable{width:4px;height:100%;top:0;left:0;background-color:rgba(0,0,0,0);position:absolute;z-index:10000;cursor:col-resize}.wrapper.expanded .widget .resizable.right-resize{right:0;left:unset}.wrapper.expanded .widget .resizable.top-resize{width:100%;height:4px;cursor:row-resize}.wrapper.expanded .widget .resizable.corner{height:8px;width:8px;cursor:nwse-resize}.wrapper.expanded .widget .resizable.corner.right-resize{cursor:nesw-resize}.wrapper.expanded:not(.pos-left) .right-resize{display:none}.wrapper.expanded:not(.drag) .button{animation:scale-out-center .25s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards}.wrapper.collapsed .widget{animation:scale-out-br .25s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards}.wrapper.collapsed .widget.sidepanel{animation:unset}.wrapper.collapsed .notification-badge{background-color:var(--color-notification-badge-background);color:var(--color-notification-badge-text);right:-5px;top:-5px;align-items:center;border-radius:24px;display:flex;font-size:14px;height:24px;justify-content:center;position:absolute;text-align:center;width:32px}.wrapper.collapsed:not(.drag) .button{animation:scale-in-center .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}.wrapper.pos-left .widget{right:unset;left:calc(var(--position-left)*-1);max-width:100vw}.wrapper.pos-left.expanded .widget{animation:scale-in-bl .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}.wrapper.pos-left.expanded .widget .left-resize{display:none}.wrapper.pos-left.collapsed .widget{animation:scale-out-bl .25s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards}.wrapper .ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.wrapper .popup{position:absolute;background-color:var(--color-popup-background);color:var(--color-popup-text);min-width:140px;max-height:calc(100% - 128px);display:none;padding:4px 0;border-radius:6px;box-shadow:rgba(0,0,0,.16) 0px 4px 8px 0px;overflow-y:auto;z-index:5}.wrapper .popup li{display:flex;align-items:center;height:48px;margin:4px 0;cursor:pointer;overflow:hidden;color:var(--color-popup-button-text)}.wrapper .popup li svg>path{fill:var(--color-popup-text)}.wrapper .popup li#action-menu-option-lang{border-top:1px solid var(--color-popup-horizontal-rule)}.wrapper .popup li.disable{pointer-events:none;cursor:not-allowed;opacity:.5}.wrapper .popup li:hover,.wrapper .popup li:focus,.wrapper .popup li.active{background-color:var(--color-popup-item-background-hover)}.wrapper .popup li .icon{margin-inline-start:16px;height:20px;width:20px}.wrapper .popup li .text{padding:0 16px 0 16px}.wrapper .popup.expand{display:block;-webkit-animation:scale-in-br .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both;animation:scale-in-br .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}.wrapper .popup.action-menu,.wrapper .popup.language-selection-menu{top:50px;bottom:unset}.wrapper .popup.action-menu.expand,.wrapper .popup.language-selection-menu.expand{display:block;-webkit-animation:scale-in-tr .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both;animation:scale-in-tr .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}.wrapper .popup.language-selection-menu{max-height:calc(100% - 280px)}.wrapper .popup.share-popup-list{bottom:50px;left:unset}.wrapper .spinner{height:48px;width:48px}.wrapper .spinner svg{animation-duration:750ms;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.wrapper .spinner svg circle{fill:rgba(0,0,0,0);stroke:var(--color-user-text);stroke-width:2px;stroke-dasharray:128px;stroke-dashoffset:82px}.wrapper .webview-container{position:absolute;width:100%;height:80%;bottom:0;box-shadow:0px -4px 32px rgba(0,0,0,.1);z-index:10}.wrapper .webview-container .webview-header svg{fill:var(--color-actions-text)}.wrapper .webview-container .webview-header button{color:var(--color-actions-text)}.wrapper .webview-container .spinner{position:absolute;margin:auto;left:0;right:0;top:40%}.wrapper .webview-container iframe{width:100%;height:100%;background:var(--color-conversation-background);border:none}.wrapper .webview-container .webview-error{position:absolute;bottom:0;background:var(--color-popup-background);width:calc(100% - 32px);margin:10px 16px;padding:6px 16px;border-radius:6px;display:flex;align-items:center;box-shadow:0px -4px 32px rgba(0,0,0,.1)}.wrapper .webview-container .webview-error .webview-error-button-close{border:none}.wrapper .webview-container.webview-container-close{animation:oda-chat-webview-slide-out-bottom .4s cubic-bezier(0.55, 0.085, 0.68, 0.53) both}.wrapper .webview-container.webview-container-open{animation:oda-chat-webview-slide-in-bottom .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.widget{position:absolute;bottom:calc(var(--position-bottom)*-1);border-radius:6px 6px 0 0;box-shadow:0px -4px 32px rgba(0,0,0,.1);right:calc(var(--position-right)*-1);width:100vw;min-width:100vw;max-width:100vw;max-height:var(--widget-max-height);margin:0;overflow:hidden;text-decoration:none;text-transform:none;z-index:10000;align-items:stretch;background:var(--color-conversation-background)}.widget .alert-wrapper{position:absolute;top:48px;width:100%}.widget .alert-wrapper .alert-prompt{position:relative;left:0;right:0;width:auto;margin:6px;padding:10px;border-radius:10px;z-index:11}.widget .msg-icon{padding:5px 10px 0 0}.widget .msg{flex-grow:1}.sidepanel-content-wrapper{display:flex;width:100vw}.sidepanel-content-wrapper>*{flex-grow:1}.sidepanel-content-wrapper .wrapper:not(.contextual-widget){position:absolute;bottom:0;right:0;height:100vh;flex-grow:unset;width:0;min-width:0;max-width:0;flex-shrink:0;--width-full-screen: 375px}.sidepanel-content-wrapper .wrapper:not(.contextual-widget).expanded{min-width:100vw;max-width:100vw}.sidepanel-content-wrapper .wrapper:not(.contextual-widget).expanded::after{content:"";background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:4px;height:100%;cursor:col-resize;z-index:10000}.sidepanel-content-wrapper .wrapper:not(.contextual-widget).expanded.drag{transition:unset}.sidepanel-content-wrapper .wrapper:not(.contextual-widget).expanded.drag::after{background-color:#ccc}.sidepanel-content-wrapper .widget{position:relative;bottom:0;right:0;left:0;top:0;width:100%;min-width:unset;max-width:unset;height:100%;max-height:100%;box-shadow:none;border-radius:0}.contextual-widget-wrapper{position:relative}.contextual-widget-wrapper .widget-wrapper{position:sticky;height:0;z-index:1;top:8px;max-width:100%}.contextual-widget-wrapper .widget-wrapper .container{position:absolute;right:-44px}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget{position:relative;width:272px;border-radius:6px;background-color:#f5f4f2;box-shadow:0px 6px 12px 0px rgba(0,0,0,.2)}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget.minimum-size{width:36px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.1215686275);border-radius:4px}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget.minimum-size.no-feedback>:first-child{border-bottom:none}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget.minimum-size.no-feedback>:not(:first-child){display:none}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget.minimum-size>:not(:last-child){border-bottom:1px solid rgba(22,21,19,.1215686275)}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget.minimum-size button{background:#f5f4f2;margin-inline-start:0;border-radius:0}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget.full-size{width:416px;display:block}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget.full-size .conversation .message-wrapper{border-bottom:1px solid rgba(22,21,19,.1215686275)}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget.full-size .footer.enabled{display:block}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget:not(.full-size) .message-actions>:only-child,.contextual-widget-wrapper .widget-wrapper .container .contextual-widget:not(.full-size) .message-actions>:nth-child(2){border:none}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .header{height:44px;background:#f5f4f2;padding:8px 12px 0}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .header .logo{height:16px;width:16px}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .header .title{height:16px;font-weight:400;font-size:12px;line-height:16px;color:rgba(22,21,19,.6980392157)}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .error-message{display:flex;height:76px;border-radius:6px;border:1px solid rgba(22,21,19,.1215686275);margin:0 12px 12px;background:#fef9f2;padding:8px}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .error-message .error-icon{height:18px;margin:8px;padding-top:2px;width:16px}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .error-message .error-info{margin:8px 0}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .error-message .error-info .error-text{color:#8f520a;line-height:20px;font-weight:700}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .error-message .error-info .reset-button{cursor:pointer;line-height:16px;font-size:13.75px;font-weight:600;margin-top:8px;color:#161513}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .message-global-actions{margin-top:0px;padding:12px 12px 4px;background:#fff}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .message-global-actions button.action-postback{height:auto}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .message-wrapper{padding:0 12px 0}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .message-wrapper .message-actions{margin-top:0;margin-bottom:4px;padding:0}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .message-wrapper .message-actions .action-postback{background:rgba(0,0,0,0)}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .message-bubble{font-size:13.75px;line-height:16px;margin-top:0;margin-bottom:0;background:rgba(0,0,0,0);border-radius:0;min-height:unset;padding:0 !important}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .message-bubble .message-text{margin-bottom:12px}.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .footer,.contextual-widget-wrapper .widget-wrapper .container .contextual-widget .footer-form{display:none}.contextual-widget-wrapper .widget-wrapper .container .generate-spinner{background-color:#f5f4f2;box-sizing:border-box;width:154px;height:52px;padding:8px 12px;border-radius:6px;box-shadow:0px 6px 12px 0px rgba(0,0,0,.2);position:sticky;top:8px;bottom:8px;z-index:1;display:flex;align-items:center}.contextual-widget-wrapper .widget-wrapper .container .generate-spinner .generate-icon{height:16px;width:16px}.contextual-widget-wrapper .widget-wrapper .container .generate-spinner .generate-icon.spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.contextual-widget-wrapper .widget-wrapper .container .generate-spinner .generate-text{width:70px;height:16px;font-size:12px;line-height:16px;color:rgba(22,21,19,.6980392157)}.contextual-widget-wrapper .widget-wrapper .container .generate-spinner .close-button{border:rgba(0,0,0,0);cursor:pointer;background:#f5f4f2;width:36px;height:36px;padding:8px}.contextual-widget-wrapper .widget-wrapper .container .generate-spinner>:not(:last-child){margin-inline-end:4px}.contextual-widget-wrapper .widget-wrapper .widget{position:relative;bottom:0;right:0;left:0;top:0;width:100%;height:100%;border-radius:6px}.button-drag-handle{position:absolute;width:100%;height:100%}.image-preview-wrapper{background:rgba(0,0,0,.8);height:100%;position:fixed;top:0;left:0;width:100%;z-index:10000}.image-preview-wrapper .image-preview-header{align-items:center;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);color:#fff;display:flex;justify-content:space-between;position:relative;padding:10px 20px;z-index:1000001}.image-preview-wrapper .image-preview-header .image-preview-close{background:rgba(0,0,0,0);border:none;cursor:pointer;height:36px;width:36px}.image-preview-wrapper .image-preview-header .image-preview-close .image-preview-close-icon{fill:#fff;height:100%;width:100%}.image-preview-wrapper .image-preview{bottom:0;left:0;margin:auto;max-height:100vh;max-width:100vw;position:absolute;right:0;top:0}.arrow-icon{margin-inline-end:2px;width:32px;height:32px;display:flex;align-items:center;flex-shrink:0}@media screen and (min-width: 426px){.wrapper.pos-left .widget{left:0}.wrapper:not(.embedded) .widget:not(.sidepanel){max-width:calc(100vw - var(--position-right))}.wrapper:not(.embedded).pos-left .widget:not(.sidepanel){max-width:calc(100vw - var(--position-left))}.wrapper .messages-wrapper .message-list .message.card-message-horizontal{width:var(--width-full-screen)}.widget:not(.sidepanel){width:var(--width-full-screen);min-width:unset;max-height:var(--widget-max-height);bottom:0;right:0}.sidepanel-content-wrapper .wrapper.wrapper:not(.contextual-widget){position:sticky;top:0}.sidepanel-content-wrapper .wrapper.wrapper:not(.contextual-widget).expanded{min-width:375px;max-width:800px}.sidepanel-content-wrapper .wrapper.wrapper:not(.contextual-widget) .widget{border-left:thin solid #ccc}}@media(prefers-reduced-motion){.open{animation:none}.close{animation:none}}[dir=rtl] .wrapper *{direction:rtl}[dir=rtl] .multi-select-option{float:right !important}[dir=rtl] .wrapper{text-align:right}[dir=rtl] .wrapper .widget.open{animation:scale-in-bl .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}[dir=rtl] .wrapper .widget.close{animation:scale-out-bl .25s cubic-bezier(0.55, 0.085, 0.68, 0.53) forwards}[dir=rtl] .wrapper .message-bubble{border-radius:10px 2px 2px 10px}[dir=rtl] .wrapper .message-block .message:last-child .message-bubble:last-child{border-radius:10px 2px 10px 10px}[dir=rtl] .wrapper .message-block.right .messages-wrapper .message .message-bubble{border-radius:2px 10px 10px 2px}[dir=rtl] .wrapper .message-block.right .messages-wrapper .message:last-child .message-bubble:last-child{border-radius:2px 10px 10px 10px}[dir=rtl] .wrapper .button{left:0;right:unset}[dir=rtl] .wrapper .popup.expand{-webkit-animation:scale-in-bl .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both;animation:scale-in-bl .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}[dir=rtl] .wrapper .popup.action-menu.expand,[dir=rtl] .wrapper .popup.language-selection-menu.expand{-webkit-animation:scale-in-tl .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both;animation:scale-in-tl .25s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s both}'},476:function(t,e,s){s.r(e),s.d(e,{AuthError:function(){return i},AuthTokenService:function(){return u},Deferred:function(){return B},JWT:function(){return r},KeyCode:function(){return w},ShareCategory:function(){return x},buildURL:function(){return I},deepFreeze:function(){return a},drawVisualizer:function(){return W},formatDate:function(){return y},generateEventDispatcher:function(){return k},getDeviceType:function(){return N},getLongPollURL:function(){return L},getWebSocketURL:function(){return E},isAndroid:function(){return H},isApple:function(){return V},isFunction:function(){return n},isMobile:function(){return F},isObject:function(){return o},isSameDay:function(){return O},parseDOM:function(){return U},pipe:function(){return h},removeDisplayNoneAndDecode:function(){return R},resetRegex:function(){return l},setReadOnly:function(){return c},startTimer:function(){return nt},stripHTTP:function(){return j}});const i={AuthExpiredToken:"AuthExpiredToken",AuthNoToken:"AuthNoToken",AuthNoChannelId:"AuthNochannelId",AuthNoUserId:"AuthNouserId",AuthNoExp:"AuthNoexp",AuthNoIat:"AuthNoiat",AuthInvalidChannelId:"AuthInvalidchannelId",AuthInvalidUserId:"AuthInvaliduserId",AuthInvalidExp:"AuthInvalidexp",AuthInvalidIat:"AuthInvalidiat",AuthEmptyChannelIdClaim:"AuthInvalidchannelId",AuthEmptyUserIdClaim:"AuthInvaliduserId",AuthNegativeExp:"AuthNegativeexp",AuthNegativeIat:"AuthNegativeiat",AuthExpLessThanIat:"AuthExpLessThanIat"};class r{constructor(t){this.token=t;const e=this.token.split(".");this.header=JSON.parse(atob(e[0])),this.payload=JSON.parse(atob(e[1]))}getClaim(t){return this.payload[t]}}const o=t=>"object"==typeof t&&null!==t,n=t=>t instanceof Function,a=t=>{if(!o(t))return t;for(const e of Object.keys(t)){const s=t[e];o(s)&&a(s)}return Object.freeze(t)},c=t=>{const e={};return Object.keys(t).forEach((s=>{Object.defineProperty(e,s,{get:()=>t[s],enumerable:!0,configurable:!0})})),e},h=(t,...e)=>e.reduce(((t,e)=>e(t)),t),l=t=>(t.lastIndex=0,t),p=Promise;class u{static getInstance(){return this.v||(this.v=new u),this.v}get(){return this.bh&&f(this.bh)?p.resolve(this.bh):new p(((t,e)=>{p.resolve(this.wh()).then((s=>{this.bh=new r(s);try{if(function(t){t||v(i.AuthNoToken);const e="iat",s=t.getClaim(e);b(e,m,s);const r=t.getClaim(g);b(g,m,r),r<=s&&v(i.AuthExpLessThanIat);const o="channelId",n=t.getClaim(o);b(o,d,n);const a="userId",c=t.getClaim(a);b(a,d,c)}(this.bh),f(this.bh))return void t(this.bh);v(i.AuthExpiredToken)}catch(t){e(t)}}))}))}reset(){this.bh=void 0}setFetch(t){if(!n(t))throw new Error("'generateAuthToken' is not a function. Create a function that returns a Promise that resolves to a new JWT when called.");this.wh=t,this.reset()}}const d="string",m="number",g="exp";function f(t){const e=Math.floor((Date.now()+2e4)/1e3);return t.getClaim(g)>e}function b(t,e,s){null==s&&v(`AuthNo${t}`),typeof s!==e&&v(`AuthInvalid${t}`),"number"==typeof s?s<=0&&v(`AuthNegative${t}`):s.length||v(`AuthEmpty${t}`)}function v(t){throw Error(t)}const w={Return:"Enter",Esc:"Escape",Space:"Space",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Tab:"Tab",PageDown:"PageDown",PageUp:"PageUp",Home:"Home",End:"End",Backspace:"Backspace"},x={Audio:"audio",File:"file",Location:"location",Visual:"visual"};function k(){let t={};return{bind:(e,s)=>{e&&s&&n(s)&&(Object.prototype.hasOwnProperty.call(t,e)?t[e].push(s):t[e]=[s])},trigger:(e,...s)=>{if(Object.prototype.hasOwnProperty.call(t,e)){const i=null!=s?s:[];t[e].forEach((t=>{try{t.call(null,...i)}catch(t){console.error(`${e} listener error`,t)}}))}},unbind:(e,s)=>{e?s||!Object.prototype.hasOwnProperty.call(t,e)?t[e]&&(t[e]=t[e].filter((t=>t!==s))):t[e].splice(0,t[e].length):t={}}}}const y=(t,{pattern:e,locale:s})=>{const i=new Date(t);if("string"==typeof e)try{return _(i,e)}catch(t){}else if(o(e))return new Intl.DateTimeFormat(s,e).format(i);return z(i,s)},_=(t,e)=>{const s=t.getDate(),i=t.getDay(),r=M[i],o=t.getMonth()+1,n=C[o-1],a=`${t.getFullYear()}`,c=t.getHours(),h=t.getMinutes(),l=t.getSeconds(),p=t.getMilliseconds(),u=c>=S?"PM":"AM",d=$(t),m=c%S||S,g={DD:A(s),Do:`${s}${T(s)}`,D:`${s}`,dddd:r,ddd:r.substring(0,3),d:`${i}`,MMMM:n,MMM:n.substring(0,3),MM:A(o),M:`${o}`,YYYY:a,YY:a.slice(-2),HH:A(c),H:`${c}`,hh:A(m),h:`${m}`,mm:A(h),m:`${h}`,ss:A(l),s:`${l}`,SSS:`${p}`,SS:""+p%100,S:""+p%1e3,A:u,a:u.toLowerCase(),ZZ:d.replace(":",""),Z:d};return e.replace(/DD|Do|D|dddd|ddd|d|MMMM|MMM|MM|M|YYYY|YY|HH|H|hh|h|mm|m|ss|s|SSS|SS|S|A|a|ZZ|Z/g,(t=>g[t]))},z=(t,e)=>`${t.toLocaleDateString(e,{weekday:"short",month:"short",day:"numeric"}).replace(/,/g,"")}, ${t.toLocaleTimeString(e,{hour:"numeric",minute:"numeric",hour12:!0})}`,M=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],C=["January","February","March","April","May","June","July","August","September","October","November","December"],S=12,$=t=>{const e=t.getTimezoneOffset(),s=Math.abs(e);return`${s===e?"+":"-"}${A(Math.floor(s/60))}:${A(s%60)}`},T=t=>{let e="th";if(t>=11&&t<=13)return e;switch(t%10){case 1:e="st";break;case 2:e="nd";break;case 3:e="rd"}return e},A=t=>`${t}`.padStart(2,"0"),O=(t,e)=>{const s=new Date(t),i=new Date(e);return s.getDate()===i.getDate()&&s.getMonth()===i.getMonth()&&s.getFullYear()===i.getFullYear()},I=(t,e,s,i)=>P(`${t}${e}${i}`,s),E=(t,e,s=!0,i="websdk")=>I(`ws${s?"s":""}://`,t,e,`/chat/v1/chats/sockets/${i}`),L=(t,e,s=!0)=>I(`http${s?"s":""}://`,t,e,"/chat/v1/chats/message"),P=(t,e)=>{const s=Object.keys(e).map((t=>`${t}=${e[t]}`)).join("&");return s.length?`${t}?${s}`:t},j=t=>t.replace(/^https?:\/\//i,""),H=()=>/Android/i.test(navigator.userAgent),V=()=>/iPhone|iPad/i.test(navigator.userAgent)&&!window.MSStream,F=()=>H()||V(),N=()=>H()?"android":V()?"ios":"desktop",R=t=>{const e=document.createElement("div");e.style.display="none",document.body.appendChild(e),e.innerHTML=t,D(e);const s=e.innerText;return e.remove(),s},D=t=>{for(let e=t.childElementCount-1;e>=0;e--){const s=t.children[e],i=window.getComputedStyle(s);"none"===i.display||"hidden"===i.visibility?s.remove():D(s)}},U=t=>{const e=(new DOMParser).parseFromString(t,"text/html");return e&&e.body};class B{constructor(){this.promise=new Promise(((t,e)=>{this.resolve=t,this.reject=e})),Object.freeze(this)}}const W=(t,e,s="#000")=>{const i=e.height,r=e.width,o=Math.floor(i/2);let n=Z(t,31);n=q(n,i/255);const a=e.getContext("2d");if(a){a.fillStyle=s,a.clearRect(0,0,r,i),a.save();let t=0;n.forEach((e=>{const s=Math.ceil(e/2)+1;a.fillRect(t,o-s,2,2*s),t+=8})),a.save()}},Z=(t,e)=>{const s=Math.ceil(e/2),i=t.length/s,r=[],o=[];for(let e=0;et*t)).reduce(((t,e)=>t+e),0)/i;r.push(s),o.unshift(s)}return r.splice(0,1),o.concat(r)},q=(t,e)=>t.map((t=>t*e)),G=window.setInterval,Y=window.setTimeout,J=36e5,K=864e5;let X;const Q=()=>{clearTimeout(X),clearInterval(X)},tt=(t,e,s,i,r,o)=>{var n;let a=1;Q(),t((null===(n=e[r])||void 0===n?void 0:n.replace("{0}",`${a}`))||""),X=G((()=>{var i;a++,s&&o&&a>=s?o(t,e):t((null===(i=e[r])||void 0===i?void 0:i.replace("{0}",`${a}`))||"")}),i)},et=(t,e)=>{tt(t,e,60,6e4,"relTimeMin",st)},st=(t,e)=>{tt(t,e,24,J,"relTimeHr",it)},it=(t,e)=>{tt(t,e,30,K,"relTimeDay",rt)},rt=(t,e)=>{tt(t,e,12,2592e6,"relTimeMon",ot)},ot=(t,e)=>{tt(t,e,0,31536e6,"relTimeYr")},nt=(t,e)=>{Q(),t(e.relTimeNow||""),X=Y((()=>{((t,e)=>{Q(),t(e.relTimeMoment||""),X=Y((()=>{et(t,e)}),5e4)})(t,e)}),1e4)}},8:function(t,e){Object.defineProperty(e,"xh",{value:!0}),e.Constants=e.SEC_MULTIPLIER=e.ATTACHMENT_MAX_HEIGHT=e.MESSAGE_BLOCK_THRESOLD=e.ATTACHMENT_MAX_SIZE=e.BYTE_MULTIPLIER=e.SDK_VERSION=void 0;var s=function(){function t(){}return t.GEOLOCATION_REQUEST_DENIED=1,t.CHAT_SCROLL_DELAY=300,t.WEBSOCKET_READY_STATE=["CONNECTING","OPEN","CLOSING","CLOSED"],t.WEBSOCKET_CLOSE_EVENT={CODE:{ABNORMAL_CLOSURE:1006}},t.ATTACHMENT_HEADER={AUTHORIZATION:"Authorization",FILE_AUTH_TYPE:"x-oda-meta-file-authType",FILE_IS_PROTECTED:"x-oda-meta-file-isProtected",FILE_SIZE:"x-oda-meta-file-size"},t.MAX_SUGGESTIONS_COUNT=5,t.MIN_SUGGESTIONS_COUNT=1,t.SUGGESTIONS_COUNT_THRESHOLD=30,t.TIME={MIN_FIFTY:3e6},t}();e.Constants=s;e.SDK_VERSION="{version}",e.BYTE_MULTIPLIER=1024,e.ATTACHMENT_MAX_SIZE=25*e.BYTE_MULTIPLIER*e.BYTE_MULTIPLIER,e.MESSAGE_BLOCK_THRESOLD=1e4,e.ATTACHMENT_MAX_HEIGHT=211,e.SEC_MULTIPLIER=1e3},549:function(t,e,s){Object.defineProperty(e,"xh",{value:!0}),e.linkify=e.getEmbeddedVideo=void 0;var i=s(476),r=/\b(?:(?:https?|ftp):\/\/|(www\.))[-a-z0-9+&@#/%?=~_|!:,.;]*[-a-z0-9+&@#/%=~_|]/gimu;e.linkify=function(t,e,s){var o=a(t),c=p(o).replace((0,i.resetRegex)(r),n(s,e)),h=u(c);return w(h,e)};var o=function(t,e){var s;return v.some((function(i){var r=i.getID(t);return r&&(s=i.embed(r,e)),!!r})),s};e.getEmbeddedVideo=o;var n=function(t,e){return function(s,i){if(t){var r=o(s,e);if(r)return r}var n=i?"https://".concat(s):s;return'').concat(s,"")}},a=function(t){var e;try{e=(0,i.parseDOM)(t)}catch(e){return t}return c(e),h(e),e.innerHTML},c=function(t){return t.querySelectorAll("a").forEach((function(t){t.outerHTML=l(t.outerHTML)})),t},h=function(t){t.querySelectorAll("*").forEach((function(t){if("A"!==t.tagName)for(var e=t.attributes,s=0;s')+''}},{getID:function(t){return g(t,b)},embed:function(t,e){var s="flashvars",i="allow";return'
")}}],w=function(t,e){var s=(0,i.parseDOM)(t);if(!s)return t;var r=s.querySelectorAll("video"),o="".concat(e,"-video-wrapper");return r.forEach((function(t){t.classList.add(o)})),s.innerHTML}},609:function(t,e){Object.defineProperty(e,"xh",{value:!0}),e.iconStartOver=e.iconInlineError=e.iconInlineLogo=e.iconInlineLaunch=e.iconThumbsUp=e.iconThumbsDown=e.iconSuccess=e.iconGenerating=e.iconCheck=e.iconZoom=e.iconWarn=e.iconVideo=e.iconTTSUnmute=e.iconTTSMute=e.iconShareMedia=e.iconShareLocation=e.iconShareFile=e.iconShareAudio=e.iconSend=e.iconSearch=e.iconRating=e.iconMic=e.iconLogo=e.iconLaunchButton=e.iconLanguage=e.iconKeyboard=e.iconImage=e.iconFile=e.iconExternalLink=e.iconExpandArrow=e.iconExpand=e.iconError=e.iconDownload=e.iconCollapse=e.iconClose=e.iconClearHistory=e.iconChevronPrevious=e.iconChevronNext=e.iconChevronDown=e.iconCaretDown=e.iconAudio=e.iconAttach=void 0;var s=R('');e.iconAttach=s;var i=R('');e.iconAudio=i;var r=R('');e.iconCaretDown=r;var o=R('');e.iconChevronDown=o;var n=R('');e.iconChevronNext=n;var a=R('');e.iconChevronPrevious=a;var c=R('');e.iconClearHistory=c;var h=R('');e.iconClose=h;var l=R('');e.iconCollapse=l;var p=R('');e.iconDownload=p;var u=R('');e.iconError=u;e.iconExpand='';var d=R('');e.iconExternalLink=d;var m=R('');e.iconFile=m;var g=R('');e.iconImage=g;var f=R('');e.iconKeyboard=f;var b=R('');e.iconLanguage=b;e.iconLaunchButton='';var v=R('');e.iconLogo=v;var w=R('');e.iconMic=w;var x=R('');e.iconRating=x;var k=R('');e.iconSearch=k;var y=R('');e.iconSend=y;var _=R('');e.iconShareAudio=_;var z=R('');e.iconShareFile=z;var M=R('');e.iconShareLocation=M;var C=R('');e.iconShareMedia=C;var S=R('');e.iconSuccess=S;var $=R('');e.iconTTSMute=$;var T=R('');e.iconTTSUnmute=T;var A=R('');e.iconVideo=A;var O=R('');e.iconWarn=O;var I=R('');e.iconZoom=I;var E=R('');e.iconCheck=E;var L=R('');e.iconGenerating=L;var P=R('',"20");e.iconThumbsDown=P;var j=R('',"20");e.iconThumbsUp=j;var H=R('',"20");e.iconInlineLaunch=H;var V=R('',"16");e.iconInlineLogo=V;var F=R('',"16");e.iconInlineError=F;var N=R('');function R(t,e){return'').concat(t,"")}e.iconStartOver=N},168:function(t,e,s){var i=this&&this.kh||function(){return i=Object.assign||function(t){for(var e,s=1,i=arguments.length;s=0){e=!0;break}}return e}))},e.getFooterFormComponent=function(t,e,s,i){var o=a.MessageComponentFactory.fromMessage(s,t,{messagePayload:{type:r.MessageType.Form,forms:[e]}},i);return o.onActionClick=i.onMessageActionClicked,o},e.getPopupContent=function(t,e,s,i){var o=t.createDiv(["wrapper","popup-content-wrapper","none"]),n=t.createDiv(["popup-dialog"]),c=a.MessageComponentFactory.fromMessage(s,t,{messagePayload:e});return c.onActionClick=function(e){(e.type!==r.ActionType.SubmitForm||c.validateForm())&&(t.addCSSClass(o,"none"),i(e))},n.appendChild(c.render()),o.appendChild(n),o.onclick=function(e){n.contains(e.target)||t.addCSSClass(o,"none")},o},e.isFeedbackComponent=function(t){return void 0!==t.ratingId};e.isInteger=function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t};e.isSVG=function(t){var e=t.match(/0};var c=//g;e.convertBreakTagsToNewLines=function(t){return t.replace(c,"\n")},e.matchStringIgnoreCase=function(t,e){return t.toLowerCase()===e.toLowerCase()};var h,l=[{match:/<([a-z])/gi,replace:function(t,e){return"<".concat(e)}},{match:/<\/([a-z])/gi,replace:function(t,e){return"</".concat(e)}}];function p(t,e){var s=t.toLowerCase();for(var i in e)if(s===i.toLowerCase())return!0;return!1}function u(t,e){var s=t.toLowerCase().split("-")[0];for(var i in e)if(s===i.toLowerCase())return!0;return!1}function d(t,e){void 0===e&&(e=!1);var s=t.title?"".concat(t.title," - "):"";return(0,r.isFormEntityWithFields)(t)?t.fields.forEach((function(t){s+=t.value?"".concat(t.value," - "):""})):t.formRows.forEach((function(t){t.columns.forEach((function(t){t.fields.forEach((function(t){(0,r.isReadOnlyField)(t)&&(s+=t.value?"".concat(t.value," - "):"")}))}))})),e?m(s):s}function m(t){return t.length?t.slice(0,t.length-3):t}e.sanitizeText=function(t){return l.forEach((function(e){t=t.replace((0,n.resetRegex)(e.match),e.replace)})),t},e.setEmbeddedLinksHandler=function t(e,s){for(var i=0;i=e){s.unshift("[".concat(t.appName,".").concat(t.appVersion,".").concat(this.Ze,"]"));var i=void 0;switch(e){case t.LOG_LEVEL.ERROR:i=console.error;break;case t.LOG_LEVEL.WARN:i=console.warn;break;case t.LOG_LEVEL.INFO:i=console.info;break;case t.LOG_LEVEL.DEBUG:i=console.debug}i.apply(console,s)}},t.LOG_LEVEL=s,t.logLevel=t.LOG_LEVEL.NONE,t}();e.Logger=i},305:function(t,e){Object.defineProperty(e,"xh",{value:!0}),e.getMessageDigest=e.isBotMessage=void 0,e.isBotMessage=function(t){return!!t.source},e.getMessageDigest=function(t){if(t.msgId)return t.msgId;var e=JSON.stringify(t.messagePayload);return"".concat(s(e))};var s=function(t){for(var e=0,s=0,i=Math.pow(9,9);e>>9}},777:function(t,e,s){Object.defineProperty(e,"xh",{value:!0}),e.ActionComponent=void 0;var i=s(549),r=s(373),o=function(){function t(t,e){var s,i;this.util=t,this.$e=!1,this.Te=e.type,this.Ae=e.label,this.Oe=e.imageUrl,this.Ie=e.style,this.Ee=e.tooltip,this.Le=e.displayType,this.Pe=null===(s=e.channelExtensions)||void 0===s?void 0:s.activeImageUrl,this.je=null===(i=e.channelExtensions)||void 0===i?void 0:i.c2kText,this.Te!==r.ActionType.SubmitForm||this.Ie||(this.Ie=r.ActionStyle.Primary)}return t.prototype.render=function(){var t=this,e=this.util,s=e.createButton(["action-postback",this.Ie===r.ActionStyle.Primary?"primary":this.Ie===r.ActionStyle.Danger?"danger":""]);if(this.Le===r.ActionDisplayType.Icon&&e.addCSSClass(s,r.ActionDisplayType.Icon),s.onclick=this.handleOnClick.bind(this),this.Oe&&s.appendChild(e.createImage(this.Oe,["action-image"],this.Ae||"")),this.Ae){var o=(0,i.linkify)(this.Ae,e.cssPrefix),n=e.createTextDiv();if(this.Le===r.ActionDisplayType.Link){var a=e.createAnchor("",o);a.onclick=function(t){return t.preventDefault()},n.appendChild(a),e.addCSSClass(s,"display-link")}else if(this.je){n.innerHTML=String.fromCharCode(parseInt(this.Ae)+10111),e.addCSSClass(s,"c2k-action");var c=document.getElementsByClassName(this.je),h=Array.from(c);s.onmouseover=function(){n.innerHTML=String.fromCharCode(parseInt(t.Ae)+10121);for(var s=0,i=h;s=0&&!this.ts.test(s.url)){var p=null==r?void 0:r.authToken;(null==p?void 0:p.length)&&(s.url="".concat(s.url,"?token=").concat(p))}switch(s.type){case l.AttachmentType.Image:return new a.ImageAttachmentComponent(t,e,s,i,h);case l.AttachmentType.Video:return new c.VideoAttachmentComponent(t,e,s,i,h);case l.AttachmentType.Audio:return new o.AudioAttachmentComponent(t,e,s,i,h);case l.AttachmentType.File:return new n.FileAttachmentComponent(t,e,s,i,h);default:throw Error("Payload contains wrong attachment type")}},e.prototype.getContent=function(){return t.prototype.getContent.call(this,this.rs.render())},e.ts=/token=[a-z\.\d]+/i,e}(h.MessageComponent);e.AttachmentMessageComponent=p},61:function(t,e,s){Object.defineProperty(e,"xh",{value:!0}),e.AttachmentComponent=void 0;var i=s(609),r=s(398),o=s(373),n=s(8),a=function(){function t(t,e,s,i,r){this.settings=t,this.util=e,this.side=i,this.Je=r,this.P=s.url,this.Te=s.type;var o=s.url.split("/");this.Ke=decodeURI(s.title||o[o.length-1]),this.Xe=s.filename}return t.capitalize=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},t.prototype.Qe=function(t,e){var s=this.util,r=this.settings,o=s.createElement("a",[],!0),n=s.createIconButton({css:["attachment-control-icon","attachment-button","flex"],icon:r.icons.download||i.iconDownload,iconCss:["attachment-download-icon"],title:r.i18n[r.locale].download});return o.setAttribute("href",t),o.setAttribute("download",e||""),o.setAttribute("target","_blank"),o.appendChild(n),o},t.prototype.createAttachment=function(t,e){var s=this,a=this.util,c=this.settings,h=a.createDiv(["attachment"]),l=a.createDiv(["attachment-placeholder","flex"]),p=a.createDiv(["attachment-icon"]),u=a.createImageIcon({icon:t});p.appendChild(u);var d=this.Ke,m=a.createDiv(["attachment-footer","flex",this.Je&&"with-actions"]),g=a.createLabel(["attachment-title"]),f=a.createDiv(["attachment-controls","flex"]);if(g.innerText=d,g.setAttribute("title",d),m.appendChild(g),this.Te===o.AttachmentType.Image){var b=a.createIconButton({css:["attachment-control-icon","attachment-button","flex"],icon:c.icons.expandImage||i.iconZoom,iconCss:["attachment-expand-icon"],title:c.i18n[c.locale].imageViewerOpen});b.onclick=function(){s.createImagePreview(s.P,d)},f.appendChild(b)}if(this.side===r.MESSAGE_SIDE.LEFT&&f.appendChild(this.Qe(this.P,this.Xe)),e)switch(l.appendChild(e),e.onerror=function(){e.remove(),l.appendChild(p)},this.Te){case o.AttachmentType.Image:e.onload=function(){e.clientHeight>n.ATTACHMENT_MAX_HEIGHT&&(l.style.alignItems="flex-start"),m.appendChild(f)},e.onclick=function(){s.createImagePreview(s.P,s.Ke)};break;case o.AttachmentType.Audio:case o.AttachmentType.Video:e.onloadeddata=function(){m.appendChild(f)}}else l.appendChild(p),m.appendChild(f);return h.appendChild(l),null==h||h.appendChild(m),h},t.prototype.createImagePreview=function(t,e){var s=this.util,r="image-preview",o=this.settings,n=s.createDiv(["".concat(r,"-wrapper")]),a=s.createImage(t,[r]),c=s.createLabel(["".concat(r,"-title")]);c.innerText=e;var h=document.querySelector(".".concat(this.settings.name,"-wrapper")),l=o.icons.close||i.iconClose,p=s.createIconButton({css:["".concat(r,"-close")],icon:l,iconCss:["".concat(r,"-close-icon")],title:o.i18n[o.locale].imageViewerClose});p.onclick=function(){n.remove()},p.onkeydown=function(t){"Tab"===t.code&&(n.focus(),t.preventDefault())};var u=s.createDiv(["".concat(r,"-header")]);u.appendChild(c),u.appendChild(p),n.appendChild(u),n.appendChild(a),n.setAttribute("tabindex","-1"),n.onkeydown=function(t){"Escape"===t.code&&n.remove()},h.appendChild(n),n.focus()},t}();e.AttachmentComponent=a},72:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)});Object.defineProperty(e,"xh",{value:!0}),e.AudioAttachmentComponent=void 0;var o=s(609),n=s(168),a=s(398),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.render=function(){var t=this.util,e=this.settings,s=e.icons.fileAudio||o.iconAudio,i=t.createMedia("video",this.P,["attachment-audio"]);i.controls=!0,i.preload="metadata",a.MESSAGE_SIDE.RIGHT===this.side&&i.setAttribute("controlsList","nodownload");var r=''),c=e.i18n[e.locale].attachmentAudioFallback.replace("{0}",r).replace("{/0}","");return i.innerHTML=c,e.linkHandler?(0,n.setEmbeddedLinksHandler)(i,e.linkHandler):e.openLinksInNewWindow&&(0,n.setLinksOpenInNewWindow)(i),this.createAttachment(s,i)},e}(s(61).AttachmentComponent);e.AudioAttachmentComponent=c},212:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)});Object.defineProperty(e,"xh",{value:!0}),e.FileAttachmentComponent=void 0;var o=s(609),n=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.render=function(){var t=this.settings.icons.fileGeneric||o.iconFile;return this.createAttachment(t)},e}(s(61).AttachmentComponent);e.FileAttachmentComponent=n},717:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)});Object.defineProperty(e,"xh",{value:!0}),e.ImageAttachmentComponent=void 0;var o=s(61),n=s(609),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.render=function(){var t=this.util,e=this.settings.icons.fileImage||n.iconImage,s=t.createImage(this.P,["attachment-image"],this.Ke);return this.createAttachment(e,s)},e}(o.AttachmentComponent);e.ImageAttachmentComponent=a},495:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)});Object.defineProperty(e,"xh",{value:!0}),e.VideoAttachmentComponent=void 0;var o=s(549),n=s(609),a=s(168),c=s(398),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.prototype.render=function(){var t=this.util,e=this.settings,s=this.P,i=e.icons.fileVideo||n.iconVideo,r=(0,o.getEmbeddedVideo)(s,t.cssPrefix);if(r){var h=t.createElement("span");return h.innerHTML=r,h}var l=t.createMedia("video",this.P,["attachment-video"]);l.controls=!0,l.preload="metadata",c.MESSAGE_SIDE.RIGHT===this.side&&l.setAttribute("controlsList","nodownload");var p=''),u=e.i18n[e.locale].attachmentVideoFallback.replace("{0}",p).replace("{/0}","");return l.innerHTML=u,this.settings.linkHandler?(0,a.setEmbeddedLinksHandler)(l,e.linkHandler):this.settings.openLinksInNewWindow&&(0,a.setLinksOpenInNewWindow)(l),this.createAttachment(i,l)},e}(s(61).AttachmentComponent);e.VideoAttachmentComponent=h},548:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)});Object.defineProperty(e,"xh",{value:!0}),e.C2SQLBaseMessageComponent=void 0;var o=s(398),n=s(373),a=s(752),c=function(t){function e(e,s,i,r,o,n){var a=t.call(this,e,s,i,r,o,n)||this;return a.ns=[],a.cssPrefix=e.name,a.te=n,a.Ge=i,a}return r(e,t),e.prototype.disableActions=function(){t.prototype.disableActions.call(this),this.ns.forEach((function(t){t.disable()}))},e.prototype.disablePostbacks=function(){t.prototype.disablePostbacks.call(this),(0,a.getPostActions)(this.ns).forEach((function(t){t.disable()}))},e.prototype.enableActions=function(){t.prototype.enableActions.call(this),this.ns.forEach((function(t){t.enable()}))},e.prototype.enablePostbacks=function(){t.prototype.enablePostbacks.call(this),(0,a.getPostActions)(this.ns).forEach((function(t){t.enable()}))},e.prototype.render=function(){return t.prototype.render.call(this)},e.prototype.getHeader=function(){var e=this.util,s=t.prototype.getHeader.call(this);return e.addCSSClass(s,"message-header-yellow"),s},e.prototype.getContent=function(t){var e=this.util,s="message-bubble",i=this.Ge.type,r=e.createDiv([s]);i===n.MessageType.Table||i===n.MessageType.TableForm?e.addCSSClass(r,"".concat(s,"-tabular-message")):e.addCSSClass(r,"".concat(s,"-form-message"),i===n.MessageType.EditForm?"edit-form-message":""),t&&r.appendChild(t);var o=this.getPageStatus();return o&&r.appendChild(o),r},e.prototype.getPageStatus=function(){var t,e=this.util,s=this.Ge.paginationInfo;return s&&s.totalCount>s.rangeSize&&((t=e.createTextDiv(["results-page-status"])).innerText=s.status),t},e}(o.MessageComponent);e.C2SQLBaseMessageComponent=c},462:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)}),o=this&&this.kh||function(){return o=Object.assign||function(t){for(var e,s=1,i=arguments.length;s2&&(s.formColumns=2),s.fields.filter((function(t){return t})).forEach((function(t){h.appendChild(e.qs(t,o,!1,s.formColumns))}))):s.formRows.forEach((function(t){var s=(0,d.getFormRow)(t,e.ns,r,i,e.shareText,e.handleOnActionClick.bind(e),e.options),n=t.columns.length;t.columns.forEach((function(t){var i=(0,d.getFormRowColumn)(t,r);t.fields.filter((function(t){return t})).forEach((function(s){i.appendChild(e.qs(s,o,!0)),(0,d.setMaxColumnWidth)(t.width,s.displayType,i,n)})),s.appendChild(i)})),h.appendChild(s)})),this.actions.concat(this.ns).some((function(t){return t.getActionType()===n.ActionType.SubmitForm}))||this.Bs.error("Payload does not contain submit-form action"),this.Gs(h,s.errorMessage||(this.Ds&&this.Rs>1?this.translations.editFormErrorMessage:""),!0),c.appendChild(h),this.Ys=h,t.prototype.getContent.call(this,c)},e.prototype.validateForm=function(){var t,e=this,s=!0;return null===(t=this.Zs)||void 0===t||t.remove(),this.Us.forEach((function(t){s=e.Js(t)&&s})),!s&&this.Rs>1&&this.Gs(this.Ys,this.translations.editFormErrorMessage,!0),s},e.prototype.getSubmittedFields=function(){var t=this;return this.Us.filter((function(e){var s=e.tagName.toLowerCase();return"textarea"===s&&(t.Ws[e.id]=e.value),"input"===s})).forEach((function(e){var s=e;switch(s.type){case"checkbox":t.Ws[s.id]=s.checked?s.getAttribute("valueOn"):s.getAttribute("valueOff");break;case"number":t.Ws[s.id]=s.valueAsNumber;break;default:t.Ws[s.id]=s.value}})),this.Ws},e.prototype.qs=function(t,e,s,i){var r=this.shareText,o=this.util;if(this.Rs++,(0,n.isReadOnlyField)(t)){var a=new u.FieldComponent(this.settings,o,t,r,this.options,i);return a.isColumnField=s,a.onActionClick=this.handleOnActionClick.bind(this),a.action&&this.ns.push(a.action),a.render()}return s?(0,u.applyMarginTop)(this.Ks(t,i,e,o),t.marginTop,o):this.Ks(t,i,e,o)},e.prototype.Ks=function(t,e,s,i){var r,o,c,h,p,d,g,f=this,b="".concat(s,"-field"),v=[b,"".concat(b,"-col-").concat(e),"edit-".concat(b)],w=i.createDiv(v),x=i.createDiv(["".concat(s,"-key"),"with-margin"]),k=t.labelFontSize,y=t.labelFontWeight,_=t.id,z=t.displayType,M=t.placeholder,C=t.required,S=t.clientErrorMessage,$=t.serverErrorMessage,T=t.autoSubmit;switch(x.innerHTML=t.label||"",(0,u.applyFontStyles)(x,k,y,i),w.appendChild(x),z){case n.DisplayType.SingleSelect:var A=t;if(d=A.defaultValue,g=A.layoutStyle,d&&(this.Ws[_]=d),g&&"list"!==g)if("radioGroup"===g){var O=i.createElement("form",["".concat(s,"-value"),"form-container","col"]);i.setAttributes(O,{id:_,ariaLabel:z,errorMsg:S}),O.onclick=function(t){return t.stopPropagation()},A.options.forEach((function(t){var e=i.createInputElement({type:"radio",name:_,value:t.label,required:C,checked:t.value===d},["radio-input"]);e.onchange=function(){e.checked&&(f.Ws[_]=t.value),f.Xs(_,T,O)};var s=i.createLabel();s.innerText=t.label,s.prepend(e),O.appendChild(s)})),this.Us.push(O),w.appendChild(O),this.Gs(O,$)}else this.Bs.error("Payload contains wrong layout style:".concat(g," for single select field"));else{var I,E=i.createDiv(["select-wrapper","".concat(s,"-value")]),L=i.createInputElement({type:"text",placeholder:M,required:C,id:_,autocomplete:"off"},["".concat(s,"-value")]),P=i.createDiv(),j=i.createDiv(["listbox","popup","none"]),H=i.createElement("ul",["single-select-list"]),V=H.getElementsByTagName("li"),F=i.createIconButton({css:["select-icon"],icon:a.iconCaretDown,iconCss:[],title:""}),N=function(t){"true"!==E.getAttribute(m)||P.contains(t.target)||(I||(L.value=""),D(!1))},R=function(){"false"===E.getAttribute(m)&&(E.setAttribute(m,"true"),i.removeCSSClass(j,"none"),setTimeout((function(){return document.addEventListener("click",N)})),L.focus())},D=function(t){void 0===t&&(t=!0),"true"===E.getAttribute(m)&&(I&&(L.value=I.textContent||I.innerText),E.setAttribute(m,"false"),i.addCSSClass(j,"none"),document.removeEventListener("click",N),f.Qs("",V,U),t&&L.focus())},U=[];i.setAttributes(E,{errorMsg:S}),E.setAttribute(m,"false"),E.setAttribute("aria-label",z),E.onclick=function(t){t.stopPropagation(),R()},E.oninput=function(){f.Qs(L.value,V,U)?R():D()},E.onkeydown=function(t){var e,s=t.key;s===l.KeyCode.Down||s===l.KeyCode.Up?!I||I.classList.contains("".concat(f.cssPrefix,"-none"))?null===(e=U[0])||void 0===e||e.focus():null==I||I.focus():s!==l.KeyCode.Esc&&s!==l.KeyCode.Tab||D()},L.onfocus=function(){return i.addCSSClass(E,"focused")},L.onblur=function(){return i.removeCSSClass(E,"focused")},F.onclick=function(t){t.stopPropagation(),"true"===E.getAttribute(m)?D():R()},null===(r=A.options)||void 0===r||r.forEach((function(t){var e=i.createListItem(t.label,t.label,t.label,"","",(function(){i.addCSSClass(e,"selected"),I&&i.removeCSSClass(I,"selected"),I=e,D(),f.Ws[_]=t.value,f.Xs(_,T,E)}),!1,!1);e.onkeydown=function(t){return f.ti(t,e,H,L,U)},t.value===d&&(i.addCSSClass(e,"selected"),I=e,L.value=t.label),H.appendChild(e)})),U=Array.from(V),P.onclick=function(t){return t.stopPropagation()},E.appendChild(L),E.appendChild(F),j.appendChild(H),P.appendChild(j),w.appendChild(E),w.appendChild(P),this.Us.push(E),this.Gs(L,$)}break;case n.DisplayType.MultiSelect:var B=t;if(d=B.defaultValue,g=B.layoutStyle,this.Ws[_]=d||[],g&&"list"!==g)if("checkboxes"===g){var W=i.createElement("form",["".concat(s,"-value"),"form-container","col"]);i.setAttributes(W,{id:_,ariaLabel:z,errorMsg:S,ariaRequired:C?"true":""}),W.onclick=function(t){return t.stopPropagation()},B.options.forEach((function(t){var e=i.createInputElement({type:"checkbox",name:_,value:t.label,checked:null==d?void 0:d.includes(t.value),required:C},["radio-input"]),s=i.createLabel();s.innerText=t.label,s.prepend(e),e.onchange=function(){if(e.checked)f.Ws[_].push(t.value);else{var s=f.Ws[_];s.splice(s.indexOf(t.value),1)}f.Xs(_,T,W)},W.appendChild(s)})),this.Us.push(W),w.appendChild(W),this.Gs(W,$)}else this.Bs.error("Payload contains wrong layout style:".concat(g," for multi select field"));else{var Z=i.createDiv(["".concat(s,"-value"),"text-field-container"]),q=i.createElement("ul",["selected-options"]),G=i.createDiv(),Y=i.createDiv(["listbox","popup","none"]),J=[],K=i.createDiv(["filter-message-box"]),X=i.createDiv(["filter-message-text","none"]),Q=i.createInputElement({type:"text"},["".concat(s,"-value"),"listbox-search","none"]),tt=i.createElement("ul",["multi-select-list"]),et=tt.getElementsByTagName("li"),st=i.createDiv(["search-icon-wrapper","none"]),it=i.createImageIcon({icon:a.iconSearch,iconCss:["search-icon"]});X.textContent=this.translations.noResultText,K.appendChild(X),Q.oninput=function(){return f.Qs(Q.value,et,J)?i.addCSSClass(X,"none"):i.removeCSSClass(X,"none")},Q.onkeydown=function(t){var e,s=t.key;s===l.KeyCode.Down?(f.Qs(Q.value,et,J),null===(e=J[0])||void 0===e||e.focus()):s!==l.KeyCode.Esc&&s!==l.KeyCode.Tab||Z.click()},M&&q.setAttribute("data-placeholder",M),Z.setAttribute(m,"false");var rt=function(t){"true"!==Z.getAttribute(m)||G.contains(t.target)||ot()},ot=function(){Z.setAttribute(m,"false"),i.addCSSClass(Y,"none"),document.removeEventListener("click",rt),Q.value="",f.Qs(Q.value,et,J),i.addCSSClass(Q,"none"),i.addCSSClass(st,"none"),i.addCSSClass(X,"none")};Z.onclick=function(t){if(t.stopPropagation(),"true"===Z.getAttribute(m))ot(),Z.focus();else{Z.setAttribute(m,"true"),i.removeCSSClass(Y,"none");var e=tt.firstElementChild;e?e.focus():i.removeCSSClass(X,"none"),setTimeout((function(){return document.addEventListener("click",rt)}))}},Z.onkeydown=function(t){var e=t.code;t.ctrlKey||t.altKey||t.metaKey||t.shiftKey||e===l.KeyCode.Esc||e===l.KeyCode.Tab||(Z.click(),i.removeCSSClass(Q,"none"),i.removeCSSClass(st,"none"),Q.focus())},Z.setAttribute("aria-required",C?"true":"false"),Z.tabIndex=0,S&&Z.setAttribute("data-error",S),B.options.forEach((function(t){var e=function(e){var s=i.createDiv(["multi-select-option"]);s.innerText=t.label;var r=i.createImageIcon({icon:a.iconClose,iconCss:["opt-close"]});r.onclick=function(){q.removeChild(s),tt.appendChild(e);var i=f.Ws[_];i.splice(i.indexOf(t.value),1),f.Xs(_,T,Z)},s.appendChild(r),s.onclick=function(t){t.stopPropagation(),"true"===Z.getAttribute(m)&&Z.click()},q.appendChild(s)},s=i.createListItem(t.label,t.label,t.label,"","",(function(){Z.click(),tt.removeChild(s),f.Ws[_].push(t.value),e(s),f.Xs(_,T,Z)}),!1,!1);s.onkeydown=function(t){return f.ti(t,s,tt,Z,J)},(null==d?void 0:d.includes(t.value))?e(s):tt.appendChild(s)})),G.onclick=function(t){return t.stopPropagation()},Z.appendChild(q),this.Us.push(Z),w.appendChild(Z),st.appendChild(it),Y.appendChild(K),Y.appendChild(Q),Y.appendChild(st),Y.appendChild(tt),G.appendChild(Y),w.appendChild(G),this.Gs(Z,$)}break;case n.DisplayType.Toggle:var nt=t,at=i.createLabel(["".concat(s,"-value"),"toggle"]);at.tabIndex=0,at.onclick=function(t){return t.stopPropagation()},p=i.createInputElement({id:_,placeholder:M,required:C,type:"checkbox",checked:nt.defaultValue===nt.valueOn,errorMsg:S,valueOn:nt.valueOn,valueOff:nt.valueOff});var ct=nt.labelOn||nt.valueOn,ht=nt.labelOff||nt.valueOff;p.setAttribute("aria-label",p.checked?ct:ht),p.oninput=function(){p.setAttribute("aria-label",p.checked?ct:ht),f.Xs(_,T,p)},at.appendChild(p),at.appendChild(i.createDiv(["round-slider"])),w.appendChild(at),this.Gs(p.parentElement,$);break;case n.DisplayType.DatePicker:var lt=t;p=i.createInputElement({type:"date",id:_,title:M,required:C,defaultValue:lt.defaultValue,min:lt.minDate,max:lt.maxDate,errorMsg:S},["".concat(s,"-value")]);break;case n.DisplayType.TimePicker:var pt=t;p=i.createInputElement({type:"time",id:_,title:M,required:C,defaultValue:pt.defaultValue,min:pt.minTime,max:pt.maxTime,errorMsg:S},["".concat(s,"-value")]);break;case n.DisplayType.TextInput:var ut=t;if(ut.multiLine){var dt=i.createElement("textarea",["".concat(s,"-value")],!0);i.setAttributes(dt,{id:_,required:C,minLength:ut.minLength,maxLength:ut.maxLength,defaultValue:ut.defaultValue,placeholder:ut.placeholder,errorMsg:S}),dt.rows=3,dt.onchange=function(){return f.Xs(_,T,dt)},dt.onclick=function(t){return t.stopPropagation()},w.appendChild(dt),this.Us.push(dt),this.Gs(dt,$)}else p=i.createInputElement({type:ut.inputStyle||"text",id:_,placeholder:M,required:C,defaultValue:ut.defaultValue,errorMsg:S,minLength:ut.minLength,maxLength:ut.maxLength,pattern:ut.validationRegularExpression},["".concat(s,"-value")]);break;case n.DisplayType.NumberInput:var mt=t;p=i.createInputElement({type:"number",id:_,placeholder:M,required:C,defaultValue:null===(o=mt.defaultValue)||void 0===o?void 0:o.toString(),min:null===(c=mt.minValue)||void 0===c?void 0:c.toString(),max:null===(h=mt.maxValue)||void 0===h?void 0:h.toString(),errorMsg:S},["".concat(s,"-value")]);break;default:this.Bs.error("Payload contains wrong display type:".concat(z," for editable field"))}return p&&("checkbox"!==p.type&&(w.appendChild(p),this.Gs(p,$),p.onchange=function(){return f.Xs(_,T,p)},p.onclick=function(t){return t.stopPropagation()}),this.Us.push(p)),w},e.prototype.Js=function(t,e){var s=this;void 0===e&&(e=!1);var i,r=t.dataset.error,o=function(){e||("SPAN"===(null==a?void 0:a.tagName)&&(s.util.removeCSSClass(t.parentElement,"error"),a.remove(),s.Ds--),c||s.Gs(t,i||s.translations.editFieldErrorMessage))},a=t.nextElementSibling,c=!0;switch(t.tagName.toLowerCase()){case"form":var h=t,l=h.getAttribute("aria-label");if(l===n.DisplayType.MultiSelect&&"true"===h.ariaRequired)h.querySelectorAll("input[type='checkbox']:checked").length||(c=!1,i=r||h.querySelector("input").validationMessage);else l!==n.DisplayType.SingleSelect||h.checkValidity()||(c=!1,i=r||h.querySelector("input").validationMessage);break;case"input":var p=t;"checkbox"===p.type?a=a.parentElement.nextElementSibling:p.checkValidity()||(i=r||p.validationMessage,c=!1);break;case"textarea":var u=t;u.checkValidity()||(i=r||u.validationMessage,c=!1);break;case"div":var d=t;a=a.nextElementSibling,d.getAttribute("aria-label")===n.DisplayType.SingleSelect?setTimeout((function(){var t=d.firstElementChild;return t.checkValidity()||(c=!1,i=r||t.validationMessage),o(),c})):"true"===d.getAttribute("aria-required")&&(i=r,c=!!d.firstElementChild.firstElementChild)}return o(),c},e.prototype.Qs=function(t,e,s){var i=this.util;s.length=0;for(var r=0;r)|(<\/b>)/g,"")):(n.innerHTML=t?a.replace(new RegExp("".concat(t),"gi"),"$&"):a.replace(/()|(<\/b>)/g,""),i.removeCSSClass(o,"none"),s.push(o))}return s.length>0},e.prototype.ti=function(t,e,s,i,r){var o,n,a,c,h=this.cssPrefix,p=r.indexOf(e),u=r.length,d=!1;if(!(t.ctrlKey||t.altKey||t.metaKey)){if(t.shiftKey&&t.code===l.KeyCode.Tab)i.click();else switch(t.code){case l.KeyCode.Return:case l.KeyCode.Space:e.click(),d=!0;break;case l.KeyCode.Esc:case l.KeyCode.Tab:i.click(),t.code===l.KeyCode.Esc&&(i.focus(),d=!0);break;case l.KeyCode.Up:var m=e.previousElementSibling||s.lastElementChild;m.classList.contains("".concat(h,"-none"))?null===(o=r[(p+u-1)%u])||void 0===o||o.focus():m.focus(),d=!0;break;case l.KeyCode.Down:var g=e.nextElementSibling||s.firstElementChild;g.classList.contains("".concat(h,"-none"))?null===(n=r[(p+1)%u])||void 0===n||n.focus():g.focus(),d=!0;break;case l.KeyCode.Home:case l.KeyCode.PageUp:var f=s.firstElementChild;f.classList.contains("".concat(h,"-none"))?null===(a=r[0])||void 0===a||a.focus():f.focus(),d=!0;break;case l.KeyCode.End:case l.KeyCode.PageDown:var b=s.lastElementChild;b.classList.contains("".concat(h,"-none"))?null===(c=r[u-1])||void 0===c||c.focus():b.focus(),d=!0;break;default:if(i instanceof HTMLInputElement)i.focus();else{var v=s.previousElementSibling,w=v.previousElementSibling,x=this.util;x.removeCSSClass(w,"none"),x.removeCSSClass(v,"none"),w.focus()}}d&&(t.stopPropagation(),t.preventDefault())}},e.prototype.Xs=function(t,e,s){var i=this;if(this.Js(s)&&e){var r=JSON.parse(JSON.stringify(this.getSubmittedFields()));this.Us.forEach((function(t){i.Js(t,!0)||delete r[t.id]})),Object.keys(r).forEach((function(t){var e=r[t];Array.isArray(e)?0===e.length&&delete r[t]:0===e||e||delete r[t]}));var a=this.settings.sdkMetadata?o({version:c.SDK_VERSION},this.settings.sdkMetadata):{version:c.SDK_VERSION};this.te.webCore.sendMessage((0,n.buildUserMessage)({submittedFields:r,partialSubmitField:t,type:n.MessageType.FormSubmission}),{sdkMetadata:a}).then((function(){var t=i.settings.disablePastActions;"all"===t?i.disableActions():"postback"===t&&i.disablePostbacks()}))}},e.prototype.Gs=function(t,e,s){if(void 0===s&&(s=!1),e){var i=this.util,r=i.createTextSpan(["field-error",s?"form-error":""]),o=i.createImageIcon({icon:a.iconError,iconCss:["form-error-icon"]}),n=i.createTextSpan(["error-text"]);if(n.innerText=e,r.appendChild(o),r.appendChild(n),s)t.appendChild(r),this.Zs=r;else{var c=t.parentElement;i.addCSSClass(c,"error"),c.appendChild(r),this.Ds++}}},e}(h.C2SQLBaseMessageComponent);function f(t,e,s,i){void 0===i&&(i=!0),t&&(i?s.addCSSClass(t,"disabled"):s.removeCSSClass(t,"disabled")),e.forEach((function(t){switch(t.tagName.toLowerCase()){case"form":var e=t.getElementsByTagName("input");i?s.addCSSClass(t,"disabled"):s.removeCSSClass(t,"disabled");for(var r=0;r2&&(r.formColumns=2);var a=r.forms;return a.forEach((function(t,c){if(t.title){var h=s.createTextDiv(["".concat(o,"-header")]);h.innerText=t.title,n.appendChild(h)}var l=p(s,t,r.formColumns,i,e.handleOnActionClick.bind(e),e.te),u=l[0],d=l[1];e.ns=e.ns.concat(d);var m=c+1;m===a.length||a[m].title||s.addCSSClass(u,"with-border"),n.appendChild(u)})),t.prototype.getContent.call(this,n)},e}(n.C2SQLBaseMessageComponent);function p(t,e,s,i,r,n){var l,p,f="form-message",b="".concat(f,"-actions-col"),v=null===(l=e.channelExtensions)||void 0===l?void 0:l.c2kReferences,w=t.createDiv(["".concat(f,"-item"),v?"c2k-reference":""]),x=(0,h.getFormShareText)(e,!0),k=function(t,e,s,i,r,o){var n,c=[];if((null===(n=t.actions)||void 0===n?void 0:n.length)>0)for(var h=0,l=t.actions;h=0&&t.width<=h}))){var s=0,i=0;if(t.forEach((function(t){t.width?i+=t.width:s++})),s)if(i2&&(i.formColumns=2);var d=i.forms[l],m=(0,n.createTableCell)(s,["".concat(o,"-item"),"button-cell"]),g=s.createIconButton({css:["".concat(o,"-item"),"".concat(o,"-item-form-toggle")],icon:c.iconChevronDown,iconCss:[],title:d.title||""});m.appendChild(g),u.appendChild(m);var f="none",b="rotate-180",v=(0,a.getFormItem)(s,d,i.formColumns,e.settings,e.handleOnActionClick.bind(e),e.te),w=v[0],x=v[1];e.ns=e.ns.concat(x),s.addCSSClass(w,f);var k=!1;u.onclick=function(){k?(s.addCSSClass(w,f),s.removeCSSClass(g,b)):(s.removeCSSClass(w,f),s.addCSSClass(g,b)),k=!k},p.appendChild(u),p.appendChild(w)})),t.prototype.getContent.call(this,l)},e}(o.C2SQLBaseMessageComponent);e.TableFormMessageComponent=l},512:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)}),o=this&&this._h||function(t,e,s){if(s||2===arguments.length)for(var i,r=0,o=e.length;r0||this.globalActions.length>0},e.prototype.disableActions=function(){t.prototype.disableActions.call(this),this.ls.forEach((function(t){t.disableActions()}))},e.prototype.disablePostbacks=function(){t.prototype.disablePostbacks.call(this),this.ls.forEach((function(t){t.disablePostbacks()}))},e.prototype.enableActions=function(){t.prototype.enableActions.call(this),this.ls.forEach((function(t){t.enableActions()}))},e.prototype.enablePostbacks=function(){t.prototype.enablePostbacks.call(this),this.ls.forEach((function(t){t.enablePostbacks()}))},e.prototype.render=function(){var e=this.util,s=this.settings.name,i=["card-message-".concat(this.ps)],r=t.prototype.render.call(this);if(r.querySelector(".".concat(s,"-icon-wrapper"))){i.push("has-message-icon");var n=r.querySelector(".".concat(s,"-content-wrapper"));e.addCSSClass(n,"with-icon")}return e.addCSSClass.apply(e,o([r],i,!1)),r},e.prototype.setCardsScrollDirection=function(){this.ds="rtl"===getComputedStyle(this.gs).direction},e.prototype.getContent=function(){var t,e=this,s=this.util,i=this.us,r=s.createDiv(["card-message-content"]),o=s.createDiv(["card-message-cards"]),n=!0;(this.ls.forEach((function(t){t.onActionClick=e.handleOnActionClick.bind(e);var s=t.render();n&&t.hasActions()&&(e.firstActionButton=t.getFirstActionButton(),n=!1),o.appendChild(s)})),r.appendChild(o),"horizontal"===this.ps&&i>1)&&(r.appendChild(this.fs()),this.bs=0,o.addEventListener("scroll",(function(){window.clearTimeout(t),t=window.setTimeout((function(){for(var t=0,s=0;s0&&(this.bs--,this.vs())},e.prototype.vs=function(){var t,e,s,i,r=this.gs.children[this.bs];r&&(this.gs.scrollLeft=r.offsetLeft-56,0===this.bs?null===(t=this.zs)||void 0===t||t.remove():(null===(e=this.zs)||void 0===e?void 0:e.parentElement)||this.xs.prepend(this._s()),this.bs===this.us-1?null===(s=this.ks)||void 0===s||s.remove():(null===(i=this.ks)||void 0===i?void 0:i.parentElement)||this.xs.appendChild(this.fs()))},e.prototype.ws=function(){this.gs.scrollWidth===this.gs.offsetWidth?(this.ks&&(this.ks.hidden=!0),this.zs&&(this.zs.hidden=!0)):(this.ks&&(this.ks.hidden=!1),this.zs&&(this.zs.hidden=!1))},e}(c.MessageComponent);e.CardMessageComponent=l},101:function(t,e,s){Object.defineProperty(e,"xh",{value:!0}),e.CardComponent=void 0;var i=s(752),r=s(820),o=s(168),n=s(549),a=function(){function t(t,e,s,o,n){var a;if(this.Fe=t,this.os=e,this.te=n,this.ns=[],this.Ye=[],this.Ke=s.title,this.cs=s.description,this.Oe=s.imageUrl,this.P=s.url,s.actions){for(var c=0,h=s.actions;c0){for(var m=t.createDiv("horizontal"!==e.cardActionsLayout?["card-actions","col"]:["card-actions"]),g=!0,f=0,b=this.ns;f0},t.prototype.disableActions=function(){this.ns.forEach((function(t){return t.disable()}))},t.prototype.disablePostbacks=function(){this.Ye.forEach((function(t){return t.disable()}))},t.prototype.enableActions=function(){this.ns.forEach((function(t){return t.enable()}))},t.prototype.enablePostbacks=function(){this.Ye.forEach((function(t){return t.enable()}))},t.prototype.getFirstActionButton=function(){return this.hs},t}();e.CardComponent=a},346:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)});Object.defineProperty(e,"xh",{value:!0}),e.LocationMessageComponent=void 0;var o=s(398),n=s(609),a=function(t){function e(e,s,i,r,o,n){var a=t.call(this,e,s,i,r,o,n)||this,c=i.location;return a.Ke=c.title,a.P=c.url,a.Cs=c.longitude,a.Ss=c.latitude,a}return r(e,t),e.prototype.render=function(){var t=this.util,e=t.createDiv(["message"]);e.lang=this.locale;var s=t.createDiv(["message-wrapper"]);e.appendChild(s);var i=t.createDiv(["attachment"]),r=t.createDiv(["attachment-placeholder","flex"]),o=t.createDiv(["attachment-icon"]),a=t.createImageIcon({icon:this.settings.icons.shareMenuLocation||n.iconShareLocation}),c=t.createDiv(["attachment-footer","flex"]),h=t.createLabel(["attachment-title"]);if(h.innerText=this.Ke?this.Ke:"".concat(this.Ss.toFixed(4),", ").concat(this.Cs.toFixed(4)),c.appendChild(h),o.appendChild(a),r.appendChild(o),!this.actions.length){var l=t.createDiv(["attachment-controls"]),p=t.createIconButton({css:["attachment-control-icon","attachment-button","flex"],icon:this.settings.icons.externalLink||n.iconExternalLink,iconCss:[],title:this.translations.openMap}),u=t.createAnchor(this.P||"https://www.google.com/maps/@".concat(this.Ss,",").concat(this.Cs,",12z"),"",[],this.settings.openLinksInNewWindow,this.settings.linkHandler);p.onclick=function(){u.click()},l.appendChild(p),c.appendChild(l)}return i.appendChild(r),i.appendChild(c),s.appendChild(this.getContent(i)),e},e}(o.MessageComponent);e.LocationMessageComponent=a},752:function(t,e,s){Object.defineProperty(e,"xh",{value:!0}),e.getPostActions=void 0;var i=s(373);e.getPostActions=function(t){return t.filter((function(t){var e=t.getActionType();return e===i.ActionType.Postback||e===i.ActionType.Location||e===i.ActionType.SubmitForm}))}},398:function(t,e,s){var i=this&&this.kh||function(){return i=Object.assign||function(t){for(var e,s=1,i=arguments.length;s0||this.globalActions.length>0},t.prototype.focusFirstAction=function(){var t;null===(t=this.firstActionButton)||void 0===t||t.focus()},t.prototype.disableActions=function(){this.actions.forEach((function(t){t.disable()})),this.globalActions.forEach((function(t){t.disable()})),this.footerFormComponent&&this.footerFormComponent.disableActions()},t.prototype.disablePostbacks=function(){this.Ye.forEach((function(t){t.disable()})),this.footerFormComponent&&this.footerFormComponent.disablePostbacks()},t.prototype.enableActions=function(){this.actions.forEach((function(t){t.enable()})),this.globalActions.forEach((function(t){t.enable()})),this.footerFormComponent&&this.footerFormComponent.enableActions()},t.prototype.enablePostbacks=function(){this.Ye.forEach((function(t){t.enable()})),this.footerFormComponent&&this.footerFormComponent.enablePostbacks()},t.prototype.render=function(t){var e=this,s=this,i=s.util,r=s.actions,n=s.globalActions,a=this.payload.embeddedActions,c="embeddedAction";this.element&&(this.element.innerHTML="");var h=this.element?this.element:i.createDiv(["message"]);h.lang=s.locale;var l=i.createDiv(["message-wrapper"]);h.appendChild(l);var p=s.getContent(t);if(s.headerText&&l.appendChild(s.getHeader()),l.appendChild(p),r&&r.length){var u=s.getActions();(this.settings.displayActionsAsPills?l:p).appendChild(u),s.firstActionButton||(s.firstActionButton=u.firstElementChild),this.actionsWrapper=u}if(s.footerText&&l.appendChild(s.getFooter()),this.footerFormComponent){var d=i.createDiv(["footer-form"]);d.appendChild(this.footerFormComponent.render()),l.appendChild(d)}if(n&&n.length){u=s.getGlobalActions();h.appendChild(u),s.firstActionButton||(s.firstActionButton=u.firstElementChild)}return this.element=h,h.querySelectorAll("span.".concat(c)).forEach((function(t){var s=t,r=a.find((function(e){return e.id===t.id}));if(r){i.addCSSClass(t,c,"display-".concat(r.displayType));var n=o.ActionComponentFactory.fromActionPayload(r,i,e.settings,e.shareText,e.options);n&&(n.onActionClick=e.handleOnActionClick.bind(e),n.render(),s.onclick=function(t){return n.handleOnClick(t)})}})),h},t.prototype.getHeader=function(){return h(this.headerText,"message-header",this.util,this.settings.embeddedVideo)},t.prototype.getContent=function(t){var e=this.util.createDiv(["message-bubble"]);return e.style.padding=this.settings.messagePadding||e.style.padding,t&&e.appendChild(t),e},t.prototype.getActions=function(){var t=this.settings,e=t.displayActionsAsPills?["message-global-actions"]:["message-actions"];return"horizontal"!==t.actionsLayout&&e.push("col"),l(this.actions,e,this.util)},t.prototype.getFooter=function(){return h(this.footerText,"message-footer",this.util,this.settings.embeddedVideo)},t.prototype.getGlobalActions=function(){var t=["message-global-actions"];return this.settings.icons.avatarBot&&t.push("has-message-icon"),"horizontal"!==this.settings.globalActionsLayout&&t.push("col"),l(this.globalActions,t,this.util)},t.prototype.buildActions=function(t,e){var s=this.settings;return function(t,e,s,i,r,n){var a=[];return t.forEach((function(t){var c=o.ActionComponentFactory.fromActionPayload(t,e,s,i,r);c&&(c.onActionClick=n,a.push(c))})),a}(t,this.util,s,e,this.options,this.handleOnActionClick.bind(this))},t}();function h(t,e,s,i){var r=s.createDiv(["message-bubble",e]),o=s.createTextDiv();return o.innerHTML=(0,a.linkify)(t,s.cssPrefix,i),r.appendChild(o),r}function l(t,e,s){var i=s.createTextDiv(e);return t.forEach((function(t){i.appendChild(t.render())})),i}e.MessageComponent=c},913:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)});Object.defineProperty(e,"xh",{value:!0}),e.RawMessageComponent=void 0;var o=function(t){function e(e,s,i,r,o,n){var a=t.call(this,e,s,i,r,o,n)||this;return a.Ge=JSON.stringify(i.payload),a}return r(e,t),e.prototype.getContent=function(){var e=this.util.createTextSpan();return e.innerText=this.Ge,t.prototype.getContent.call(this,e)},e}(s(398).MessageComponent);e.RawMessageComponent=o},774:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)});Object.defineProperty(e,"xh",{value:!0}),e.FeedbackComponent=void 0;var o=s(858),n=s(609),a=function(t){function e(e,s,i,r,o,n){var a=t.call(this,e,s,i,r,o,n)||this;return a.Is=0,a.Es=i.actions,a.ratingId=Date.now(),a}return r(e,t),e.prototype.focusFirstAction=function(){this.Ls[0].focus()},e.prototype.disableActions=function(){this.Ps(!0),t.prototype.disableActions.call(this)},e.prototype.disablePostbacks=function(){this.Ps(!0),t.prototype.disablePostbacks.call(this)},e.prototype.enableActions=function(){this.Ps(!1),t.prototype.enableActions.call(this)},e.prototype.enablePostbacks=function(){this.Ps(!1),t.prototype.enablePostbacks.call(this)},e.prototype.highlightRating=function(t){if(this.actions&&this.Ls)for(var e=this.util,s="active",i="string"==typeof t?this.js(t):t,r=1;r<=this.Ls.length;r++){var o=this.Ls[r-1];if(!o)break;i&&r<=i||0===i&&r<=this.Is?e.addCSSClass(o,s):e.removeCSSClass(o,s)}},e.prototype.getActions=function(){var t=this,e=this.util,s=this.settings,i=s.i18n[s.locale].ratingStar,r=e.createDiv(["rating-wrapper"]);this.Ls=this.Es.map((function(o){var a=e.createElement("input",["star-input","rating-hidden"]);a.id="rating-".concat(o.label,"-").concat(t.ratingId),a.type="radio",a.name="rating-".concat(t.ratingId),a.value=o.label;var c=e.createLabel(["star-label"]);c.htmlFor="rating-".concat(o.label,"-").concat(t.ratingId),c.setAttribute("data-rating",o.label);var h=e.createTextSpan(["rating-hidden"]),l=i.replace("{0}","".concat(o.label));h.innerText=l;var p=s.icons&&s.icons.rating||n.iconRating,u=e.createImageIcon({icon:p,iconCss:["rating-star-icon"]});return c.appendChild(h),c.appendChild(u),a.onfocus=function(){a.disabled||(t.Is=t.Hs(a))},a.onkeydown=function(e){"Enter"===e.key&&t.Vs(o)},c.onclick=function(){a.disabled||(t.Is=t.Hs(c),t.Vs(o))},c.onmouseover=function(){a.disabled||t.Hs(c)},c.onmouseleave=function(){a.disabled||t.Hs(null)},r.appendChild(a),r.appendChild(c),a})),this.Is&&this.Hs(null);var o=e.createDiv(["rating-root"]);return o.appendChild(r),o},e.prototype.Ps=function(t){this.Ls&&this.Ls.forEach((function(e){e.disabled=t}))},e.prototype.Vs=function(t){var e={getPayload:function(){return Promise.resolve(t.postback)},label:t.label,type:t.type};this.handleOnActionClick(e)},e.prototype.Hs=function(t){var e=0;if(t){var s="value"in t?t.value:null==t?void 0:t.getAttribute("data-rating");e=s?parseInt(s,10):0}return this.highlightRating(e),e},e.prototype.js=function(t){var e=0;if(t.match(/^\d+$/)){var s=parseInt(t,10);s>0&&s<=this.actions.length&&(e=s)}return e},e}(o.TextMessageComponent);e.FeedbackComponent=a},858:function(t,e,s){var i,r=this&&this.yh||(i=function(t,e){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])},i(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function s(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(s.prototype=e.prototype,new s)});Object.defineProperty(e,"xh",{value:!0}),e.TextMessageComponent=void 0;var o=s(168),n=s(398),a=s(373),c=s(549),h=function(t){function e(e,s,i,r,o,n){var a=t.call(this,e,s,i,r,o,n)||this;return a.$s=i.text,a}return r(e,t),e.prototype.getContent=function(){var e=this.settings,s=this.util,i=this.$s,r=s.createTextDiv(["message-text"]);return this.side===n.MESSAGE_SIDE.RIGHT?(0,a.isPostbackPayload)(this.payload)&&l(i)?(s.addCSSClass(r,"message-user-postback"),r.innerHTML=i):r.textContent=p(i):(r.innerHTML=(0,c.linkify)(i,s.cssPrefix,e.embeddedVideo),e.linkHandler?(0,o.setEmbeddedLinksHandler)(r,e.linkHandler):e.openLinksInNewWindow&&(0,o.setLinksOpenInNewWindow)(r)),t.prototype.getContent.call(this,r)},e}(n.MessageComponent);e.TextMessageComponent=h;var l=function(t){return!!t&&/^=0){var r=t.text.substring(i+s.length);this.Os.push(r.split("")),this.isCoPilot||this.setAddOnComponents(t);break}}this.renderClean(t)}},e.prototype.getContent=function(){var e,s=this.settings,i=this.util,r=i.createTextDiv();return r.setAttribute("aria-hidden","true"),this.As!==h&&this.textElement?(r.innerHTML=(0,c.linkify)(this.$s,i.cssPrefix,s.embeddedVideo),this.As===l&&r.removeAttribute("aria-hidden"),s.linkHandler?(0,a.setEmbeddedLinksHandler)(r,s.linkHandler):s.openLinksInNewWindow&&(0,a.setLinksOpenInNewWindow)(r)):(this.textElement=r,this.Os.push(null===(e=this.$s)||void 0===e?void 0:e.split(""))),t.prototype.getContent.call(this,r)},e.prototype.renderClean=function(t){this.Os.clear(),this.$s=t.text,this.isCoPilot||(this.setAddOnComponents(t),this.render())},e.prototype.setAddOnComponents=function(t){this.headerText=t.headerText,t.actions&&(this.actions=this.buildActions(t.actions)),this.footerText=t.footerText,t.footerForm&&(this.footerFormComponent=(0,a.getFooterFormComponent)(this.util,t.footerForm,this.settings,this.options)),t.globalActions&&(this.globalActions=this.buildActions(t.globalActions)),this.Ye=(0,n.getPostActions)(this.actions).concat((0,n.getPostActions)(this.globalActions))},e}(o.MessageComponent);e.TextStreamMessageComponent=p;var u=function(t,e,s){var i=[],r=!0,o=function(){if(!i.length)return r=!0,void setTimeout((function(){return e()}));setTimeout((function(){i.length&&(t(i.shift()),o())}),s)};return{push:function(t){i.push.apply(i,t),r&&(r=!1,o())},clear:function(){i.length=0}}}},144:function(t,e,s){Object.defineProperty(e,"xh",{value:!0}),e.defaultSettings=void 0;var i=s(349),r=s(336),o="Please try sharing it again, or else type it in.";e.defaultSettings={badgePosition:{right:"-5px",top:"-5px"},clientAuthEnabled:!1,conversationBeginPosition:"bottom",disablePastActions:"all",displayActionsAsPills:!1,sidepanel:!1,embedded:!1,embeddedVideo:!0,enableAgentSneakPreview:!1,enableAttachment:!0,enableAttachmentSecurity:!1,enableHeaderActionCollapse:!0,enableAutocomplete:!1,enableAutocompleteClientCache:!1,enableBotAudioResponse:!1,enableDefaultClientResponse:!1,enableClearMessage:!1,enableEndConversation:!0,enableHeadless:!1,enableLocalConversationHistory:!1,enableLongPolling:!1,enableResizableWidget:!1,enableSendTypingStatus:!1,enableSecureConnection:!0,enableSpeech:!1,enableSpeechAutoSend:!0,enableTabsSync:!0,enableTimestamp:!0,enableVoiceOnlyMode:!1,focusOnNewMessage:"input",height:"620px",i18n:{en:{agent:"Agent",agentMessage:"{0} says",attachment_audio:"Audio attachment",attachment_file:"File attachment",attachment_image:"Image attachment",attachment_video:"Video attachment",attachmentAudioFallback:"Your browser does not support embedded audio. However you can {0}download it{/0}.",attachmentVideoFallback:"Your browser does not support embedded video. However you can {0}download it{/0}.",audioResponseOff:"Turn audio response on",audioResponseOn:"Turn audio response off",avatarAgent:"Agent icon",avatarBot:"Bot icon",avatarUser:"User icon",card:"Card {0}",cardImagePlaceholder:"Card image",cardNavNext:"Next card",cardNavPrevious:"Previous card",chatTitle:"Chat",clear:"Clear conversation",close:"Close widget",closing:"Closing",connected:"Connected",connecting:"Connecting",connectionFailureMessage:"Sorry, the assistant is unavailable right now. If the issue persists, contact your help desk.",connectionRetryLabel:"Try Again",copyFailureMessage:"Sorry, copying is not available on this device.",copySuccessMessage:"Successfully copied the response text to the clipboard.",defaultGreetingMessage:"Hey, Nice to meet you! Allow me a moment to get back to you.",defaultWaitMessage:"I'm still working on your request. Thank you for your patience!",defaultSorryMessage:"I'm sorry. I can't get you the right content. Please try again.",disconnected:"Disconnected",download:"Download",editFieldErrorMessage:"Field input is invalid",editFormErrorMessage:"Some of the fields need your attention",endConversation:"End Conversation",endConversationConfirmMessage:"Are you sure you want to end the conversation?",endConversationDescription:"This will also clear your conversation history.",errorSpeechInvalidUrl:"ODA URL for connection is not set. Please pass 'URI' parameter during SDK initialization.",errorSpeechMultipleConnection:"Another voice recognition is ongoing. Can't start a new one.",errorSpeechTooMuchTimeout:"The voice message is too long to recognize and generate text.",errorSpeechUnavailable:"To allow voice messaging, update your browser settings to enable access to your microphone.",errorSpeechUnsupportedLocale:"The locale set for voice recognition is not supported. Please use a valid locale in 'speechLocale' setting.",inputPlaceholder:"Type a message",imageViewerClose:"Close image viewer",imageViewerOpen:"Open image viewer",itemIterator:"Item {0}",language_ar:"Arabic",language_de:"German",language_detect:"Detect Language",language_en:"English",language_es:"Spanish",language_fr:"French",language_hi:"Hindi",language_it:"Italian",language_nl:"Dutch",language_pt:"Portuguese",languageSelectDropdown:"Select chat language",linkField:"Click on the highlighted text to open Link for {0}",noResultText:"No more results",noSpeechTimeout:"The voice could not be detected to perform recognition.",noText:"No",openMap:"Open Map",previousChats:"End of previous conversation",ratingStar:"Rate {0} star",recognitionTextPlaceholder:"Speak your message",relTimeDay:"{0}d ago",relTimeHr:"{0}hr ago",relTimeMin:"{0}min ago",relTimeMoment:"A few seconds ago",relTimeMon:"{0}mth ago",relTimeNow:"Now",relTimeYr:"{0}yr ago",requestLocation:"Requesting location",requestLocationDeniedPermission:"To allow sharing your location, update your browser settings to enable access to your location. You can also type in the location instead.",requestLocationDeniedTimeout:"It is taking too long to get your location. ".concat(o),requestLocationDeniedUnavailable:"Your current location is unavailable. ".concat(o),retryMessage:"Try again",send:"Send message",shareAudio:"Share Audio",shareFailureMessage:"Sorry, sharing is not available on this device.",shareFile:"Share File",shareLocation:"Share Location",shareVisual:"Share Image/Video",skillMessage:"Skill says",showOptions:"Show Options",speak:"Speak a message",typingIndicator:"Waiting for response",upload:"Share popup",uploadFailed:"Upload Failed.",uploadFileNetworkFailure:"Upload not completed due to network failure.",uploadFileSizeLimitExceeded:"File size should not be more than {0}MB.",uploadFileSizeZeroByte:"Files of size zero bytes can't be uploaded.",uploadUnauthorized:"Upload request is unauthorized.",uploadUnsupportedFileType:"Unsupported file type.",userMessage:"I say",utteranceGeneric:"Message from skill.",webViewAccessibilityTitle:"In-widget WebView to display links",webViewClose:"Done",webViewErrorInfoDismiss:"Dismiss",webViewErrorInfoText:"Don't see the page? {0}Click here{/0} to open it in a browser.",yesText:"Yes"},ar:{language_ar:"اَلْعَرَبِيَّةُ"},de:{language_de:"Deutsch"},es:{language_es:"Español"},fr:{language_fr:"Français"},hi:{language_hi:"हिन्दी"},it:{language_it:"Italiano"},nl:{language_nl:"Nederlands"},pt:{language_pt:"Português"}},initBotAudioMuted:!0,initMessageOptions:{sendAt:"expand"},disableInlineCSS:!1,isDebugMode:!1,locale:"en",messageCacheSizeLimit:2e3,name:"oda-chat",openChatOnLoad:!1,openLinksInNewWindow:!1,readMark:"✓",reconnectInterval:5,reconnectMaxAttempts:5,shareMenuItems:[r.ShareCategory.AUDIO,r.ShareCategory.FILE,r.ShareCategory.LOCATION,r.ShareCategory.VISUAL],showConnectionStatus:!1,showPrevConvStatus:!0,showTypingIndicator:!0,speechLocale:i.RecognitionLocale.EN_US,theme:r.WidgetTheme.DEFAULT,timestampMode:"default",defaultGreetingTimeout:5,defaultWaitMessageInterval:5,typingIndicatorTimeout:30,typingStatusInterval:3,typingDelay:0,upgradeToWebSocketInterval:300,webViewConfig:{},width:"375px",actionsLayout:"vertical",globalActionsLayout:"vertical",cardActionsLayout:"vertical",formActionsLayout:"vertical"}},682:function(t,e,s){var i=this&&this.kh||function(){return i=Object.assign||function(t){for(var e,s=1,i=arguments.length;s=0;if(b.speechLocale=t,_.setRecognitionLocale(t),s.setVoiceRecognitionService(e),e&&b.enableBotAudioResponse){var i=(0,o.syncTTSLocaleIfUnavailable)({hasRecognition:b.enableSpeech,hasSynthesis:b.enableBotAudioResponse,recognitionLocale:b.speechLocale,synthesisLocales:b.ttsVoice});i!==b.ttsVoice&&(b.ttsVoice=i,i.length&&_.setTTSVoice(i))}return e},this.getUnreadMessagesCount=function(){if(b.enableHeadless)return 0;var t=s.getUnreadMsgsCount();return t!==l&&(l=t,v.trigger(o.ChatEvent.UNREAD,t)),t},this.setAllMessagesAsRead=function(){b.enableHeadless||(f.getUnreadMessagesCount(),s.updateNotificationBadge(0))},this.showTypingIndicator=function(){if(!b.showTypingIndicator)throw new Error("Typing indicator is configured not to be shown.");if(b.enableHeadless)throw new Error("Typing indicator cannot be shown in headless mode.");f.isConnected()&&s.showTypingIndicator()},this.setWebViewConfig=function(t){if(b.enableHeadless)throw new Error("WebView cannot be configured in headless mode.");s.refreshWebView(t)},this.setUserInputMessage=function(t){if(b.enableHeadless)throw new Error("User input cannot be set in headless mode.");s.setUserInputMessage(t)},this.setUserInputPlaceholder=function(t){if(b.enableHeadless)throw new Error("Placeholder cannot be set in headless mode.");t?s.setUserInputPlaceholder(t):M("setUserInputPlaceholder","placeholder text")},this.setHeight=function(t){t?null==s||s.setHeight(t):M("setHeight","height")},this.setWidth=function(t){t?null==s||s.setWidth(t):M("setWidth","width")},this.setSize=function(t,e){t||e?null==s||s.setSize(t,e):M("setSize","width","height")},this.setMessagePadding=function(t){t?null==s||s.setMessagePadding(t):M("setMessagePadding","padding")},this.setChatBubbleIconHeight=function(t){t?null==s||s.setChatBubbleIconHeight(t):M("setChatBubbleIconHeight","height")},this.setChatBubbleIconWidth=function(t){t?null==s||s.setChatBubbleIconWidth(t):M("setChatBubbleIconWidth","width")},this.setChatBubbleIconSize=function(t,e){t||!e?null==s||s.setChatBubbleIconSize(t,e):M("setChatBubbleIconSize","width","height")},this.setFont=function(t){t?(k.updateCSSVar("font",t),b.font=t):M("setFont","font")},this.setFontFamily=function(t){t?(k.updateCSSVar("font-family",t),b.fontFamily=t):M("setFontFamily","fontFamily")},this.setFontSize=function(t){t?k.updateCSSVar("font-size",t):M("setFontSize","fontSize")},this.setTextColor=function(t){t?(k.updateCSSVar("--color-bot-text",t),k.updateCSSVar("--color-user-text",t)):M("setTextColor","color")},this.setTextColorLight=function(t){t?(k.updateCSSVar("--color-text-light",t),b.colors.textLight=t):M("setTextColorLight","color")},function(){if(y.debug("onLoad","load chat widget"),"undefined"!=typeof window){if(!b.disableInlineCSS){var t=!1,e=document.head.children;(p=document.createElement("style")).appendChild(document.createTextNode(a.redwoodStyles.replace(/(\.)([a-zA-Z_-]+)(?=[^}]+{)/gi,"$1".concat(x,"-$2"))));for(var s=0;s