UNPKG

harperdb

Version:

HarperDB is a distributed database, caching service, streaming broker, and application development platform focused on performance and ease of use.

3 lines 936 kB
"use strict";var r5=Object.create;var _m=Object.defineProperty;var n5=Object.getOwnPropertyDescriptor;var s5=Object.getOwnPropertyNames;var i5=Object.getPrototypeOf,o5=Object.prototype.hasOwnProperty;var a=(e,t)=>_m(e,"name",{value:t,configurable:!0});var ie=(e,t)=>()=>(e&&(t=e(e=0)),t);var v=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Te=(e,t)=>{for(var r in t)_m(e,r,{get:t[r],enumerable:!0})},EU=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of s5(t))!o5.call(e,s)&&s!==r&&_m(e,s,{get:()=>t[s],enumerable:!(n=n5(t,s))||n.enumerable});return e};var A=(e,t,r)=>(r=e!=null?r5(i5(e)):{},EU(t||!e||!e.__esModule?_m(r,"default",{value:e,enumerable:!0}):r,e)),L=e=>EU(_m({},"__esModule",{value:!0}),e);var At=v((qCe,SU)=>{var{join:a5,dirname:_U}=require("node:path"),{existsSync:c5,readFileSync:l5}=require("node:fs");function u5(){let t=__dirname,r,n=0;for(;!c5(r=a5(t,"package.json"));)if(t===(t=_U(t))||n++>10)throw new Error("Could not find package root");return r}a(u5,"findPackageJson");var gU=u5(),d5=JSON.parse(l5(gU,"utf8")),f5=_U(gU);SU.exports={packageJson:d5,PACKAGE_ROOT:f5}});var z={};Te(z,{AUTH_AUDIT_STATUS:()=>ai,AUTH_AUDIT_TYPES:()=>Wa,BACKUP_DIR_NAME:()=>cA,BOOT_PROPS_FILE_NAME:()=>U5,BOOT_PROP_PARAMS:()=>RU,CLUSTERING_FLAG:()=>uA,CLUSTERING_PROCESSES:()=>R5,CLUSTER_MESSAGE_TYPE_ENUM:()=>lA,CLUSTER_OPERATIONS:()=>J5,CONFIG_PARAMS:()=>M,CONFIG_PARAM_MAP:()=>bU,DATABASES_DIR_NAME:()=>tl,DATABASES_PARAM_CONFIG:()=>t8,DEFAULT_DATABASE_NAME:()=>A5,ESCAPED_FORWARD_SLASH_REGEX:()=>v5,FORWARD_SLASH_REGEX:()=>L5,FUNC_VAL:()=>f8,GEO_CONVERSION_ENUM:()=>Z5,HDB_COMPONENT_CONFIG_FILE:()=>h5,HDB_CONFIG_FILE:()=>m5,HDB_DEFAULT_CONFIG_FILE:()=>p5,HDB_FILE_PERMISSIONS:()=>B5,HDB_HOME_DIR_NAME:()=>M5,HDB_PID_FILE:()=>b5,HDB_PROCESS_SERVICES:()=>y5,HDB_PROC_NAME:()=>E5,HDB_RESTART_SCRIPT:()=>_5,HDB_ROOT_DIR_NAME:()=>sA,HDB_SETTINGS_NAMES:()=>Tm,HDB_SUPPORT_ADDRESS:()=>yU,INFO_TABLE_HASH_ATTRIBUTE:()=>$5,INSERT_MAX_CHARACTER_SIZE:()=>G5,INSTALL_PROMPTS:()=>H5,ITC_EVENT_TYPES:()=>R_,JOB_STATUS_ENUM:()=>W5,JOB_TYPE_ENUM:()=>r8,JWT_ENUM:()=>ym,LAUNCH_SERVICE_SCRIPTS:()=>w5,LEGACY_CONFIG_PARAMS:()=>e8,LEGACY_DATABASES_DIR_NAME:()=>S_,LICENSE_FILE_NAME:()=>Y5,LICENSE_KEY_DIR_NAME:()=>aA,LICENSE_VALUES:()=>n8,LOG_LEVELS:()=>gm,LOG_NAMES:()=>I5,METADATA_PROPERTY:()=>o8,NODE_ERROR_CODES:()=>i8,OPERATIONS_ENUM:()=>K,PERMS_CRUD_ENUM:()=>u8,PERMS_UPDATE_RELEASE_TIMESTAMP:()=>l8,PRE_4_0_0_VERSION:()=>m8,PROCESS_DESCRIPTORS:()=>T5,PROCESS_NAME_ENV_PROP:()=>k5,RAM_ALLOCATION_ENUM:()=>s8,READ_AUDIT_LOG_SEARCH_TYPES_ENUM:()=>y_,REG_KEY_FILE_NAME:()=>K5,RESTART_TIMEOUT_MS:()=>x5,ROLE_TYPES_ENUM:()=>N5,S3_BUCKET_AUTH_KEYS:()=>z5,SEARCH_NOT_FOUND_MESSAGE:()=>O5,SEARCH_WILDCARDS:()=>d8,SERVICE_ACTIONS_ENUM:()=>X5,SUPPORT_HELP_MSG:()=>C5,SYSTEM_DEFAULT_ATTRIBUTE_NAMES:()=>V5,SYSTEM_SCHEMA_NAME:()=>Sm,SYSTEM_TABLE_NAMES:()=>Fu,THREAD_TYPES:()=>fA,TIME_STAMP_NAMES:()=>c8,TIME_STAMP_NAMES_ENUM:()=>a8,TRANSACTIONS_DIR_NAME:()=>F5,UNICODE_FORWARD_SLASH:()=>D5,UNICODE_PERIOD:()=>P5,UPGRADE_JSON_FIELD_NAMES_ENUM:()=>q5,VALID_S3_FILE_TYPES:()=>j5,VALID_SQL_OPS_ENUM:()=>Q5,VALUE_SEARCH_COMPARATORS:()=>T_,VALUE_SEARCH_COMPARATORS_REVERSE_LOOKUP:()=>dA});var __,g_,m5,p5,sA,h5,E5,_5,TU,nA,iA,oA,g5,S5,T5,y5,R5,b5,A5,I5,gm,w5,N5,yU,C5,O5,P5,L5,D5,v5,Sm,M5,aA,U5,x5,B5,tl,S_,F5,cA,k5,RU,H5,G5,q5,Fu,$5,V5,K5,Y5,W5,K,j5,z5,Q5,J5,X5,Z5,Tm,e8,M,bU,t8,r8,lA,n8,s8,i8,o8,uA,AU,IU,a8,c8,l8,T_,dA,u8,d8,f8,y_,ym,R_,fA,m8,ai,Wa,q=ie(()=>{__=require("node:path"),g_=A(At()),m5="harperdb-config.yaml",p5="defaultConfig.yaml",sA="hdb",h5="config.yaml",E5="harperdb.js",_5="restartHdb.js",TU="HarperDB",nA="Custom Functions",iA="Clustering Hub",oA="Clustering Leaf",g5="Clustering Ingest Service",S5="Clustering Reply Service",T5={HDB:TU,CLUSTERING_HUB:iA,CLUSTERING_LEAF:oA,CLUSTERING_INGEST_SERVICE:g5,CLUSTERING_REPLY_SERVICE:S5,CUSTOM_FUNCTIONS:nA,RESTART_HDB:"Restart HDB",INSTALL:"Install",RUN:"Run",STOP:"Stop",UPGRADE:"Upgrade",REGISTER:"Register",JOB:"Job",CLUSTERING_UPGRADE_4_0_0:"Upgrade-4-0-0"},y5={harperdb:TU,"clustering hub":iA,"clustering leaf":oA,"custom functions":nA,custom_functions:nA,clustering:"clustering","clustering config":"clustering config",clustering_config:"clustering_config",http_workers:"http_workers",http:"http"},R5={CLUSTERING_HUB_PROC_DESCRIPTOR:iA,CLUSTERING_LEAF_PROC_DESCRIPTOR:oA},b5="hdb.pid",A5="data",I5={HDB:"hdb.log",INSTALL:"install.log",CLUSTERING_HUB:"clustering_hub.log",CLUSTERING_LEAF:"clustering_leaf.log"},gm={NOTIFY:"notify",FATAL:"fatal",ERROR:"error",WARN:"warn",INFO:"info",DEBUG:"debug",TRACE:"trace"},w5={MAIN:"bin/harperdb.js",NATS_INGEST_SERVICE:(0,__.join)(g_.PACKAGE_ROOT,"launchServiceScripts/launchNatsIngestService.js"),NATS_REPLY_SERVICE:(0,__.join)(g_.PACKAGE_ROOT,"launchServiceScripts/launchNatsReplyService.js"),NODES_UPGRADE_4_0_0:(0,__.join)(g_.PACKAGE_ROOT,"launchServiceScripts/launchUpdateNodes4-0-0.js")},N5={SUPER_USER:"super_user",CLUSTER_USER:"cluster_user"},yU="support@harperdb.io",C5=`For support, please submit a request at https://harperdbhelp.zendesk.com/hc/en-us/requests/new or contact ${yU}`,O5="None of the specified records were found.",P5="U+002E",L5=/\//g,D5="U+002F",v5=/U\+002F/g,Sm="system",M5=".harperdb",aA="keys",U5="hdb_boot_properties.file",x5=6e4,B5=448,tl="database",S_="schema",F5="transactions",cA="backup",k5="PROCESS_NAME",RU={SETTINGS_PATH_KEY:"settings_path"},H5={TC_AGREEMENT:"TC_AGREEMENT",CLUSTERING_USER:"CLUSTERING_USER",CLUSTERING_PASSWORD:"CLUSTERING_PASSWORD",HDB_ADMIN_USERNAME:"HDB_ADMIN_USERNAME",HDB_ADMIN_PASSWORD:"HDB_ADMIN_PASSWORD",OPERATIONSAPI_ROOT:"OPERATIONSAPI_ROOT",ROOTPATH:"ROOTPATH",CLUSTERING_NODENAME:"CLUSTERING_NODENAME",CLUSTERING_ENABLED:"CLUSTERING_ENABLED",HDB_CONFIG:"HDB_CONFIG",DEFAULTS_MODE:"DEFAULTS_MODE",REPLICATION_HOSTNAME:"REPLICATION_HOSTNAME",CLUSTERING_PORT:"CLUSTERING_PORT",HDB_ROOT:"HDB_ROOT",SERVER_PORT:"SERVER_PORT",NODE_NAME:"NODE_NAME",CLUSTERING:"CLUSTERING"},G5=250,q5={DATA_VERSION:"data_version",UPGRADE_VERSION:"upgrade_version"},Fu={JOB_TABLE_NAME:"hdb_job",NODE_TABLE_NAME:"hdb_nodes",ATTRIBUTE_TABLE_NAME:"hdb_attribute",LICENSE_TABLE_NAME:"hdb_license",ROLE_TABLE_NAME:"hdb_role",SCHEMA_TABLE_NAME:"hdb_schema",TABLE_TABLE_NAME:"hdb_table",USER_TABLE_NAME:"hdb_user",INFO_TABLE_NAME:"hdb_info"},$5="info_id",V5={ATTR_ATTRIBUTE_KEY:"attribute",ATTR_CREATEDDATE_KEY:"createddate",ATTR_HASH_ATTRIBUTE_KEY:"hash_attribute",ATTR_ID_KEY:"id",ATTR_NAME_KEY:"name",ATTR_PASSWORD_KEY:"password",ATTR_RESIDENCE_KEY:"residence",ATTR_ROLE_KEY:"role",ATTR_SCHEMA_KEY:"schema",ATTR_SCHEMA_TABLE_KEY:"schema_table",ATTR_TABLE_KEY:"table",ATTR_USERNAME_KEY:"username"},K5="060493.ks",Y5=".license",W5={CREATED:"CREATED",IN_PROGRESS:"IN_PROGRESS",COMPLETE:"COMPLETE",ERROR:"ERROR"},K={INSERT:"insert",UPDATE:"update",UPSERT:"upsert",SEARCH_BY_CONDITIONS:"search_by_conditions",SEARCH_BY_HASH:"search_by_hash",SEARCH_BY_ID:"search_by_id",SEARCH_BY_VALUE:"search_by_value",SEARCH:"search",SQL:"sql",CSV_DATA_LOAD:"csv_data_load",CSV_FILE_LOAD:"csv_file_load",CSV_URL_LOAD:"csv_url_load",CREATE_SCHEMA:"create_schema",CREATE_DATABASE:"create_database",CREATE_TABLE:"create_table",CREATE_ATTRIBUTE:"create_attribute",DROP_SCHEMA:"drop_schema",DROP_DATABASE:"drop_database",DROP_TABLE:"drop_table",DESCRIBE_SCHEMA:"describe_schema",DESCRIBE_DATABASE:"describe_database",DESCRIBE_TABLE:"describe_table",DESCRIBE_ALL:"describe_all",DESCRIBE_METRIC:"describe_metric",DELETE:"delete",ADD_USER:"add_user",ALTER_USER:"alter_user",DROP_USER:"drop_user",LIST_USERS:"list_users",LIST_ROLES:"list_roles",ADD_ROLE:"add_role",ALTER_ROLE:"alter_role",DROP_ROLE:"drop_role",USER_INFO:"user_info",READ_LOG:"read_log",ADD_NODE:"add_node",UPDATE_NODE:"update_node",SET_NODE_REPLICATION:"set_node_replication",EXPORT_TO_S3:"export_to_s3",IMPORT_FROM_S3:"import_from_s3",DELETE_FILES_BEFORE:"delete_files_before",DELETE_RECORDS_BEFORE:"delete_records_before",EXPORT_LOCAL:"export_local",SEARCH_JOBS_BY_START_DATE:"search_jobs_by_start_date",GET_JOB:"get_job",DELETE_JOB:"delete_job",UPDATE_JOB:"update_job",GET_REGISTRATION_INFO:"registration_info",GET_FINGERPRINT:"get_fingerprint",SET_LICENSE:"set_license",CONFIGURE_CLUSTER:"configure_cluster",SET_CONFIGURATION:"set_configuration",CLUSTER_STATUS:"cluster_status",CLUSTER_NETWORK:"cluster_network",DROP_ATTRIBUTE:"drop_attribute",REMOVE_NODE:"remove_node",RESTART:"restart",RESTART_SERVICE:"restart_service",CATCHUP:"catchup",SYSTEM_INFORMATION:"system_information",DELETE_AUDIT_LOGS_BEFORE:"delete_audit_logs_before",READ_AUDIT_LOG:"read_audit_log",CREATE_AUTHENTICATION_TOKENS:"create_authentication_tokens",LOGIN:"login",LOGOUT:"logout",REFRESH_OPERATION_TOKEN:"refresh_operation_token",GET_CONFIGURATION:"get_configuration",CUSTOM_FUNCTIONS_STATUS:"custom_functions_status",GET_CUSTOM_FUNCTIONS:"get_custom_functions",GET_CUSTOM_FUNCTION:"get_custom_function",SET_CUSTOM_FUNCTION:"set_custom_function",GET_COMPONENTS:"get_components",GET_COMPONENT_FILE:"get_component_file",SET_COMPONENT_FILE:"set_component_file",DROP_COMPONENT:"drop_component",DROP_CUSTOM_FUNCTION:"drop_custom_function",ADD_CUSTOM_FUNCTION_PROJECT:"add_custom_function_project",ADD_COMPONENT:"add_component",DROP_CUSTOM_FUNCTION_PROJECT:"drop_custom_function_project",PACKAGE_CUSTOM_FUNCTION_PROJECT:"package_custom_function_project",DEPLOY_CUSTOM_FUNCTION_PROJECT:"deploy_custom_function_project",PACKAGE_COMPONENT:"package_component",DEPLOY_COMPONENT:"deploy_component",CLUSTER_SET_ROUTES:"cluster_set_routes",CLUSTER_DELETE_ROUTES:"cluster_delete_routes",CLUSTER_GET_ROUTES:"cluster_get_routes",READ_TRANSACTION_LOG:"read_transaction_log",DELETE_TRANSACTION_LOGS_BEFORE:"delete_transaction_logs_before",INSTALL_NODE_MODULES:"install_node_modules",AUDIT_NODE_MODULES:"audit_node_modules",PURGE_STREAM:"purge_stream",GET_BACKUP:"get_backup",CLEANUP_ORPHAN_BLOBS:"cleanup_orphan_blobs",SIGN_CERTIFICATE:"sign_certificate",CREATE_CSR:"create_csr",LIST_CERTIFICATES:"list_certificates",ADD_CERTIFICATES:"add_certificate",REMOVE_CERTIFICATE:"remove_certificate",ADD_NODE_BACK:"add_node_back",REMOVE_NODE_BACK:"remove_node_back",ADD_SSH_KEY:"add_ssh_key",GET_SSH_KEY:"get_ssh_key",UPDATE_SSH_KEY:"update_ssh_key",DELETE_SSH_KEY:"delete_ssh_key",LIST_SSH_KEYS:"list_ssh_keys",SET_SSH_KNOWN_HOSTS:"set_ssh_known_hosts",GET_SSH_KNOWN_HOSTS:"get_ssh_known_hosts",GET_KEY:"get_key",GET_ANALYTICS:"get_analytics",LIST_METRICS:"list_metrics",GET_STATUS:"get_status",SET_STATUS:"set_status",CLEAR_STATUS:"clear_status",INSTALL_USAGE_LICENSE:"install_usage_license",GET_USAGE_LICENSES:"get_usage_licenses"},j5={CSV:".csv",JSON:".json"},z5={AWS_ACCESS_KEY:"aws_access_key_id",AWS_SECRET:"aws_secret_access_key",AWS_BUCKET:"bucket",AWS_FILE_KEY:"key",REGION:"region"},Q5={SELECT:"select",INSERT:"insert",UPDATE:"update",DELETE:"delete"},J5={[K.INSERT]:K.INSERT,[K.UPDATE]:K.UPDATE,[K.UPSERT]:K.UPSERT,[K.DELETE]:K.DELETE},X5={DEV:"dev",RUN:"run",START:"start",INSTALL:"install",STOP:"stop",RESTART:"restart",VERSION:"version",UPGRADE:"upgrade",HELP:"help",STATUS:"status",OPERATION:"operation",RENEWCERTS:"renew-certs",COPYDB:"copy-db"},Z5={point:"point",lineString:"lineString",multiLineString:"multiLineString",multiPoint:"multiPoint",multiPolygon:"multiPolygon",polygon:"polygon"},Tm={HDB_ROOT_KEY:"HDB_ROOT",SERVER_PORT_KEY:"SERVER_PORT",CERT_KEY:"CERTIFICATE",PRIVATE_KEY_KEY:"PRIVATE_KEY",HTTP_SECURE_ENABLED_KEY:"HTTPS_ON",CORS_ENABLED_KEY:"CORS_ON",CORS_WHITELIST_KEY:"CORS_WHITELIST",LOG_LEVEL_KEY:"LOG_LEVEL",LOGGER_KEY:"LOGGER",LOG_PATH_KEY:"LOG_PATH",LOG_ROTATE:"LOG_ROTATE",LOG_ROTATE_MAX_SIZE:"LOG_ROTATE_MAX_SIZE",LOG_ROTATE_RETAIN:"LOG_ROTATE_RETAIN",LOG_ROTATE_COMPRESS:"LOG_ROTATE_COMPRESS",LOG_ROTATE_DATE_FORMAT:"LOG_ROTATE_DATE_FORMAT",LOG_ROTATE_ROTATE_MODULE:"LOG_ROTATE_ROTATE_MODULE",LOG_ROTATE_WORKER_INTERVAL:"LOG_ROTATE_WORKER_INTERVAL",LOG_ROTATE_ROTATE_INTERVAL:"LOG_ROTATE_ROTATE_INTERVAL",LOG_ROTATE_TIMEZONE:"LOG_ROTATE_TIMEZONE",LOG_DAILY_ROTATE_KEY:"LOG_DAILY_ROTATE",LOG_MAX_DAILY_FILES_KEY:"LOG_MAX_DAILY_FILES",PROPS_ENV_KEY:"NODE_ENV",SETTINGS_PATH_KEY:"settings_path",CLUSTERING_PORT_KEY:"CLUSTERING_PORT",CLUSTERING_NODE_NAME_KEY:"NODE_NAME",CLUSTERING_ENABLED_KEY:"CLUSTERING",ALLOW_SELF_SIGNED_SSL_CERTS:"ALLOW_SELF_SIGNED_SSL_CERTS",MAX_HDB_PROCESSES:"MAX_HDB_PROCESSES",INSTALL_USER:"install_user",CLUSTERING_USER_KEY:"CLUSTERING_USER",MAX_CLUSTERING_PROCESSES:"MAX_CLUSTERING_PROCESSES",SERVER_TIMEOUT_KEY:"SERVER_TIMEOUT_MS",SERVER_KEEP_ALIVE_TIMEOUT_KEY:"SERVER_KEEP_ALIVE_TIMEOUT",SERVER_HEADERS_TIMEOUT_KEY:"SERVER_HEADERS_TIMEOUT",DISABLE_TRANSACTION_LOG_KEY:"DISABLE_TRANSACTION_LOG",OPERATION_TOKEN_TIMEOUT_KEY:"OPERATION_TOKEN_TIMEOUT",REFRESH_TOKEN_TIMEOUT_KEY:"REFRESH_TOKEN_TIMEOUT",CUSTOM_FUNCTIONS_ENABLED_KEY:"CUSTOM_FUNCTIONS",CUSTOM_FUNCTIONS_PORT_KEY:"CUSTOM_FUNCTIONS_PORT",CUSTOM_FUNCTIONS_DIRECTORY_KEY:"CUSTOM_FUNCTIONS_DIRECTORY",MAX_CUSTOM_FUNCTION_PROCESSES:"MAX_CUSTOM_FUNCTION_PROCESSES",LOG_TO_FILE:"LOG_TO_FILE",LOG_TO_STDSTREAMS:"LOG_TO_STDSTREAMS",RUN_IN_FOREGROUND:"RUN_IN_FOREGROUND",LOCAL_STUDIO_ON:"LOCAL_STUDIO_ON",STORAGE_WRITE_ASYNC:"STORAGE_WRITE_ASYNC"},e8={CUSTOMFUNCTIONS_ENABLED:"customFunctions_enabled",CUSTOMFUNCTIONS_NETWORK_PORT:"customFunctions_network_port",CUSTOMFUNCTIONS_TLS_CERTIFICATE:"customFunctions_tls_certificate",CUSTOMFUNCTIONS_NETWORK_CORS:"customFunctions_network_cors",CUSTOMFUNCTIONS_NETWORK_CORSACCESSLIST:"customFunctions_network_corsAccessList",CUSTOMFUNCTIONS_NETWORK_HEADERSTIMEOUT:"customFunctions_network_headersTimeout",CUSTOMFUNCTIONS_NETWORK_HTTPS:"customFunctions_network_https",CUSTOMFUNCTIONS_NETWORK_KEEPALIVETIMEOUT:"customFunctions_network_keepAliveTimeout",CUSTOMFUNCTIONS_TLS_PRIVATEKEY:"customFunctions_tls_privateKey",CUSTOMFUNCTIONS_TLS_CERT_AUTH:"customFunctions_tls_certificateAuthority",CUSTOMFUNCTIONS_NETWORK_TIMEOUT:"customFunctions_network_timeout",CUSTOMFUNCTIONS_NODEENV:"customFunctions_nodeEnv",CUSTOMFUNCTIONS_ROOT:"customFunctions_root"},M={ANALYTICS_AGGREGATEPERIOD:"analytics_aggregatePeriod",ANALYTICS_REPLICATE:"analytics_replicate",AUTHENTICATION_AUTHORIZELOCAL:"authentication_authorizeLocal",AUTHENTICATION_CACHETTL:"authentication_cacheTTL",AUTHENTICATION_COOKIE_DOMAINS:"authentication_cookie_domains",AUTHENTICATION_COOKIE_EXPIRES:"authentication_cookie_expires",AUTHENTICATION_ENABLESESSIONS:"authentication_enableSessions",AUTHENTICATION_OPERATIONTOKENTIMEOUT:"authentication_operationTokenTimeout",AUTHENTICATION_REFRESHTOKENTIMEOUT:"authentication_refreshTokenTimeout",AUTHENTICATION_HASHFUNCTION:"authentication_hashFunction",CLUSTERING_USER:"clustering_user",CLUSTERING_ENABLED:"clustering_enabled",CLUSTERING_HUBSERVER_CLUSTER_NAME:"clustering_hubServer_cluster_name",CLUSTERING_HUBSERVER_CLUSTER_NETWORK_PORT:"clustering_hubServer_cluster_network_port",CLUSTERING_HUBSERVER_CLUSTER_NETWORK_ROUTES:"clustering_hubServer_cluster_network_routes",CLUSTERING_HUBSERVER_LEAFNODES_NETWORK_PORT:"clustering_hubServer_leafNodes_network_port",CLUSTERING_HUBSERVER_NETWORK_PORT:"clustering_hubServer_network_port",CLUSTERING_LEAFSERVER_NETWORK_PORT:"clustering_leafServer_network_port",CLUSTERING_LEAFSERVER_NETWORK_ROUTES:"clustering_leafServer_network_routes",CLUSTERING_LEAFSERVER_STREAMS_MAXAGE:"clustering_leafServer_streams_maxAge",CLUSTERING_LEAFSERVER_STREAMS_MAXBYTES:"clustering_leafServer_streams_maxBytes",CLUSTERING_LEAFSERVER_STREAMS_MAXMSGS:"clustering_leafServer_streams_maxMsgs",CLUSTERING_LEAFSERVER_STREAMS_MAXCONSUMEMSGS:"clustering_leafServer_streams_maxConsumeMsgs",CLUSTERING_LEAFSERVER_STREAMS_MAXINGESTTHREADS:"clustering_leafServer_streams_maxIngestThreads",CLUSTERING_LEAFSERVER_STREAMS_PATH:"clustering_leafServer_streams_path",CLUSTERING_NODENAME:"clustering_nodeName",CLUSTERING_TLS_CERTIFICATE:"clustering_tls_certificate",CLUSTERING_TLS_PRIVATEKEY:"clustering_tls_privateKey",CLUSTERING_TLS_CERT_AUTH:"clustering_tls_certificateAuthority",CLUSTERING_TLS_INSECURE:"clustering_tls_insecure",CLUSTERING_TLS_VERIFY:"clustering_tls_verify",CLUSTERING_LOGLEVEL:"clustering_logLevel",CLUSTERING_REPUBLISHMESSAGES:"clustering_republishMessages",CLUSTERING_DATABASELEVEL:"clustering_databaseLevel",CUSTOMFUNCTIONS_NETWORK_HTTPS:"customFunctions_network_https",THREADS:"threads",THREADS_COUNT:"threads_count",THREADS_DEBUG:"threads_debug",THREADS_DEBUG_STARTINGPORT:"threads_debug_startingPort",THREADS_DEBUG_PORT:"threads_debug_port",THREADS_DEBUG_HOST:"threads_debug_host",THREADS_DEBUG_WAITFORDEBUGGER:"threads_debug_waitForDebugger",THREADS_MAXHEAPMEMORY:"threads_maxHeapMemory",THREADS_HEAPSNAPSHOTNEARLIMIT:"threads_heapSnapshotNearLimit",HTTP_SESSIONAFFINITY:"http_sessionAffinity",HTTP_COMPRESSIONTHRESHOLD:"http_compressionThreshold",HTTP_CORS:"http_cors",HTTP_CORSACCESSLIST:"http_corsAccessList",HTTP_CORSACCESSCONTROLALLOWHEADERS:"http_corsAccessControlAllowHeaders",HTTP_HEADERSTIMEOUT:"http_headersTimeout",HTTP_KEEPALIVETIMEOUT:"http_keepAliveTimeout",HTTP_MAXPARAMLENGTH:"http_maxParamLength",HTTP_TIMEOUT:"http_timeout",HTTP_PORT:"http_port",HTTP_SECUREPORT:"http_securePort",HTTP_MTLS:"http_mtls",HTTP_MTLS_REQUIRED:"http_mtls_required",HTTP_MTLS_USER:"http_mtls_user",HTTP_MTLS_CERTIFICATEVERIFICATION:"http_mtls_certificateVerification",HTTP_MTLS_CERTIFICATEVERIFICATION_FAILUREMODE:"http_mtls_certificateVerification_failureMode",HTTP_MTLS_CERTIFICATEVERIFICATION_CRL:"http_mtls_certificateVerification_crl",HTTP_MTLS_CERTIFICATEVERIFICATION_CRL_TIMEOUT:"http_mtls_certificateVerification_crl_timeout",HTTP_MTLS_CERTIFICATEVERIFICATION_CRL_CACHETTL:"http_mtls_certificateVerification_crl_cacheTtl",HTTP_MTLS_CERTIFICATEVERIFICATION_CRL_FAILUREMODE:"http_mtls_certificateVerification_crl_failureMode",HTTP_MTLS_CERTIFICATEVERIFICATION_CRL_GRACEPERIOD:"http_mtls_certificateVerification_crl_gracePeriod",HTTP_MTLS_CERTIFICATEVERIFICATION_OCSP:"http_mtls_certificateVerification_ocsp",HTTP_MTLS_CERTIFICATEVERIFICATION_OCSP_TIMEOUT:"http_mtls_certificateVerification_ocsp_timeout",HTTP_MTLS_CERTIFICATEVERIFICATION_OCSP_CACHETTL:"http_mtls_certificateVerification_ocsp_cacheTtl",HTTP_MTLS_CERTIFICATEVERIFICATION_OCSP_ERRORCACHETTL:"http_mtls_certificateVerification_ocsp_errorCacheTtl",HTTP_MTLS_CERTIFICATEVERIFICATION_OCSP_FAILUREMODE:"http_mtls_certificateVerification_ocsp_failureMode",HTTP_MAXHEADERSIZE:"http_maxHeaderSize",HTTP_THREADRANGE:"http_threadRange",HTTP_REQUESTQUEUELIMIT:"http_requestQueueLimit",HTTP_MAXREQUESTBODYSIZE:"http_maxRequestBodySize",HTTP_HTTP2:"http_http2",LICENSE_MODE:"license_mode",LICENSE_REGION:"license_region",LOCALSTUDIO_ENABLED:"localStudio_enabled",LOGGING_COLORS:"logging_colors",LOGGING_CONSOLE:"logging_console",LOGGING_FILE:"logging_file",LOGGING_LEVEL:"logging_level",LOGGING_ROOT:"logging_root",LOGGING_EXTERNAL_LEVEL:"logging_external_level",LOGGING_EXTERNAL_TAG:"logging_external_tag",LOGGING_EXTERNAL_PATH:"logging_external_path",LOGGING_ROTATION_ENABLED:"logging_rotation_enabled",LOGGING_ROTATION_COMPRESS:"logging_rotation_compress",LOGGING_ROTATION_INTERVAL:"logging_rotation_interval",LOGGING_ROTATION_MAXSIZE:"logging_rotation_maxSize",LOGGING_ROTATION_PATH:"logging_rotation_path",LOGGING_ROTATION_RETENTION:"logging_rotation_retention",LOGGING_STDSTREAMS:"logging_stdStreams",LOGGING_AUDITLOG:"logging_auditLog",LOGGING_AUDITRETENTION:"logging_auditRetention",LOGGING_AUDITAUTHEVENTS_LOGFAILED:"logging_auditAuthEvents_logFailed",LOGGING_AUDITAUTHEVENTS_LOGSUCCESSFUL:"logging_auditAuthEvents_logSuccessful",OPERATIONSAPI_NETWORK_CORS:"operationsApi_network_cors",OPERATIONSAPI_NETWORK_CORSACCESSLIST:"operationsApi_network_corsAccessList",OPERATIONSAPI_NETWORK_HEADERSTIMEOUT:"operationsApi_network_headersTimeout",OPERATIONSAPI_NETWORK_HTTPS:"operationsApi_network_https",OPERATIONSAPI_NETWORK_KEEPALIVETIMEOUT:"operationsApi_network_keepAliveTimeout",OPERATIONSAPI_NETWORK_PORT:"operationsApi_network_port",OPERATIONSAPI_NETWORK_DOMAINSOCKET:"operationsApi_network_domainSocket",OPERATIONSAPI_NETWORK_SECUREPORT:"operationsApi_network_securePort",OPERATIONSAPI_NETWORK_HTTP2:"operationsApi_network_http2",OPERATIONSAPI_NETWORK_MAXREQUESTBODYSIZE:"operationsApi_network_maxRequestBodySize",OPERATIONSAPI_TLS:"operationsApi_tls",OPERATIONSAPI_TLS_CERTIFICATE:"operationsApi_tls_certificate",OPERATIONSAPI_TLS_PRIVATEKEY:"operationsApi_tls_privateKey",OPERATIONSAPI_TLS_CERTIFICATEAUTHORITY:"operationsApi_tls_certificateAuthority",OPERATIONSAPI_NETWORK_TIMEOUT:"operationsApi_network_timeout",OPERATIONSAPI_SYSINFO_NETWORK:"operationsApi_sysInfo_network",OPERATIONSAPI_SYSINFO_DISK:"operationsApi_sysInfo_disk",REPLICATION:"replication",REPLICATION_HOSTNAME:"replication_hostname",REPLICATION_URL:"replication_url",REPLICATION_PORT:"replication_port",REPLICATION_SECUREPORT:"replication_securePort",REPLICATION_ROUTES:"replication_routes",REPLICATION_DATABASES:"replication_databases",REPLICATION_ENABLEROOTCAS:"replication_enableRootCAs",REPLICATION_MTLS_CERTIFICATEVERIFICATION:"replication_mtls_certificateVerification",REPLICATION_MTLS_CERTIFICATEVERIFICATION_FAILUREMODE:"replication_mtls_certificateVerification_failureMode",REPLICATION_MTLS_CERTIFICATEVERIFICATION_CRL:"replication_mtls_certificateVerification_crl",REPLICATION_MTLS_CERTIFICATEVERIFICATION_CRL_TIMEOUT:"replication_mtls_certificateVerification_crl_timeout",REPLICATION_MTLS_CERTIFICATEVERIFICATION_CRL_CACHETTL:"replication_mtls_certificateVerification_crl_cacheTtl",REPLICATION_MTLS_CERTIFICATEVERIFICATION_CRL_FAILUREMODE:"replication_mtls_certificateVerification_crl_failureMode",REPLICATION_MTLS_CERTIFICATEVERIFICATION_CRL_GRACEPERIOD:"replication_mtls_certificateVerification_crl_gracePeriod",REPLICATION_MTLS_CERTIFICATEVERIFICATION_OCSP:"replication_mtls_certificateVerification_ocsp",REPLICATION_MTLS_CERTIFICATEVERIFICATION_OCSP_TIMEOUT:"replication_mtls_certificateVerification_ocsp_timeout",REPLICATION_MTLS_CERTIFICATEVERIFICATION_OCSP_CACHETTL:"replication_mtls_certificateVerification_ocsp_cacheTtl",REPLICATION_MTLS_CERTIFICATEVERIFICATION_OCSP_ERRORCACHETTL:"replication_mtls_certificateVerification_ocsp_errorCacheTtl",REPLICATION_MTLS_CERTIFICATEVERIFICATION_OCSP_FAILUREMODE:"replication_mtls_certificateVerification_ocsp_failureMode",REPLICATION_SHARD:"replication_shard",REPLICATION_BLOBTIMEOUT:"replication_blobTimeout",REPLICATION_FAILOVER:"replication_failOver",ROOTPATH:"rootPath",SERIALIZATION_BIGINT:"serialization_bigInt",STORAGE_WRITEASYNC:"storage_writeAsync",STORAGE_OVERLAPPINGSYNC:"storage_overlappingSync",STORAGE_CACHING:"storage_caching",STORAGE_COMPRESSION:"storage_compression",STORAGE_NOREADAHEAD:"storage_noReadAhead",STORAGE_PREFETCHWRITES:"storage_prefetchWrites",STORAGE_ENCRYPTION:"storage_encryption",STORAGE_MAXTRANSACTIONQUEUETIME:"storage_maxTransactionQueueTime",STORAGE_MAXTRANSACTIONOPENTIME:"storage_maxTransactionOpenTime",STORAGE_DEBUGLONGTRANSACTIONS:"storage_debugLongTransactions",STORAGE_PATH:"storage_path",STORAGE_BLOBPATHS:"storage_blobPaths",STORAGE_BLOBCLEANUPSPEED:"storage_blobCleanupSpeed",STORAGE_AUDIT_PATH:"storage_audit_path",STORAGE_MAXFREESPACETOLOAD:"storage_maxFreeSpaceToLoad",STORAGE_MAXFREESPACETORETAIN:"storage_maxFreeSpaceToRetain",STORAGE_PAGESIZE:"storage_pageSize",STORAGE_COMPRESSION_DICTIONARY:"storage_compression_dictionary",STORAGE_COMPRESSION_THRESHOLD:"storage_compression_threshold",STORAGE_COMPACTONSTART:"storage_compactOnStart",STORAGE_COMPACTONSTARTKEEPBACKUP:"storage_compactOnStartKeepBackup",STORAGE_RECLAMATION_THRESHOLD:"storage_reclamation_threshold",STORAGE_RECLAMATION_INTERVAL:"storage_reclamation_interval",STORAGE_RECLAMATION_EVICTIONFACTOR:"storage_reclamation_evictionFactor",DATABASES:"databases",IGNORE_SCRIPTS:"ignoreScripts",MQTT_NETWORK_PORT:"mqtt_network_port",MQTT_WEBSOCKET:"mqtt_webSocket",MQTT_NETWORK_SECUREPORT:"mqtt_network_securePort",MQTT_NETWORK_MTLS:"mqtt_network_mtls",MQTT_NETWORK_MTLS_REQUIRED:"mqtt_network_mtls_required",MQTT_NETWORK_MTLS_CERTIFICATEAUTHORITY:"mqtt_network_mtls_certificateAuthority",MQTT_NETWORK_MTLS_USER:"mqtt_network_mtls_user",MQTT_REQUIREAUTHENTICATION:"mqtt_requireAuthentication",COMPONENTSROOT:"componentsRoot",TLS_CERTIFICATE:"tls_certificate",TLS_PRIVATEKEY:"tls_privateKey",TLS_CERTIFICATEAUTHORITY:"tls_certificateAuthority",TLS_CIPHERS:"tls_ciphers",TLS:"tls",CLONED:"cloned"},bU={settings_path:RU.SETTINGS_PATH_KEY,hdb_root_key:M.ROOTPATH,hdb_root:M.ROOTPATH,rootpath:M.ROOTPATH,server_port_key:M.OPERATIONSAPI_NETWORK_PORT,server_port:M.OPERATIONSAPI_NETWORK_PORT,cert_key:M.TLS_CERTIFICATE,certificate:M.TLS_CERTIFICATE,private_key_key:M.TLS_PRIVATEKEY,private_key:M.TLS_PRIVATEKEY,http_secure_enabled_key:M.OPERATIONSAPI_NETWORK_HTTPS,https_on:M.OPERATIONSAPI_NETWORK_HTTPS,cors_enabled_key:M.OPERATIONSAPI_NETWORK_CORS,cors_on:M.OPERATIONSAPI_NETWORK_CORS,cors_whitelist_key:M.OPERATIONSAPI_NETWORK_CORSACCESSLIST,cors_whitelist:M.OPERATIONSAPI_NETWORK_CORSACCESSLIST,cors_accesslist_key:M.OPERATIONSAPI_NETWORK_CORSACCESSLIST,cors_accesslist:M.OPERATIONSAPI_NETWORK_CORSACCESSLIST,log_level_key:M.LOGGING_LEVEL,log_level:M.LOGGING_LEVEL,log_path_key:M.LOGGING_ROOT,log_path:M.LOGGING_ROOT,clustering_node_name_key:M.CLUSTERING_NODENAME,node_name:M.CLUSTERING_NODENAME,clustering_enabled_key:M.CLUSTERING_ENABLED,clustering:M.CLUSTERING_ENABLED,max_http_threads:M.THREADS_COUNT,max_hdb_processes:M.THREADS_COUNT,server_timeout_key:M.OPERATIONSAPI_NETWORK_TIMEOUT,server_timeout_ms:M.OPERATIONSAPI_NETWORK_TIMEOUT,server_keep_alive_timeout_key:M.OPERATIONSAPI_NETWORK_KEEPALIVETIMEOUT,server_keep_alive_timeout:M.OPERATIONSAPI_NETWORK_KEEPALIVETIMEOUT,server_headers_timeout_key:M.OPERATIONSAPI_NETWORK_HEADERSTIMEOUT,server_headers_timeout:M.OPERATIONSAPI_NETWORK_HEADERSTIMEOUT,disable_transaction_log_key:M.LOGGING_AUDITLOG,disable_transaction_log:M.LOGGING_AUDITLOG,operation_token_timeout_key:M.AUTHENTICATION_OPERATIONTOKENTIMEOUT,operation_token_timeout:M.AUTHENTICATION_OPERATIONTOKENTIMEOUT,refresh_token_timeout_key:M.AUTHENTICATION_REFRESHTOKENTIMEOUT,refresh_token_timeout:M.AUTHENTICATION_REFRESHTOKENTIMEOUT,custom_functions_port_key:M.HTTP_PORT,custom_functions_port:M.HTTP_PORT,custom_functions_directory_key:M.COMPONENTSROOT,custom_functions_directory:M.COMPONENTSROOT,max_custom_function_processes:M.THREADS_COUNT,logging_console:M.LOGGING_CONSOLE,log_to_file:M.LOGGING_FILE,log_to_stdstreams:M.LOGGING_STDSTREAMS,local_studio_on:M.LOCALSTUDIO_ENABLED,clustering_port:M.CLUSTERING_HUBSERVER_CLUSTER_NETWORK_PORT,clustering_user:M.CLUSTERING_USER,customfunctions_network_port:M.HTTP_PORT,customfunctions_tls_certificate:M.TLS_CERTIFICATE,customfunctions_network_cors:M.HTTP_CORS,customfunctions_network_corsaccesslist:M.HTTP_CORSACCESSLIST,customfunctions_network_headerstimeout:M.HTTP_HEADERSTIMEOUT,customfunctions_network_https:M.CUSTOMFUNCTIONS_NETWORK_HTTPS,customfunctions_network_keepalivetimeout:M.HTTP_KEEPALIVETIMEOUT,customfunctions_tls_privatekey:M.TLS_PRIVATEKEY,customfunctions_tls_certificateauthority:M.TLS_CERTIFICATEAUTHORITY,customfunctions_network_timeout:M.HTTP_TIMEOUT,customfunctions_tls:M.TLS,http_threads:M.THREADS_COUNT,threads:M.THREADS_COUNT,threads_count:M.THREADS_COUNT,customfunctions_processes:M.THREADS_COUNT,customfunctions_root:M.COMPONENTSROOT,operationsapi_root:M.ROOTPATH};for(let e in M){let t=M[e];bU[t.toLowerCase()]=t}t8={TABLES:"tables",PATH:"path",AUDIT_PATH:"auditPath"},r8={csv_file_load:"csv_file_load",csv_data_load:K.CSV_DATA_LOAD,csv_url_load:K.CSV_URL_LOAD,delete_files_before:"delete_files_before",delete_records_before:"delete_records_before",delete_audit_logs_before:"delete_audit_logs_before",delete_transaction_logs_before:"delete_transaction_logs_before",empty_trash:"empty_trash",export_local:"export_local",export_to_s3:"export_to_s3",import_from_s3:"import_from_s3",restart_service:"restart_service"},lA={CLUSTERING_PAYLOAD:"clustering_payload",DELEGATE_THREAD_RESPONSE:"delegate_thread_response",CLUSTERING:"clustering",SCHEMA:"schema",CLUSTER_STATUS:"cluster_status",JOB:"job",CHILD_STARTED:"child_started",CHILD_STOPPED:"child_stopped",USER:"user",RESTART:"restart"},n8={VERSION_DEFAULT:"2.2.0"},s8={DEVELOPMENT:8192,DEFAULT:512},i8={ENOENT:"ENOENT",EACCES:"EACCES",EEXIST:"EEXIST",ERR_INVALID_ARG_TYPE:"ERR_INVALID_ARG_TYPE"},o8=Symbol("metadata"),uA="__clustering__",AU="__createdtime__",IU="__updatedtime__",a8={CREATED_TIME:AU,UPDATED_TIME:IU},c8=[AU,IU],l8=15984864e5,T_={LESS:"<",LESS_OR_EQ:"<=",GREATER:">",GREATER_OR_EQ:">=",BETWEEN:"..."},dA={"<":"LESS","<=":"LESS_OR_EQ",">":"GREATER",">=":"GREATER_OR_EQ","...":"BETWEEN"},u8={READ:"read",INSERT:"insert",UPDATE:"update",DELETE:"delete"},d8=["*","%"],f8="func_val",y_={HASH_VALUE:"hash_value",TIMESTAMP:"timestamp",USERNAME:"username"},ym={JWT_PRIVATE_KEY_NAME:".jwtPrivate.key",JWT_PUBLIC_KEY_NAME:".jwtPublic.key",JWT_PASSPHRASE_NAME:".jwtPass"},R_={SHUTDOWN:"shutdown",CHILD_STARTED:"child_started",CHILD_STOPPED:"child_stopped",SCHEMA:"schema",USER:"user",CLUSTER_STATUS_RESPONSE:"cluster_status_response",CLUSTER_STATUS_REQUEST:"cluster_status_request",METRICS:"metrics",GET_METRICS:"get_metrics",RESTART:"restart",START_JOB:"start_job",NATS_CONSUMER_UPDATE:"nats_consumer_update",COMPONENT_STATUS_REQUEST:"component_status_request",COMPONENT_STATUS_RESPONSE:"component_status_response"},fA={HTTP:"http"},m8="3.x.x",ai={SUCCESS:"success",FAILURE:"failure"},Wa={AUTHENTICATION:"authentication",AUTHORIZATION:"authorization"}});var Pt=v((KCe,NU)=>{"use strict";var{platform:VCe}=require("os"),p8="nats-server.zip",mA="nats-server",h8=process.platform==="win32"?`${mA}.exe`:mA,E8=/^[^\s.,*>]+$/,wU="__request__",_8=a(e=>`${e}.${wU}`,"REQUEST_SUBJECT"),g8={NATS_MSG_ID:"Nats-Msg-Id",ORIGIN:"origin",TRANSACTED_NODES:"transacted_nodes"},S8={HUB_SERVER:"hub.json",LEAF_SERVER:"leaf.json"},T8={HUB:"hub.pid",LEAF:"leaf.pid"},y8={HUB:"-hub",LEAF:"-leaf",ADMIN:"-admin"},R8={SUCCESS:"success",ERROR:"error"},b8={OPEN:"open",CLOSED:"closed",NO_RESPONDERS:"NoResponders",TIMEOUT:"Timeout"},A8={TXN:"txn",MSGID:"msgid"},ku={ERR:"error",WRN:"warn",INF:"info",DBG:"debug",TRC:"trace"},I8={[ku.ERR]:1,[ku.WRN]:2,[ku.INF]:3,[ku.DBG]:4,[ku.TRC]:5},w8={debug:"-D",trace:"-DVV"};NU.exports={NATS_SERVER_ZIP:p8,NATS_SERVER_NAME:mA,NATS_BINARY_NAME:h8,PID_FILES:T8,NATS_CONFIG_FILES:S8,SERVER_SUFFIX:y8,NATS_TERM_CONSTRAINTS_RX:E8,REQUEST_SUFFIX:wU,UPDATE_REMOTE_RESPONSE_STATUSES:R8,CLUSTER_STATUS_STATUSES:b8,REQUEST_SUBJECT:_8,SUBJECT_PREFIXES:A8,MSG_HEADERS:g8,LOG_LEVELS:ku,LOG_LEVEL_FLAGS:w8,LOG_LEVEL_HIERARCHY:I8}});var OU=v((WCe,CU)=>{"use strict";var N8=Pt(),pA=class{static{a(this,"HubConfigObject")}constructor(t,r,n,s,i,o,c,l,u,d,f,m,p,h){this.port=t,o===null&&(o=void 0),this.server_name=r+N8.SERVER_SUFFIX.HUB,this.pid_file=n,this.max_payload=67108864,this.reconnect_error_reports=100,this.jetstream={enabled:!1},this.tls={cert_file:s,key_file:i,ca_file:o,insecure:c,verify:l},this.leafnodes={port:u,tls:{cert_file:s,key_file:i,ca_file:o,insecure:c}},this.cluster={name:d,port:f,routes:m,tls:{cert_file:s,key_file:i,ca_file:o,insecure:c,verify:l}},this.accounts={SYS:{users:p},HDB:{users:h}},this.system_account="SYS"}};CU.exports=pA});var DU=v((zCe,LU)=>{"use strict";var PU=Pt(),hA=class{static{a(this,"LeafConfigObject")}constructor(t,r,n,s,i,o,c,l,u,d,f){this.port=t,f===null&&(f=void 0),this.server_name=r+PU.SERVER_SUFFIX.LEAF,this.pid_file=n,this.max_payload=67108864,this.jetstream={enabled:!0,store_dir:s,domain:r+PU.SERVER_SUFFIX.LEAF},this.tls={cert_file:u,key_file:d,ca_file:f,insecure:!0},this.leafnodes={remotes:[{tls:{ca_file:f,insecure:!0},urls:i,account:"SYS"},{tls:{ca_file:f,insecure:!0},urls:o,account:"HDB"}]},this.accounts={SYS:{users:c},HDB:{users:l,jetstream:"enabled"}},this.system_account="SYS"}};LU.exports=hA});var MU=v((JCe,vU)=>{"use strict";var EA=class{static{a(this,"HdbUserObject")}constructor(t,r){this.user=t,this.password=r}};vU.exports=EA});var xU=v((ZCe,UU)=>{"use strict";var C8=Pt(),_A=class{static{a(this,"SysUserObject")}constructor(t,r){this.user=t+C8.SERVER_SUFFIX.ADMIN,this.password=r}};UU.exports=_A});var rl=v((tOe,kU)=>{"use strict";var BU=require("minimist");kU.exports=O8;function O8(e=[],t=!1){if(!Array.isArray(e))return{};let r,n;t?(r=FU(process.env),n=FU(BU(process.argv))):(r=process.env,n=BU(process.argv));let s={};for(let i=0,o=e.length;i<o;i++){let c=e[i];n[c]!==void 0?s[c]=n[c].toString().trim():r[c]!==void 0&&(s[c]=r[c].toString().trim())}return s}a(O8,"assignCMDENVVariables");function FU(e){let t,r=Object.keys(e),n=r.length,s={};for(;n--;)t=r[n],s[t.toLowerCase()]=e[t];return s}a(FU,"objKeysToLowerCase")});var ci=v(rs=>{"use strict";global.Resource=rs.Resource=void 0;global.tables=rs.tables={};global.databases=rs.databases={};global.getUser=rs.getUser=void 0;global.authenticateUser=rs.authenticateUser=void 0;global.server=rs.server={};global.contentTypes=rs.contentTypes=null;global.threads=rs.threads=[];global.logger={};global.RequestTarget=rs.RequestTarget=void 0;global.operation=rs.operation=void 0;rs._assignPackageExport=(e,t)=>{global[e]=rs[e]=t}});var gA=v(hn=>{"use strict";var P8={cert:"-----BEGIN CERTIFICATE-----\rMIIDXDCCAkSgAwIBAgIFNTE4MzQwDQYJKoZIhvcNAQELBQAwXTEXMBUGA1UEAxMO\rSGFycGVyREIsIEluYy4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDTzEPMA0GA1UE\rBxMGRGVudmVyMRcwFQYDVQQKEw5IYXJwZXJEQiwgSW5jLjAeFw0yMjAzMTEyMzAz\rNDlaFw0yNzAzMTAyMzAzNDlaMF0xFzAVBgNVBAMTDkhhcnBlckRCLCBJbmMuMQsw\rCQYDVQQGEwJVUzELMAkGA1UECBMCQ08xDzANBgNVBAcTBkRlbnZlcjEXMBUGA1UE\rChMOSGFycGVyREIsIEluYy4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\rAQCsEUlBF8WImS78rCFXVKyntxfrW++4qZ3hGnoD2MHZAuDHyeP/5eGnaE9GQhKc\r4DwG4DGvh0wP2zIYnBfiQ3L2ZtnlDR9ZkKIQYGlVxTUn6T43krhK5nZKqDF43Yg3\rZEvO3cbJBjiKZx0eA2/toehdSsTAHHQx5gTDcggNe2tgoJHYPwi9YF/AxSBZrbgb\ryWlYgtYDmF32ytHP03GUCIdKOFuBPsHTGu4SkdEIdLIqO9oglW1YFH5qZ6NiwApW\rsP+GCuqOwDXXbdjr75iq9Tq/CDrjGFLaTPmvd2Q0qG/BtaCll0ghpG+yIHvt/iQs\rajS+LxEWAnVlGMaDdFErbDUtAgMBAAGjIzAhMA8GA1UdEwEB/wQFMAMBAf8wDgYD\rVR0PAQH/BAQDAgIEMA0GCSqGSIb3DQEBCwUAA4IBAQASR4YW/rPK7PNArHVe9zzM\rb0rKNX/2T9/0nybRhmE/+hdlSgliTAeebmwkUS2APckmekYt/q2ZY2NS65Fo/jjp\rG8TJrtcF4h+ylVqUp0ZXQLFtIsr7r2JZA7hJ6njW6G4DHSZ0gxtECLi4CBlTjzm5\rNmnmIDObvGRTuqmcdAZmXeObbta/He2XIzietukPAYX062pNM+G5XT5UM1eG/Vlp\rN86vjhpyI+ffKy+C60SJqxmKM3ydgN7oLscE7+2wLPN25XqN4W99OwGsp5dTdu/f\r5lPtFayXdJ55e/sNQKmGN+UGLrL05c2MWgjb8U/LFilnupUianceoeSERZmVjzKX\r-----END CERTIFICATE-----\r".replace(/\r/g,`\r `),key:"-----BEGIN RSA PRIVATE KEY-----\rMIIEowIBAAKCAQEArBFJQRfFiJku/KwhV1Ssp7cX61vvuKmd4Rp6A9jB2QLgx8nj\r/+Xhp2hPRkISnOA8BuAxr4dMD9syGJwX4kNy9mbZ5Q0fWZCiEGBpVcU1J+k+N5K4\rSuZ2SqgxeN2IN2RLzt3GyQY4imcdHgNv7aHoXUrEwBx0MeYEw3IIDXtrYKCR2D8I\rvWBfwMUgWa24G8lpWILWA5hd9srRz9NxlAiHSjhbgT7B0xruEpHRCHSyKjvaIJVt\rWBR+amejYsAKVrD/hgrqjsA1123Y6++YqvU6vwg64xhS2kz5r3dkNKhvwbWgpZdI\rIaRvsiB77f4kLGo0vi8RFgJ1ZRjGg3RRK2w1LQIDAQABAoIBAQCEOmh78EOpnGZC\rYBjjHrvrysVD5gvLcfVUtl8Ls7gMB60re1eOIF+PoZZCHKZnDd6zPfiQtj1adg0C\rYnnsM/8VoaZS4gm0b3RLd3ubIQifWhuo40RissY2yxfxlPSH9LhZCY8ojnJG0cTL\resK579E8WCfopjUY33XLqEbN7Ylv39J+DSqInjqV3efJZUa+HqUJ98VxxzodcKMD\rP3bwUU4gHoSSp4pAsOFH5sQhaIWH1IcNjrAwpee2cJQuh4G157RRIuuUpagtaEG/\rXJIiAyBguJyu3JQFnIBQF01N5+omJgXYJ1L0m54543/iIRThmF3zDCDgCyUzmOk+\rH6As9fv1AoGBANOpOtOZLSAScjGsgJamT3ceJ2wCa86g2j8Oxu8lJUmUp5s3tA0v\rBFW5O3S4KR1EXwkLMBUMrfFM8YvzHWxsXBI6XV8azGLvyqPHxr65OhmpGYkGZMXu\rn9okgjkqlewnY2I073gvyK7ppX51UL5y9fF1vlsk+UlW+Rgx/vMHbdcjAoGBANAc\rxRUsxs4QJpbS4zD3JOkHjr24a97TrS3kCybAHUMpR2NrEHPZw9zex0/aphOJUHfL\rIMkOZdpfDqMfxWy4FAEmqBEMkO2SB+h0Wp4P+qp81ax4vGFiB0cD3wtixr11U1tt\rlZ/ZTdv4VDpDFNK1KaplhTDeyuCjeYfS3/GJia9vAoGAcOsAgjBevZR5rXx84WH6\rVO8WUu37u7FenXNxt9VWTinrPMh72uixZFY8nOk+rely1e1NCn3IMko9Ns9NbDFm\r8SaH95vhXArXTYbfxZIlp9jp0YtCqcHDL+p4Oq04bFMbFyJseu7rHj1x18QYfnHw\rOY/6LL/N6k1m+Hx7qgXVmIcCgYB/w0nTCBw84XlvWqSTqQaF8VfWbWP79mP5KmkW\rLxdH5g2noVEGbohqDnK6OXd/wusdwByukiJBf94Skyy25AOT+VFwthA7aU1ljhkb\rtJ+lDuJ28eBkwLPLCzthWBC+u0qjdJFJAzVjd/7tjcU43nNn4s90AzL12iaAFhvZ\rwyA+DQKBgGc/4cdyGJ3YkcA8150gQBawgJZ7q8V1JND87ggWA8wnK3cHn7rMZQl2\r3emDp9HEFXFex5dbGDDqZFAoesZCDxjknIn9oNfW4PvaWS8q7b6ZKLZG1p03Pu7/\rtYaD0kPbo0kysfFT/co+NgHbdykvIyboomfGdNLTUjYuy6lpwpvs\r-----END RSA PRIVATE KEY-----\r".replace(/\r/g,`\r `)},L8="certificate.pem",D8="privateKey.pem",v8="caCertificate.pem",M8="natsCertificate.pem",U8="natsCaCertificate.pem",Lt={DEFAULT:"default","DEFAULT-CA":"default-ca",SERVER:"server",CA:"ca","OPERATIONS-API":"operations-api","OPERATIONS-CA":"operations-ca"},x8={tls_certificate:Lt.SERVER,tlsCertificateAuthority:Lt.CA,customFunctions_tls_certificate:Lt.SERVER,customFunctionsTlsCertificateAuthority:Lt.CA,operationsApi_tls_certificate:Lt["OPERATIONS-API"],operationsApiTlsCertificateAuthority:Lt["OPERATIONS-CA"]},B8={[Lt.SERVER]:2,[Lt.DEFAULT]:1},F8={[Lt["OPERATIONS-API"]]:3,[Lt.SERVER]:2,[Lt.DEFAULT]:1},k8={[Lt["OPERATIONS-API"]]:3,[Lt.SERVER]:2,[Lt.DEFAULT]:1},H8={[Lt["OPERATIONS-CA"]]:3,[Lt.CA]:2,[Lt["DEFAULT-CA"]]:1},G8={[Lt["OPERATIONS-CA"]]:3,[Lt.CA]:2,[Lt["DEFAULT-CA"]]:1},q8={[Lt.CA]:2,[Lt["DEFAULT-CA"]]:1};hn.CERTIFICATE_PEM_NAME=L8;hn.PRIVATEKEY_PEM_NAME=D8;hn.CA_PEM_NAME=v8;hn.CERT_NAME=Lt;hn.CERT_CONFIG_NAME_MAP=x8;hn.CERT_PREFERENCE_APP=B8;hn.CERT_PREFERENCE_OPS=F8;hn.CERT_PREFERENCE_REP=k8;hn.CA_CERT_PREFERENCE_REP=H8;hn.CA_CERT_PREFERENCE_OPS=G8;hn.CA_CERT_PREFERENCE_APP=q8;hn.CERTIFICATE_VALUES=P8;hn.NATS_CERTIFICATE_PEM_NAME=M8;hn.NATS_CA_PEM_NAME=U8});var pt=v((iOe,HU)=>{"use strict";var Mn=require("validate.js");Mn.validators.type=function(e,t,r,n){return e===null||typeof e>"u"||Mn.validators.type.checks[t](e)?null:` must be a '${t}' value`};Mn.validators.type.checks={Object:a(function(e){return Mn.isObject(e)&&!Mn.isArray(e)},"Object"),Array:Mn.isArray,Integer:Mn.isInteger,Number:Mn.isNumber,String:Mn.isString,Date:Mn.isDate,Boolean:a(function(e){return typeof e=="boolean"},"Boolean")};Mn.validators.hasValidFileExt=function(e,t){return Mn.isString(e)?e===""?"can't be blank":t.filter(r=>e.endsWith(r)).length>0?null:`must include one of the following valid file extensions - '${t.join("', '")}'`:null};HU.exports={validateObject:$8,validateObjectAsync:V8,validateBySchema:K8};function $8(e,t){if(!e||!t)return new Error("validateObject parameters were null");let r=Mn(e,t,{format:"flat"});return r?new Error(r):null}a($8,"validateObject");async function V8(e,t){if(!e||!t)return new Error("validateObject parameters were null");try{await Mn.async(e,t,{format:"flat"})}catch(r){let n=r.join(",");return new Error(n)}return null}a(V8,"validateObjectAsync");function K8(e,t){let r=t.validate(e,{allowUnknown:!0,abortEarly:!1,errors:{wrap:{label:"'"}}});if(r.error)return new Error(r.error.message)}a(K8,"validateBySchema")});var TA=v((cOe,YU)=>{"use strict";var VU=require("fs-extra"),ye=require("joi"),Y8=require("os"),{boolean:We,string:gt,number:hr,array:ja}=ye.types(),{totalmem:GU}=require("os"),nl=require("path"),W8=J(),SA=ae(),aOe=gA(),qU=(q(),L(z)),j8=pt(),$U="log",z8="components",Q8="Invalid logging.rotation.maxSize unit. Available units are G, M or K",J8="Invalid logging.rotation.interval unit. Available units are D, H or M (minutes)",X8="Invalid logging.rotation.maxSize value. Value should be a number followed by unit e.g. '10M'",Z8="Invalid logging.rotation.interval value. Value should be a number followed by unit e.g. '10D'",eZ="rootPath config parameter is undefined",Un=ye.alternatives([hr.min(0),gt]).optional().empty(null),b_=ye.alternatives([ja.items(gt,{host:gt.required(),port:Un},{hostname:gt.required(),port:Un}).empty(null),ja.items(gt)]),Vi,KU=!1;YU.exports={configValidator:tZ,routesValidator:aZ,routeConstraints:b_};function tZ(e,t=!1){if(KU=t,Vi=e.rootPath,SA.isEmpty(Vi))throw eZ;let r=We.optional(),n=hr.min(0).max(1e3).empty(null).default(oZ),s=gt.pattern(/^[\\\/]$|([\\\/a-zA-Z_0-9\:-]+)+$/,"directory path").empty(null).default(Rm),i=gt.optional().empty(null),o=gt.pattern(/^[^\s.,*>]+$/).messages({"string.pattern.base":"{:#label} invalid, must not contain ., * or >"}).empty(null).required(),c=ye.string().empty(null).default(Rm),l=ye.custom(nZ).empty(null).default(Rm),u=e.clustering?.enabled,d=ye.object({certificate:i,certificateAuthority:i,privateKey:i}),f;return u===!0?f=ye.object({enabled:r,hubServer:ye.object({cluster:ye.object({name:ye.required().empty(null),network:ye.object({port:Un,routes:b_}).required()}).required(),leafNodes:ye.object({network:ye.object({port:Un}).required()}).required(),network:ye.object({port:Un}).required()}).required(),leafServer:ye.object({network:ye.object({port:Un,routes:b_}).required(),streams:ye.object({maxAge:hr.min(120).allow(null).optional(),maxBytes:hr.min(1).allow(null).optional(),maxMsgs:hr.min(1).allow(null).optional(),path:c}).required()}).required(),logLevel:ye.valid("error","warn","info","debug","trace"),nodeName:o,republishMessages:We.optional(),databaseLevel:We.optional(),tls:ye.object({certificate:i,certificateAuthority:i,privateKey:i,insecure:We.required(),verify:We.optional()}),user:gt.optional().empty(null)}).optional():f=ye.object({enabled:r,tls:ye.object({certificate:i,certificateAuthority:i,privateKey:i,insecure:We.optional()})}).optional(),ye.object({authentication:ye.alternatives(ye.object({authorizeLocal:We,cacheTTL:hr.required(),cookie:ye.object({domains:ja.items(gt).optional(),expires:gt.optional()}),enableSessions:We,hashFunction:gt.valid("md5","sha256","argon2id").optional().empty(null)}),We).optional(),analytics:ye.object({aggregatePeriod:hr,replicate:We.optional()}),replication:ye.object({hostname:ye.alternatives(gt,hr).optional().empty(null),url:gt.optional().empty(null),port:Un,securePort:Un,routes:ja.optional().empty(null),databases:ye.alternatives(gt,ja),enableRootCAs:We.optional(),copyTablesToCatchUp:We.optional()}).optional(),componentsRoot:s.optional(),clustering:f,localStudio:ye.object({enabled:r}).required(),logging:ye.object({auditAuthEvents:ye.object({logFailed:We,logSuccessful:We}),file:We.required(),level:ye.valid("notify","fatal","error","warn","info","debug","trace"),rotation:ye.object({enabled:We.optional(),compress:We.optional(),interval:gt.custom(iZ).optional().empty(null),maxSize:gt.custom(sZ).optional().empty(null),path:gt.optional().empty(null).default(Rm)}).required(),root:s,stdStreams:We.required(),auditLog:We.required()}).required(),operationsApi:ye.object({network:ye.object({cors:We.optional(),corsAccessList:ja.optional(),headersTimeout:hr.min(1).optional(),keepAliveTimeout:hr.min(1).optional(),port:Un,domainSocket:ye.optional().empty("hdb/operations-server").default(Rm),securePort:Un,timeout:hr.min(1).optional()}).optional(),tls:ye.alternatives([ye.array().items(d),d])}).required(),rootPath:gt.pattern(/^[\\\/]$|([\\\/a-zA-Z_0-9\:-]+)+$/,"directory path").required(),mqtt:ye.object({network:ye.object({port:Un,securePort:Un,mtls:ye.alternatives([We.optional(),ye.object({user:gt.optional(),certificateAuthority:i,required:We.optional()})])}).required(),webSocket:We.optional(),requireAuthentication:We.optional()}),http:ye.object({compressionThreshold:hr.optional(),cors:We.optional(),corsAccessList:ja.optional(),headersTimeout:hr.min(1).optional(),port:Un,securePort:Un,maxHeaderSize:hr.optional(),mtls:ye.alternatives([We.optional(),ye.object({user:gt.optional(),certificateAuthority:i,required:We.optional()})]),threadRange:ye.alternatives([ja.optional(),gt.optional()])}).required(),threads:ye.alternatives(n.optional(),ye.object({count:n.optional(),debug:ye.alternatives(We.optional(),ye.object({startingPort:hr.min(1).optional(),host:gt.optional(),waitForDebugger:We.optional()})),maxHeapMemory:hr.min(0).optional()})),storage:ye.object({writeAsync:We.required(),overlappingSync:We.optional(),caching:We.optional(),compression:ye.alternatives([We.optional(),ye.object({dictionary:gt.optional(),threshold:hr.optional()})]),compactOnStart:We.optional(),compactOnStartKeepBackup:We.optional(),noReadAhead:We.optional(),path:l,prefetchWrites:We.optional(),maxFreeSpaceToLoad:hr.optional(),maxFreeSpaceToRetain:hr.optional()}).required(),ignoreScripts:We.optional(),tls:ye.alternatives([ye.array().items(d),d])}).validate(e,{allowUnknown:!0,abortEarly:!1,errors:{wrap:{label:"'"}}})}a(tZ,"configValidator");function rZ(e){return KU||VU.existsSync(e)?null:`Specified path ${e} does not exist.`}a(rZ,"doesPathExist");function nZ(e,t){ye.assert(e,gt.pattern(/^[\\\/]$|([\\\/a-zA-Z_0-9\:-]+)+$/,"directory path"));let r=rZ(e);if(r)return t.message(r)}a(nZ,"validatePath");function sZ(e,t){let r=e.slice(-1);if(r!=="G"&&r!=="M"&&r!=="K")return t.message(Q8);let n=e.slice(0,-1);return isNaN(parseInt(n))?t.message(X8):e}a(sZ,"validateRotationMaxSize");function iZ(e,t){let r=e.slice(-1);if(r!=="D"&&r!=="H"&&r!=="M")return t.message(J8);let n=e.slice(0,-1);return isNaN(parseInt(n))?t.message(Z8):e}a(iZ,"validateRotationInterval");function oZ(e,t){let r=t.state.path.join("."),n=Y8.cpus().length,s=n-1;s<=2&&(s=2);let i=process.constrainedMemory?.()||GU();return i=Math.round(Math.min(i,GU())/1e6),s=Math.max(Math.min(s,Math.round((i-750)/300)),1),W8.info(`Detected ${n} cores and ${i}MB on this machine, defaulting ${r} to ${s}`),s}a(oZ,"setDefaultThreads");function Rm(e,t){let r=t.state.path.join(".");if(!SA.isEmpty(t.original)&&r!=="operationsApi.network.domainSocket")return t.original;if(SA.isEmpty(Vi))throw new Error(`Error setting default root for: ${r}. HDB root is not defined`);switch(r){case"componentsRoot":return nl.join(Vi,z8);case"logging.root":return nl.join(Vi,$U);case"clustering.leafServer.streams.path":return nl.join(Vi,"clustering","leaf");case"storage.path":let n=nl.join(Vi,qU.LEGACY_DATABASES_DIR_NAME);return VU.existsSync(n)?n:nl.join(Vi,qU.DATABASES_DIR_NAME);case"logging.rotation.path":return nl.join(Vi,$U);case"operationsApi.network.domainSocket":return r==null?null:nl.join(Vi,"operations-server");default:throw new Error(`Error setting default root for config parameter: ${r}. Unrecognized config parameter`)}}a(Rm,"setDefaultRoot");function aZ(e){let t=ye.object({routes:b_});return j8.validateBySchema({routes:e},t)}a(aZ,"routesValidator")});var Xt=v((uOe,jU)=>{"use strict";var cZ="__dbis__",lZ="__txns__",uZ="__environment_name__",dZ="__dbi_defintion__",fZ={EQUALS:"equals",STARTS_WITH:"startsWith",_STARTS_WITH:"starts_with",ENDS_WITH:"endsWith",_ENDS_WITH:"ends_with",CONTAINS:"contains",SEARCH_ALL:"searchAll",SEARCH_ALL_TO_MAP:"searchAllToMap",BATCH_SEARCH_BY_HASH:"batchSearchByHash",BATCH_SEARCH_BY_HASH_TO_MAP:"batchSearchByHashToMap",GREATER_THAN:"greaterThan",_GREATER_THAN:"greater_than",GREATER_THAN_EQUAL:"greaterThanEqual",_GREATER_THAN_EQUAL:"greater_than_equal",LESS_THAN:"lessThan",_LESS_THAN:"less_than",LESS_THAN_EQUAL:"lessThanEqual",_LESS_THAN_EQUAL:"less_than_equal",BETWEEN:"between"},mZ=["__createdtime__","__updatedtime__"],pZ="\uFFFF",WU={TIMESTAMP:"timestamp",HASH_VALUE:"hash_value",USER_NAME:"user_name"},hZ=Object.values(WU);jU.exports={AUDIT_STORE_NAME:lZ,INTERNAL_DBIS_NAME:cZ,DBI_DEFINITION_NAME:dZ,SEARCH_TYPES:fZ,TIMESTAMP_NAMES:mZ,MAX_SEARCH_KEY_LENGTH:256,ENVIRONMENT_NAME_KEY:uZ,TRANSACTIONS_DBI_NAMES_ENUM:WU,TRANSACTIONS_DBIS:hZ,OVERFLOW_MARKER:pZ}});var Qr=v((dOe,nx)=>{"use strict";var zU=(q(),L(z)),QU=Xt(),JU={CONTINUE:100,OK:200,CREATED:201,BAD_REQUEST:400,UNAUTHORIZED:401,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,REQUEST_TIMEOUT:408,CONFLICT:409,TOO_MANY_REQUESTS:429,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,INSUFFICIENT_STORAGE:507,NETWORK_AUTHENTICATION_REQUIRED:511},XU=a(e=>`${e} Check logs and try again.`,"CHECK_LOGS_WRAPPER"),ZU={500:XU("There was an error processing your request."),400:"Invalid request"},EZ=ZU[JU.INTERNAL_SERVER_ERROR],_Z={OP_NOT_SUPPORTED_FOR_FS:a(e=>`${e} is not available for this instance because it uses the File System data store.`,"OP_NOT_SUPPORTED_FOR_FS"),MISSING_VALUE:a(e=>`${e} is missing.`,"MISSING_VALUE"),INVALID_VALUE:a(e=>`${e} is invalid.`,"INVALID_VALUE"),NOT_FOUND:a(e=>`${e} not found.`,"NOT_FOUND")},gZ={CONFIG_VALIDATION:a(e=>`HarperDB config file validation error: ${e}`,"CONFIG_VALIDATION")},SZ={DEFAULT_BULK_LOAD_ERR:"There was an error during your bulk load into HarperDB.",DOWNLOAD_FILE_ERR:a(e=>`There was an error downloading '${e}'.`,"DOWNLOAD_FILE_ERR"),INSERT_JSON_ERR:"There was an error inserting the downloaded JSON data.",INSERT_CSV_ERR:"There was an error inserting the downloaded CSV data.",INVALID_ACTION_PARAM_ERR:a(e=>`Bulk load operation failed - ${e} is not a valid 'action' parameter`,"INVALID_ACTION_PARAM_ERR"),INVALID_FILE_EXT_ERR:a(e=>`Error selecting correct parser - valid file type not found in json - ${e}`,"INVALID_FILE_EXT_ERR"),MAX_FILE_SIZE_ERR:a((e,t)=>`File size is ${e} bytes, which exceeded the maximum size allowed of: ${t} bytes`,"MAX_FILE_SIZE_ERR"),PAPA_PARSE_ERR:"There was an error parsing the downloaded CSV data.",S3_DOWNLOAD_ERR:a(e=>`There was an error downloading '${e}' from AWS.`,"S3_DOWNLOAD_ERR"),WRITE_TEMP_FILE_ERR:"Error writing temporary file to storage"},TZ={BASE_PATH_REQUIRED:"base_path is required",DESTINATION_PATH_REQUIRED:"destination_path is required",ENV_NAME_REQUIRED:"env_name is required",INVALID_BASE_PATH:"invalid base_path",INVALID_DESTINATION_PATH:"invalid destination_path",INVALID_ENVIRONMENT:"invalid environment",ENV_REQUIRED:"env is required",DBI_NAME_REQUIRED:"dbi_name is required",DBI_DOES_NOT_EXIST:"dbi does not exist",HASH_ATTRIBUTE_REQUIRED:"hash_attribute is required",ID_REQUIRED:"id is required",IDS_REQUIRED:"ids is required",IDS_MUST_BE_ITERABLE:"ids must be iterable",FETCH_ATTRIBUTES_REQUIRED:"fetch_attributes is required",FETCH_ATTRIBUTES_MUST_BE_ARRAY:"fetch_attributes must be an array",ATTRIBUTE_REQUIRED:"attribute is required",SEARCH_VALUE_REQUIRED:"value is required",SEARCH_VALUE_TOO_LARGE:"value is too long",WRITE_ATTRIBUTES_REQUIRED:"write_attributes is required",WRITE_ATTRIBUTES_MUST_BE_ARRAY:"write_attributes must be an array",RECORDS_REQUIRED:"records is required",RECORDS_MUST_BE_ARRAY:"records must be an array",CANNOT_CREATE_INTERNAL_DBIS_NAME:`cannot create a dbi named ${QU.INTERNAL_DBIS_NAME}`,CANNOT_DROP_INTERNAL_DBIS_NAME:`cannot drop a dbi named ${QU.INTERNAL_DBIS_NAME}`,START_VALUE_REQUIRED:"start_value is required",END_VALUE_REQUIRED:"end_val