https://www.caident.co/wp-includes/js/jquery/jquery.min.js
https://www.caident.co/wp-includes/js/jquery/jquery-migrate.min.js
https://www.caident.co/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
https://www.caident.co/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_59257ecdbc83734d4d59c8af00ddb4bc","fragment_name":"wc_fragments_59257ecdbc83734d4d59c8af00ddb4bc","request_timeout":"5000"};
//# sourceURL=wc-cart-fragments-js-extra
https://www.caident.co/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '951980590871191');
fbq('track', 'PageView');
Skip to content
Compatible Operating Systems
CaidentCalc is a desktop software application designed for seamless operation on:
Windows 10
Fully supported
Windows 11
Fully supported
License Requirement
A valid license key is required to access the software.
Internet Connection Required
CaidentCalc requires an active internet connection. All computations and error checking are performed on Caident’s secure cloud servers, ensuring accuracy, speed, and up-to-date validation.
Intended Use
CaidentCalc is engineered for hydraulic calculations in compliance with:
NFPA 13
Standard for the Installation of Sprinkler Systems
NFPA 13R
Standard for Sprinkler Systems in Low-Rise Residential Occupancies
NFPA 13D
Standard for Sprinkler Systems in One- and Two-Family Dwellings and Manufactured Homes
Application Scope
CaidentCalc is not intended for the assessment or verification of systems outside these NFPA categories.
Core Features
CaidentCalc provides a full suite of capabilities to streamline and validate sprinkler system design.
Calculation Engine
Hydraulic Calculations
Using the Hazen–Williams method
System Types
Support for grid, loop, and tree systems
Pump Integration
Integration of pumps and fixed loss devices
Batch Processing
Batch calculations across multiple areas
Hose Allowances
Support for hose allowances and outgoing flows
Data Management & Export
PDF Export
Results in formats suitable for AHJ submittal
Graphical Summaries
System performance visualization
Pipe Tables
Editable pipe and fitting tables
File Import
Import .PIP pipe table files
Customization & Validation
Custom Diameters
Support for custom pipe diameters
Material Libraries
Add new materials, diameters, and fittings to the library
Input Validation
Input error and warning checks
Execution Validation
Flag calculation issues
Accessibility
High-Contrast Text
Enhanced clarity for better readability
Color Profiles
Multiple options to support different visual preferences
Current Limitations
To maintain transparency, the following features are not currently supported in CaidentCalc
- Equivalent K-factor calculations
- Grid peaking analysis
- Import of calculation source files from non-Caident software
- Darcy–Weisbach based calculations
- Pumps with multiple pressure/flow points
Modernize Your Fire Sprinkler Calculations Now
The modern solution trusted by fire protection professionals
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
https://www.caident.co/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js
https://www.caident.co/wp-content/themes/blocksy-child/assets/js/reveal.js
var ct_localizations = {"ajax_url":"https://www.caident.co/wp-admin/admin-ajax.php","public_url":"https://www.caident.co/wp-content/themes/blocksy/static/bundle/","rest_url":"https://www.caident.co/wp-json/","search_url":"https://www.caident.co/search/QUERY_STRING/","show_more_text":"Show more","more_text":"More","search_live_results":"Search results","search_live_no_results":"No results","search_live_no_result":"No results","search_live_one_result":"You got %s result. Please press Tab to select it.","search_live_many_results":"You got %s results. Please press Tab to select one.","search_live_stock_status_texts":{"instock":"In stock","outofstock":"Out of stock"},"clipboard_copied":"Copied!","clipboard_failed":"Failed to Copy","expand_submenu":"Expand dropdown menu","collapse_submenu":"Collapse dropdown menu","dynamic_js_chunks":[{"id":"blocksy_account","selector":".ct-account-item[href*=\"account-modal\"], .must-log-in a","url":"https://www.caident.co/wp-content/plugins/blocksy-companion/static/bundle/account.js?ver=2.1.39","deps":["blocksy-zxcvbn","wp-hooks","wp-i18n","password-strength-meter"],"global_data":[{"var":"wc_password_strength_meter_params","data":{"min_password_strength":3,"stop_checkout":false,"i18n_password_error":"Please enter a stronger password.","i18n_password_hint":"Hint: The password should be at least twelve characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \\\" ? $ % ^ & )."}},{"var":"pwsL10n","data":{"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"}}],"trigger":"click","version":"2.1.39","deps_data":{"blocksy-zxcvbn":"https://www.caident.co/wp-includes/js/zxcvbn.min.js","wp-hooks":"https://www.caident.co/wp-includes/js/dist/hooks.min.js","wp-i18n":"https://www.caident.co/wp-includes/js/dist/i18n.min.js","password-strength-meter":"https://www.caident.co/wp-admin/js/password-strength-meter.min.js"}},{"id":"blocksy_sticky_header","selector":"header [data-sticky]","url":"https://www.caident.co/wp-content/plugins/blocksy-companion/static/bundle/sticky.js?ver=2.1.39","version":"2.1.39"}],"dynamic_styles":{"lazy_load":"https://www.caident.co/wp-content/themes/blocksy/static/bundle/non-critical-styles.min.css?ver=2.1.42","search_lazy":"https://www.caident.co/wp-content/themes/blocksy/static/bundle/non-critical-search-styles.min.css?ver=2.1.42","back_to_top":"https://www.caident.co/wp-content/themes/blocksy/static/bundle/back-to-top.min.css?ver=2.1.42"},"dynamic_styles_selectors":[{"selector":".ct-header-cart, #woo-cart-panel","url":"https://www.caident.co/wp-content/themes/blocksy/static/bundle/cart-header-element-lazy.min.css?ver=2.1.42"},{"selector":".flexy","url":"https://www.caident.co/wp-content/themes/blocksy/static/bundle/flexy.min.css?ver=2.1.42"},{"selector":".ct-pagination","url":"https://www.caident.co/wp-content/themes/blocksy/static/bundle/pagination.min.css?ver=2.1.42"},{"selector":"#account-modal","url":"https://www.caident.co/wp-content/plugins/blocksy-companion/static/bundle/header-account-modal-lazy.min.css?ver=2.1.39"},{"selector":".ct-header-account","url":"https://www.caident.co/wp-content/plugins/blocksy-companion/static/bundle/header-account-dropdown-lazy.min.css?ver=2.1.39"}],"login_generic_error_msg":"An unexpected error occurred. Please try again later."};
var WP_DEBUG = {"debug":"1"};
//# sourceURL=ct-scripts-js-extra
https://www.caident.co/wp-content/themes/blocksy/static/bundle/main.js
https://www.caident.co/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-da15714e8829855bb7ce.js
https://www.caident.co/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
function breezeInitLazyLoad() {
window.lazyLoadInstance = new LazyLoad({
elements_selector: ".br-lazy",
data_src: "breeze",
data_srcset: "brsrcset",
data_sizes: "brsizes",
class_loaded: "br-loaded",
threshold: 300,
});
}
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", breezeInitLazyLoad);
} else {
breezeInitLazyLoad();
}
//# sourceURL=breeze-lazy-js-after
https://www.caident.co/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.caident.co/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
https://www.caident.co/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js
var consent_api = {"consent_type":"","waitfor_consent_hook":"","cookie_expiration":"30","cookie_prefix":"wp_consent","services":[]};
//# sourceURL=wp-consent-api-js-extra
https://www.caident.co/wp-content/plugins/wp-consent-api/assets/js/wp-consent-api.min.js
window.wc_order_attribution.params.consentCategory = "marketing";
//# sourceURL=wp-consent-api-integration-js-before
https://www.caident.co/wp-content/plugins/woocommerce/assets/js/frontend/wp-consent-api-integration.min.js
window._googlesitekit.wcdata = window._googlesitekit.wcdata || {};
window._googlesitekit.wcdata.products = [];
window._googlesitekit.wcdata.add_to_cart = null;
window._googlesitekit.wcdata.currency = "USD";
window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"];
//# sourceURL=googlesitekit-events-provider-woocommerce-js-before
https://www.caident.co/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-a5f72561d6cdf416147d.js
https://www.caident.co/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-wpforms-087b09462076035a76b2.js
window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));