<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Free High Blood Pressure Presentation</title>
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">



<meta name="description" content="How to Reverse High Blood Pressure Solution Kit - Discover the Blood Pressure Natural Cure | Natural Blood Pressure Treatment Information" />






  <meta property="og:title" content="Blood Pressure Normalized - Watch Now" />

  <meta property="og:type" content="article" />

  <meta property="og:image" content="https://dndngvalp4jdj.cloudfront.net/bloodpressurenormalized.com/images/global/og-bananas.jpg" />

  <meta property="og:url" content="https://bloodpressurenormalized.com/blog/feed/" />

  <meta property="og:site_name" content="Blood Pressure Normalized Presentation" />

  <meta property="og:description" content="Powerful food and herbs that normalize high blood pressure naturally." />



<script src="https://cdn.trackjs.com/agent/v3/latest/t.js" crossorigin></script>
<script>
if (typeof TrackJS !== 'undefined') {
  TrackJS.install({
    token: '5a697d58eec24ae599b030cf7cc56ebd',
    version: '1.25.0'
  });
  TrackJS.addMetadata('user_type', 'visitor');
  TrackJS.addMetadata('page_type', 'video');
  TrackJS.addMetadata('video_player', 'videojs');
  TrackJS.addMetadata('product_category', 'High Blood Pressure');
  TrackJS.addMetadata('traffic_type', 'unknown');
  TrackJS.addMetadata('traffic_source', 'unknown');
  TrackJS.addMetadata('affiliate_id', '');
  TrackJS.addMetadata('affiliate_sub_id', 'feed1page_hbp_04-XX-25');
  TrackJS.addMetadata('experiment_id', '');
  TrackJS.addMetadata('experiment_name', '');
  TrackJS.addMetadata('experiment_variation_id', '');
  TrackJS.addMetadata('experiment_variation_name', '');
}
</script>

<script>
const bp = {"url":{"protocol":"https:\/\/","hostname":"bloodpressurenormalized.com","app_hostname":"bloodpressurenormalized.com","port_number":null,"uri":"\/blog\/feed\/","base_url":"https:\/\/bloodpressurenormalized.com","complete":"https:\/\/bloodpressurenormalized.com\/blog\/feed\/","app_complete":"https:\/\/bloodpressurenormalized.com\/blog\/feed\/","scheme":"https","path":"\/blog\/feed\/","path_1":"blog","path_2":"feed","path_3":null,"path_4":null,"path_5":null,"query":null,"fragment":null,"query_array":[],"page_type":"blog","traffic_type":"feed","traffic_source":"feed","variation_number":1,"flags":null,"inherited_source":"\/feed"},"client":{"user_agent":"FeedBurner\/1.0 (http:\/\/www.FeedBurner.com)","ip_address":"66.102.9.34","original_referrer_url":null,"original_referrer":{"path":""},"original_referrer_scheme":null,"original_referrer_hostname":null,"original_referrer_path":"","original_referrer_query":null,"original_referrer_fragment":null,"referrer_url":null,"referrer":{"path":""},"referrer_scheme":null,"referrer_hostname":null,"referrer_path":"","referrer_query":null,"referrer_fragment":null,"previous_page":null,"previous_page_2":null,"original_url":"https:\/\/bloodpressurenormalized.com\/blog\/feed\/","original":{"scheme":"https","host":"bloodpressurenormalized.com","path":"\/blog\/feed\/"},"original_scheme":"https","original_hostname":"bloodpressurenormalized.com","original_path":"\/blog\/feed\/","original_query":null,"original_fragment":null},"geo":{"ip":"66.102.9.34","city":"","postal_code":"","region_name":"","region_code":"","country_code":"US","country_name":"","continent_code":"","data_source":"","remain":0},"user":{"type":"visitor","first_name":"","last_name":"","email":""},"options":[{"priority":101,"selector":"opt1","number":1,"preselected":false,"item_id":"HBP101SOL-REP19KD","unit_name":null,"quantity":1,"digital":null,"physical":null,"shipping":null,"price":19.97,"price_str":"19.97","shipping_price":null,"shipping_price_str":null,"unit_price":19.97,"unit_price_str":"19.97","retail_value":178,"retail_value_str":"178","cost_saved":158,"cost_saved_str":"158","percent_saved":89,"currency_code":"USD","currency_symbol":"$","title":null,"description":null,"type_of_good":null,"feature_list":null,"image":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/global\/atc-button-mobile_v1a_19-97.png","bg_image":null,"placement":null,"url":"https:\/\/bloodpressurenormalized.com\/order?cc=1&add=HBP101SOL-REP19KD","onclick":"window.open(bp.options[0].url,'_self');mainPlayer.pause();el('.bp-controls').show();","custom_field_1":null,"custom_field_2":null,"custom_field_3":null,"custom_field_4":null,"custom_field_5":null,"parsed":{"item_id":"HBP101SOL-REP19KD","product_item":true,"group":"HBP","variation":101,"identifier":"SOL","type_id":"REP","price":19,"kit":true,"item":false,"physical":false,"digital":true,"auto_order":false,"account_id":null,"list_item":false,"list_id":null,"list_add":false,"list_remove":false,"product_name":"High Blood Pressure Solution Kit","product_group":"High Blood Pressure","product_tag":"product_high-blood-pressure-solution-kit","type":{"primary":true,"storefront":false,"secondary":false,"bundle":false,"wholesale":false,"trial":false,"upsell":false,"bonus":false,"apparel":false,"misc":false,"subscription":false,"report":true,"album":false,"track":false,"dvd":false,"membership":false,"book":false,"audiobook":false,"combo":false,"video":false,"donation":false}}}],"order":{"first_name":null,"last_name":null,"email":null,"product_ids":[],"products_exist":false,"product_category":null,"transaction_id":null,"screen_branding_theme":null,"traffic_source":null,"page_url":null,"google_cid":null,"sub_id":null,"custom_field_6":null,"page_query":null,"order_total":null,"sub_total":null,"sub_total_without_upsell":null,"referrer":null,"api_call":false},"modules":[],"components":{"footer":{"component":"footer","hook":"none","settings":[],"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/components\/footer"},"hot-spots":{"component":"hot-spots","hook":"below_footer","settings":[],"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/components\/hot-spots"},"security-seals":{"component":"security-seals","hook":"none","settings":[],"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/components\/security-seals"},"notifications":{"component":"notifications","hook":"below_footer","settings":[],"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/components\/notifications"},"video-player":{"component":"video-player","hook":"none","settings":{"debug":false},"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/components\/video-player"},"player-controls":{"component":"player-controls","hook":"none","settings":[],"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/components\/player-controls"},"purchase-options":{"component":"purchase-options","hook":"none","settings":[],"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/components\/purchase-options"},"payment-methods":{"component":"payment-methods","hook":"none","settings":[],"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/components\/payment-methods"}},"plugins":{"customer-labs":{"plugin":"customer-labs","hook":"none","settings":{"account_id":"cl63427texx588","use_1p_domain":false,"debug":false,"debug_fetch":false},"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/plugins\/customer-labs"},"google-tag-manager":{"plugin":"google-tag-manager","hook":"none","settings":{"container_id":"GTM-56F4837T","measurement_id":"G-20VM4VGG0M","tag_arr":[],"tag_str":""},"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/plugins\/google-tag-manager"},"media-player":{"plugin":"media-player","hook":"none","settings":{"debug":false,"default_player":"videojs","jw_player_version":"8.3.3","video_js_version":"8.10.0"},"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/plugins\/media-player"},"alertify":{"plugin":"alertify","hook":"none","settings":[],"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/plugins\/alertify"},"bootstrap":{"plugin":"bootstrap","hook":"none","settings":[],"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/plugins\/bootstrap"},"bot-detector":{"plugin":"bot-detector","hook":"none","settings":{"debug":false},"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/plugins\/bot-detector"}},"data":{"facebook_pixel_id":null,"dev":false,"debug":false,"staging":false,"test":false},"session":{"start_date":"2025-04-28T10:22:35-0400","session_id":null},"contact":{"first_name":null,"first_name_required":false,"last_name":null,"last_name_required":false,"phone_number":null,"phone_number_required":false,"email":null,"product_category":"High Blood Pressure","product_offer":"High Blood Pressure Solution Kit","add_list":"40","add_tags":[],"remove_tags":[],"add_campaigns":"40","remove_campaigns":[],"custom_fields":{"product_category":"High Blood Pressure","product_list":null,"product_offer":"High Blood Pressure Solution Kit","gift_card":null,"coupon_code":null,"temporary":null}},"players":[],"browser":{"browser":"FeedBurner","version":"0.0","major_version":"0","minor_version":"0","platform":"unknown","device_type":"unknown","ismobiledevice":false,"istablet":false},"lead":{"default_service":"ontraport","lead_gen":true,"opt_in-out":false,"acct_id":"105","default_list":"40","opt-out_list":"6730","ca_opt-in_list":"5888","ca_opt-out_list":"5889","abandon_list":"16"},"player":{"type":"videojs","jw_player_version":"8.3.3","video_js_version":"8.10.0","vidalytics_key":"5Z2mmTj4","video_code":null,"video_file_mp4":"https:\/\/d2ex3jtfzskk20.cloudfront.net\/high-blood-pressure\/hbp_banana-split_ticking-time-bomb-intro-joe-live_v1_28m-22s_2023-12-08_100mb.mp4","audio_file_mp3":"https:\/\/barton-audio.s3.us-east-2.amazonaws.com\/high-blood-pressure\/.mp3","amazon_audio_path":"https:\/\/barton-audio.s3.us-east-2.amazonaws.com\/high-blood-pressure\/","amazon_video_path":"https:\/\/d2ex3jtfzskk20.cloudfront.net\/high-blood-pressure\/","playback_rate":null,"rate_control":false,"captions":false,"caption_file_srt":null,"preference":"html5","auto-play":false,"silent_autoplay":false,"muted":false,"start_position":null,"internal_controls":false,"skip_back_time":10,"skip_forward_time":30,"volume":null,"content_title":"Blood Pressure Normalized","content_description":"How to Reverse High Blood Pressure Solution Kit - Discover the Blood Pressure Natural Cure | Natural Blood Pressure Treatment Information","content_artwork":"<img class=\"img-responsive\" src=\"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/global\/player-artwork_dia001_72x72.jpg\">","thumbnail":null,"max_resolution":null,"video_width":"1920","video_height":"1080","aspect_ratio":"1920:1080"},"page":{"date_modified":"2025-03-30T05:32:35-04:00","product_category":"High Blood Pressure","date_cached":"2025-04-28T10:22:35-04:00","title":null,"description":null,"offer":null,"upfront_offer":null,"creative":null,"upfront_creative":null,"returning_visitor":false,"returning_visitor_time":10,"bounce_rate_time":90,"nav_position_mobile":"above","nav_position_desktop":"above","campaign_tracking":false,"campaign_name":"","campaign_medium":"","campaign_source":"","campaign_content":"","campaign_term":"","dnp_affiliate":false,"tracking":true,"lazyload":true,"lazy_method":"delay","image_delay":5,"fbload_method":"delay","facebook_delay":10,"facebook_app_id":null,"stripe":false,"stripe_key":null,"stripe_name":null,"stripe_description":null,"stripe_amount":null,"event_delay":10,"image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/global","content_image_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/images\/video\/001","css_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/styles\/global","js_path":"https:\/\/dndngvalp4jdj.cloudfront.net\/bloodpressurenormalized.com\/scripts\/global","includes_path":"bp-core\/includes","plugin_path":"bp-core\/plugins","component_path":"bp-base\/components","base_module_path":"bp-base\/modules","content_module_path":"hbp-site\/modules","cart_path":"bp-core\/plugins\/ultracart","type":"video","vsl":true,"sales_funnel":true,"device_type":"desktop","category":"High Blood Pressure","traffic_type":"unknown","traffic_source":"unknown","variation":"001","player":"videojs","mini_player":false,"mini_player_hidden":true,"mini_player_viewport":true,"next_url":null,"version":"1.25.0","file_version":"1.25.0.10","favicon_cta":"down-arrow.ico","favicon_cart":"green-lock.ico","hide_cta":true,"show_cta_time":1478,"show_controls_time":32949,"subid":"feed1page_hbp_04-XX-25","generation_time_ms":0,"generation_time_sec":0,"memory_usage_kb":0,"memory_usage_mb":0,"load_time_ms":0,"load_time_sec":0},"cart":{"ultracart":true,"ultracart_v2":true,"clickbank":false,"software_projects":false,"merch_id":"BARTN","transaction_gateway":null,"cc_payment":true,"amazon_payment":false,"paypal_payment":false,"in-page_checkout":false,"fixed_order_form":false,"version":1,"hostname":"secure.bartonpublishing.com","storefront_hostname":"secure.bartonpublishing.com","secure_hostname":"secure.bartonpublishing.com","tracking_type":"none","simple_tracking":false,"managed_tracking":false,"internal_upsell":false,"internal_upsell_url":"https:\/\/bloodpressurenormalized.com\/ups\/1","upsell_path":"DEFAULT","items_taken":[],"items_rejected":[],"continue_url":"https:\/\/secure.bartonpublishing.com\/cgi-bin\/UCEditor?merchantId=BARTN&upsellPathCode=none&customField1=unknown&customField2=High+Blood+Pressure&customField3=bloodpressurenormalized.com%2Fblog%2Ffeed%2F&customField5=feed1page_hbp_04-XX-25&customField7=","returnOnErrorUrl":"https:\/\/bloodpressurenormalized.com\/checkout","redirectToUrl":"https:\/\/bloodpressurenormalized.com\/checkout?error=Sorry%2C%20we%20could%20not%20complete%20your%20order.%20Please%20try%20again.","uc-proxy_url":"bp-core\/plugins\/ultracart\/rest_proxy.php","allowed_countries_billing":null,"allowed_countries_shipping":null,"auto_add_items":null,"clear_cart":false,"theme":"SF5239","path":"none","affiliateId":null,"affiliateSubId":null,"use_cors":true,"error_continue":true,"delay_init":10,"options":1,"abandon_followup":false},"test":{"directly_targetable":true,"globally_targetable":true,"experimentStarted":false,"experimentId":null,"experimentName":null,"variationId":null,"variationName":null,"trackingData":"E:NONE;V:NONE;U:"},"app":{"el":"#bp-app","data":{"facebook_pixel_id":null,"dev":false,"debug":false,"staging":false,"test":false},"watch":{},"computed":{},"methods":{},"filters":{}}};
bp.app.data.date_loaded = new Date();
window.bp = bp;
</script>

<script>
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.KQuery=t():e.KQuery=t()}(this,(function(){return e={d:function(t,n){for(var i in n)e.o(n,i)&&!e.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:n[i]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t={},Object.entries||(Object.entries=function(e){for(var t=Object.keys(e),n=t.length,i=new Array(n);n--;)i[n]=[t[n],e[t[n]]];return i}),function(){"use strict";var n;function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function r(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,o,s,a=[],l=!0,u=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(a.push(i.value),a.length!==t);l=!0);}catch(e){u=!0,r=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw r}}return a}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}function l(e,t,n){return(t=d(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,d(i.key),i)}}function h(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=u(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}e.d(t,{KQuery:function(){return w}});var y=function(){return h((function e(t){c(this,e),this.list=[],this.firing=!1,this.firingStart=0,this.firingLength=0,this.firingIndex=0,this.memory=t&&t.includes("memory")?[]:null,this.once=t&&t.includes("once"),this.stopOnFalse=t&&t.includes("stopOnFalse")}),[{key:"add",value:function(){var e=this;if(this.list){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];n.forEach((function(t){"function"!=typeof t||e.list.includes(t)||e.list.push(t)})),this.memory&&!this.firing&&(this.firingStart=0,this.firingLength=this.list.length,this.fire(this.memory))}return this}},{key:"remove",value:function(e){if(this.list){var t=this.list.indexOf(e);t>-1&&this.list.splice(t,1)}return this}},{key:"has",value:function(e){return this.list&&this.list.includes(e)}},{key:"empty",value:function(){return this.list&&(this.list=[]),this}},{key:"disable",value:function(){return this.list=null,this.memory=null,this}},{key:"disabled",value:function(){return!this.list}},{key:"lock",value:function(){return this.memory=null,this}},{key:"locked",value:function(){return!this.memory}},{key:"fireWith",value:function(e,t){if(this.list&&(!this.once||!this.locked())){for(t=t||[],this.firing=!0,this.firingIndex=this.firingStart||0;this.firingIndex<this.list.length;this.firingIndex++){var n=this.list[this.firingIndex].apply(e,t);if(this.stopOnFalse&&!1===n)break}this.firing=!1,this.memory&&(this.memory=t)}return this}},{key:"fire",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.fireWith(this,t),this}}])}(),m=function(){return h((function e(){c(this,e),this.state="pending",this.callbacks={done:[],fail:[],always:[],progress:[]},this.args=null}),[{key:"resolve",value:function(){if("pending"===this.state){this.state="resolved";for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.args=t,this._trigger("done")}return this}},{key:"reject",value:function(){if("pending"===this.state){this.state="rejected";for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.args=t,this._trigger("fail")}return this}},{key:"notify",value:function(){if("pending"===this.state){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._triggerProgress(t)}return this}},{key:"done",value:function(e){return"function"==typeof e&&("resolved"===this.state?e.apply(null,this.args):this.callbacks.done.push(e)),this}},{key:"fail",value:function(e){return"function"==typeof e&&("rejected"===this.state?e.apply(null,this.args):this.callbacks.fail.push(e)),this}},{key:"always",value:function(e){return"function"==typeof e&&("pending"!==this.state?e.apply(null,this.args):this.callbacks.always.push(e)),this}},{key:"progress",value:function(e){return"pending"===this.state&&"function"==typeof e&&this.callbacks.progress.push(e),this}},{key:"then",value:function(e,t,n){return this.done(e).fail(t).progress(n)}},{key:"promise",value:function(){var e=this,t={};return["done","fail","always","progress","then"].forEach((function(n){t[n]=function(){return e[n].apply(e,arguments)}})),t}},{key:"_trigger",value:function(e){var t=this;this.callbacks[e].forEach((function(e){return e.apply(null,t.args)})),this.callbacks.always.forEach((function(e){return e.apply(null,t.args)})),this.callbacks={done:[],fail:[],always:[],progress:[]}}},{key:"_triggerProgress",value:function(e){this.callbacks.progress.forEach((function(t){return t.apply(null,e)}))}}])}(),v=function(){return h((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100;c(this,e),this.cache=new Map,this.maxSize=t}),[{key:"set",value:function(e,t){if(this.cache.size>=this.maxSize){var n=this.cache.keys().next().value;this.cache.delete(n)}this.cache.set(e,t)}},{key:"get",value:function(e){return this.cache.get(e)}},{key:"has",value:function(e){return this.cache.has(e)}},{key:"clear",value:function(){this.cache.clear()}}])}(),p=new v,g=new v,w=function(){function e(t,n){if(c(this,e),this._readyCallbacks=[],this._readyBound=!1,this._isPageLoaded=!1,this._readyStartTime=performance.now(),this._readyErrorLogged=!1,this._eventListeners=new Map,this._originalDisplay=new WeakMap,this._animationPromises=[],"object"===u(t)&&0===Object.keys(t).length)this.elements=[];else if("function"==typeof t)this.elements=[document],this.ready(t);else if(t===document||t===window||t instanceof Element)this.elements=[t];else if(t instanceof NodeList||Array.isArray(t))this.elements=Array.from(t);else if("string"==typeof t){var i=this._parsePseudoClass(t),r=i.selector,o=i.pseudoClass,s=i.index;if(!p.has(r))try{p.set(r,Array.from(document.querySelectorAll(r)))}catch(e){console.error("Invalid selector: ".concat(r),e),this.elements=[]}this.elements=p.get(r)||[],"eq"===o&&(this.elements=s>=0?this.elements.slice(s,s+1):this.elements.slice(s))}else console.warn("Invalid selector",t),this.elements=[];return this.length=this.elements.length,n&&"function"==typeof n&&this.elements.forEach(n),new Proxy(this,{get:function(e,t){return"symbol"===u(t)||isNaN(t)?e[t]:e.get(parseInt(t))}})}return h(e,[{key:"ready",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15;return this.elements[0]===document&&(this._readyCallbacks.push({callback:e,delay:t}),this._bindReady(n)),this}},{key:"get",value:function(e){if(!(e<0||e>=this.elements.length))return this.elements[e]}},{key:"eq",value:function(t){return new e(t>=0?this.elements.slice(t,t+1):this.elements.slice(t))}},{key:"forEach",value:function(e){return this.elements.forEach(e),this}},{key:"html",value:function(e){return void 0===e?this.elements.length>0?this.elements[0].innerHTML:void 0:(this.elements.forEach((function(t){return t.innerHTML=e})),this)}},{key:"show",value:function(){var e=this;return this.elements.forEach((function(t){"none"===t.style.display&&(t.style.display=""),"none"===window.getComputedStyle(t).display&&(t.style.display=e._getStoredDisplay(t)||e._getDefaultDisplay(t.tagName))})),this}},{key:"hide",value:function(){var e=this;return this.elements.forEach((function(t){"none"!==window.getComputedStyle(t).display&&(e._storeDisplay(t),t.style.display="none")})),this}},{key:"css",value:function(e,t){var n=this;if("object"===u(e))return Object.entries(e).forEach((function(e){var t=o(e,2),i=t[0],r=t[1];n.css(i,r)})),this;if("string"!=typeof e)return this;var i=e.replace(/-([a-z])/g,(function(e){return e[1].toUpperCase()}));if(void 0===t)return this.elements.length>0?getComputedStyle(this.elements[0])[i]:void 0;var r=["top","right","bottom","left","width","height","fontSize","padding","margin","borderRadius","borderWidth","minWidth","minHeight","maxWidth","maxHeight"];return this.elements.forEach((function(e){"number"==typeof t&&r.includes(i)?e.style[i]="".concat(t,"px"):e.style[i]=t})),this}},{key:"attr",value:function(e,t){if(0!==this.elements.length)return void 0===t?this.elements[0].getAttribute(e):(this.elements.forEach((function(n){return n.setAttribute(e,t)})),this)}},{key:"removeAttr",value:function(e){return this.elements.forEach((function(t){return t.removeAttribute(e)})),this}},{key:"on",value:function(e,t,n){return"function"==typeof t?this._attachEventListener(e,t):"string"==typeof t&&"function"==typeof n?this._attachDelegatedEventListener(e,t,n):(console.error("Invalid arguments for on() method"),this)}},{key:"bind",value:function(e,t){return this.on(e,t)}},{key:"off",value:function(e,t){var n=this;return this.elements.forEach((function(i){var r;t&&"function"==typeof t?(i.removeEventListener(e,t),null===(r=n._eventListeners.get(i))||void 0===r||null===(r=r.get(e))||void 0===r||r.delete(t)):n._eventListeners.has(i)&&n._eventListeners.get(i).has(e)&&(n._eventListeners.get(i).get(e).forEach((function(t){i.removeEventListener(e,t)})),n._eventListeners.get(i).delete(e))})),this}},{key:"addClass",value:function(e){var t=e.split(" ");return this.elements.forEach((function(e){t.forEach((function(t){return e.classList.add(t)}))})),this}},{key:"removeClass",value:function(e){var t=e.split(" ");return this.elements.forEach((function(e){t.forEach((function(t){return e.classList.remove(t)}))})),this}},{key:"toggleClass",value:function(e,t){return this.elements.forEach((function(n){void 0===t?n.classList.toggle(e):t?n.classList.add(e):n.classList.remove(e)})),this}},{key:"val",value:function(e){return void 0===e?this.elements.length>0?this.elements[0].value:void 0:(this.elements.forEach((function(t){return t.value=e})),this)}},{key:"text",value:function(e){return void 0===e?this.elements.length>0?this.elements[0].textContent:void 0:(this.elements.forEach((function(t){return t.textContent=e})),this)}},{key:"empty",value:function(){return this.elements.forEach((function(e){for(;e.firstChild;)e.removeChild(e.firstChild)})),this}},{key:"remove",value:function(){return this.elements.forEach((function(e){return e.remove()})),this}},{key:"slideToggle",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,n=arguments.length>1?arguments[1]:void 0;return this.elements.forEach((function(i){var r="none"===window.getComputedStyle(i).display;e._slide(i,t,r?"down":"up",n)})),this}},{key:"fadeIn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,t=arguments.length>1?arguments[1]:void 0;return this._fade(e,0,1,t),this}},{key:"fadeOut",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,t=arguments.length>1?arguments[1]:void 0;return this._fade(e,1,0,t),this}},{key:"data",value:function(e,t){return void 0===t?this.elements.length>0?this.elements[0].dataset[e]:void 0:(this.elements.forEach((function(n){return n.dataset[e]=t})),this)}},{key:"find",value:function(t){var n=[];return this.elements.forEach((function(e){if(t.startsWith(">")){var i=t.slice(1).trim();n.push.apply(n,r(Array.from(e.children).filter((function(e){return e.matches(i)}))))}else n.push.apply(n,r(e.querySelectorAll(t)))})),new e(n)}},{key:"add",value:function(t){var n=this,i=[];if("string"==typeof t)if("<"===t[0]&&">"===t[t.length-1]){var o=document.createElement("div");o.innerHTML=t,i=Array.from(o.children)}else i=Array.from(document.querySelectorAll(t));else t instanceof Element?i=[t]:t instanceof NodeList||t instanceof Array?i=Array.from(t):t instanceof e&&(i=t.elements);var s=r(new Set([].concat(r(this.elements),r(i))));s.sort((function(e,t){var n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING?-1:n&Node.DOCUMENT_POSITION_PRECEDING?1:0}));var a=new e(s);return Object.keys(this).forEach((function(e){"elements"!==e&&"length"!==e&&(a[e]=n[e])})),a}},{key:"parent",value:function(){var t=this.elements.map((function(e){return e.parentElement})).filter((function(e){return null!==e}));return new e(t)}},{key:"parents",value:function(t){var n=new Set;return this.elements.forEach((function(e){for(var i=e.parentElement;i;)t&&!i.matches(t)||n.add(i),i=i.parentElement})),new e(Array.from(n))}},{key:"closest",value:function(t){if(0===this.elements.length)return new e([]);var n=this.elements[0].closest(t);return new e(n?[n]:[])}},{key:"sort",value:function(e){return this.elements.sort(e),this}},{key:"click",value:function(e){return this.on("click",e)}},{key:"keypress",value:function(e){return this.on("keypress",e)}},{key:"prop",value:function(e,t){return void 0===t?this.elements.length>0?this.elements[0][e]:void 0:(this.elements.forEach((function(n){return n[e]=t})),this)}},{key:"slideUp",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,t=arguments.length>1?arguments[1]:void 0;return this._slideAll("up",e,t),this}},{key:"slideDown",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:400,t=arguments.length>1?arguments[1]:void 0;return this._slideAll("down",e,t),this}},{key:"each",value:function(e){return this.elements.forEach((function(t,n){return e.call(t,n,t)})),this}},{key:"is",value:function(e){var t=this;return":visible"===e?this.elements.some((function(e){return t._visible(e)})):":within-viewport"===e?this.isWithinViewport():this.elements.some((function(t){return t.matches(e)}))}},{key:"isWithinViewport",value:function(e){var t=this;return this.elements.some((function(n){return t._withinViewport(n,e)}))}},{key:"height",value:function(e){if(void 0!==e)return this.elements.forEach((function(t){t!==window&&t!==document&&(t.style.height="number"==typeof e?"".concat(e,"px"):e)})),this;if(this.elements.length>0){var t=this.elements[0];return t===window?window.innerHeight:t===document?Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight):t.getBoundingClientRect().height}}},{key:"outerHeight",value:function(e){if(0!==this.elements.length){var t=this.elements[0],n=t.offsetHeight;if(e){var i=window.getComputedStyle(t);n+=parseInt(i.marginTop)+parseInt(i.marginBottom)}return n}}},{key:"width",value:function(e){if(void 0!==e)return this.elements.forEach((function(t){t!==window&&t!==document&&(t.style.width="number"==typeof e?"".concat(e,"px"):e)})),this;if(this.elements.length>0){var t=this.elements[0];return t===window?window.innerWidth:t===document?Math.max(document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.offsetWidth,document.body.clientWidth,document.documentElement.clientWidth):t.getBoundingClientRect().width}}},{key:"outerWidth",value:function(e){if(0!==this.elements.length){var t=this.elements[0],n=t.offsetWidth;if(e){var i=window.getComputedStyle(t);n+=parseInt(i.marginLeft)+parseInt(i.marginRight)}return n}}},{key:"append",value:function(t){return this.elements.forEach((function(n){"string"==typeof t?n.insertAdjacentHTML("beforeend",t):t instanceof Element?n.appendChild(t):t instanceof e&&t.elements.forEach((function(e){return n.appendChild(e)}))})),this}},{key:"before",value:function(t){return this.elements.forEach((function(n){if("string"==typeof t)n.insertAdjacentHTML("beforebegin",t);else if(t instanceof Element)n.parentNode.insertBefore(t,n);else if(t instanceof e)t.elements.forEach((function(e){return n.parentNode.insertBefore(e,n)}));else if("function"==typeof t){var i=t.call(n);n.insertAdjacentHTML("beforebegin",i)}})),this}},{key:"after",value:function(t){return this.elements.forEach((function(n){if("string"==typeof t)n.insertAdjacentHTML("afterend",t);else if(t instanceof Element)n.parentNode.insertBefore(t,n.nextSibling);else if(t instanceof e)t.elements.forEach((function(e){return n.parentNode.insertBefore(e,n.nextSibling)}));else if("function"==typeof t){var i=t.call(n);n.insertAdjacentHTML("afterend",i)}})),this}},{key:"clone",value:function(){return 0===this.elements.length?new e([]):new e([this.elements[0].cloneNode(!0)])}},{key:"toggle",value:function(e){var t=this;return this.elements.forEach((function(n){"boolean"==typeof e?e?n.style.display=t._getStoredDisplay(n)||t._getDefaultDisplay(n.tagName):(t._storeDisplay(n),n.style.display="none"):void 0===e?"none"===window.getComputedStyle(n).display?n.style.display=t._getStoredDisplay(n)||t._getDefaultDisplay(n.tagName):(t._storeDisplay(n),n.style.display="none"):n.style.display=e})),this}},{key:"scroll",value:function(e){return"function"==typeof e?this.on("scroll",e):(this.elements.forEach((function(e){return e.dispatchEvent(new Event("scroll"))})),this)}},{key:"scrollEnd",value:function(e){return this.on("scroll",(function(t){var n=t.target;n.scrollHeight-n.scrollTop===n.clientHeight&&e.call(n,t)}))}},{key:"scrollTop",value:function(e){return void 0===e?this.elements.length>0?this.elements[0].scrollTop:void 0:(this.elements.forEach((function(t){return t.scrollTop=e})),this)}},{key:"change",value:function(e){return"function"==typeof e?this.on("change",e):(this.elements.forEach((function(e){return e.dispatchEvent(new Event("change"))})),this)}},{key:"hover",value:function(e,t){return this.on("mouseenter",e),this.on("mouseleave",t||e),this}},{key:"focus",value:function(){return this.elements.length>0&&this.elements[0].focus(),this}},{key:"mousedown",value:function(e){return"function"==typeof e?this.on("mousedown",e):(this.elements.forEach((function(e){return e.dispatchEvent(new MouseEvent("mousedown"))})),this)}},{key:"mouseup",value:function(e){return"function"==typeof e?this.on("mouseup",e):(this.elements.forEach((function(e){return e.dispatchEvent(new MouseEvent("mouseup"))})),this)}},{key:"prependTo",value:function(t){var n=t instanceof e?t:new e(t);return n.elements.length>0&&this.elements.forEach((function(e){return n.elements[0].prepend(e)})),this}},{key:"appendTo",value:function(t){var n=t instanceof e?t:new e(t);return n.elements.length>0&&this.elements.forEach((function(e){return n.elements[0].appendChild(e)})),this}},{key:"insertBefore",value:function(t){var n=t instanceof e?t:new e(t);return n.elements.length>0&&this.elements.forEach((function(e){return n.elements[0].parentNode.insertBefore(e,n.elements[0])})),this}},{key:"insertAfter",value:function(t){var n=t instanceof e?t:new e(t);return n.elements.length>0&&this.elements.forEach((function(e){return n.elements[0].parentNode.insertBefore(e,n.elements[0].nextSibling)})),this}},{key:"resize",value:function(e){return"function"==typeof e?this.on("resize",e):(this.elements.forEach((function(e){return e.dispatchEvent(new Event("resize"))})),this)}},{key:"animate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,n=this.elements.map((function(n){return new Promise((function(i){var r={},o={};for(var s in e)"scrollTop"===s?(r[s]=window.pageYOffset||document.documentElement.scrollTop,o[s]=e[s]):(r[s]=parseFloat(window.getComputedStyle(n)[s])||0,o[s]=parseFloat(e[s]));var a=performance.now(),l=function(s){var u=Math.min((s-a)/t,1),c=.5-Math.cos(u*Math.PI)/2;for(var f in e){var h=r[f]+(o[f]-r[f])*c;"scrollTop"===f?window.scrollTo(0,h):n.style[f]="".concat(h).concat("opacity"===f?"":"px")}u<1?requestAnimationFrame(l):i()};requestAnimationFrame(l)}))}));return this._animationPromises=this._animationPromises.concat(n),this}},{key:"promise",value:function(){return Promise.all(this._animationPromises)}},{key:"then",value:function(e){return this.promise().then(e),this}},{key:"offset",value:function(){if(0===this.elements.length)return{top:0,left:0};var e=this.elements[0].getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}}},{key:"position",value:function(){if(0===this.elements.length||!this.elements[0].getClientRects().length)return{top:0,left:0};var e=this.elements[0],t=e.offsetParent||document.documentElement,n=t.getBoundingClientRect();t!==document.body&&t!==document.documentElement||(n={top:0,left:0});var i=e.getBoundingClientRect(),r=window.getComputedStyle(e);return{top:i.top-n.top-t.clientTop-parseFloat(r.marginTop),left:i.left-n.left-t.clientLeft-parseFloat(r.marginLeft)}}},{key:"lazyload",value:function(){var e=this,t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({threshold:0,event:null},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),n=function(e){var t=e.getAttribute("data-original");t&&(e.src=t,e.removeAttribute("data-original"),e.dataset.lazyLoaded="true")},r=function(){e.elements.forEach((function(e){!e.dataset.lazyLoaded&&function(e){var n=e.getBoundingClientRect();return n.top<=(window.innerHeight||document.documentElement.clientHeight)+t.threshold&&n.left<=(window.innerWidth||document.documentElement.clientWidth)+t.threshold&&n.bottom>=-t.threshold&&n.right>=-t.threshold}(e)&&n(e)}))};return t.event?this.on(t.event,(function(){e.elements.forEach(n)})):(window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",r,{passive:!0}),r()),this}},{key:"trigger",value:function(e){var t=this;if(0===this.elements.length){var n=new Event(e,{bubbles:!0,cancelable:!0});if(this._eventListeners.has(this)){var i=this._eventListeners.get(this).get(e);i&&i.forEach((function(e){return e.call(t,n)}))}}else this.elements.forEach((function(t){var n=new Event(e,{bubbles:!0,cancelable:!0});t.dispatchEvent(n)}));return this}},{key:"triggerHandler",value:function(e,t){var n;if(0!==this.elements.length){var i=this.elements[0],r=new CustomEvent(e,{detail:t,bubbles:!1,cancelable:!0}),o=null===(n=this._eventListeners.get(i))||void 0===n?void 0:n.get(e);if(o){var a,l=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=s(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}(o);try{for(l.s();!(a=l.n()).done&&(a.value.call(i,r),!r.cancelBubble););}catch(e){l.e(e)}finally{l.f()}}return r.result}}},{key:"_bindReady",value:function(e){var t=this;if(!this._readyBound){this._readyBound=!0;var n=function(){"loading"!==document.readyState?(t._isPageLoaded=!0,t._executeReady()):setTimeout(n,30)};n(),document.addEventListener("DOMContentLoaded",(function(){t._isPageLoaded||(t._isPageLoaded=!0,t._executeReady())})),window.addEventListener("load",(function(){t._isPageLoaded||(t._isPageLoaded=!0,t._executeReady())})),setTimeout((function(){t._isPageLoaded||t._handleReadyTimeout(e)}),1e3*e)}}},{key:"_executeReady",value:function(){var e=this;this._readyCallbacks.forEach((function(t){var n=t.callback,i=t.delay;i>0?setTimeout((function(){return e._executeCallback(n)}),i):e._executeCallback(n)})),this._readyCallbacks=[]}},{key:"_executeCallback",value:function(e){try{e.call(document,this)}catch(e){console.error("Error in ready callback:",e)}}},{key:"_handleReadyTimeout",value:function(e){var t=performance.now()-this._readyStartTime;if(!this._readyErrorLogged){var n={docReadyState:document.readyState,connectionType:navigator.connection?navigator.connection.effectiveType:"unknown",timeoutSeconds:e,timeElapsedSeconds:parseFloat((t/1e3).toFixed(2))};"object"===u(window.TrackJS)?(window.TrackJS.console.log({type:"event",data:n}),TrackJS.console.error("KQuery ready timed out waiting for page to load.")):console.error("KQuery ready timed out waiting for page to load."),this._readyErrorLogged=!0}this._isPageLoaded=!0,this._executeReady()}},{key:"_parseSelector",value:function(e){return e.split(">").map((function(e){return e.trim()}))}},{key:"_parsePseudoClass",value:function(e){var t=e.match(/:eq\((-?\d+)\)/);if(t){var n=parseInt(t[1],10);return{selector:e.replace(/:eq\((-?\d+)\)/,""),pseudoClass:"eq",index:n}}return{selector:e}}},{key:"_attachEventListener",value:function(e,t){var n=this;return this.elements.forEach((function(i){i.addEventListener(e,t),n._eventListeners.has(i)||n._eventListeners.set(i,new Map),n._eventListeners.get(i).has(e)||n._eventListeners.get(i).set(e,new Set),n._eventListeners.get(i).get(e).add(t)})),this}},{key:"_attachDelegatedEventListener",value:function(e,t,n){var i=this,r=function(e){e.target.matches(t)&&n.call(e.target,e)};return this.elements.forEach((function(t){t.addEventListener(e,r),i._eventListeners.has(t)||i._eventListeners.set(t,new Map),i._eventListeners.get(t).has(e)||i._eventListeners.get(t).set(e,new Set),i._eventListeners.get(t).get(e).add(r)})),this}},{key:"_slideAll",value:function(e,t,n){var i=this;this.elements.forEach((function(r){return i._slide(r,t,e,n)}))}},{key:"_slide",value:function(e,t,n,i){var r="down"===n?0:e.scrollHeight,o="down"===n?e.scrollHeight:0;e.style.overflow="hidden",e.style.display="down"===n?"block":"",e.style.height=r+"px",this._animate(t,(function(t){e.style.height=r+(o-r)*t+"px"}),(function(){"up"===n&&(e.style.display="none"),e.style.height="",e.style.overflow="","function"==typeof i&&i.call(e)}))}},{key:"_fade",value:function(e,t,n,i){var r=this;this.elements.forEach((function(o){o.style.opacity=t,o.style.display=0===t?"block":"",r._animate(e,(function(e){o.style.opacity=t+(n-t)*e}),(function(){0===n&&(o.style.display="none"),o.style.opacity="","function"==typeof i&&i.call(o)}))}))}},{key:"_animate",value:function(e,t,n){var i=performance.now(),r=function(o){var s=o-i,a=Math.min(s/e,1);t(a),a<1?requestAnimationFrame(r):n()};requestAnimationFrame(r)}},{key:"_getStoredDisplay",value:function(e){return this._originalDisplay.get(e)}},{key:"_storeDisplay",value:function(e){var t=window.getComputedStyle(e).display;"none"!==t&&this._originalDisplay.set(e,t)}},{key:"_getDefaultDisplay",value:function(e){if(this._defaultDisplays||(this._defaultDisplays={}),!this._defaultDisplays[e]){var t=document.createElement(e);document.body.appendChild(t);var n=window.getComputedStyle(t).display;document.body.removeChild(t),this._defaultDisplays[e]="none"===n?"block":n}return this._defaultDisplays[e]}},{key:"_visible",value:function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)&&"none"!==window.getComputedStyle(e).display&&"hidden"!==window.getComputedStyle(e).visibility}},{key:"_withinViewport",value:function(e,t){var n=e.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight,r=window.innerWidth||document.documentElement.clientWidth,o=t&&t.sides?t.sides:"all",s={top:n.top>=0,right:n.right<=r,bottom:n.bottom<=i,left:n.left>=0};return"all"===o?s.top&&s.right&&s.bottom&&s.left:o.split(" ").every((function(e){return s[e]}))}},{key:"_isPlainObject",value:function(e){if("object"!==u(e)||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}}],[{key:"disableCache",value:function(){e.cacheEnabled=!1}},{key:"enableCache",value:function(){e.cacheEnabled=!0}},{key:"clearCaches",value:function(){p.clear(),g.clear()}},{key:"extend",value:function(){var t=!1,n=arguments.length<=0?void 0:arguments[0],i=1;for("boolean"==typeof n&&(t=n,n=(arguments.length<=1?void 0:arguments[1])||{},i=2),"object"!==u(n)&&"function"!=typeof n&&(n={});i<arguments.length;i++){var r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r)for(var o in r){var s=n[o],a=r[o];if(n!==a)if(t&&a&&(this._isPlainObject(a)||Array.isArray(a))){var l=s&&(this._isPlainObject(s)||Array.isArray(s))?s:Array.isArray(a)?[]:{};n[o]=e.extend(t,l,a)}else void 0!==a&&(n[o]=a)}}return n}},{key:"getScript",value:function(e,t){return new Promise((function(n,i){var r=document.createElement("script");r.src=e,r.async=!0,r.onload=function(){t&&t(),n()},r.onerror=function(){i(new Error("Script load error for ".concat(e)))},document.head.appendChild(r)}))}},{key:"getScriptCached",value:function(t,n){return e.getScript(t,n)}},{key:"ajax",value:function(t){var n=new e.Deferred,i=new XMLHttpRequest;i.open(t.type||"GET",t.url,!1!==t.async),t.headers&&Object.keys(t.headers).forEach((function(e){i.setRequestHeader(e,t.headers[e])})),t.contentType&&i.setRequestHeader("Content-Type",t.contentType),t.timeout&&(i.timeout=t.timeout),t.tryCount=t.tryCount||0,t.retryLimit=t.retryLimit||0;var r=function(r){t.tryCount++,t.tryCount<=t.retryLimit?setTimeout((function(){e.ajax(t)}),1e3*t.tryCount):("function"==typeof t.error&&t.error.call(t,i,this.statusText,r),n.reject({status:this.status,statusText:i.statusText}))};i.onload=function(){if(this.status>=200&&this.status<300){var e=this.response;if("json"===t.dataType)try{e=JSON.parse(e)}catch(e){return void n.reject({status:this.status,statusText:"Invalid JSON response"})}else if("script"===t.dataType){var o=document.createElement("script");o.text=e,document.head.appendChild(o).parentNode.removeChild(o)}"function"==typeof t.success&&t.success.call(t,e,this.statusText,i),n.resolve(e)}else r.call(this,"error")},i.onerror=function(){r.call(this,"error")},i.ontimeout=function(){r.call(this,"timeout")},t.beforeSend&&t.beforeSend(i);try{i.send(t.data?!1===t.processData?t.data:JSON.stringify(t.data):null)}catch(e){"function"==typeof t.error&&t.error.call(t,i,"error",e.message),n.reject({status:i.status,statusText:e.message})}var o=n.promise();return o.abort=function(){i.abort()},o}},{key:"when",value:function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var r=new Array(n.length),o=0,s=new e.Deferred,a=function(){o===n.length&&s.resolve.apply(s,r)};return n.forEach((function(e,t){e&&"function"==typeof e.promise?e.promise().then((function(e){r[t]=e,o++,a()}),(function(e){s.reject(e)})):e&&"function"==typeof e.then?e.then((function(e){r[t]=e,o++,a()}),(function(e){s.reject(e)})):(r[t]=e,o++,a())})),s.promise()}}])}();n=w,l(w,"version","3.7.1"),l(w,"cacheEnabled",!0),l(w,"fn",n.prototype),l(w,"Callbacks",(function(e){return new y(e)})),l(w,"Deferred",(function(){return new m}));var b=function(e,t){if(e instanceof Element||e===document||e===window)return new w([e],t);if(e instanceof NodeList||Array.isArray(e))return new w(e,t);if("function"==typeof e)return new w([document]).ready(e);if("object"===u(e)&&0===Object.keys(e).length)return new w([],t);if("string"==typeof e){if(w.cacheEnabled&&g.has(e))return t&&"function"==typeof t&&g.get(e).elements.forEach(t),g.get(e);var n=new w(e,t);return w.cacheEnabled&&g.set(e,n),n}return console.warn("Invalid selector",e),new w([],t)};b.disableCache=w.disableCache,b.enableCache=w.enableCache,b.clearCaches=w.clearCaches,(b.fn=w.fn).jquery=w.version,b.extend=w.extend,b.Callbacks=w.Callbacks,b.Deferred=w.Deferred,b.ajax=w.ajax,b.when=w.when,b.getScript=w.getScript,b.getScriptCached=w.getScriptCached,window.KQuery=w,window.el=b}(),t=t.KQuery.el;var e,t}));// el.disableCache();
</script>

<script>
const onReadyStartTime = performance.now();
let onReadyErrorLogged = false;
let domContentLoadedEventFired = false;
let loadEventFired = false;
let isPageLoaded = false;
let pageLoadCallbacks = [];

function checkPageReady() {
  if (document.readyState !== 'loading') {
    isPageLoaded = true;
    executeCallbacks();
  } else {
    setTimeout(checkPageReady, 30);
  }
}
checkPageReady();

function executeCallbacks() {
  pageLoadCallbacks.forEach(callback => callback());
  pageLoadCallbacks = [];
}

document.addEventListener('DOMContentLoaded', () => {
  domContentLoadedEventFired = true;
  if (typeof window.TrackJS === 'object') {
    window.TrackJS.console.log('DOMContentLoaded event fired.');
  }
  if (!isPageLoaded) {
    isPageLoaded = true;
    executeCallbacks();
  }
});

window.addEventListener('load', () => {
  loadEventFired = true;
  if (typeof window.TrackJS === 'object') {
    window.TrackJS.console.log('load event fired.');
  }
  if (!isPageLoaded) {
    isPageLoaded = true;
    executeCallbacks();
  }
});

document.addEventListener('readystatechange', (e) => {
  if (typeof window.TrackJS === 'undefined') return;
  if (e.target.readyState === 'interactive') {
    window.TrackJS.console.log('readystatechange [interactive] event fired.');
  } else if (e.target.readyState === 'complete') {
    window.TrackJS.console.log('readystatechange [complete] event fired.');
  }
});

/**
 * Executes a callback when the page is ready, optionally delaying execution
 * or timing out if certain conditions are not met. The callback is executed
 * once the DOM is fully loaded, and any specified conditions are met.
 *
 * This function is inspired by concepts from the following sources:
 *
 * - [jQuery's ready.js](https://github.com/jquery/jquery/blob/main/src/core/ready.js)
 * - [RequireJS's domReady.js](https://github.com/requirejs/domReady/blob/master/domReady.js)
 *
 * @param {Function} cb - The callback function to execute when the page is ready.
 * @param {number} [delay=0] - Optional delay in milliseconds before executing the callback.
 * @param {number} [timeoutSeconds=15] - Optional timeout in seconds. If conditions are not met within this time, the callback is executed regardless.
 * @returns {Function} - A function that can be called to cancel the timeout and stop checking the conditions.
 */
function onReady(cb, delay = 0, timeoutSeconds = 15) {
  const timeout = timeoutSeconds * 1000;

  const areConditionsMet = () =>
    isPageLoaded &&
    typeof window.el !== 'undefined' &&
    typeof window.bp !== 'undefined';

  const executeCallback = () => {
    if (delay > 0) {
      setTimeout(cb, delay);
    } else {
      cb();
    }
  }

  let checkIntervalId;
  let hasExecuted = false;

  const checkConditionsAndTime = () => {
    if (hasExecuted) return;

    const currentTime = performance.now();
    const timeElapsed = currentTime - onReadyStartTime;

    if (areConditionsMet()) {
      hasExecuted = true;
      clearInterval(checkIntervalId);
      executeCallback();
    } else if (timeElapsed >= timeout) {
      hasExecuted = true;
      clearInterval(checkIntervalId);
      handleTimeout(timeElapsed);
    }
  }

  const handleTimeout = (timeElapsed) => {
    if (areConditionsMet()) {
      executeCallback();
      return;
    }

    if (!onReadyErrorLogged) {
      const errorData = {
        isPageLoaded: isPageLoaded,
        docReadyState: document.readyState,
        domContentLoadedEventFired: domContentLoadedEventFired,
        loadEventFired: loadEventFired,
        connectionType: navigator.connection ? navigator.connection.effectiveType : 'unknown',
        elDefined: typeof window.el !== 'undefined',
        bpDefined: typeof window.bp !== 'undefined',
        timeoutSeconds: timeoutSeconds,
        timeElapsedSeconds: parseFloat((timeElapsed / 1000).toFixed(2))
      }

      if (typeof window.TrackJS === 'object') {
        window.TrackJS.console.log({ type: 'event', data: errorData });
        window.TrackJS.console.error('onReady timed out waiting for conditions to be met.');
      } else {
        console.error('onReady timed out waiting for conditions to be met.');
      }
      onReadyErrorLogged = true;

      if (typeof bdetect !== 'undefined') bdetect.loadBotD();
    }

    executeCallback();
  }

  checkIntervalId = setInterval(checkConditionsAndTime, 30);
  pageLoadCallbacks.push(checkConditionsAndTime);

  return () => {
    clearInterval(checkIntervalId);
    const index = pageLoadCallbacks.indexOf(checkConditionsAndTime);
    if (index > -1) pageLoadCallbacks.splice(index, 1);
  }
}

function whenDefined(variableName, callback, timeout = 10000, logError = true) {
  const getNestedProperty = (obj, path) => {
    return path.split('.').reduce((acc, part) => acc && acc[part], obj);
  };

  let cachedValue = getNestedProperty(window, variableName);
  if (cachedValue !== undefined) {
    callback(cachedValue);
    return;
  }

  const intervalId = setInterval(() => {
    if (cachedValue !== undefined) {
      clearInterval(intervalId);
      clearTimeout(timeoutId);
      callback(cachedValue);
      return;
    }

    cachedValue = getNestedProperty(window, variableName);
    if (cachedValue !== undefined) {
      clearInterval(intervalId);
      clearTimeout(timeoutId);
      callback(cachedValue);
    }
  }, 10);

  const timeoutId = setTimeout(() => {
    clearInterval(intervalId);
    if (logError) {
      console.error(`whenDefined: Timeout after ${timeoutSeconds} seconds waiting for ${variableName} to be defined.`);
    }
  }, timeout);
}

function once(fn) {
  let called = false;
  let result;
  return function(...args) {
    if (called) return result;
    called = true;
    result = fn.apply(this, args);
    return result;
  };
}

// measure page performance
var genTime = null;
var pagePerformanceRecorded = false;
var preloadTime = new Date().getTime();
function recordPagePerformance() {
  if (pagePerformanceRecorded || genTime === null) return;
  var postloadTime = new Date().getTime();
  loadTime = postloadTime - preloadTime;
  bp.page.generation_time_ms = genTime;
  bp.page.generation_time_sec = bp.page.generation_time_ms / 1000;
  bp.page.memory_usage_kb = genUsage;
  bp.page.memory_usage_mb = bp.page.memory_usage_kb / 1000;
  bp.page.load_time_ms = loadTime;
  bp.page.load_time_sec = bp.page.load_time_ms / 1000;
  if (typeof dataLayer === 'object') {
    dataLayer.push({
      'event': 'performance',
      'gen_time_ms': bp.page.generation_time_ms,
      'mem_usage_kb': bp.page.memory_usage_kb,
      'load_time_ms': bp.page.load_time_ms
    });
  }
  pagePerformanceRecorded = true;
}
onReady(recordPagePerformance);
</script>


    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-56F4837T');</script>
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-20VM4VGG0M"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-20VM4VGG0M');
    </script>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/video.js@8.10.0/dist/video-js.min.css">
  <style>.vjs-youtube-mobile .vjs-big-play-button { display: flex !important; } .vjs-has-started .vjs-big-play-button { display: none !important; }</style>

<link rel="icon" type="image/x-icon" href="https://dndngvalp4jdj.cloudfront.net/bloodpressurenormalized.com/images/global/favicon.png?v=1.25.0.10" />
<style>*{-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}button.center,img.center{display:block;margin-left:auto;margin-right:auto}img{border:0}a.reset-styles{display:inline-block!important;padding:0!important}a.reset-styles:active,a.reset-styles:focus,a.reset-styles:hover,a.reset-styles:visited{text-decoration:none!important;background-color:transparent!important;color:initial}.mobile{display:none}.visible-cta{display:none}.visible-checkout{display:none}#checkout{text-align:left}.security-seals{text-align:center;margin:20px auto 35px}#myCookies,#myObject{font-family:monospace;font-size:12px}.bp-btn{color:#fff;border:none;padding:8px 16px;margin-bottom:5px;font-size:1.3em;cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,.5);-moz-border-radius:5px;border-radius:5px}.bp-btn:active{-moz-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.bp-btn-red{background-color:#c14f51;-moz-box-shadow:0 5px #9b4143;box-shadow:0 5px #9b4143}.bp-btn-red:hover{background-color:#b24a4c}.bp-btn-red:active{background-color:#b24a4c;-moz-box-shadow:0 3px #9b4143;box-shadow:0 3px #9b4143}.bp-btn-orange{background-color:#f78d1b;-moz-box-shadow:0 5px #c86800;box-shadow:0 5px #c86800}.bp-btn-orange:hover{background-color:#e78419}.bp-btn-orange:active{background-color:#e78419;-moz-box-shadow:0 3px #c86800;box-shadow:0 3px #c86800}.bp-btn-yellow{background-color:#fc0;-moz-box-shadow:0 5px #b48c01;box-shadow:0 5px #b48c01}.bp-btn-yellow:hover{background-color:#ecbd00}.bp-btn-yellow:active{background-color:#ecbd00;-moz-box-shadow:0 3px #b48c01;box-shadow:0 3px #b48c01}.bp-btn-green{background-color:#62ac63;-moz-box-shadow:0 5px #467b47;box-shadow:0 5px #467b47}.bp-btn-green:hover{background-color:#559656}.bp-btn-green:active{background-color:#559656;-moz-box-shadow:0 3px #467b47;box-shadow:0 3px #467b47}.bp-btn-blue{background-color:#568ebe;-moz-box-shadow:0 5px #3c6b93;box-shadow:0 5px #3c6b93}.bp-btn-blue:hover{background-color:#4b7da8}.bp-btn-blue:active{background-color:#4b7da8;-moz-box-shadow:0 3px #3c6b93;box-shadow:0 3px #3c6b93}.bp-btn-purple{background-color:#af81c9;-moz-box-shadow:0 5px #8c65a2;box-shadow:0 5px #8c65a2}.bp-btn-purple:hover{background-color:#a276bb}.bp-btn-purple:active{background-color:#a276bb;-moz-box-shadow:0 3px #8c65a2;box-shadow:0 3px #8c65a2}.bp-btn-grey{background-color:#888;-moz-box-shadow:0 5px #666;box-shadow:0 5px #666}.bp-btn-grey:hover{background-color:#7e7e7e}.bp-btn-grey:active{background-color:#7e7e7e;-moz-box-shadow:0 3px #666;box-shadow:0 3px #666}.bp-btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:none;box-shadow:none}.bp-btn-xs:active{-moz-transform:none;-ms-transform:none;transform:none;-moz-box-shadow:none;box-shadow:none}.app-loading .loading-bar{display:block;-moz-animation:shift-rightwards 1s ease-in-out infinite;animation:shift-rightwards 1s ease-in-out infinite;-moz-animation-delay:.4s;animation-delay:.4s}.loading-bar{position:fixed;display:none;top:0;left:0;right:0;height:2px;z-index:800;background:#c33;-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@-moz-keyframes shift-rightwards{0%{-moz-transform:translateX(-100%);transform:translateX(-100%)}40%{-moz-transform:translateX(0);transform:translateX(0)}60%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(100%);transform:translateX(100%)}}@keyframes shift-rightwards{0%{-moz-transform:translateX(-100%);transform:translateX(-100%)}40%{-moz-transform:translateX(0);transform:translateX(0)}60%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(100%);transform:translateX(100%)}}.bp-nav-desktop-overlay{background-color:transparent!important}.bp-nav-mobile .bp-logo{font-size:50px}@media (max-width:414px){.bp-nav-mobile .bp-logo{font-size:42px}}.bp-nav-mobile{background-color:#222;padding:10px 0 14px;position:absolute;left:0;right:0;top:0;z-index:99}.bp-nav-mobile .sb-toggle-right{font-size:34px;width:84px;float:right;padding-right:30px;padding-top:11px;text-align:right;color:#fff}.bp-nav-mobile-overlay{background-color:rgba(0,0,0,.3)!important;border-bottom:1px solid rgba(255,255,255,.03)}.bp-menu{padding:0;margin:0;list-style-type:none}.bp-menu li{width:100%;padding:0;margin:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(0,0,0,.1)}.bp-menu>li:first-child{border-top:none}.bp-menu>li:last-child{border-bottom:none}.bp-menu li a{width:100%;display:inline-block;padding:1em;color:#f2f2f2}.bp-menu li a:hover{text-decoration:none;background-color:rgba(255,255,255,.05)}</style>





<style>


  .visible-mobile { display: none !important; }
  .visible-desktop { display: block; }


  .click-blocker { display: none; }

  .bp-player-viewport .jwcontrols { display: none; }

  .free-shipping { display: none !important; }


.bp-player-viewport{aspect-ratio:{state()->get('player.video_width')}/{state()->get('player.video_height')}!important}.unmute-message{display:none}.unmute-message__button{cursor:pointer}.alertify-logs>*{padding:12px 24px;color:#fff;box-shadow:0 2px 5px 0 rgb(0 0 0 / .2);border-radius:1px}.alertify-logs>*,.alertify-logs>*.default{background:rgb(0 0 0 / .8)}.alertify-logs>*.error{background:rgb(244 67 54 / .8)}.alertify-logs>*.success{background:rgb(76 175 80 / .9)}.alertify{position:fixed;background-color:rgb(0 0 0 / .3);left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:999999}.alertify.hide{opacity:0;pointer-events:none}.alertify,.alertify.show{box-sizing:border-box;transition:all 0.33s cubic-bezier(.25,.8,.25,1)}.alertify,.alertify *{box-sizing:border-box}.alertify .dialog{padding:12px}.alertify .dialog,.alertify .alert{width:100%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.alertify .dialog>*,.alertify .alert>*{width:400px;max-width:95%;margin:0 auto;text-align:center;padding:12px;background:#fff;box-shadow:0 2px 4px -1px rgb(0 0 0 / .14),0 4px 5px 0 rgb(0 0 0 / .098),0 1px 10px 0 rgb(0 0 0 / .084)}.alertify .dialog .msg,.alertify .alert .msg{padding:12px;margin-bottom:12px;margin:0;text-align:left}.alertify .dialog input:not(.form-control),.alertify .alert input:not(.form-control){margin-bottom:15px;width:100%;font-size:100%;padding:12px}.alertify .dialog input:not(.form-control):focus,.alertify .alert input:not(.form-control):focus{outline-offset:-2px}.alertify .dialog nav,.alertify .alert nav{text-align:right}.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button),.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button){background:#fff0;box-sizing:border-box;color:rgb(0 0 0 / .87);position:relative;outline:0;border:0;display:inline-block;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:0 6px;margin:6px 8px;line-height:36px;min-height:36px;white-space:nowrap;min-width:88px;text-align:center;text-transform:uppercase;font-size:14px;text-decoration:none;cursor:pointer;border:1px solid #fff0;border-radius:2px}.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover,.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active,.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover,.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active{background-color:rgb(0 0 0 / .05)}.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus,.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus{border:1px solid rgb(0 0 0 / .1)}.alertify .dialog nav button.btn,.alertify .alert nav button.btn{margin:6px 4px}.alertify-logs{position:fixed;z-index:999999}.alertify-logs.bottom,.alertify-logs:not(.top){bottom:16px}.alertify-logs.left,.alertify-logs:not(.right){left:16px}.alertify-logs.left>*,.alertify-logs:not(.right)>*{float:left;transform:translate3d(0,0,0);height:auto}.alertify-logs.left>*.show,.alertify-logs:not(.right)>*.show{left:0}.alertify-logs.left>*,.alertify-logs.left>*.hide,.alertify-logs:not(.right)>*,.alertify-logs:not(.right)>*.hide{left:-110%}.alertify-logs.right{right:16px}.alertify-logs.right>*{float:right;transform:translate3d(0,0,0)}.alertify-logs.right>*.show{right:0;opacity:1}.alertify-logs.right>*,.alertify-logs.right>*.hide{right:-110%;opacity:0}.alertify-logs.top{top:0}.alertify-logs>*{box-sizing:border-box;transition:all 0.4s cubic-bezier(.25,.8,.25,1);position:relative;clear:both;backface-visibility:hidden;perspective:1000}.alertify-logs>*{max-height:0;margin:0;padding:0;overflow:hidden;opacity:0;pointer-events:none}.alertify-logs>*.show{margin-top:12px;opacity:1;max-height:1000px;padding:12px;pointer-events:auto}.bp-footer{max-width:700px;font-size:13px;text-align:center;margin:25px auto}.bp-footer p{font-size:12px;margin-bottom:15px}.bp-footer a:active,.bp-footer a:focus,.bp-footer a:visited{color:#337ab7}.bp-footer a:hover{color:#57a3e2}.footer-menu{margin:20px 0 15px}@media screen and (max-width:767px){.footer-menu{margin-top:30px}}.footer-menu ul{list-style:none}.footer-menu li{display:inline;list-style-type:none;padding-right:10px}@media screen and (max-width:767px){.footer-menu li{display:block;padding-right:0;padding-bottom:10px}}.footer-menu li:last-child{padding-right:0}.footer-legal{margin:20px auto}.footer-info{margin:20px auto}.hot-spot-1{position:fixed;z-index:999999;height:25px;width:25px;top:0;left:0}.hot-spot-2{position:fixed;z-index:999999;height:25px;width:25px;top:0;right:0}.hot-spot-3{position:fixed;z-index:999999;height:25px;width:25px;bottom:0;right:0}.hot-spot-4{position:fixed;z-index:999999;height:25px;width:25px;bottom:0;left:0}.bp-security-seals{text-align:center;margin:20px auto 35px}@media (max-width:767px){.bp-security-seals-desktop{display:none}}@media (min-width:768px){.bp-security-seals-mobile{display:none}}.notification-close{display:none!important}.bp-mobile-bar-notification{display:none}.bp-mobile-bar-notification-container{position:fixed;background-color:#000;z-index:99999999;right:0;bottom:0;left:0}.bp-mobile-bar-notification-box{position:relative;background-color:#000;color:#fff;font-size:16px;text-align:left}.bp-mobile-bar-notification-content{padding:15px 45px 15px 15px}.bp-mobile-bar-notification-content i{float:right;text-align:right}.bp-mobile-bar-notification-close{position:absolute;z-index:99999999;color:#fff;font-size:30px;top:10px;right:14px}.bp-top-bar-notification{display:none;-moz-box-shadow:rgb(0 0 0 / .1) 0 2px 4px;-webkit-box-shadow:rgb(0 0 0 / .1) 0 2px 4px;box-shadow:rgb(0 0 0 / .1) 0 2px 4px}.bp-top-bar-notification-container{position:fixed;background-color:#fcff9a;z-index:99999999;top:0;right:0;left:0;min-height:33px}.bp-top-bar-notification-box{font-size:16px;text-align:center;margin:auto;max-width:950px;padding-right:35px}.bp-top-bar-notification-content{padding:5px}.bp-top-bar-notification-close{position:absolute;z-index:99999999;color:#000;font-size:25px;top:5px;right:10px}.bp-fixed-bottom-notification{display:none}.bp-fixed-bottom-notification.notification-minimize{min-height:21px;height:21px}.bp-fixed-bottom-notification-container{position:fixed;background-color:#fff;z-index:99999999;min-height:300px;min-width:200px;right:20%;bottom:0;-moz-box-shadow:rgb(0 0 0 / .25) 0 0 10px;-webkit-box-shadow:rgb(0 0 0 / .25) 0 0 10px;box-shadow:rgb(0 0 0 / .25) 0 0 10px}.bp-fixed-bottom-notification-box{position:relative;background-color:#fff;color:#000;font-size:16px;text-align:left}.bp-fixed-bottom-notification-content{position:relative;padding:15px}.bp-fixed-bottom-notification-close,.bp-fixed-bottom-notification-minimize,.bp-fixed-bottom-notification-maximize{cursor:pointer;position:absolute;z-index:99999999;top:3px}.bp-fixed-bottom-notification-close{left:5px}.bp-fixed-bottom-notification-minimize{right:5px}.bp-fixed-bottom-notification-maximize.bpi{right:5px;display:none}.bp-overlay-notification{display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;overflow:scroll}.bp-overlay-notification-table{height:100%;display:table;margin:0 auto}.bp-overlay-notification-table-cell{display:table-cell;vertical-align:middle}.bp-overlay-notification-box{margin:25px;max-width:450px;background-color:#fff;padding:25px}.bp-overlay-notification-bg{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:#000;background-color:rgb(0 0 0 / .93)}.bp-player{margin:auto;max-width:640px;font-size:16px;place-items:center}.bp-player-viewport{width:100%;aspect-ratio:16 / 9}.bp-player i{cursor:pointer}.bp-player-top{display:none}.bp-player-bottom{display:none;text-align:right;padding:8px 5px}.bp-player-bottom .bp-player-captions{display:none}.bp-player-bottom .bpi-stack{cursor:pointer}.bp-player-bottom .bpi-stack-1x{color:#fff}.bp-player-bottom .bpi-stack-text{text-align:center;position:absolute;left:0;right:0;z-index:1;font-size:.85em;color:#fff}.bp-player i.bp-active{color:#b21000}.bp-player i.bp-inactive{color:#fff}.player-window{position:relative;z-index:10;max-height:100%}.click-blocker{position:absolute;z-index:13;top:0;right:0;left:0;bottom:0}.play-box{display:flex;align-items:center;justify-content:center;position:absolute;z-index:14;top:0;right:0;left:0;bottom:0;cursor:pointer}@media screen and (max-width:767px){.play-box span{font-size:46px}}.pause-box{position:absolute;z-index:12;top:0;right:0;left:0;bottom:0;cursor:pointer}.player-splash{position:absolute;z-index:11;top:0;right:0;left:0;bottom:0;background:#fff}.unmute-box{display:none;position:absolute;z-index:16;top:0;right:0;left:0;bottom:0;cursor:pointer}.bp-controls{margin:15px auto;width:250px}.bp-times{margin-bottom:5px}.bp-speed{margin-top:7px}.bp-controls .bp-button{cursor:pointer}.bp-controls .pause-button{display:none}.bp-controls .pause-button,.bp-controls .play-button,.bp-controls .video-time-ms,.bp-controls .bp-speed-b{width:100px;text-align:center;float:left}.bp-controls .back-button,.bp-controls .back-time,.bp-controls .forward-button,.bp-controls .forward-time,.bp-controls .bp-speed-a,.bp-controls .bp-speed-c{width:75px;float:left}.bp-controls .back-button,.bp-controls .back-time,.bp-controls .bp-speed-a{text-align:right}.bp-controls .forward-button,.bp-controls .forward-time,.bp-controls .bp-speed-c{text-align:left}.bp-payment-methods{text-align:center}.bp-payment-methods i{font-size:2.2em;margin-right:15px}.bp-payment-methods i:last-child{margin-right:0}.bp-strike{position:relative}.bp-strike:before{position:absolute;content:"";left:0;top:42%;right:0;border-top:2px solid;border-color:inherit;transform:rotate(-10deg)}.buttons{max-width:950px;margin:0 auto}.btn-box,.spacer{float:left}.button{cursor:pointer}img.button{width:auto;max-width:100%}._1-option .btn-box{float:none}._1-option .opt1-box{text-align:center}._2-option .btn-box{width:48%}._2-option .spacer{width:4%;max-width:35px}._2-option .opt1-box{text-align:right}._2-option .opt2-box{text-align:left}._3-option .btn-box{width:32%}._3-option .spacer{width:2%;max-width:25px}._3-option .opt1-box{text-align:right}._3-option .opt2-box{text-align:center}._3-option .opt3-box{text-align:left}.bp-3-option,.bp-2-option{margin:15px auto;padding:5px 0;max-width:830px;text-align:center}.bp-3-option>.bp-3-atc,.bp-2-option>.bp-2-atc{font-family:"Roboto",sans-serif;text-align:center}.bp-3-option h2,.bp-2-option h2{color:#000;font-weight:100;font-size:37px}@media (max-width:767px){.bp-3-option h2,.bp-2-option h2{font-size:18px}}.bp-3-option h3,.bp-2-option h3{font-size:16px}@media (max-width:767px){.bp-3-option h3,.bp-2-option h3{font-size:13px}}.bp-3-option h3 span,.bp-2-option h3 span{color:#e60000;font-size:14px}@media (max-width:767px){.bp-3-option h3 span,.bp-2-option h3 span{font-size:9px}}.bp-3-option h4,.bp-2-option h4{font-weight:400;font-size:35px;margin-top:5px}@media (max-width:767px){.bp-3-option h4,.bp-2-option h4{font-size:23px}}.bp-3-option p,.bp-2-option p{font-size:12px;line-height:17px}@media (max-width:767px){.bp-3-option p,.bp-2-option p{line-height:17px}}.bp-3-option hr,.bp-2-option hr{margin:6px 0;background-color:#1486c2;height:1px;border:none}.bp-3-atc .bp-btn,.bp-2-atc .bp-btn{text-shadow:none}.bp-3-atc,.bp-2-atc{margin-bottom:15px}.bp-3-opt1,.bp-3-opt2,.bp-2-opt1{background-color:#f7f7f7;border:solid 1px #ececec}.bp-3-opt3,.bp-2-opt2{background:#fc0;background:linear-gradient(to bottom,#ffcc00 0%,#f7f7f7 84%,#f7f7f7 100%);box-shadow:0 0 5px 0 rgb(0 0 0 / .1);border:solid 1px #f2e7bd;margin-top:-23px}.bp-2-option .best-value,.bp-3-option .best-value{color:#4a69a3;font-family:serif;font-size:1.4em!important;font-style:italic;letter-spacing:1px;margin-bottom:33px}.bp-stack-atc{color:#000}.bp-stack-atc p,.bp-stack-atc h2,.bp-stack-atc h3{margin:0}.bp-stack-atc .bp-strike>span{color:#000}.bp-stack-atc .bp-strike{color:red;margin-right:-10px}.bp-stack-atc .bp-payment-methods{margin-top:15px}@media screen and (max-width:767px){.bp-stack-atc .bp-strike{margin-right:-6px}}.bp-stack-container{position:relative;z-index:1;padding-right:10px;max-width:750px;margin:auto}.bp-stack-opt1,.bp-stack-opt2,.bp-stack-opt3{position:relative;background-color:#fff}.bp-stack-background{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position-x:50%;background-position-y:0%}@media (min-width:992px){.bp-stack-background{background-size:cover}}.bp-stack-col2>.row:first-child,.bp-stack-above-button{margin-top:30px;min-height:25px}@media screen and (max-width:767px){.bp-stack-col2>.row:first-child,.bp-stack-above-button{margin-top:10px;min-height:16px}}.bp-stack-col2>.row:last-child{margin-top:8px}.bp-stack-col2{text-align:right;padding-left:0}@media (max-width:767px){.bp-stack-col2{padding-right:25px}}.bp-stack-above-button{padding-left:25%;text-align:center;font-size:17px}@media (max-width:767px){.bp-stack-above-button{font-size:13px}}.bp-stack-below-button{text-align:right;font-size:16px;margin-top:-6px}@media (max-width:767px){.bp-stack-below-button{font-size:13px}}.bp-stack-below-button div{padding-right:18px;margin-bottom:5px}@media (max-width:767px){.bp-stack-below-button div{text-align:center;padding-left:25%;padding-right:0}}.bp-stack-col1 img{cursor:pointer}@media screen and (max-width:767px){.bp-stack-col1{padding-right:0}}.bp-stack-button{margin-top:4px;margin-bottom:10px;position:relative}.bp-stack-button img{display:none!important}.bp-stack-button button{font-size:16px;color:#000;font-weight:700;text-shadow:none;width:100%;padding-top:12px;padding-bottom:12px}.bp-stack-guarantee img{display:inline-block!important;cursor:pointer;position:absolute;z-index:1;width:70px;top:-10px;left:0}@media screen and (max-width:767px){.bp-stack-guarantee img{width:60px;top:-5px;left:3px}}.bp-stack-guarantee button span{display:block;text-align:right}.bp-stack-title{font-size:19px;font-weight:700;padding-left:0}@media (max-width:767px){.bp-stack-title{font-size:12px}}.bp-stack-feature-list,.bp-stack-price{font-weight:lighter;font-size:30px;padding-left:0}@media (max-width:767px){.bp-stack-feature-list,.bp-stack-price{font-size:18px}}.bp-stack-price div{font-weight:700;font-size:16px;margin-top:-4px;margin-bottom:-5px}@media (max-width:767px){.bp-stack-price div{font-size:12px}}.bp-stack-description{text-align:right;font-size:15px;padding-left:0}@media (max-width:767px){.bp-stack-description{font-size:13px}}@media (max-width:767px){.bp-stack-col3{padding-left:0}}.bp-image-vertical>div{cursor:pointer;position:relative}.bp-image-horizontal>div{cursor:pointer}.payment-methods,.bp-payment-methods{font-size:13px;text-align:center}body{font-family:'open-sans','Open Sans',sans-serif;font-size:19px}h1{font-size:30px;font-weight:700;margin:25px 0 13px;text-align:center}h2{color:#d61818;font-size:30px;font-weight:700;margin:30px 0 22px;text-align:center}h3{font-size:24px;font-weight:700;margin:0 0 20px}.container{margin-left:auto;margin-right:auto;max-width:800px}.player-section{margin:25px auto 12px}.bp-player{box-shadow:0 0 20px 0 rgb(0 0 0 / .15)}.bp-player-bottom{display:none!important}.volume-text{font-size:13px;text-align:center}.cta-section{margin:30px auto 10px}.security-seals-section{margin-top:10px}.secure-box{border:1px solid #b9b9b9;margin:20px auto 0;max-width:600px;padding:15px;text-align:center}.johnson-box{box-shadow:0 0 7px #b7b7b7;background-color:#eee;margin-bottom:30px;padding:20px}.johnson-box li{margin-bottom:6px}.johnson-box li:last-child{margin-bottom:0}.testimonial-box{background-color:#a4eae9;border-radius:13px;font-size:16px;padding:22px;margin-bottom:22px}.references-section{font-size:13px;margin:30px 0}.references-section button{margin-bottom:10px}@media (max-width:991px){h1{font-size:26px;margin:8px 0}.player-window{box-shadow:0 0 20px 0 rgb(0 0 0 / .15)}.bp-player{box-shadow:none}}
</style>


<script>
  function isYouTubeUrl( url ) {
    return string.indexOf( 'youtube.com' ) !== -1 ||
           string.indexOf( 'youtu.be' ) !== -1;
  }
  function playerUsingYouTube( player ) {
    var type = player.type;
    var code = player.video_code || player.code || '';
    return type === 'videojs' && code.length > 10;
  }
</script>

<script>
// https://github.com/filamentgroup/loadJS
!function(e){var t=function(t,n){"use strict";var o=e.document.getElementsByTagName("script")[0],r=e.document.createElement("script");return r.src=t,r.async=!0,o.parentNode.insertBefore(r,o),n&&"function"==typeof n&&(r.onload=n),r};"undefined"!=typeof module?module.exports=t:e.loadJS=t}("undefined"!=typeof global?global:this);
</script>

<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
<script>window.jQuery || document.write('<script src="/bp-core/assets/js/libs/jquery-3.7.1.min.js"><\/script>')</script>
<script>$.getScriptCached=function(url,callback){return $.ajax({url:url,dataType:"script",cache:true}).done(callback)}</script>

<script async defer crossorigin="anonymous" src="https://d9i5ve8f04qxt.cloudfront.net/UC/62/uca/0.1.0/js/collect.js?mid=BARTN&channel=secure.bartonpublishing.com&crosslink=secure.bartonpublishing.com"></script>
<script>
onReady(() => {
  if (typeof window.ucaEvent !== 'function') return;
  if (!bp.test.experimentStarted) return;
  window.ucaEvent({
    'event': 'experiment started',
    'params': {
        'experimentId': bp.test.experimentId,
        'experimentName': bp.test.experimentName,
        'variationId': bp.test.variationId,
        'variationName': bp.test.variationName
    }
  });
}, 1000);
</script>

<script>WebFontConfig = { typekit: { id: 'oho0bnj' } };</script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/webfont/1.6.28/webfontloader.js" defer></script>
<script>
function loadWebFonts(config) {
  document.addEventListener('DOMContentLoaded', function() {
    WebFont.load(config);
  });
}
</script>

<script src="https://use.fortawesome.com/d7aec581.js"></script>

<script>
var AUTOPLAY_SUPPORTED = null;
function checkVideoAutoplaySupport(c) {
  if (AUTOPLAY_SUPPORTED !== null) {
    c(AUTOPLAY_SUPPORTED);
    return;
  }
  var v = document.createElement('video');
  var p = v.play();

  var timeoutId = setTimeout(() => {
    c(AUTOPLAY_SUPPORTED = false);
  }, 10);

  if (p !== undefined) {
    p.then(() => {
      clearTimeout(timeoutId);
      c(AUTOPLAY_SUPPORTED = true);
    }).catch(() => {
      clearTimeout(timeoutId);
      c(AUTOPLAY_SUPPORTED = false);
    });
  } else {
    clearTimeout(timeoutId);
    c(AUTOPLAY_SUPPORTED = false);
  }
}
checkVideoAutoplaySupport(function(autoplay) {
  if (!autoplay &&
    !bp.player.silent_autoplay &&
    !bp.player.muted &&
    !playerUsingYouTube(bp.player)) {
    bp.player['auto-play'] = false;
  }
});
</script>


<script src="https://cdn.jsdelivr.net/npm/video.js@8.10.0/dist/video.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/videojs-youtube@3.0.1/dist/Youtube.min.js"></script>
















</head>
<body class="desktop">

<div id="bp-app">


    <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-56F4837T"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  
<div class="loading-bar"></div>





<div class="container">

  <div class="desktop-headline-section hidden-xs">
    <div class="row">
      <div class="col-sm-10 col-sm-offset-1">

                  <h1>Watch This Free Presentation To Discover The 4 Powerful Foods And Herbs That Normalize High Blood&nbsp;Pressure!</h1>
        
        
        
      </div> <!-- .col-sm-10 .col-sm-offset-1 -->
    </div> <!-- .row -->
  </div> <!-- .desktop-headline-section -->


  <div class="player-section">
    <div class="row">
      <div class="col-xs-12">

        <p class="volume-text"><i class="bpi bpi-volume-up" style="color:#e6ab00;"></i> &nbsp;<strong>Be Sure Your Sound Is Up</strong> - Click below to watch&nbsp;video</p>

        
        
<div class="bp-player" data-withinviewport-settings='{"sides": "top", "top": -500, "bottom": -500 }'>
  <div class="bp-player-top">
  </div> <!-- .bp-player-top -->
  <div class="bp-player-viewport player-window">
    <div class="unmute-box" style="align-items:center;justify-content:center;">
      <div style="padding:25px;background-color:rgb(220 0 0 / 85%);color:white;border-radius:5px;text-align:center;">
        <i class="bpi bpi-volume-up" style="font-size:4em;"></i><br>
        Your Video Is Playing<br>
        Click To Unmute
      </div>
    </div>
    <div class="play-box" onclick="mainPlayer.play()" style="display:none;">
      <span class="bp-player-play bpi-stack bpi-4x">
        <i style="color:#fff;" class="bpi bpi-square bpi-stack-1x"></i>
        <i style="color:#b21000;" class="bpi bpi-youtube-play bpi-stack-2x"></i>
      </span> <!-- .bp-player-play -->
    </div>
    <div class="click-blocker"></div>
    <div class="pause-box" onclick="mainPlayer.pause()"></div>

    
    <div class="main-video">
          </div>
  </div> <!-- .bp-player-viewport .player-window -->
  <div class="bp-player-bottom">
    <span class="bp-player-captions bpi-stack bpi-lg">
      <i class="bpi bpi-square bpi-stack-2x"></i>
      <i class="bpi bpi-closed-captions-btm bpi-1x bpi-stack-1x"></i>
    </span> <!-- .bp-player-captions -->
    <span class="bp-player-rate bpi-stack bpi-lg" onclick="bp.player.cycleRates()">
      <span class="bpi-stack-text"><span class="bp-player-rate-number">1</span>x</span>
      <i class="bpi bpi-square bpi-stack-2x"></i>
    </span> <!-- .bp-player-rate -->
    <span class="bp-player-mute bpi-stack bpi-lg">
      <i class="bpi bpi-square bpi-stack-2x"></i>
      <i class="bpi bpi-volume-up bpi-stack-1x"></i>
    </span> <!-- .bp-player-mute -->
  </div> <!-- .bp-player-bottom -->
</div> <!-- .bp-player -->

        
<div class="mainVideo bp-controls control-box" style="display:none">

  <div class="bp-times cf">

    <div class="back-time">-10</div>
    <div class="current-time video-time-ms">--:--</div>
    <div class="forward-time">+30</div>

  </div><!-- .bp-times -->

  <div class="bp-buttons cf">

    <div class="bp-button back-button" onclick="mainPlayer.skipBack(10);" title="Skip back 10 seconds">
    <i class="bpi bpi-backward bpi-3x"></i>
    </div><!-- .back-button -->

    <div class="bp-button play-button" onclick="mainPlayer.play();" title="Play">
    <i class="bpi bpi-play bpi-3x"></i>
    </div><!-- .play-button -->

    <div class="bp-button pause-button" onclick="mainPlayer.pause();" title="Pause">
    <i class="bpi bpi-pause bpi-3x"></i>
    </div><!-- .pause-button -->

    <div class="bp-button forward-button" onclick="mainPlayer.skipAhead(30);" title="Skip ahead 30 seconds">
    <i class="bpi bpi-forward bpi-3x"></i>
    </div><!-- .forward-button -->

    <!--<div class="bp-button unmute-button" onclick="mainPlayer.mute();" title="Mute"><i class="bpi bpi-volume-up bpi-3x"></i></div>
    <div class="bp-button mute-button" onclick="mainPlayer.unmute();" title="Unmute"><i class="bpi bpi-volume-off bpi-3x"></i></div>-->

  </div><!-- .bp-buttons -->

  <div class="bp-speed cf">

    <div class="bp-button bp-speed-a" onclick="mainPlayer.playbackRate(1)">1x</div>
    <div class="bp-button bp-speed-b" onclick="mainPlayer.playbackRate(1.5)">1.5x</div>
    <div class="bp-button bp-speed-c" onclick="mainPlayer.playbackRate(2)">2x</div>

  </div><!-- .bp-speed -->

</div><!-- .bp-controls -->

        
      </div> <!-- .col-xs-12 -->
    </div> <!-- .row -->
  </div> <!-- .player-section -->


  <div class="mobile-headline-section visible-xs">
    <div class="row">
      <div class="col-sm-10 col-sm-offset-1">

                  <h1>Watch this free presentation to discover the 4 powerful foods and herbs that normalize high blood&nbsp;pressure!</h1>
        
        
        
      </div> <!-- .col-sm-10 .col-sm-offset-1 -->
    </div> <!-- .row -->
  </div> <!-- .mobile-headline-section -->


  <div class="testimonial-section visible-cta">
    <div class="row">
      <div class="col-sm-10 col-sm-offset-1">

        <h2 style="margin-bottom:15px;">Here's what others are&nbsp;saying...</h2>

        <p style="font-size:13px;text-align:center;margin-bottom:30px;">The Testimonials below are unedited, and have been submitted from real people just like you. None of these people were compensated for their testimonial. Your results may vary.</p>

      </div> <!-- .col-sm-10 .col-sm-offset-1 -->
    </div> <!-- .row -->

    <div class="row">
      <div class="col-sm-6">

        <div class="testimonial-box">
          <img class="pull-left" style="margin-right:10px;" src="https://dndngvalp4jdj.cloudfront.net/bloodpressurenormalized.com/images/video/001/stephen-a.jpg">
          <p>I purchased the blood pressure product and found it very attractive, particularly when the telephone support is considered. Your product has exceeded the support I've gotten from my cardiologist who has a waitingroom full of patients and little time to devote to any individual one. Once your product put me on the right track of purchasing a cuff and using it daily, I was able to see that my vegan diet and weight loss program was having the boilerplate predictive effect of lowering my blood pressure and that further invastive measures would be unnecessary. I breathed a huge sigh of relief as I applied these principles. I lost 56 pounds and transitioned from over weight to normal weight. My blood pressure fell from modestly high of 151/90 to near optimal of 107/72 today. Your program is largely responsible for my success. It can be improved by expanding the guidelies for taking blood pressure measuremenrs as I outlined in a previous correspondence. Any doctor who is genuinely interested in his patients wellfare should require the use of your program information that he has neither the time or inclination to supply himself.</p>
          <strong>Stephen A.</strong>
        </div> <!-- .testimonial-box -->
      </div> <!-- .col-sm-6 -->

      <div class="col-sm-6">
        <div class="testimonial-box">
          <p>Great material, super support, very empowering for anyone struggling, and feeling overwhelmed.</p>
          <strong>Beverly S.</strong>
        </div> <!-- .testimonial-box -->

        <div class="testimonial-box">
          <p>Since I started to use the high blood pressure solution kit my blood pressure is back to normal, and I cant thank you guys enough.</p>
          <strong>Ron T.</strong>
        </div> <!-- .testimonial-box -->

        <div class="testimonial-box">
          <p>Just came from the doctor after a series of tests and he found me in perfect health. No more high BP.</p>
          <strong>Shirley V.</strong>
        </div> <!-- .testimonial-box -->

        <div class="testimonial-box">
          <p>The results have been remarkable. My blood pressure has never been lower. And, my blood gloucose has responded well.</p>
          <strong>James D.</strong>
        </div> <!-- .testimonial-box -->
      </div> <!-- .col-sm-6 -->
    </div> <!-- .row -->
  </div> <!-- .testimonial-section .visible-cta -->


  <div class="cta-section visible-cta">
    <div class="row">
      <div class="col-xs-12">

        
        
<div id="buttons" class="buttons _1-option visible-cta cf">
  <div class="btn-box opt1-box"><img onClick="window.open(bp.options[0].url,'_self');mainPlayer.pause();el('.bp-controls').show();" class="button opt1 atc-click1 lazy" data-original="https://dndngvalp4jdj.cloudfront.net/bloodpressurenormalized.com/images/global/atc-button-mobile_v1a_19-97.png" /></div>        </div><!-- #buttons -->

        <div class="secure-box">
          <p>Your order is secure and fully guaranteed by <i style="font-size:25px;color:#1d9acf;" class="bpi bpi-bp-sym-txt"></i></p>
          <p style="margin-bottom:0;">100% Secure <i class="bpi bpi-lock"></i> 128 SSL Encryption</p>
        </div> <!-- .secure-box -->

      </div> <!-- .col-xs-12 -->
    </div> <!-- .row -->
  </div> <!-- .cta-section .visible-cta -->

  
  <div class="security-seals-section hidden-checkout">
    <div class="row">
      <div class="col-xs-12">

        <p style="font-size:12px;margin:40px 0 20px;">The video presentation on this page will show you some great tips on how to normalize your blood pressure and greatly improve your health using natural remedies. This isn't any kind of gimmick... these are proven remedies on the healthiest types of nutrition plans, tips, exercises, and other kitchen cures that get to the root of your problem - healing what is causing your high blood pressure, which is one of the leading causes of death. You'll discover the simple tricks that you NEED in order to regain your own health for the long term. Remember: <strong>Watch the entire video, as the end will surprise you!</strong></p>

        
<div class="bp-security-seals">

  <p class="bp-security-seals-desktop">

          <a name="trustlink" href="http://secure.trust-guard.com/security/2593" rel="nofollow" target="_blank" onclick="var nonwin=navigator.appName!='Microsoft Internet Explorer'?'yes':'no'; window.open(this.href.replace(/https?/, 'https'),'welcome','location='+nonwin+',scrollbars=yes,width=517,height='+screen.availHeight+',menubar=no,toolbar=no'); return false;" oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by trust-guard \251 '+d.getFullYear()+'.'); return false;"><img name="trustseal" alt="Security Seals" style="border: 0;" src="//dw26xg4lubooo.cloudfront.net/seals/security/2593-small-gray.gif" /></a>&nbsp;
      <a name="trustlink" href="http://secure.trust-guard.com/privacy/2593" rel="nofollow" target="_blank" onclick="var nonwin=navigator.appName!='Microsoft Internet Explorer'?'yes':'no'; window.open(this.href.replace(/https?/, 'https'),'welcome','location='+nonwin+',scrollbars=yes,width=517,height='+screen.availHeight+',menubar=no,toolbar=no'); return false;" oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by trust-guard \251 '+d.getFullYear()+'.'); return false;"><img name="trustseal" alt="Privacy Seals" style="border: 0;" src="//dw26xg4lubooo.cloudfront.net/seals/privacy/2593-small-gray.gif" /></a>&nbsp;
      <a name="trustlink" href="http://secure.trust-guard.com/business/2593" rel="nofollow" target="_blank" onclick="var nonwin=navigator.appName!='Microsoft Internet Explorer'?'yes':'no'; window.open(this.href.replace(/https?/, 'https'),'welcome','location='+nonwin+',scrollbars=yes,width=517,height='+screen.availHeight+',menubar=no,toolbar=no'); return false;" oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by trust-guard \251 '+d.getFullYear()+'.'); return false;"><img name="trustseal" alt="Business Seals" style="border: 0;" src="//dw26xg4lubooo.cloudfront.net/seals/business/2593-small-gray.gif" /></a>&nbsp;
      <a name="trustlink" href="http://secure.trust-guard.com/certified/2593" rel="nofollow" target="_blank" onclick="var nonwin=navigator.appName!='Microsoft Internet Explorer'?'yes':'no'; window.open(this.href.replace(/https?/, 'https'),'welcome','location='+nonwin+',scrollbars=yes,width=517,height='+screen.availHeight+',menubar=no,toolbar=no'); return false;" oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by trust-guard \251 '+d.getFullYear()+'.'); return false;"><img name="trustseal" alt="Certified Seal" style="border: 0;" src="//dw26xg4lubooo.cloudfront.net/seals/certified/2593-small-gray.gif" /></a>
    
    
  </p>

  <p class="bp-security-seals-mobile">

          <a name="trustlink" href="http://secure.trust-guard.com/security/2593" rel="nofollow" target="_blank" onclick="var nonwin=navigator.appName!='Microsoft Internet Explorer'?'yes':'no'; window.open(this.href.replace(/https?/, 'https'),'welcome','location='+nonwin+',scrollbars=yes,width=517,height='+screen.availHeight+',menubar=no,toolbar=no'); return false;" oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by trust-guard \251 '+d.getFullYear()+'.'); return false;"><img name="trustseal" alt="Security Seals" style="border: 0;" src="//dw26xg4lubooo.cloudfront.net/seals/security/2593-header-gray.gif" /></a>&nbsp;
      <a name="trustlink" href="http://secure.trust-guard.com/privacy/2593" rel="nofollow" target="_blank" onclick="var nonwin=navigator.appName!='Microsoft Internet Explorer'?'yes':'no'; window.open(this.href.replace(/https?/, 'https'),'welcome','location='+nonwin+',scrollbars=yes,width=517,height='+screen.availHeight+',menubar=no,toolbar=no'); return false;" oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by trust-guard \251 '+d.getFullYear()+'.'); return false;"><img name="trustseal" alt="Privacy Seals" style="border: 0;" src="//dw26xg4lubooo.cloudfront.net/seals/privacy/2593-header-gray.gif" /></a><br>
      <a name="trustlink" href="http://secure.trust-guard.com/business/2593" rel="nofollow" target="_blank" onclick="var nonwin=navigator.appName!='Microsoft Internet Explorer'?'yes':'no'; window.open(this.href.replace(/https?/, 'https'),'welcome','location='+nonwin+',scrollbars=yes,width=517,height='+screen.availHeight+',menubar=no,toolbar=no'); return false;" oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by trust-guard \251 '+d.getFullYear()+'.'); return false;"><img name="trustseal" alt="Business Seals" style="border: 0;" src="//dw26xg4lubooo.cloudfront.net/seals/business/2593-header-gray.gif" /></a>&nbsp;
      <a name="trustlink" href="http://secure.trust-guard.com/certified/2593" rel="nofollow" target="_blank" onclick="var nonwin=navigator.appName!='Microsoft Internet Explorer'?'yes':'no'; window.open(this.href.replace(/https?/, 'https'),'welcome','location='+nonwin+',scrollbars=yes,width=517,height='+screen.availHeight+',menubar=no,toolbar=no'); return false;" oncontextmenu="var d = new Date(); alert('Copying Prohibited by Law - This image and all included logos are copyrighted by trust-guard \251 '+d.getFullYear()+'.'); return false;"><img name="trustseal" alt="Certified Seal" style="border: 0;" src="//dw26xg4lubooo.cloudfront.net/seals/certified/2593-header-gray.gif" /></a><br>
    
    
  </p>

</div> <!-- .bp-security-seals -->

      </div> <!-- .col-xs-12 -->
    </div> <!-- .row -->
  </div> <!-- .security-seals-section .hidden-checkout -->


  <div class="checkout-section">
    <div class="row">
      <div class="col-xs-12">

        
        
        
      </div> <!-- .col-xs-12 -->
    </div> <!-- .row -->
  </div> <!-- .checkout-section -->


  <div class="references-section">
    <div class="row">
      <div class="col-sm-12">

        <button class="btn btn-primary center-block" type="button" data-toggle="collapse" data-target="#collapseExample" aria-expanded="true" aria-controls="collapseExample">
          Click here for research references
        </button>

        <div class="collapse in" id="collapseExample">
          <div class="well">
            <ol>
              <li>Mayo Clinic. "High Blood Pressure (Hypertension)," nd,  http://www.mayoclinic.org/diseases-conditions/high-blood-pressure/basics/complications/con-20019580.</li>
              <li>American Heart Association, "High Blood Pressure," 2013, http://www.heart.org/idc/groups/heart-public/@wcm/@sop/@smd/documents/downloadable/ucm_319587.pdf.</li>
              <li>MedlinePlus, "High Blood Pressure Medicines: Side Effects of Blood Pressure Medicines," nd, https://medlineplus.gov/ency/article/007484.htm.</li>
              <li>MedlinePlus, "High Blood Pressure Medicines: Side Effects of Blood Pressure Medicines."</li>
              <li>Laure P. Svetkey, et al, "Double-Blind, Placebo-Controlled Trial of Potassium Chloride in the Treatment of Mild Hypertension," Duke University, AHA Journals, 1986, https://www.ahajournals.org/doi/pdf/10.1161/01.HYP.9.5.444.</li>
              <li>DoctorNDTV, "World Hypertension Day: 6 Reasons Why Turmeric Is Good for High Blood Pressure," May 16, 2018. https://doctor.ndtv.com/living-healthy/6-reasons-why-turmeric-is-good-for-high-blood-pressure-1827706.</li>
              <li>American Heart Association News, "Could Adding Minerals to Drinking Water Fight High Blood Pressure?" May 7, 2019, https://www.heart.org/en/news/2019/05/07/could-adding-minerals-to-drinking-water-fight-high-blood-pressure.</li>
              <li>Heart.org, "Q&A High Blood Pressure Medication Recall," December 20, 2018, https://www.heart.org/en/health-topics/high-blood-pressure/changes-you-can-make-to-manage-high-blood-pressure/qa-high-blood-pressure-medication-recall.</li>
              <li>WebMD, "Side Effects of High Blood Pressure Medications," nd, https://www.webmd.com/hypertension-high-blood-pressure/guide/side-effects-high-blood-pressure-medications#1.</li>
            </ol>
          </div>
        </div>

      </div> <!-- .col-xs-12 -->
    </div> <!-- .row -->
  </div> <!-- .references-section -->


  <div class="footer-section">
    <div class="row">
      <div class="col-sm-10 col-sm-offset-1">

        
        
<div class="bp-footer">

  <div class="company-logo" style="text-align:center;margin-bottom:15px;">
    <i class="bpi bpi-bp-2020-sym-txt bpi-3x"></i>
  </div> <!-- .company-logo -->

  
  
    <p class="footer-bible-verse"><strong>Delivering Hope & Healing, Since 2004</strong></p>

  
  
    <div class="footer-legal">
      <p>
        The statements on this website have not been evaluated by the Food and Drug Administration. Products are not intended to diagnose, treat, cure or prevent any disease. If you are pregnant, nursing, taking medication, or have a medical condition, consult your physician before using our products. Results may vary. The information contained on this website is provided for general informational purposes only. It is not intended as and should not be relied upon as medical advice. Always consult with a healthcare professional before starting any diet, exercise or supplementation program. Testimonials are from real persons who are users of our&nbsp;products.
      </p>
    </div> <!-- .footer-legal -->

  
  
  <div class="footer-info">

    
      <p>&copy; 2025 <span class="company-name">Barton Publishing, Inc.</span> | Toll&nbsp;Free:&nbsp;<a href="tel:1-888-356-1146">1&nbsp;(888)&nbsp;356&ndash;1146</a> &middot; Outside&nbsp;US:&nbsp;<a href="tel:1-617-603-0085">+1&nbsp;(617)&nbsp;603&ndash;0085</a><br>
      Phone Support &ndash; Mon-Fri: 8am-7pm EST / Sat: 9am-5pm EST&nbsp;<br>
      <a class="home-footer" href="https://bartonpublishing.com" target="_blank">Home</a>&nbsp;|&nbsp;<a href="https://bartonpublishing.com/terms" target="_blank">Terms&nbsp;and&nbsp;Conditions</a>&nbsp;|&nbsp;<a href="https://bartonpublishing.com/privacy" target="_blank">Privacy&nbsp;Policy</a> | <a href="https://bartonpublishing.com/delivery" target="_blank">Shipping</a>&nbsp;|&nbsp;<a href="https://bartonpublishing.com/refund" target="_blank">Refunds &amp; Cancelations</a></p>

    
    <p class="server-number">s1</p>

  </div> <!-- .footer-info -->

  
</div> <!-- .bp-footer -->

      </div> <!-- .col-sm-10 .col-sm-offset-1 -->
    </div> <!-- .row -->
  </div> <!-- footer-section -->

</div> <!-- .container -->


<script type="text/javascript" src="https://BARTN.ultracartstore.com/cgi-bin/UCAffiliateNetworkPixel" async="true"></script>







<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.min.js"></script>
<script>
  var jsonCookies = Cookies.withConverter({
    read: function(value, name) {
      var decodedValue;
      try {
        decodedValue = JSON.parse(decodeURIComponent(value));
      } catch (e) {
        decodedValue = {};
      }
      return decodedValue;
    }
  });
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/loadCSS/3.1.0/loadCSS.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/withinviewport@2.1.2/withinviewport.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/withinviewport@2.1.2/jquery.withinviewport.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@vunamhung/arg.js@1.4.0/src/arg.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-url/2.5.3/url.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/js-base64@3.7.5/base64.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js"></script>

<script>
var BartonLib;void 0===bp.func&&(bp.func={}),void 0===bp.fn&&(bp.fn={}),void 0===bp.cb&&(bp.cb={}),void 0===bp.app&&(bp.app={}),void 0===bp.st&&(bp.st={}),void 0===bp.plugins["google-tag-manager"]&&(dataLayer={push:function(){}}),launchNotification=function(e,t){if(e)if("mobilebar"===e)t&&el(".bp-mobile-bar-notification-content").html(t),el(".bp-mobile-bar-notification").show(),el(".bp-mobile-bar-notification-close").click((function(){el(".bp-mobile-bar-notification").addClass("notification-close")}));else if("topbar"===e){t&&el(".bp-top-bar-notification-content").html(t),el(".bp-top-bar-notification").show();var o=el(".bp-top-bar-notification").height();el("body").css("padding-top",o+"px"),el(".bp-top-bar-notification-close").click((function(){el(".bp-top-bar-notification").addClass("notification-close"),el("body").css("padding-top","0"),el(".bp-nav-mobile").css("top","0")})),"object"==typeof bp.plugins.slidebars&&el(".bp-nav-mobile").css("top",el(".bp-top-bar-notification").outerHeight())}else"bottom"===e?(t&&el(".bp-fixed-bottom-notification-content").html(t),el(".bp-fixed-bottom-notification").show(),el(".bp-fixed-bottom-notification-close").click((function(){el(".bp-fixed-bottom-notification").addClass("notification-close")})),el(".bp-fixed-bottom-notification-minimize").click((function(){el(".bp-fixed-bottom-notification").addClass("notification-minimize"),el(".bp-fixed-bottom-notification-minimize").hide(),el(".bp-fixed-bottom-notification-maximize").show()})),el(".bp-fixed-bottom-notification-maximize").click((function(){el(".bp-fixed-bottom-notification").removeClass("notification-minimize"),el(".bp-fixed-bottom-notification-minimize").show(),el(".bp-fixed-bottom-notification-maximize").hide()}))):"overlay"===e&&(t&&el(".bp-overlay-notification-content").html(t),el(".bp-overlay-notification").show(),el(".bp-overlay-notification-bg").click((function(){el(".bp-overlay-notification").addClass("notification-close")})))},bp.func.updateCookie=function(e,t,o){if(void 0===e||void 0===t||void 0===o)return!1;var n,a=/([a-zA-Z_-]+)(\.([a-zA-Z_-]+))?/.exec(t),i=a[1]?a[1]:null,c=a[3]?a[3]:null;switch(e){case 0:default:n="bp_0";break;case 1:n="bp_1";break;case 2:n="bp_2";break;case 3:n="bp_3"}var r=jsonCookies.get(n);return r&&i&&!c?(r[i]=o,Cookies.set(n,JSON.stringify(r),{path:"/",domain:"."+window.location.hostname}),!0):!!(r&&i&&c)&&(void 0===r[i]&&(r[i]={}),r[i][c]=o,Cookies.set(n,JSON.stringify(r),{path:"/",domain:"."+window.location.hostname}),!0)},showMyCookies=function(){el(".bp-popup-box").html('<p id="myCookies" style="margin:0;word-wrap:break-word;cursor:copy;">bp_0:<br>'+Cookies.get("bp_0")+"<br><br>bp_1:<br>"+Cookies.get("bp_1")+"<br><br>bp_2:<br>"+Cookies.get("bp_2")+"<br><br>bp_3:<br>"+Cookies.get("bp_3")+"<br><br>bp_t:<br>"+Cookies.get("bp_t")+"</p>"),el("#myCookies").click((function(){selectText("myCookies")})),el(".bp-popup-box").css({"max-width":"500px"}),el(".bp-popup").show()},onReady((function(){bp.page.campaign_tracking&&dataLayer.push({event:"campaign"})})),onReady((function(){bp.page.returning_visitor||"maxmind"!==bp.geo.data_source&&"cookie"!==bp.geo.data_source||recordAnalyticsEvent({category:"geo",action:"maxmind_request",label:bp.geo.remain+" requests remaining",value:1,nonInteraction:!0})})),onReady((function(){bp.page.sales_funnel&&recordAnalyticsEvent({category:bp.page.category,action:"visited_sales_page",label:"Goal",value:5,nonInteraction:!0})})),setTimeout((function(){bp.page.sales_funnel&&recordAnalyticsEvent({category:bp.page.category,action:"engagement_5min",label:"goal",value:5})}),3e5),recordCallToActionRevealEvent=function(){bp.page.vsl&&recordAnalyticsEvent({category:bp.page.category,action:"cta_revealed",label:"goal",value:50,nonInteraction:!0,sendToX:!0})},orderFormStarted=!1,recordStartedOrderFormEvent=function(){orderFormStarted||(recordAnalyticsEvent({category:bp.page.category,action:"begin_checkout",label:"goal",value:150}),orderFormStarted=!0)},recordEmailSubmittedEvent=function(e){var t="object"==typeof e&&e?e:null,o="unknown",n="unknown",a="unknown";t&&void 0!==t.contact&&"object"==typeof t.contact.add_campaigns?(o="ontraport",a=void 0!==t.contact.add_campaigns[0]?t.contact.add_campaigns[0]:"unknown"):t&&void 0!==t.contact&&"string"==typeof t.contact.add_list&&(o="maropost",a=t.contact.add_list),t&&void 0!==t.app&&"string"==typeof t.app.parent_selector&&(n=t.app.parent_selector),recordAnalyticsEvent({category:"Email Subscriptions",action:"Email submitted successfully",label:"service: "+o+"; selector: "+n+"; list id: "+a,sendToX:!0}),"#bpForm"===n&&recordAnalyticsEvent({category:bp.page.category,action:"Email Submitted via Order Form",label:"Goal",value:200})},onReady((function(){bp.func.subscribeDone.add(recordEmailSubmittedEvent)})),recordEmailFailedToSubmitEvent=function(e){var t="object"==typeof e&&e?e:null,o="unknown",n="unknown",a="unknown";t&&void 0!==t.contact&&"object"==typeof t.contact.add_campaigns?(o="ontraport",a=void 0!==t.contact.add_campaigns[0]?t.contact.add_campaigns[0]:"unknown"):t&&void 0!==t.contact&&"string"==typeof t.contact.add_list&&(o="maropost",a=t.contact.add_list),t&&void 0!==t.app&&"string"==typeof t.app.parent_selector&&(n=t.app.parent_selector),recordAnalyticsEvent({category:"errors_thrown",action:"email_submission_failed",label:"service: "+o+"; selector: "+n+"; list id: "+a})},onReady((function(){bp.func.subscribeFail.add(recordEmailFailedToSubmitEvent)})),onReady((function(){el(".order-form-errors-continue-opt1 > button").click((function(){recordAnalyticsEvent({category:"Checkout",action:"Chose to finish order elsewhere",label:"Stand-alone Checkout"})}))})),onReady((function(){el(".order-form-errors-continue-opt2 > button").click((function(){recordAnalyticsEvent({category:"Checkout",action:"Chose to finish order elsewhere",label:"UltraCart Checkout"})}))})),onReady((function(){el("#finalizeLink").click((function(){recordAnalyticsEvent({category:bp.page.category,action:"Submitted Order Form",label:"Goal",value:100*cart.total})}))})),sendPageview=function(){var e=window.location.pathname,t=window.location.search.substr(1),o=window.location.hash.substr(1),n="";n+=e,n+=o?"/"+o:"",n+=t?"?"+t:"",dataLayer.push({event:"GApageview",pageviewPage:n})},mainPlayerAnalyticsPlaying=!1,mainPlayerAnalytics=function(e){var t="unknown",o=mainPlayer.position();if("wistia"===bp.player.type)t=bp.player.video_code;else if("jwplayer"===bp.player.type){var n=/\/([^\/]+\.mp4)/.exec(bp.player.video_file_mp4);t=n[1]?n[1]:"unknown"}"playing"===e?(mainPlayerAnalyticsPlaying||recordAnalyticsEvent({category:"Video Player",action:"video_started",label:"VIDEO: "+t,value:o,nonInteraction:!0}),mainPlayerAnalyticsPlaying=!0):"paused"===e&&(recordAnalyticsEvent({category:"Video Player",action:"video_paused",label:"VIDEO: "+t,value:o,nonInteraction:!0}),mainPlayerAnalyticsPlaying=!1)},bp.page.lazyload&&("scroll"===bp.page.lazy_method?onReady((function(){el("img.delay, img.lazy").lazyload({threshold:400})})):(onReady((function(){el("img.delay, img.lazy").lazyload({event:"bpDelay"})})),el(window).on("load",(function(){setTimeout((function(){el("img.delay, img.lazy").trigger("bpDelay")}),1e3*bp.page.image_delay)}))),onReady((function(){el("img.lazy-scroll").lazyload({threshold:400})})),onReady((function(){el("img.lazy-timed").lazyload({event:"lazy-timed-event"})})),el(window).on("load",(function(){setTimeout((function(){el("img.lazy-timed").trigger("lazy-timed-event")}),1e3*bp.page.image_delay)}))),"object"!=typeof bp.func.cache&&(bp.func.cache={}),bp.func.getItemValue=function(e){var t="getItemValue_"+e,o=el.Deferred();if(bp.func.cache[t])return o.resolve(bp.func.cache[t]).promise();for(var n=0,a=!1,i=0;i<bp.options.length;i++)if(bp.options[i].itemId===e&&null!==bp.options[i].price){n=bp.options[i].price,a=!0;break}return a?(bp.func.cache[t]=n,o.resolve(n)):el.ajax({url:"/api/item/"+e+"?mid="+bp.cart.merch_id,dataType:"json"}).done((function(e){void 0!==e.cost?(bp.func.cache[t]=e.cost,o.resolve(e.cost)):o.reject()})).fail((function(){o.reject()})),o.promise()},bp.func.subscribe=function(e,t){var o="string"==typeof e?e:null,n=(t="string"==typeof t?t:bp.lead.default_service,"object"==typeof bp.plugins.ontraport);"ontraport"===t&&n&&otp.fn.subscribe(o)},bp.func.subscribeProgress=el.Callbacks(),bp.func.subscribeDone=el.Callbacks(),bp.func.subscribeFail=el.Callbacks(),bp.func.subscribeProgressFire=function(e){bp.func.subscribeProgress.fire(e)},bp.func.subscribeDoneFire=function(e){bp.func.subscribeDone.fire(e)},bp.func.subscribeFailFire=function(e){bp.func.subscribeFail.fire(e)},bp.data.first_name="",bp.data.last_name="",bp.data.phone_number="",bp.data.email="",bp.data.first_name_required=!1,bp.data.submitEmail=function(e){e=void 0!==e?e:bp.contact.email,el.when(bp.data.verifyEmail(e)).progress((function(){el(".email-notification").html("Verifying...")})).fail((function(e){el(".email-notification").html(e)})).done((function(){el.when(bp.data.submitFreshAdress(e)).done((function(e){el.when(bp.data.checkFreshAdress(e)).fail((function(e){el(".email-notification").html(e)})).done((function(){el(".email-notification").html("&nbsp;")}))}))}))},bp.func.subscribeEmailProgress=el.Callbacks(),bp.func.subscribeEmailDone=el.Callbacks(),bp.func.subscribeEmailFail=el.Callbacks(),bp.func.subscribeEmail=function(e,t,o,n,a){if(e=void 0!==e?e:"add",t=void 0!==t?t:bp.contact.email,o=void 0!==o?o:bp.lead.acct_id,n=void 0!==n?n:bp.lead.default_list,void 0===a&&(a={first_name:null,last_name:null}),bp.contact.first_name_required&&0==$.trim(a.first_name).length)return el(".name-notification").html("Please enter your first name."),!1;el(".name-notification").html("&nbsp;"),bp.func.subscribeEmailProgress.fire(),el(".subscribe-progress").html("Verifying..."),el.when(bp.data.verifyEmail(t)).progress((function(e){el(".email-notification").html(e)})).fail((function(e){bp.func.subscribeEmailFail.fire(),el(".email-notification").html(e),el(".subscribe-progress").html("&nbsp;")})).done((function(){el.when(bp.data.submitFreshAdress(t)).done((function(e){el.when(bp.data.checkFreshAdress(e)).progress((function(e){el(".email-notification").html(e)})).fail((function(e){bp.func.subscribeEmailFail.fire(),el(".subscribe-progress").html("&nbsp;"),el(".email-notification").html(e)}))}))}))},bp.data.verifyEmail=function(e){var t=el.Deferred();return t.notify("&nbsp;"),0==$.trim(e).length?t.reject("Please enter an e-mail address."):/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e)?t.resolve():t.reject("Please enter a valid e-mail address."),t.promise()},bp.data.checkFreshAdress=function(e){el.Deferred().resolve("&nbsp;")},bp.data.submitFreshAdress=function(e){},bp.data.optInOut=function(e){el(e).is(":checked")?(bp.func.subscribeEmail("add",bp.contact.email,105,bp.lead["ca_opt-in_list"],bp.contact),bp.func.subscribeEmail("remove",bp.contact.email,105,bp.lead["ca_opt-out_list"],bp.contact)):el(e).is(":checked")||(bp.func.subscribeEmail("add",bp.contact.email,105,bp.lead["ca_opt-out_list"],bp.contact),bp.func.subscribeEmail("remove",bp.contact.email,105,bp.lead["ca_opt-in_list"],bp.contact))},bp.data.checkPhoneExistence=function(e){var t=el.Deferred();return 0==$.trim(e).length?t.reject("Please enter a phone number."):t.resolve(),t.promise()},bp.data.submitPVnet=function(e){return el.ajax({type:"POST",url:"https://www.phone-validator.net/api/v2/verify",data:{PhoneNumber:e,CountryCode:bp.geo.country_code,Locale:"en-US",APIKey:"pv-738968a4d6486eecba984e1120b28587"},dataType:"json"})},bp.data.checkPVnetData=function(e){var t=el.Deferred();return PVnet=e,"VALID_CONFIRMED"===PVnet.status?t.resolve("Phone number is valid."):"VALID_UNCONFIRMED"===PVnet.status?t.resolve("&nbsp;"):"INVALID"===PVnet.status?t.reject("ERROR: Not a valid phone number."):t.reject("ERROR: This phone number will not work."),t.promise()},bp.data.submitPhone=function(e){e=e||bp.data.phone_number,el(".phone-notification").html("Validating "+e+"..."),el.when(bp.data.checkPhoneExistence(e)).fail((function(e){el(".phone-notification").html(e)})).done((function(){el.when(bp.data.submitPVnet(e)).done((function(e){el.when(bp.data.checkPVnetData(e)).fail((function(e){el(".phone-notification").html(e)})).done((function(e){el(".phone-notification").html(e)}))}))}))},bp.user.loginProgress=el.Callbacks(),bp.user.loginDone=el.Callbacks(),bp.user.loginFail=el.Callbacks(),bp.user.login=function(e,t){e=void 0!==e?e:null,(t=void 0!==t?t:null)||(t={username:el('input[name="email"]').val(),password:el('input[name="password"]').val()}),bp.user.loginProgress.fire(),el.when(bp.user.loginRequest(t)).done((function(){bp.user.loginDone.fire(e)})).fail((function(){bp.user.loginFail.fire()}))},bp.user.loginRequest=function(e){return el.ajax({type:"POST",url:"/api/auth0/login",contentType:"application/json; charset=UTF-8",data:JSON.stringify(e),dataType:"text"})},bp.user.logoutProgress=el.Callbacks(),bp.user.logoutDone=el.Callbacks(),bp.user.logoutFail=el.Callbacks(),bp.user.logout=function(e){e=void 0!==e?e:"/login",bp.user.logoutProgress.fire(),el.when(bp.user.logoutRequest()).done((function(){bp.user.logoutDone.fire(e)})).fail((function(){bp.user.logoutFail.fire()}))},bp.user.logoutRequest=function(e){return el.ajax({url:"/api/auth0/logout"})},addOptionProgress=function(e,t){mainPlayer.pause(),el("#blocker").hide(),bp.cart.showCheckout(),bp.cart.fixed_order_form||el("html, body").animate({scrollTop:el("#checkout").offset().top},1e3).promise().then((function(){setTimeout((function(){el("#cartItemsContainer").is(":within-viewport")?bp.player.showControlsWhenInView():el("html, body").animate({scrollTop:el("#checkout").offset().top},250,(function(){bp.player.showControlsWhenInView()}))}),1e3)}))},resetUpsellDecisions=function(){bp.cart.items_taken=[],bp.cart.items_rejected=[],bp.func.updateCookie(0,"cart.items_taken",[]),bp.func.updateCookie(0,"cart.items_rejected",[])},addToItemsTaken=function(e){var t=jsonCookies.get("bp_0").cart.items_taken;"object"==typeof t&&(t=_.values(t)),t.push(e),bp.func.updateCookie(0,"cart.items_taken",t)},addToItemsRejected=function(e){var t=jsonCookies.get("bp_0").cart.items_rejected;"object"==typeof t&&(t=_.values(t)),t.push(e),bp.func.updateCookie(0,"cart.items_rejected",t)},addUpsellProgress=function(e,t){recordAnalyticsEvent({category:"BP Upsell",action:"Clicked Yes",label:bp.page.offer+" ("+e+" x "+t+")"})},rejectUpsellProgress=function(e){recordAnalyticsEvent({category:"BP Upsell",action:"Clicked No",label:bp.page.offer})},orderFinalizing=function(){"upsell"!==bp.page.type&&recordAnalyticsEvent({category:"Checkout",action:"Clicked Submit",label:bp.page.category})},onReady((()=>{_.has(bp,"cart.addOptionProgress")&&bp.cart["in-page_checkout"]&&(bp.cart.ultracart||bp.cart.ultracart_v2)&&(bp.cart.addOptionProgress.add(addOptionProgress),bp.cart.addUpsellProgress.add(addUpsellProgress),bp.cart.rejectUpsellProgress.add(rejectUpsellProgress),finalizeOrderProgress.add(orderFinalizing))})),bp.cart.checkout_showing=!1,bp.cart.showCheckout=function(){el("#checkout").removeClass("checkout-closed").addClass("checkout-open"),el(".visible-checkout").show(),el(".hidden-checkout").hide(),bp.cart.checkout_showing=!0,bp.page.checkCTA()},bp.cart.hideCheckout=function(){el("#checkout").removeClass("checkout-open").addClass("checkout-closed"),el(".visible-checkout").hide(),el(".hidden-checkout").show(),bp.cart.checkout_showing=!1,bp.page.checkCTA()},bp.cart.toggleCheckout=function(){bp.cart.checkout_showing?bp.cart.hideCheckout():bp.cart.checkout_showing||bp.cart.showCheckout()},"undefined"!=typeof hj?(bp.st.hotjar=!0,bp.data.used_hotjar_triggers=[]):bp.st.hotjar=!1,bp.fn.triggerHotjar=function(e){var t="string"==typeof e?e:"default_trigger";return!!bp.st.hotjar&&(bp.data.used_hotjar_triggers.indexOf(t)>-1||(hj("trigger",t),bp.data.used_hotjar_triggers.push(t)),!0)},lazyGTMEvent=function(){bp.page.tracking&&dataLayer.push({event:"lazyEvent"})},setTimeout((function(){lazyGTMEvent()}),1e3*bp.page.event_delay),bp.data.resolvedGoogle=!1,addTrackingData=function(){if(!bp.data.resolvedGoogle)return!1;var e=bp.page.client_id,t=bp.test.trackingData;return"ClickBank"!==bp.page.traffic_source&&(bp.cart.continue_url=bp.cart.continue_url+"&customField4="+e+"&customField6="+t),"undefined"!=typeof cart&&cart&&(cart.customField4=bp.page.client_id,cart.customField6=bp.test.trackingData),_.has(window,"bpApp.cart.checkout")&&(bpApp.cart.checkout.custom_field4=bp.page.client_id,bpApp.cart.checkout.custom_field6=bp.test.trackingData),!0},bp.page.client_id=null,bp.func.checkGoogle=function(){if(bp.page.client_id)return!0;var e=null;return"undefined"!=typeof bpa&&"function"==typeof bpa.getByName&&(e=bpa.getByName("bpTracker").get("clientId")),!!e&&(bp.page.client_id=e,!0)},bp.func.gotGoogleData=el.Callbacks(),bp.func.getGoogleData=function(){var e=el.Deferred();return e.notify("checking for client ID..."),bp.func.checkGoogle()?(bp.data.resolvedGoogle=!0,bp.func.gotGoogleData.fire(),e.resolve("client ID found...")):setTimeout((function(){bp.func.checkGoogle()?(bp.data.resolvedGoogle=!0,bp.func.gotGoogleData.fire(),e.resolve("client ID found...")):setTimeout((function(){bp.func.checkGoogle()?(bp.data.resolvedGoogle=!0,bp.func.gotGoogleData.fire(),e.resolve("client ID found...")):Cookies.get("bp_t")?(Cookies.remove("bp_t"),bp.data.resolvedGoogle=!0,bp.func.gotGoogleData.fire(),e.resolve("client ID found...")):(bp.data.resolvedGoogle=!0,bp.func.gotGoogleData.fire(),e.resolve("client ID NOT found..."))}),5e3)}),3e3),e.promise()},getAmazonData=function(){return{action:"start_recording",creation_date:bp.session.start_date,session_id:bp.session.session_id,ga_id:bp.page.client_id,user_agent:navigator.userAgent,ip_address:bp.client.ip_address,traffic_source:bp.page.traffic_source,landing_page_url:bp.client.original_scheme+"://"+bp.client.original_hostname+bp.client.original_path,landing_page_qs:bp.client.original_query,referrer_url:bp.client.original_referrer_hostname?bp.client.original_referrer_scheme+"://"+bp.client.original_referrer_hostname+(bp.client.original_referrer_path?bp.client.original_referrer_path:null):null,referrer_qs:bp.client.original_referrer_query?bp.client.original_referrer_query:null}},pushDataToAmazon=function(e){return el.ajax({url:"/api/database",type:"POST",headers:{"cache-control":"no-cache"},contentType:"application/json; charset=UTF-8",data:JSON.stringify(e),dataType:"text"})},recordAmazonData=function(){var e=el.Deferred(),t=getAmazonData();return el.when(pushDataToAmazon(t)).progress((function(){e.notify("saving to database...")})).done((function(){e.resolve("saved to database...")})).fail((function(){e.reject("error: could not save to database...")})),e.promise()},getUltraCartData=function(){return{category:bp.page.category,experiment:null,traffic_source:bp.page.traffic_source,landing_page_url:bp.url.hostname+bp.url.path,landing_page_qs:bp.url.query?bp.url.query:null,user_type:bp.user.type,fb_pid:bp.data.facebook_pixel_id,ga_id:bp.page.client_id}},dataPushedToUltraCart=!1,pushDataToUltraCart=function(e){if(dataPushedToUltraCart)return;const t={position:"absolute",visibility:"hidden",pointerEvents:"none",width:0,height:0,top:"-9999px",left:"-9999px",border:0,margin:0,padding:0,overflow:"hidden"};el("body").append('<iframe id="uc1" width="1" height="1" frameborder="0"></iframe>'),el("#uc1").css(t),el("body").append('<iframe id="uc2" width="1" height="1" frameborder="0"></iframe>'),el("#uc2").css(t);var o=`https://${bp.cart.secure_hostname}/catalog/${bp.cart.merch_id}/dist/barton.html?${Arg.stringify(e)}`,n=`https://${bp.cart.storefront_hostname}/catalog/${bp.cart.merch_id}/dist/barton.html?${Arg.stringify(e)}`;el("#uc1").attr("src",o),el("#uc2").attr("src",n),dataPushedToUltraCart=!0},recordUltraCartData=function(){var e=getUltraCartData();setTimeout((function(){pushDataToUltraCart(e)}),1e4)},whenDefined("Arg",(()=>{Arg("tsrc")||Arg("fbpid")||Arg("affid")||Arg("AFFID")||Arg("subid")||"upsell"!==bp.page.type&&url("path")})),onReady((function(){"undefined"==typeof mainPlayer&&(window.mainPlayer={pause:function(){},play:function(){},stop:function(){},position:function(){},jumpToCTA:function(){}}),void 0===bp.player.showControlsWhenInView&&(bp.player.showControlsWhenInView=function(){})})),Date.prototype.toIsoString||(Date.prototype.toIsoString=function(){var e=-this.getTimezoneOffset(),t=e>=0?"+":"-",o=function(e){var t=Math.floor(Math.abs(e));return(t<10?"0":"")+t};return this.getFullYear()+"-"+o(this.getMonth()+1)+"-"+o(this.getDate())+"T"+o(this.getHours())+":"+o(this.getMinutes())+":"+o(this.getSeconds())+t+o(e/60)+":"+o(e%60)}),String.prototype.padStart||(String.prototype.padStart=function(e,t){return e|=0,t=String(t||" "),this.length>e?String(this):((e-=this.length)>t.length&&(t+=t.repeat(e/t.length)),t.slice(0,e)+String(this))}),bp.fn.getOject=function(e,t){var o="object"==typeof e&&e?e:{};return"boolean"!=typeof t||t?JSON.parse(JSON.stringify(o)):o},bp.fn.getOptionId=function(e){e="string"==typeof e?e:null;var t=null;return _.forOwn(bp.options,(function(o,n){_.forOwn(o,(function(o,a){"selector"===a&&o===e&&(t=n)}))})),t},bp.fn.optionExists=function(e){return e="string"==typeof e?e:null,!_.isNull(bp.fn.getOptionId(e))},videoHelperCount=1,videoHelper=function(){el(".click-blocker").click((function(){videoHelperCount>=7?(mainPlayer.pause(),el(".bp-controls").show()):videoHelperCount++}))},addthisproHelper=function(){el("#at4-share").click((function(){mainPlayer.pause(),el(".bp-controls").show()}))},window.recordAnalyticsEvent=function(e){const{category:t,action:o,label:n,value:a,nonInteraction:i,sendToX:c,sendToUltraCart:r}=e;dataLayer.push({event:"GAevent",eventCategory:t,eventAction:o,eventLabel:n,eventValue:a,eventNonInteraction:"boolean"==typeof i&&i});const l={"Email submitted successfully":"tw-oieca-ok926",cta_revealed:"tw-oieca-ok927",add_to_cart:"tw-oieca-ok91m",order_form_started:"tw-oieca-ok928",contact_info_entered:"tw-oieca-ok92a",add_payment_info:"tw-oieca-ok92e"};c&&"function"==typeof window.twq&&(l[o]?window.twq("event",l[o]):window.twq("track",o)),r&&"function"==typeof window.ucaEvent&&window.ucaEvent({event:o}),"object"==typeof window.TrackJS&&window.TrackJS.console.log({type:"event",data:{category:t,action:o,label:n,value:a}})},isInt=function(e){return!isNaN(e)&&parseInt(Number(e))==e&&!isNaN(parseInt(e,10))},leaveInterstitialPage=function(e,t){e=void 0!==e?e:bp.url.base_url,t=void 0!==t?t:"",recordAnalyticsEvent({category:"Interstitial",action:"Clicked Call To Action",label:t}),setTimeout((function(){window.open(e,"_self")}),300)},slideTo=function(e,t,o){t=t||1e3,o=o||0;var n=el(e);if(n.length){var a=window.pageYOffset||document.documentElement.scrollTop,i=function(){return n.offset().top-o},c=i(),r=performance.now(),l=function(e){var o=e-r,n=Math.min(o/t,1),p=.5-Math.cos(n*Math.PI)/2;c=i();var s=a+(c-a)*p;window.scrollTo(0,s),n<1?requestAnimationFrame(l):Math.abs(window.pageYOffset-c)>1&&window.scrollTo(0,c)};requestAnimationFrame(l)}},delayDisplay=function(e,t,o){t=t||0,t*=1e3,o=o||0,o*=1e3,setTimeout((function(){el(e).fadeIn(o)}),t)},bp.page.cta_showing=bp.page.hide_cta,callToActionShown=el.Callbacks(),bp.cb.callToActionRevealed=el.Callbacks(),bp.cb.callToActionHidden=el.Callbacks(),bp.page.showCTA=function(){bp.page.cta_showing||(el(".visible-cta").show(),el(".hidden-cta").hide(),recordCallToActionRevealEvent(),bp.page.vsl&&(void 0!==bp.cart.load?bp.cart.load():_.has(window,"uc.init")?uc.init():bp.cart.delay_init=0),bp.page.cta_showing=!0,callToActionShown.fire(),bp.cb.callToActionRevealed.fire())},bp.page.hideCTA=function(){el(".visible-cta").hide(),el(".hidden-cta").show(),bp.page.cta_showing=!1,bp.cb.callToActionHidden.fire()},bp.page.toggleCTA=function(){bp.page.cta_showing?bp.page.hideCTA():bp.page.cta_showing||bp.page.showCTA()},bp.page.checkCTA=function(){bp.page.cta_showing?(el(".visible-cta").show(),el(".hidden-cta").hide()):bp.page.cta_showing||(el(".visible-cta").hide(),el(".hidden-cta").show())},onReady((function(){bp.page.hide_cta?(bp.page.hideCTA(),bp.page.cta_showing=!1,bp.cb.callToActionHidden.fire()):bp.page.hide_cta||(bp.page.showCTA(),bp.page.cta_showing=!0,bp.cb.callToActionRevealed.fire())})),onReady((function(){el(".bp-popup-bg").click((function(){el(".bp-popup").hide()}))})),bp.page.showLoad=function(){el("body").addClass("app-loading")},bp.page.hideLoad=function(){setTimeout((function(){el("body").removeClass("app-loading")}),1e3)},onReady((function(){1==Arg("cta")?bp.page.showCTA():0==Arg("cta")?bp.page.hideCTA():bp.page.returning_visitor&&"video"===bp.page.type&&bp.page.showCTA()})),bp.page.returning_visitor_time>0&&setTimeout((function(){bp.func.updateCookie(1,"returning_visitor",!0)}),1e3*bp.page.returning_visitor_time),bp.client.original_url||(bp.client.original_url=bp.url.complete,bp.client.original_scheme=url("protocol",bp.url.complete),bp.client.original_hostname=url("hostname",bp.url.complete),bp.client.original_path=url("path",bp.url.complete),bp.client.original_query=url("query",bp.url.complete),bp.client.original_fragment=url("hash",bp.url.complete),bp.client.original={scheme:bp.client.original_scheme,host:bp.client.original_hostname,path:bp.client.original_path,query:bp.client.original_query,fragment:bp.client.original_fragment}),setTimeout((function(){var e=jsonCookies.get("bp_0");void 0===e||e.client.original_url||bp.func.updateCookie(0,"client.original_url",bp.url.complete)}),3e3),deselectText=function(){window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty()},selectText=function(e){if(deselectText(),document.selection)(t=document.body.createTextRange()).moveToElementText(document.getElementById(e)),t.select();else if(window.getSelection){var t;(t=document.createRange()).selectNode(document.getElementById(e)),window.getSelection().addRange(t)}},bp.func.getMonth=function(e){var t;switch(e=e||null){case 0:default:t="Jan";break;case 1:t="Feb";break;case 2:t="Mar";break;case 3:t="Apr";break;case 4:t="May";break;case 5:t="June";break;case 6:t="July";break;case 7:t="Aug";break;case 8:t="Sept";break;case 9:t="Oct";break;case 10:t="Nov";break;case 11:t="Dec"}return t},showMyObject=function(){el(".bp-popup-box").html('<p id="myObject" style="margin:0;word-wrap:break-word;cursor:copy;">'+JSON.stringify(bp)+"</p>"),el("#myObject").click((function(){selectText("myObject")})),el(".bp-popup-box").css({"max-width":"800px"}),el(".bp-popup").show()},onReady((function(){var e=0;el(".company-logo i").click((function(){(e+=1)>=7&&showMyObject()}))})),bp.func.onResize=el.Callbacks(),el(window).resize((function(){clearTimeout(window.resizedFinished),window.resizedFinished=setTimeout((function(){bp.func.onResize.fire(el(window).width())}),250)})),BartonLib={};</script>

<script>
</script>
<script>
clp=_.get(bp,'plugins.customer-labs',{settings:{use_1p_domain:!1,debug:!1}});var customerLabsInitialized=el.Callbacks();clp.pluginInitialized=el.Callbacks();clp.app=null;clp.date_loaded=new Date();clp.date_page_loaded=bp.app.data.date_loaded;clp.date_initialized=null;clp.STATE_KEY='clp';clp.STATE_EXPIRATION_TIME=24*60*60*1000;clp.STATE_TEMPLATE={storage_id:null,expires_at:null,landing_page_url:window.location.href,events:{}}
clp.loadState=function(){const stored=JSON.parse(localStorage.getItem(this.STATE_KEY))||{};const isExpired=stored.expires_at&&new Date(stored.expires_at)<new Date();const hasAllTemplateKeys=Object.keys(this.STATE_TEMPLATE).every(key=>key in stored);const hasExtraKeys=Object.keys(stored).some(key=>!(key in this.STATE_TEMPLATE));const needsReset=!hasAllTemplateKeys||hasExtraKeys||isExpired;const stateHandler={get:(t,p)=>t[p]&&typeof t[p]==='object'?new Proxy(t[p],stateHandler):t[p],set:(t,p,v)=>(t[p]=v,localStorage.setItem(this.STATE_KEY,JSON.stringify(this.state)),!0)};this.state=new Proxy({...this.STATE_TEMPLATE,...(!needsReset&&_.pick(stored,Object.keys(this.STATE_TEMPLATE))),expires_at:needsReset?this.getNewExpiryDate():stored.expires_at||this.getNewExpiryDate()},stateHandler)}
clp.getNewExpiryDate=()=>new Date(Date.now()+clp.STATE_EXPIRATION_TIME).toISOString();clp.resetState=function(){Object.assign(this.state,{...this.STATE_TEMPLATE,expires_at:this.getNewExpiryDate()})}
clp.invalidateState=()=>clp.state.expires_at=new Date(0).toISOString();clp.loadState();clp.recordEventHistory=function(eventName){if(!eventName)return;this.state.events[eventName]=(this.state.events[eventName]||0)+1}
clp.eventHasOccurred=eventName=>clp.state.events[eventName]>0;clp.createPropertyObserver=function(obj,propName,options){const createGeneralPropsProxy=target=>new Proxy(target,{set(obj,prop,value){if(prop==='uid'){setTimeout(()=>options.onAfterSet.call(obj,obj[propName]),10)}
return Reflect.set(obj,prop,value)}});const descriptor=Object.getOwnPropertyDescriptor(obj,propName)||{};let value=obj[propName];if(value&&value.generalProps){value.generalProps=createGeneralPropsProxy(value.generalProps)}
Object.defineProperty(obj,propName,{configurable:!0,get:()=>descriptor.get?descriptor.get.call(obj):value,set:newValue=>{if(options.onBeforeSet)options.onBeforeSet.call(obj,newValue);if(newValue&&newValue.generalProps){newValue.generalProps=createGeneralPropsProxy(newValue.generalProps)}
descriptor.set?descriptor.set.call(obj,newValue):value=newValue;if(options.onAfterSet)options.onAfterSet.call(obj,newValue);}})}
customerLabsInitialized.add((self)=>{if(!window.CLabsgbVar)return;self.createPropertyObserver(window,'CLabsgbVar',{onAfterSet:function(value){if((value&&value.generalProps&&value.generalProps.uid)!==(CLabsgbVar&&CLabsgbVar.generalProps&&CLabsgbVar.generalProps.uid)){self.recordUserIdInUltraCart()}}})});clp.js_loaded=!1;clp.loadJs=function(){if(this.js_loaded||!this.settings.account_id)return;const accountId=this.settings.account_id;if(this.settings.use_1p_domain){!function(t,e,r,a,n,s){t.ClAnalyticsObject=a,t[a]=t[a]||[],t[a].endpoint=window.location.origin+`/${accountId}/js`,t[a].methods=["trackSubmit","trackClick","pageview","identify","track","trackConsent"],t[a].factory=function(e){return function(){var r=Array.prototype.slice.call(arguments);return r.unshift(e),t[a].push(r),t[a]}};for(var i=0;i<t[a].methods.length;i++){var o=t[a].methods[i];t[a][o]=t[a].factory(o)};n=e.createElement(r),s=e.getElementsByTagName(r)[0],n.async=1,n.crossOrigin="anonymous",n.onerror=function(){var d=e.createElement(r);d.async=1,d.crossOrigin="anonymous",d.type="text/javascript",t[a].endpoint=`https://cdn.js.1p-data.com/${accountId}.js`,d.src=t[a].endpoint,s.parentNode.insertBefore(d,s)},n.src=t[a].endpoint,s.parentNode.insertBefore(n,s)}(window,document,"script","_cl"),_cl.SNIPPET_VERSION="2.0.0"}else{!function(t,e,r,c,a,n,s){t.ClAnalyticsObject=a,t[a]=t[a]||[],t[a].methods=["trackSubmit","trackClick","pageview","identify","track","trackConsent"],t[a].factory=function(e){return function(){var r=Array.prototype.slice.call(arguments);return r.unshift(e),t[a].push(r),t[a]}};for(var i=0;i<t[a].methods.length;i++){var o=t[a].methods[i];t[a][o]=t[a].factory(o)};n=e.createElement(r),s=e.getElementsByTagName(r)[0],n.async=1,n.crossOrigin="anonymous",n.src=c,s.parentNode.insertBefore(n,s)}(window,document,"script",`https://cdn.js.customerlabs.co/${accountId}.js`,"_cl");_cl.SNIPPET_VERSION="2.0.0"}
this.js_loaded=!0}
clp.recordUpsellVisit=function(){if(!uc.upsell||bp.page.type!=='upsell'||!this.app||!this.app.cartInitialized)return!1;const eventName=`upsell_${uc.upsell.order}_visit`;return this.trackEvent(eventName,uc.upsell)}
clp.upsellVisitRecorded=function(){return uc.upsell&&this.eventHasOccurred(`upsell_${uc.upsell.order}_visit`)}
clp.recordUserIdInUltraCart=function(){const userId=CLabsgbVar.generalProps.uid;if(!userId||bp.page.type==='upsell'||!_.has(this,'app.cart.checkout'))return!1;if(this.app.cart.checkout.custom_field4===userId)return!0;this.app.cart.checkout.custom_field4=userId;if(this.app.cartInitialized)uc.updateCart(null,'CustomerLabs user ID added to cart');return!0}
bp.app.data.customerLabsActivityLog=[];clp.activityLogRecorded=el.Callbacks();clp.setupMonitoring=function(){let realCL;const self=this;const deepClone=(obj)=>JSON.parse(JSON.stringify(obj));Object.defineProperty(window,'_cl',{configurable:!0,get:function(){if(!realCL)return[];return realCL},set:function(value){realCL=value;if(realCL&&typeof realCL==='object'){const wrapWithLogging=(methodName,wrapper)=>{const original=realCL[methodName];realCL[methodName]=function(...args){self.recordActivity(methodName,wrapper?wrapper(args):{args});return original.apply(this,args)}};const methods={track:args=>({eventName:args[0],properties:args[1],options:args[2],pageProperties:args[3]}),pageview:args=>({eventName:args[0],properties:args[1],options:args[2]}),trackSubmit:args=>({eventName:args[0],properties:args[1],options:args[2]}),trackClick:args=>({eventName:args[0],properties:deepClone(args[1]),options:args[2]}),identify:args=>({properties:args[0],eventName:args[1],options:args[2]}),trackConsent:args=>({consent:args[0]})};Object.entries(methods).forEach(([method,wrapper])=>{wrapWithLogging(method,wrapper)})}}});const originalFetch=window.fetch;window.fetch=function(){if(arguments[0].includes('customerlabs.co')){self.recordActivity('fetch',{url:arguments[0],body:arguments[1].body?JSON.parse(arguments[1].body):'',headers:arguments[1].headers});if(self.settings.debug_fetch)return Promise.resolve();}
return originalFetch.apply(this,arguments)};const originalXHR=window.XMLHttpRequest;window.XMLHttpRequest=function(){const xhr=new originalXHR();const originalOpen=xhr.open;const originalSend=xhr.send;xhr.open=function(){if(arguments[1].includes('customerlabs.co')){this._clMonitored=!0;this._clUrl=arguments[1]}
return originalOpen.apply(this,arguments)};xhr.send=function(data){if(this._clMonitored){self.recordActivity('xhr',{url:this._clUrl,body:data?JSON.parse(data):'',headers:this.getAllResponseHeaders()});if(self.settings.debug_fetch)return}
return originalSend.apply(this,arguments)};return xhr}};clp.recordActivity=function(method,args){if(!this.app)return;const date=new Date().toISOString();const formattedDate=new Date(date).toLocaleString('en-US',{month:'short',day:'numeric',year:'numeric',hour:'numeric',minute:'2-digit',second:'2-digit',hour12:!0}).replace('PM','pm').replace('AM','am').replace(', '+new Date(date).getFullYear()+',',', '+new Date(date).getFullYear()+' at');const duration=Math.floor((new Date(date)-this.app.date_loaded)/1000);const formattedDuration=duration<60?`${duration}s`:duration<3600?`${Math.floor(duration / 60)}m ${duration % 60}s`:`${Math.floor(duration / 3600)}h ${Math.floor((duration % 3600) / 60)}m ${duration % 60}s`;const eventName=args.eventName||method;const log={date,formattedDate,duration,formattedDuration,eventName,method,args};this.app.customerLabsActivityLog.push(log);this.activityLogRecorded.fire(log)}
clp.init=function(){if(this.settings.debug)this.setupMonitoring();this.loadJs()}
clp.listenersAdded=!1;clp.addListeners=function(){if(clp.listenersAdded)return;clp.listenersAdded=!0;const usingUltraCart=typeof uc!=='undefined';onReady(()=>{if(!usingUltraCart||bp.page.type!=='upsell')return;bp.cart.addUpsellDelay=300});onReady(()=>{if(bp.page.type==='upsell')return;if(bp.page.sales_funnel)this.trackEvent('sales_lander_visit');if(bp.page.type==='video')this.trackEvent('vsl_lander_visit');if(bp.page.type==='access')this.trackEvent('order_receipt_visit');});whenDefined('mainPlayerInitialized.add',()=>{const videoEvents={'vsl_play':'playing','vsl_lead':'lead reached','vsl_body':'body reached','vsl_product_reveal':'product revealed','vsl_offer':'offer revealed','vsl_faq':'faq reached','vsl_end':'playback completed'};const createEventHandler=(eventName,trackingName)=>{const handler=(e)=>{if(e!==eventName)return;this.trackEvent(trackingName);mainPlayer.callback.remove(handler)};return handler};const addHandlers=(player)=>{Object.entries(videoEvents).forEach(([trackingName,eventName])=>{const handler=createEventHandler(eventName,trackingName);player.callback.add(handler)})};typeof mainPlayer==='object'?addHandlers(mainPlayer):mainPlayerInitialized.add(()=>addHandlers(mainPlayer))},2000,!1);setTimeout(()=>{this.trackEvent('engagement_5min')},Math.max(0,300000-(new Date()-this.date_page_loaded)));const trackCallToActionRevealed=()=>{this.trackEvent('vsl_lander_cta_pop');bp.cb.callToActionRevealed.remove(trackCallToActionRevealed)}
bp.cb.callToActionRevealed.add(trackCallToActionRevealed);if(usingUltraCart){bp.cart.addToCartDone.add((items)=>{const payload=items.map(item=>this.parseItemData(item));this.trackAddToCart(payload)})}
if(usingUltraCart){cartCheckoutStarted.add(()=>{this.trackEvent('order_visit')})}
if(usingUltraCart){uc.cb.checkoutFormStarted.add(()=>{this.trackEvent('order_form_started')})}
if(usingUltraCart){uc.cb.contactInfoAdded.add(()=>{setTimeout(()=>{if(!this.emailIsValid())return;this.trackEvent('order_contact_info')},1500)})}
if(usingUltraCart){cartShippingFieldsFilled.add(()=>{this.trackEvent('order_shipping_info')})}
if(usingUltraCart){finalizeOrderProgress.add((cart)=>{if(cart.payment.payment_method!=='PayPal')return;this.trackEvent('order_paypal_click')})}
if(usingUltraCart){paymentInfoAdded.add(()=>{this.trackEvent('order_payment_info')})}
if(usingUltraCart){finalizeOrderProgress.add(()=>{this.trackEvent('order_submit')})}
if(usingUltraCart){finalizeOrderSuccess.add((cart)=>{this.trackEvent('order_submit_success')})}
if(usingUltraCart){ultraCartError.add((errors)=>{this.trackEvent('order_submit_error',{errors})})}
if(usingUltraCart){bp.cart.addUpsellProgress.add((itemId)=>{if(!uc.upsell)return;const eventName=`purchase_upsell_${uc.upsell.order}`;this.trackEvent(eventName,uc.upsell)})}
if(usingUltraCart&&!this.recordUpsellVisit()){uc.cartReady.add(this.recordUpsellVisit);if(bp.page.type==='upsell'){setTimeout(()=>{if(this.upsellVisitRecorded())return;const upsellNumber=_.get(uc,'upsell.order',0);if(this.recordUpsellVisit()){console.error(`CustomerLabs: Upsell #${upsellNumber} visit recorded after 3rd attempt`)}else{console.error(`CustomerLabs: Failed to record upsell #${upsellNumber} visit after 3 attempts`)}},1000)}}
if(usingUltraCart&&!this.recordUserIdInUltraCart()){uc.cartReady.add(this.recordUserIdInUltraCart)}
if(typeof contactFieldsChanged!=='undefined'){contactFieldsChanged.add((contact)=>{if(contact.first_name)this.first_name=contact.first_name;if(contact.last_name)this.last_name=contact.last_name;if(contact.phone_number)this.phone=contact.phone_number;if(contact.email)this.email=contact.email;const hasOnlyEmail=this.email&&!this.first_name&&!this.last_name&&!this.phone;const hasAllFields=this.first_name&&this.last_name&&this.phone&&this.email;if(hasOnlyEmail||hasAllFields)this.checkUser(!0);})}}
clp.emailIsValid=function(email){email=email||this.email;if(!email||typeof email!=='string'||!email.includes('@'))return!1;var re=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return re.test(String(email).toLowerCase())}
clp.getItemData=function(itemId,cb,forceFetch=!1){const item=bp.options.find(o=>o.item_id===itemId);if(!cb)return item||null;item&&!forceFetch?cb(item):fetch(`/api/v1/item/${itemId}`).then(r=>r.json()).then(d=>cb(d.data&&d.data.item||item||null))}
clp.parseItemData=function(item){const data={product_name:item.title||item.description||item.item_id,product_id:item.item_id,product_price:item.value||(item.parsed&&item.parsed.price),product_quantity:item.quantity||1,product_image:item.default_thumbnail_url||(item.multimedia&&item.multimedia.length>0&&item.multimedia[0].url)}
return Object.fromEntries(Object.entries(data).filter(([,v])=>v!==!1&&v!==null&&v!==undefined))}
clp.parseCartData=function(cart,includeTotals=!1){cart=cart??this.app.cart;const itemIds=cart.items.map(i=>i.item_id).join('_');const data={transaction_id:cart.cart_id+(itemIds?`_${itemIds}`:''),currency:cart.currency_code||'USD'}
if(includeTotals){data.coupon=cart.coupons.length?cart.coupons[0].coupon_code:null;data.subtotal=cart.summary.subtotal_with_discount.value;data.tax=cart.summary.tax.value;data.shipping=cart.summary.shipping_handling_with_discount.value;data.value=cart.summary.total.value}
return Object.fromEntries(Object.entries(data).filter(([,v])=>v!==!1&&v!==null&&v!==undefined))}
clp.formatProperties=function(properties,wrapRootObject=!1){const formatProperty=(value)=>{if(value===null||value===undefined){return{t:'string',v:'nil'}}
switch(typeof value){case 'number':return{t:'number',v:value};case 'boolean':return{t:'string',v:value.toString()};case 'object':if(Array.isArray(value)){return value.map(item=>{if(typeof item==='object'&&item!==null){return Object.entries(item).reduce((acc,[k,v])=>{acc[k]=formatProperty(v);return acc},{})}
return formatProperty(item)})}
if(value.t&&'v' in value){return value}
return Object.entries(value).reduce((acc,[k,v])=>{acc[k]=formatProperty(v);return acc},{});default:return{t:'string',v:String(value)}}};if(wrapRootObject&&typeof properties==='object'&&!Array.isArray(properties)&&!properties.t){return{t:'Object',v:Object.entries(properties).reduce((acc,[key,value])=>{acc[key]=formatProperty(value);return acc},{})}}
return Object.entries(properties).reduce((acc,[key,value])=>{acc[key]=formatProperty(value);return acc},{})}
clp.checkUser=function(forceIdentify=!1){const cart=_.has(this,'app.cart')?this.app.cart:null;let userUpdated=!1;if(!this.first_name&&bp.contact.first_name){this.first_name=bp.contact.first_name;userUpdated=!0}
if(!this.last_name&&bp.contact.last_name){this.last_name=bp.contact.last_name;userUpdated=!0}
if(!this.phone&&bp.contact.phone_number){this.phone=bp.contact.phone_number;userUpdated=!0}
if(!this.email&&this.emailIsValid(bp.contact.email)){this.email=bp.contact.email;userUpdated=!0}
if(!this.city&&(bp.geo.city||(cart&&cart.billing.city))){this.city=bp.geo.city||cart.billing.city;userUpdated=!0}
if(!this.region&&(bp.geo.region_code||(cart&&cart.billing.state_region))){this.region=bp.geo.region_code||cart.billing.state_region;userUpdated=!0}
if(!this.zip&&(bp.geo.postal_code||(cart&&cart.billing.postal_code))){this.zip=bp.geo.postal_code||cart.billing.postal_code;userUpdated=!0}
if(!this.country&&(bp.geo.country_code||(cart&&cart.billing.country_code))){this.country=bp.geo.country_code||cart.billing.country_code;userUpdated=!0}
if(this.email&&(userUpdated||forceIdentify))this.identifyByEmail();}
clp.first_name=null;clp.last_name=null;clp.phone=null;clp.email=null;clp.city=null;clp.region=null;clp.zip=null;clp.country=null;clp.identifyByEmail=_.debounce(function(emailOrUserTraits){if(bp.page.type==='upsell')return;let userTraits=typeof emailOrUserTraits==='string'?{email:emailOrUserTraits}:emailOrUserTraits||{};userTraits={first_name:this.first_name,last_name:this.last_name,phone:this.phone,email:this.email,city:this.city,state:this.region,zip:this.zip,country:this.country,...userTraits}
userTraits=Object.fromEntries(Object.entries(userTraits).filter(([_,value])=>value));if(!this.emailIsValid(userTraits.email)){console.error('CustomerLabs: Invalid email provided for identification');return!1}
_cl.identify({customProperties:{user_traits:this.formatProperties(userTraits,!0),identify_by_email:{t:'string',v:userTraits.email,ib:!0},...this.getCustomProperties()}});return!0},300);clp.getCustomProperties=function(eventName){const properties={};if(eventName==='sales_lander_visit'||this.eventHasOccurred('sales_lander_visit')){properties.landing_page_url=this.state.landing_page_url}
return properties}
clp.createTrackingPayload=function(eventName,properties={}){if(this.eventHasOccurred(eventName))return null;if(eventName==='sales_lander_visit')this.state.landing_page_url=window.location.href;properties.customProperties={...(properties.customProperties||{}),...this.getCustomProperties(eventName)};return this.formatProperties(Object.fromEntries(Object.entries(properties).filter(([,v])=>v)))}
clp.trackEvent=function(eventName,eventProperties){const payload=this.createTrackingPayload(eventName,{customProperties:eventProperties});if(!payload)return!1;if(Object.keys(payload).length>0){_cl.track(eventName,payload)}else{_cl.track(eventName)}
this.recordEventHistory(eventName);return!0}
clp.trackAddToCart=function(productProperties,customProperties){const payload=this.createTrackingPayload('add_to_cart',{productProperties,customProperties});if(!payload)return;_cl.trackClick('Added to cart',payload);this.recordEventHistory('add_to_cart')}
clp.trackPurchase=function(items,cart){const payload=this.createTrackingPayload('purchase',{productProperties:[].concat(items??(cart??this.app.cart).items).map(item=>this.parseItemData(item)),customProperties:this.parseCartData(cart??this.app.cart,cart!==undefined)});if(!payload)return;_cl.trackClick('Purchased',payload);this.recordEventHistory('purchase')}
bp.app.data.customerLabsDebugMode=document.cookie.includes(`${clp.settings.account_id}_debugmode=true`);bp.app.data.customerLabsDodMode=document.cookie.includes(`${clp.settings.account_id}_showdod=true`);clp.enableDebugMode=function(){if(!this.app)return;document.cookie=this.settings.account_id+"_debugmode=true; path=/";this.app.customerLabsDebugMode=!0;console.log('CustomerLabs debug mode enabled')}
clp.disableDebugMode=function(){if(!this.app)return;document.cookie=this.settings.account_id+"_debugmode=false; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT";this.app.customerLabsDebugMode=!1;console.log('CustomerLabs debug mode disabled')}
clp.enableDodMode=function(){if(!this.app)return;document.cookie=this.settings.account_id+"_showdod=true; path=/";this.app.customerLabsDodMode=!0;console.log('CustomerLabs DoD mode enabled')}
clp.disableDodMode=function(){if(!this.app)return;document.cookie=this.settings.account_id+"_showdod=false; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT";this.app.customerLabsDodMode=!1;console.log('CustomerLabs DoD mode disabled')}
clp.checkModes=function(){if(!this.app)return;const debugMode=document.cookie.includes(`${this.settings.account_id}_debugmode=true`);const dodMode=document.cookie.includes(`${this.settings.account_id}_showdod=true`);this.app.customerLabsDebugMode=debugMode;this.app.customerLabsDodMode=dodMode}
clp.handleInit=function(){if(this.initialized)return;this.initialized=!0;this.date_initialized=new Date();this.checkModes();this.checkUser();if(this.emailIsValid())this.identifyByEmail();this.addListeners();this.pluginInitialized.fire(this)}
if(typeof appMounted!=='undefined')appMounted.add(a=>clp.app=a);function clInitCallback(){customerLabsInitialized.fire(clp);clp.handleInit()}
onReady(function(){clp.init()});var gtmp={};gtmp.cartReady=function(){dataLayer.push({'event':'CartReady'})}
gtmp.addToCart=function(items,cart){if(!cart||!cart.cart_id||!cart.items)return;dataLayer.push({'event':'AddToCart','productIds':_.map(cart.items,'item_id').join(','),'cartTotal':cart.summary.total.value})}
gtmp.submitOrder=function(){dataLayer.push({'event':'SubmitOrder'})}
gtmp.init=function(){if(typeof _.get(bp,'plugins.google-tag-manager')!=='undefined'){_.assign(gtmp,bp.plugins['google-tag-manager'])}else{gtmp.settings={}}
if(typeof getCartDone!=='undefined'){getCartDone.add(gtmp.cartReady)}
if(typeof _.get(bp,'cart.addToCartDone')!=='undefined'){bp.cart.addToCartDone.add(gtmp.addToCart)}
if(typeof _.get(bp,'cart.addOptionDone')!=='undefined'){bp.cart.addOptionDone.add(gtmp.addToCart)}
if(typeof _.get(bp,'cart.addUpsellDone')!=='undefined'){bp.cart.addUpsellDone.add(gtmp.addToCart)}
if(typeof finalizeOrderProgress!=='undefined'){finalizeOrderProgress.add(gtmp.submitOrder)}}
onReady(function(){gtmp.init()});if(typeof bp.plugins['media-player']==='object'){var mplr=bp.plugins['media-player']}else{var mplr={plugin:'media-player',hook:'none',image_path:null,settings:{debug:!1}}}
mplr.const={blueprints:{},settings:{},meta:{}};mplr.const.meta.plugin=mplr.plugin;mplr.const.meta.hook=mplr.hook;mplr.settings.image_path=mplr.image_path;mplr.const.settings=mplr.settings;mplr.const.blueprints.app={props:{default_value:'default_value',obj_path:'obj_path'},defaults:{default_value:!1},settings:{initialized:{obj_path:'initialized'},callbacks_setup:{obj_path:'callbacks_setup'},elements_assigned:{obj_path:'elements_assigned'}}}
delete mplr.settings;delete mplr.plugin;delete mplr.hook;delete mplr.image_path;mplr.cf={};mplr.st={};mplr.cb={};mplr.fn={};mplr.el={};mplr.cb.initComplrete=el.Callbacks();mplr.cb.logSuccess=el.Callbacks();mplr.cb.logError=el.Callbacks();mplr.fn.init=function(settings){var settings=typeof settings==='object'?settings:null;if(!settings){return!1}
if(settings.debug){mplr.fn.initDebug()}
mplr.fn.setupConfig();mplr.fn.setupState();mplr.fn.assignElements();mplr.fn.setupCallbacks();mplr.st.app.initialized=!0;mplr.cb.logSuccess.fire('plugin initialized');mplr.cb.initComplrete.fire()}
mplr.fn.setupConfig=function(key){var blueprints_key=typeof key==='string'?key:null;if(blueprints_key&&typeof mplr.const.blueprints[blueprints_key]!=='object'){return!1}
if(blueprints_key){mplr.cf[blueprints_key]={};_.forOwn(mplr.const.blueprints[blueprints_key].settings,function(field_value,field_key){mplr.cf[blueprints_key][field_key]={};_.forOwn(mplr.const.blueprints[blueprints_key].props,function(setting_value,setting_key){mplr.cf[blueprints_key][field_key][setting_key]={};if(typeof field_value[setting_key]==='undefined'){mplr.cf[blueprints_key][field_key][setting_key]=mplr.const.blueprints[blueprints_key].defaults[setting_key]}else{mplr.cf[blueprints_key][field_key][setting_key]=mplr.const.blueprints[blueprints_key].settings[field_key][setting_key]}})})}else{_.forOwn(mplr.const.blueprints,function(blueprints_value,blueprints_key){mplr.cf[blueprints_key]={};_.forOwn(mplr.const.blueprints[blueprints_key].settings,function(field_value,field_key){mplr.cf[blueprints_key][field_key]={};_.forOwn(mplr.const.blueprints[blueprints_key].props,function(setting_value,setting_key){mplr.cf[blueprints_key][field_key][setting_key]={};if(typeof field_value[setting_key]==='undefined'){mplr.cf[blueprints_key][field_key][setting_key]=mplr.const.blueprints[blueprints_key].defaults[setting_key]}else{mplr.cf[blueprints_key][field_key][setting_key]=mplr.const.blueprints[blueprints_key].settings[field_key][setting_key]}})})})}}
mplr.fn.setupState=function(key){var const_key=typeof key==='string'?key:null;if(const_key&&typeof mplr.cf[const_key]!=='object'){return!1}
if(const_key){mplr.st[const_key]={};_.forOwn(mplr.cf[const_key],function(field_value,field_key){_.set(mplr,'st.'+const_key+'.'+field_value.obj_path,field_value.default_value)})}else{_.forOwn(mplr.cf,function(const_value,const_key){mplr.st[const_key]={};_.forOwn(mplr.cf[const_key],function(field_value,field_key){_.set(mplr,'st.'+const_key+'.'+field_value.obj_path,field_value.default_value)})})}}
mplr.fn.resetState=function(name){if(typeof name==='string'&&typeof mplr.const.blueprints[name]==='undefined'){mplr.cb.logError.fire('state failed to reset for "'+name+'"');return!1}
if(typeof name==='string'&&typeof mplr.const.blueprints[name]!=='undefined'){mplr.fn.setupState(name);mplr.cb.logSuccess.fire('state reset for "'+name+'"');return!0}else{mplr.fn.setupState();mplr.cb.logSuccess.fire('all state reset');return!0}}
mplr.fn.assignElements=function(){mplr.st.app.elements_assigned=!0;mplr.cb.logSuccess.fire('elements assigned')}
mplr.fn.setupCallbacks=function(){if(mplr.st.app.callbacks_setup){return}
mplr.st.app.callbacks_setup=!0;mplr.cb.logSuccess.fire('callbacks set up')}
mplr.fn.initUnmuteButton=function(playerType,playerId){var type=typeof playerType==='string'?playerType:'jwplayer';var id=typeof playerId==='string'?playerId:'bpVideo';if(type==='jwplayer'){var player=jwplayer(id);el('.unmute-message__button').on('click',()=>player.setMute(!1));player.on('play',function(){if(player.getMute()){el('.unmute-message').show()}});player.on('mute',function(){if(!player.getMute()){el('.unmute-message').hide()}})}else if(type==='wistia'){var player=Wistia.api(id);el('.unmute-message__button').on('click',()=>player.unmute());player.bind('play',function(){if(player.isMuted()){el('.unmute-message').show()}});player.bind('mutechange',function(isMuted){if(!isMuted){el('.unmute-message').hide()}})}else if(type==='videojs'){var player=videojs(id);el('.unmute-message__button').on('click',()=>player.muted(!1));player.on('play',function(){if(player.muted()){el('.unmute-message').show()}});player.on('volumechange',function(){if(!player.muted()){el('.unmute-message').hide()}})}}
mplr.fn.mediaPlayer=function(settings){var jwp,wist,vjsp,vjspTech,vidalytics;var defaults={type:'jwplayer',elementId:'mainVideo',file:bp.player.video_file_mp4,image:bp.player.thumbnail,object:'mainVideo',code:bp.player.video_code,selector:'.main-video',preference:bp.player.preference,autoplay:bp.player['auto-play'],silent_autoplay:bp.player.silent_autoplay,muted:bp.player.muted,volume:bp.player.volume,rate_control:bp.player.rate_control,captions:bp.player.captions,caption_file:bp.player.caption_file_srt,controls:bp.player.internal_controls,width:bp.player.video_width,height:bp.player.video_height,start_position:bp.player.start_position,ctaTime:bp.page.show_cta_time,ctrlTime:bp.page.show_controls_time,handlersSetup:!1}
if(settings){var player={type:settings.type||defaults.type,elementId:settings.elementId||defaults.elementId,file:settings.file||defaults.file,image:settings.image||defaults.image,object:settings.object||defaults.object,code:settings.code||defaults.code,selector:settings.selector||defaults.selector,preference:settings.preference||defaults.preference,autoplay:settings.autoplay||defaults.autoplay,silent_autoplay:settings.silent_autoplay||defaults.silent_autoplay,muted:settings.muted||defaults.muted,volume:settings.volume||defaults.volume,rate_control:settings.rate_control||defaults.rate_control,captions:settings.captions||defaults.captions,caption_file:settings.caption_file||defaults.caption_file,controls:settings.controls||defaults.controls,width:settings.width||defaults.width,height:settings.height||defaults.height,start_position:settings.start_position||defaults.start_position,ctaTime:settings.ctaTime||defaults.ctaTime,ctrlTime:settings.ctrlTime||defaults.ctrlTime,handlersSetup:defaults.handlersSetup}}else{var player=defaults}
this.state={played:!1,using_youtube:playerUsingYouTube(player)}
var st=this.state;if(player.type==='jwplayer'&&bp.player.jw_player_version.lastIndexOf(7,0)===0){var action={play:function(){jwp.play()},pause:function(){jwp.pause()},stop:function(){jwp.seek(0);jwp.pause()},skipAhead:function(seconds){jwp.seek(jwp.getPosition()+seconds)},skipBack:function(seconds){jwp.seek(jwp.getPosition()-seconds)},getVideoId:function(){return el('.main-video .jwplayer video').attr('id')},getRate:function(){return document.getElementById(action.getVideoId()).playbackRate},playbackRate:function(rate){document.getElementById(action.getVideoId()).playbackRate=rate;action.rateChanged()},skipTo:function(time){jwp.seek(time)},replay:function(){jwp.seek(0)},mute:function(){jwp.setMute(!0)},unmute:function(){jwp.setMute(!1)},toggleMute:function(){if(jwp.getMute()){jwp.setMute(!1)}else{jwp.setMute(!0)}},captionsOn:function(){jwp.setCurrentCaptions(1)},captionsOff:function(){jwp.setCurrentCaptions(0)},toggleCaptions:function(){if(jwp.getCurrentCaptions()>0){jwp.setCurrentCaptions(0)}else{jwp.setCurrentCaptions(1)}},setup:function(){el(player.selector).html('<div id="mainVideo" class="jwplayer" style="width:'+player.width+'px;height:'+player.height+'px;"> </div>');player.autoplay=bp.player['auto-play'];jwplayer(player.elementId).setup({primary:player.preference,autostart:player.autoplay,controls:player.controls,file:player.file,width:'100%',aspectratio:player.width+':'+player.height,mute:player.muted,tracks:[{file:player.caption_file,label:'English',kind:'captions'}]});jwp=jwplayer(player.elementId)},ready:function(){jwp.onReady(function(){el('.main-video .jwplayer video').attr('id','mainVideoElement');if(player.rate_control){el('.bp-player-bottom').show()}
if(player.caption_file){el('.bp-player-bottom').show();el('.bp-player-captions').css('display','inline-block')}
if(!player.captions){jwp.setCurrentCaptions(0)}
action.playerReady();jwp.on('play',function(obj){action.played()});jwp.on('pause',function(obj){action.paused()});jwp.on('complete',function(obj){action.playbackCompleted()});if(jwp.getCurrentCaptions()==0){action.captionsDisabled()}else{action.captionsEnabled()}
jwp.on('captionsChanged',function(obj){if(obj.track==0){action.captionsDisabled()}else{action.captionsEnabled()}});if(player.volume){jwp.setVolume(player.volume)}
if(jwp.getVolume()>0){action.unmuted()}else{action.muted()}
jwp.on('mute',function(obj){if(obj.mute){action.muted()}else{action.unmuted()}});if(player.start_position){jwp.on('firstFrame',function(){jwp.seek(player.start_position)})}
jwp.on('time',function(obj){if(obj.position>=player.ctaTime){action.ctaTime()}
if(obj.position>=player.ctrlTime){action.ctrlTime()}
if(obj.position>=0){getPlayerTime();action.playing()}});mplr.fn.initUnmuteButton('jwplayer',player.elementId)})}}}else if(player.type==='jwplayer'&&bp.player.jw_player_version.lastIndexOf(8,0)===0){var action={play:function(){jwp.play()},pause:function(){jwp.pause()},stop:function(){jwp.seek(0);jwp.pause()},skipAhead:function(seconds){jwp.seek(jwp.getPosition()+seconds)},skipBack:function(seconds){jwp.seek(jwp.getPosition()-seconds)},getVideoId:function(){return el('.main-video .jwplayer video').attr('id')},getRate:function(){return document.getElementById(action.getVideoId()).playbackRate},playbackRate:function(rate){document.getElementById(action.getVideoId()).playbackRate=rate;action.rateChanged()},skipTo:function(time){jwp.seek(time)},replay:function(){jwp.seek(0)},mute:function(){jwp.setMute(!0)},unmute:function(){jwp.setMute(!1)},toggleMute:function(){if(jwp.getMute()){jwp.setMute(!1)}else{jwp.setMute(!0)}},captionsOn:function(){jwp.setCurrentCaptions(1)},captionsOff:function(){jwp.setCurrentCaptions(0)},toggleCaptions:function(){if(jwp.getCurrentCaptions()>0){jwp.setCurrentCaptions(0)}else{jwp.setCurrentCaptions(1)}},setup:function(){el(player.selector).html('<div id="mainVideo" class="jwplayer" style="width:'+player.width+'px;height:'+player.height+'px;"> </div>');player.autoplay=bp.player['auto-play'];jwplayer(player.elementId).setup({autostart:player.autoplay,controls:player.controls,file:player.file,width:'100%',aspectratio:player.width+':'+player.height,mute:player.muted,tracks:[{file:player.caption_file,label:'English',kind:'captions'}]});jwp=jwplayer(player.elementId)},ready:function(){jwp.on('ready',function(){el('.main-video .jwplayer video').attr('id','mainVideoElement');if(player.rate_control){el('.bp-player-bottom').show()}
if(player.caption_file){el('.bp-player-bottom').show();el('.bp-player-captions').css('display','inline-block')}
if(!player.captions){jwp.setCurrentCaptions(0)}
action.playerReady();jwp.on('play',function(obj){action.played()});jwp.on('pause',function(obj){action.paused()});jwp.on('complete',function(obj){action.playbackCompleted()});if(jwp.getCurrentCaptions()==0){action.captionsDisabled()}else{action.captionsEnabled()}
jwp.on('captionsChanged',function(obj){if(obj.track==0){action.captionsDisabled()}else{action.captionsEnabled()}});if(player.volume){jwp.setVolume(player.volume)}
if(jwp.getVolume()>0){action.unmuted()}else{action.muted()}
jwp.on('mute',function(obj){if(obj.mute){action.muted()}else{action.unmuted()}});if(player.start_position){jwp.on('firstFrame',function(){jwp.seek(player.start_position)})}
jwp.on('time',function(obj){if(obj.position>=player.ctaTime){action.ctaTime()}
if(obj.position>=player.ctrlTime){action.ctrlTime()}
if(obj.position>=0){getPlayerTime();action.playing()}});mplr.fn.initUnmuteButton('jwplayer',player.elementId)})}}}else if(player.type==='wistia'){var action={play:function(){wist.play()},pause:function(){wist.pause()},stop:function(){wist.time(0);wist.pause()},skipAhead:function(seconds){wist.time(wist.time()+seconds)},skipBack:function(seconds){wist.time(wist.time()-seconds)},getVideoId:function(){return el('.main-video .wistia_embed video').attr('id')},getRate:function(){return document.getElementById(action.getVideoId()).playbackRate},playbackRate:function(rate){document.getElementById(action.getVideoId()).playbackRate=rate;action.rateChanged()},skipTo:function(time){wist.time(time)},replay:function(){wist.time(0);wist.play()},mute:function(){wist.volume(0)},unmute:function(){wist.volume(1);wist.unmute()},toggleMute:function(){},captionsOn:function(){},captionsOff:function(){},toggleCaptions:function(){},setup:function(){el(player.selector).html('<div class="wistia_embed wistia_async_'+player.code+'">&nbsp;</div>');player.autoplay=bp.player['auto-play'];var opts={playbar:player.controls,playsinline:!0,videoFoam:!0,autoPlay:player.autoplay,silentAutoPlay:player.silent_autoplay,muted:player.muted,playSuspendedOffScreen:!1}
if(bp.player.max_resolution){opts.qualityMax=bp.player.max_resolution;if(opts.qualityMax<360)opts.qualityMin=224}
window._wq=window._wq||[];_wq.push({id:player.code,options:opts,onReady:action.ready})},ready:function(){wist=Wistia.api(player.code);action.playerReady();wist.bind('play',function(){action.played()});wist.bind('pause',function(){action.paused()});wist.bind('end',function(){action.playbackCompleted()});if(player.volume){wist.bind('play',function(){wist.volume(player.volume*.01);return wist.unbind})}
if(wist.volume()>0&&!wist.isMuted()){action.unmuted()}else{action.muted()}
wist.bind('volumechange',function(){if(wist.volume()>0&&!wist.isMuted()){action.unmuted()}else{action.muted()}});wist.bind('secondchange',function(s){if(s>=player.ctaTime)action.ctaTime();});wist.bind('secondchange',function(s){if(s>=player.ctrlTime)action.ctrlTime();});wist.bind('play',function(){wist.bind('timechange',function(){getPlayerTime();action.playing()})});if(player.start_position){wist.bind('play',function(){wist.time(player.start_position);return wist.unbind})}
mplr.fn.initUnmuteButton('wistia',player.code)}}}else if(player.type==='videojs'){var action={play:function(){var playPromise=vjspTech.play();if(playPromise!==undefined){playPromise.then(action.played).catch(err=>{if(!err.message.includes('to save power')){console.error('Playback was interrupted:',err.message)}})}},pause:function(){vjspTech.pause()},stop:function(){vjsp.currentTime(0);vjspTech.pause()},skipAhead:function(seconds){vjsp.currentTime(vjsp.currentTime()+seconds)},skipBack:function(seconds){vjsp.currentTime(vjsp.currentTime()-seconds)},getVideoId:function(){return el('.main-video .vjsplayer video').attr('id')},getRate:function(){return vjsp.playbackRate()},playbackRate:function(rate){vjsp.playbackRate(rate)},skipTo:function(time){vjsp.currentTime(time)},replay:function(){vjsp.currentTime(0)},mute:function(){vjsp.muted(!0)},unmute:function(){vjsp.muted(!1)},toggleMute:function(){if(vjsp.muted()){vjsp.muted(!1)}else{vjsp.muted(!0)}},captionsOn:function(){vjsp.textTrackDisplay.show()},captionsOff:function(){vjsp.textTrackDisplay.hide()},toggleCaptions:function(){vjsp.textTrackDisplay.toggleDisplay()},setup:function(){var source={src:st.using_youtube?'https://youtu.be/'+player.code:player.file}
if(st.using_youtube)source.type='video/youtube';var html='<video id="mainVideo" class="video-js" playsinline></video>';el(player.selector).html(html);var options={sources:[source],controls:player.controls,aspectRatio:player.width+':'+player.height}
if(player.silent_autoplay){options.autoplay='muted';player.muted=!0;options.muted=player.muted}else{options.autoplay=player.autoplay;options.muted=player.muted}
if(player.caption_file){options.html5={nativeTextTracks:[{file:player.caption_file,label:'English',kind:'captions'}]}}
if(st.using_youtube){options.youtube={autoplay:player.autoplay?1:0,controls:player.controls?1:0,iv_load_policy:3,modestbranding:1,rel:0,start:player.start_position||0}}
whenDefined('videojs',(videojs)=>{vjsp=videojs(player.elementId,options);vjsp.ready(action.ready)})},ready:function(){vjsp.on('ready',function(){vjspTech=vjsp.tech({IWillNotUseThisInPlugins:!0});el('.main-video .jwplayer video').attr('id','mainVideoElement');if(player.rate_control){el('.bp-player-bottom').show()}
if(player.caption_file){el('.bp-player-bottom').show();el('.bp-player-captions').css('display','inline-block')}
if(!player.captions){vjsp.textTrackDisplay.hide()}
action.playerReady();vjsp.on('play',function(e){action.played()});vjsp.on('pause',function(e){action.paused()});vjsp.on('complete',function(e){action.playbackCompleted()});vjsp.on('ratechange',function(e){action.rateChanged()});if(!player.captions){action.captionsDisabled()}else{action.captionsEnabled()}
vjsp.on('texttrackchange',function(e){if(e.track==0){action.captionsDisabled()}else{action.captionsEnabled()}});if(player.volume){vjspTech.volume(player.volume)}
if(vjspTech.volume()>0&&!vjsp.muted()){action.unmuted()}else{action.muted()}
vjsp.on('volumechange',function(e){var muted=vjsp.muted()||vjspTech.volume()==0;if(muted){action.muted()}else{action.unmuted()}});vjsp.one('play',function(e){if(player.start_position&&!st.using_youtube){vjsp.currentTime(player.start_position)}});vjsp.on('timeupdate',function(e){var position=vjsp.currentTime();if(position>=player.ctaTime){action.ctaTime()}
if(position>=player.ctrlTime){action.ctrlTime()}
if(position>=0){getPlayerTime();action.playing()}});mplr.fn.initUnmuteButton('videojs',player.elementId);if(player.silent_autoplay&&vjsp.paused()){action.play()}})}}}else if(player.type==='vidalytics'){var action={play:()=>vidalytics.play(),pause:()=>vidalytics.pause(),stop:()=>{vidalytics.seek(0);vidalytics.pause()},skipAhead:(seconds)=>vidalytics.seek(vidalytics.currentTime()+seconds),skipBack:(seconds)=>vidalytics.seek(vidalytics.currentTime()-seconds),getRate:()=>vidalytics.playbackRate(),playbackRate:(rate)=>vidalytics.playbackRate(rate),skipTo:(time)=>vidalytics.seek(time),replay:()=>vidalytics.seek(0),mute:()=>vidalytics.muted(!0),unmute:()=>vidalytics.muted(!1),toggleMute:()=>vidalytics.muted(!vidalytics.muted()),captionsOn:()=>{},captionsOff:()=>{},toggleCaptions:()=>{},setup:function(){const embedId=`vidalytics_embed_${player.code}`;const html=`<div id="${embedId}" style="width: 100%; position:relative; padding-top: 56.25%;"></div>`;el(player.selector).html(html);getVidalyticsPlayer(embedId).then(player=>{if(!player)return;vidalytics=player;this.ready()})},ready:function(){if(!vidalytics||player.handlersSetup)return;vidalytics.on('play',()=>this.played());vidalytics.on('pause',()=>this.paused());vidalytics.on('ended',()=>this.playbackCompleted());vidalytics.on('timeupdate',()=>{const position=vidalytics.currentTime();if(position>=player.ctaTime){this.ctaTime()}
if(position>=player.ctrlTime){this.ctrlTime()}
if(position>=0){getPlayerTime();this.playing()}});function jumpToStartPosition(){vidalytics.seek(player.start_position);vidalytics.off('play',jumpToStartPosition)}
if(player.start_position){vidalytics.on('play',jumpToStartPosition)}
player.handlersSetup=!0;this.playerReady()}}}else if(player.type==='none'){var action={play:function(){},pause:function(){},stop:function(){},skipAhead:function(){},skipBack:function(){},getVideoId:function(){},getRate:function(){},playbackRate:function(){},skipTo:function(){},replay:function(){},mute:function(){},unmute:function(){},toggleMute:function(){},captionsOn:function(){},captionsOff:function(){},toggleCaptions:function(){},setup:function(){},ready:function(){}}}
this.callback=el.Callbacks();action.playerReady=(function(){this.callback.fire('ready')}).bind(this);action.played=(function(){st.played=!0;this.callback.fire('played')}).bind(this);action.playing=(function(){this.callback.fire('playing')}).bind(this);action.rateChanged=(function(){this.callback.fire('rate changed')}).bind(this);action.paused=(function(){this.callback.fire('paused')}).bind(this);action.muted=(function(){this.callback.fire('muted')}).bind(this);action.unmuted=(function(){this.callback.fire('unmuted')}).bind(this);action.captionsEnabled=(function(){this.callback.fire('captions enabled')}).bind(this);action.captionsDisabled=(function(){this.callback.fire('captions disabled')}).bind(this);action.ctaTime=(function(){this.callback.fire('show cta')}).bind(this);action.ctrlTime=(function(){this.callback.fire('show ctrl')}).bind(this);action.playbackCompleted=(function(){this.callback.fire('playback completed')}).bind(this);this.currentState=function(){if(player.type==='jwplayer'){var state=jwp.getState();if(state==='playing'){return'playing'}else if(state==='paused'){return'paused'}else if(state==='buffering'){return'idle'}else if(state==='idle'){return'idle'}else{return'idle'}}else if(player.type==='wistia'){var state=wist.state();if(state==='playing'){return'playing'}else if(state==='paused'){return'paused'}else if(state==='beforeplay'){return'idle'}else if(state==='ended'){return'idle'}else{return'idle'}}else if(player.type==='videojs'){return st.played?(vjsp.paused()?'paused':'playing'):'idle'}else if(player.type==='vidalytics'){return st.played?(vidalytics.isPlaying()?'playing':'paused'):'idle'}else{return'idle'}}
var time=function(){if(player.type==='jwplayer'){return jwp.getPosition()}else if(player.type==='wistia'){return wist.time()}else if(player.type==='videojs'){return vjsp.currentTime()}else if(player.type==='vidalytics'){return vidalytics.currentTime()}else{return 0}}
this.position=function(){if(player.type==='jwplayer'){return jwp.getPosition()}else if(player.type==='wistia'){return wist.time()}else if(player.type==='videojs'){return vjsp.currentTime()}else if(player.type==='vidalytics'){return vidalytics.currentTime()}else{return 0}}
this.setup=function(){action.setup();if(!['wistia','videojs','vidalytics'].includes(player.type))action.ready();}
this.play=function(){if(this.currentState()==='paused'||this.currentState()==='idle'){action.play()}}
this.pause=function(){if(this.currentState()==='playing'){action.pause()}}
this.skipAhead=function(seconds){action.skipAhead(seconds)}
this.skipBack=function(seconds){action.skipBack(seconds)}
this.getRate=function(){return action.getRate()},this.getVideoId=function(){return action.getVideoId()},this.playbackRate=function(rate){action.playbackRate(rate)},this.mute=function(){action.mute()}
this.unmute=function(){action.unmute()}
this.toggleMute=function(){action.toggleMute()}
this.captionsOn=function(){action.captionsOn()}
this.captionsOff=function(){action.captionsOff()}
this.toggleCaptions=function(){action.toggleCaptions()}
this.jumpToCTA=function(){action.skipTo((player.ctaTime-10))}
this.replay=function(){action.replay()}
this.stop=function(){action.stop();el('.click-blocker').hide();el('.video-time-ms, .video-time-hms').html('--:--')}
this.whatami=function(){console.log(player)}
var getPlayerTime=function(){var vtDump=time();var sec_num=parseInt(vtDump,10);var vHours=Math.floor(sec_num/3600);var vMinutes=Math.floor((sec_num-(vHours*3600))/60);var vSeconds=sec_num-(vHours*3600)-(vMinutes*60);if(vHours<10){vHours='0'+vHours}
if(vMinutes<10){vMinutes='0'+vMinutes}
if(vSeconds<10){vSeconds='0'+vSeconds}
var vTimeMS=vMinutes+':'+vSeconds;var vTimeHMS=vHours+':'+vMinutes+':'+vSeconds;el('.'+player.elementId+' .video-time-ms').html(vTimeMS);el('.'+player.elementId+' .video-time-hms').html(vTimeHMS)}}
mplr.fn.debugSuccess=function(message){console.info(mplr.const.meta.plugin+': ',message)}
mplr.fn.debugError=function(message){console.error(mplr.const.meta.plugin+': ',message)}
mplr.fn.initDebug=function(){mplr.cb.logSuccess.add(mplr.fn.debugSuccess);mplr.cb.logError.add(mplr.fn.debugError)}
mplr.fn.init(mplr.const.settings);(function(){"use strict";var TRANSITION_FALLBACK_DURATION=500;var hideElement=function(el){if(!el){return}
var removeThis=function(){if(el&&el.parentNode){el.parentNode.removeChild(el)}};el.classList.remove("show");el.classList.add("hide");el.addEventListener("transitionend",removeThis);setTimeout(removeThis,TRANSITION_FALLBACK_DURATION)};function Alertify(){var _alertify={parent:document.body,version:"1.0.11",defaultOkLabel:"Ok",okLabel:"Ok",defaultCancelLabel:"Cancel",cancelLabel:"Cancel",defaultMaxLogItems:2,maxLogItems:2,promptValue:"",promptPlaceholder:"",closeLogOnClick:!1,closeLogOnClickDefault:!1,delay:5000,defaultDelay:5000,logContainerClass:"alertify-logs",logContainerDefaultClass:"alertify-logs",dialogs:{buttons:{holder:"<nav>{{buttons}}</nav>",ok:"<button class='ok' tabindex='1'>{{ok}}</button>",cancel:"<button class='cancel' tabindex='2'>{{cancel}}</button>"},input:"<input type='text'>",message:"<p class='msg'>{{message}}</p>",log:"<div class='{{class}}'>{{message}}</div>"},defaultDialogs:{buttons:{holder:"<nav>{{buttons}}</nav>",ok:"<button class='ok' tabindex='1'>{{ok}}</button>",cancel:"<button class='cancel' tabindex='2'>{{cancel}}</button>"},input:"<input type='text'>",message:"<p class='msg'>{{message}}</p>",log:"<div class='{{class}}'>{{message}}</div>"},build:function(item){var btnTxt=this.dialogs.buttons.ok;var html="<div class='dialog'>"+"<div>"+this.dialogs.message.replace("{{message}}",item.message);if(item.type==="confirm"||item.type==="prompt"){btnTxt=this.dialogs.buttons.cancel+this.dialogs.buttons.ok}
if(item.type==="prompt"){html+=this.dialogs.input}
html=(html+this.dialogs.buttons.holder+"</div>"+"</div>").replace("{{buttons}}",btnTxt).replace("{{ok}}",this.okLabel).replace("{{cancel}}",this.cancelLabel);return html},setCloseLogOnClick:function(bool){this.closeLogOnClick=!!bool},close:function(elem,wait){if(this.closeLogOnClick){elem.addEventListener("click",function(){hideElement(elem)})}
wait=wait&&!isNaN(+wait)?+wait:this.delay;if(wait<0){hideElement(elem)}else if(wait>0){setTimeout(function(){hideElement(elem)},wait)}},dialog:function(message,type,onOkay,onCancel){return this.setup({type:type,message:message,onOkay:onOkay,onCancel:onCancel})},log:function(message,type,click){var existing=document.querySelectorAll(".alertify-logs > div");if(existing){var diff=existing.length-this.maxLogItems;if(diff>=0){for(var i=0,_i=diff+1;i<_i;i++){this.close(existing[i],-1)}}}
this.notify(message,type,click)},setLogPosition:function(str){this.logContainerClass="alertify-logs "+str},setupLogContainer:function(){var elLog=document.querySelector(".alertify-logs");var className=this.logContainerClass;if(!elLog){elLog=document.createElement("div");elLog.className=className;this.parent.appendChild(elLog)}
if(elLog.className!==className){elLog.className=className}
return elLog},notify:function(message,type,click){var elLog=this.setupLogContainer();var log=document.createElement("div");log.className=(type||"default");if(_alertify.logTemplateMethod){log.innerHTML=_alertify.logTemplateMethod(message)}else{log.innerHTML=message}
if("function"===typeof click){log.addEventListener("click",click)}
elLog.appendChild(log);setTimeout(function(){log.className+=" show"},10);this.close(log,this.delay)},setup:function(item){var el=document.createElement("div");el.className="alertify hide";el.innerHTML=this.build(item);var btnOK=el.querySelector(".ok");var btnCancel=el.querySelector(".cancel");var input=el.querySelector("input");var label=el.querySelector("label");if(input){if(typeof this.promptPlaceholder==="string"){if(label){label.textContent=this.promptPlaceholder}else{input.placeholder=this.promptPlaceholder}}
if(typeof this.promptValue==="string"){input.value=this.promptValue}}
function setupHandlers(resolve){if("function"!==typeof resolve){resolve=function(){}}
if(btnOK){btnOK.addEventListener("click",function(ev){if(item.onOkay&&"function"===typeof item.onOkay){if(input){item.onOkay(input.value,ev)}else{item.onOkay(ev)}}
if(input){resolve({buttonClicked:"ok",inputValue:input.value,event:ev})}else{resolve({buttonClicked:"ok",event:ev})}
hideElement(el)})}
if(btnCancel){btnCancel.addEventListener("click",function(ev){if(item.onCancel&&"function"===typeof item.onCancel){item.onCancel(ev)}
resolve({buttonClicked:"cancel",event:ev});hideElement(el)})}
if(input){input.addEventListener("keyup",function(ev){if(ev.which===13){btnOK.click()}})}}
var promise;if(typeof Promise==="function"){promise=new Promise(setupHandlers)}else{setupHandlers()}
this.parent.appendChild(el);setTimeout(function(){el.classList.remove("hide");if(input&&item.type&&item.type==="prompt"){input.select();input.focus()}else{if(btnOK){btnOK.focus()}}},100);return promise},okBtn:function(label){this.okLabel=label;return this},setDelay:function(time){time=time||0;this.delay=isNaN(time)?this.defaultDelay:parseInt(time,10);return this},cancelBtn:function(str){this.cancelLabel=str;return this},setMaxLogItems:function(num){this.maxLogItems=parseInt(num||this.defaultMaxLogItems)},theme:function(themeStr){switch(themeStr.toLowerCase()){case "bootstrap":this.dialogs.buttons.ok="<button class='ok btn btn-primary' tabindex='1'>{{ok}}</button>";this.dialogs.buttons.cancel="<button class='cancel btn btn-default' tabindex='2'>{{cancel}}</button>";this.dialogs.input="<input type='text' class='form-control'>";break;case "purecss":this.dialogs.buttons.ok="<button class='ok pure-button' tabindex='1'>{{ok}}</button>";this.dialogs.buttons.cancel="<button class='cancel pure-button' tabindex='2'>{{cancel}}</button>";break;case "mdl":case "material-design-light":this.dialogs.buttons.ok="<button class='ok mdl-button mdl-js-button mdl-js-ripple-effect'  tabindex='1'>{{ok}}</button>";this.dialogs.buttons.cancel="<button class='cancel mdl-button mdl-js-button mdl-js-ripple-effect' tabindex='2'>{{cancel}}</button>";this.dialogs.input="<div class='mdl-textfield mdl-js-textfield'><input class='mdl-textfield__input'><label class='md-textfield__label'></label></div>";break;case "angular-material":this.dialogs.buttons.ok="<button class='ok md-primary md-button' tabindex='1'>{{ok}}</button>";this.dialogs.buttons.cancel="<button class='cancel md-button' tabindex='2'>{{cancel}}</button>";this.dialogs.input="<div layout='column'><md-input-container md-no-float><input type='text'></md-input-container></div>";break;case "default":default:this.dialogs.buttons.ok=this.defaultDialogs.buttons.ok;this.dialogs.buttons.cancel=this.defaultDialogs.buttons.cancel;this.dialogs.input=this.defaultDialogs.input;break}},reset:function(){this.parent=document.body;this.theme("default");this.okBtn(this.defaultOkLabel);this.cancelBtn(this.defaultCancelLabel);this.setMaxLogItems();this.promptValue="";this.promptPlaceholder="";this.delay=this.defaultDelay;this.setCloseLogOnClick(this.closeLogOnClickDefault);this.setLogPosition("bottom left");this.logTemplateMethod=null},injectCSS:function(){if(!document.querySelector("#alertifyCSS")){var head=document.getElementsByTagName("head")[0];var css=document.createElement("style");css.type="text/css";css.id="alertifyCSS";css.innerHTML="/* style.css */";head.insertBefore(css,head.firstChild)}},removeCSS:function(){var css=document.querySelector("#alertifyCSS");if(css&&css.parentNode){css.parentNode.removeChild(css)}}};_alertify.injectCSS();return{_$$alertify:_alertify,parent:function(elem){_alertify.parent=elem},reset:function(){_alertify.reset();return this},alert:function(message,onOkay,onCancel){return _alertify.dialog(message,"alert",onOkay,onCancel)||this},confirm:function(message,onOkay,onCancel){return _alertify.dialog(message,"confirm",onOkay,onCancel)||this},prompt:function(message,onOkay,onCancel){return _alertify.dialog(message,"prompt",onOkay,onCancel)||this},log:function(message,click){_alertify.log(message,"default",click);return this},theme:function(themeStr){_alertify.theme(themeStr);return this},success:function(message,click){_alertify.log(message,"success",click);return this},error:function(message,click){_alertify.log(message,"error",click);return this},cancelBtn:function(label){_alertify.cancelBtn(label);return this},okBtn:function(label){_alertify.okBtn(label);return this},delay:function(time){_alertify.setDelay(time);return this},placeholder:function(str){_alertify.promptPlaceholder=str;return this},defaultValue:function(str){_alertify.promptValue=str;return this},maxLogItems:function(num){_alertify.setMaxLogItems(num);return this},closeLogOnClick:function(bool){_alertify.setCloseLogOnClick(!!bool);return this},logPosition:function(str){_alertify.setLogPosition(str||"");return this},setLogTemplate:function(templateMethod){_alertify.logTemplateMethod=templateMethod;return this},clearLogs:function(){_alertify.setupLogContainer().innerHTML="";return this},version:_alertify.version}}
if("undefined"!==typeof module&&!!module&&!!module.exports){module.exports=function(){return new Alertify()};var obj=new Alertify();for(var key in obj){module.exports[key]=obj[key]}}else if(typeof define==="function"&&define.amd){define(function(){return new Alertify()})}else{window.alertify=new Alertify()}}());bdetect=_.get(bp,'plugins.bot-detector',{settings:{debug:!1}});bdetect.state={fingerprint_loaded:!1,botd_loaded:!1,bot_detected:!1,bot_reported:!1,logs:[],checks:{exampleCheck:!1,userAgentCheck:!1,screenSizeCheck:!1,webGLCheck:!1,cookieCheck:!1,interactionCheck:!1}}
bdetect.checkScope=function(scope){scope=typeof scope==='undefined'?this:scope;if(scope===window.bdetect){return!0}else{console.error('bdetect used with incorrect scope.');return!1}}
bdetect.fpPromise=null;bdetect.fpResult=null;bdetect.loadFingerprint=function(){if(!bdetect.checkScope(this))return;if(this.state.fingerprint_loaded)return;this.state.fingerprint_loaded=!0;el.getScriptCached('https://fpjscdn.net/v3/l86dTttJGlcQ9JQFBn0p/iife.min.js',()=>{this.fpPromise=FingerprintJS.load();this.fpPromise.then((fp)=>{return fp.get({products:['botd']})}).then((r)=>{this.fpResult=r;this.runUltraCartChecks()})})}
bdetect.botdPromise=null;bdetect.botdResult=null;bdetect.loadBotD=function(){if(!bdetect.checkScope(this))return;if(this.state.botd_loaded)return;this.state.botd_loaded=!0;el.getScriptCached('https://openfpcdn.io/botd/v1/iife.min.js',()=>{this.botdPromise=BotD.load();this.botdPromise.then((botd)=>{return botd.detect()}).then((result)=>{this.botdResult=result
if(_.get(this.botdResult,'bot')){this.logBotBehavior("Fingerprint's BotD detected a bot.")}})})}
bdetect.runUltraCartChecks=function(){if(_.has(window,'bpApp.cart.billing')&&bpApp.cart.billing.email&&!bpApp.emailValid&&bpApp.cart.billing.first_name&&bpApp.cart.billing.first_name.split(' ').length>1){this.logBotBehavior('Invalid email combined with multiple first names.')}}
bdetect.logBotBehavior=function(msg,sus){sus=typeof sus!=='boolean'?!0:sus;if(this.state.logs.indexOf(msg)>-1)return;this.state.logs.push(msg);this.state.bot_detected=!0;var logMsg='Bot behavior detected. '+msg;if(sus){if(typeof window.TrackJS==='object'){window.TrackJS.console.error(logMsg)}else{console.error(logMsg)}}else{if(typeof window.TrackJS==='object'){window.TrackJS.console.log(logMsg)}else{console.log(logMsg)}}
this.recordHotjarEvent('bot_detected');this.state.bot_reported=!0}
bdetect.init=function(settings){if(!bdetect.checkScope(this))return;settings=settings||this.settings;if(typeof cartBillingFieldsStarted!=='undefined'){cartBillingFieldsStarted.add(this.loadBotD.bind(this))}
if(typeof cartBillingFieldsChanged!=='undefined'){cartBillingFieldsChanged.add(this.runUltraCartChecks.bind(this))}
this.runAdditionalBotChecks()}
bdetect.used_hotjar_events=[];bdetect.recordHotjarEvent=function(e,forceSend){if(typeof hj!=='function'||!e)return!1;var eventUsed=this.used_hotjar_events.indexOf(e)>-1;if(!forceSend&&eventUsed)return!0;hj('event',e);if(!eventUsed)this.used_hotjar_events.push(e);return!0}
bdetect.runAdditionalBotChecks=function(){const knownBots=['Googlebot','Bingbot','Slurp','DuckDuckBot','Baiduspider','YandexBot','Sogou','Exabot'];const botPattern=new RegExp(knownBots.join('|'),'i');const suspiciousPattern=/bot|crawler|spider|crawling/i;if(suspiciousPattern.test(navigator.userAgent)&&!botPattern.test(navigator.userAgent)){if(botPattern.test(navigator.userAgent)){this.logBotBehavior('Known bot user agent detected.',!1)}else{this.logBotBehavior('Suspicious user agent detected.')}
this.state.checks.userAgentCheck=!0}
if(window.screen.width<1||window.screen.height<1){this.logBotBehavior('Unusual screen size detected.');this.state.checks.screenSizeCheck=!0}
try{var canvas=document.createElement('canvas');var gl=canvas.getContext('webgl')||canvas.getContext('experimental-webgl');if(!gl){this.logBotBehavior('WebGL not supported, which is unusual for modern browsers.');this.state.checks.webGLCheck=!0}}catch(e){this.logBotBehavior('Error checking WebGL support.');this.state.checks.webGLCheck=!0}
if(!navigator.cookieEnabled){this.logBotBehavior('Cookies are disabled.');this.state.checks.cookieCheck=!0}
this.runInteractionCheck()}
bdetect.runInteractionCheck=function(){let interactionCount=0;const interactionThreshold=2;const checkDuration=30*1000;const incrementInteraction=()=>{interactionCount++};['click','touchstart','scroll','keydown'].forEach(eventType=>{document.addEventListener(eventType,incrementInteraction)});setTimeout(()=>{if(interactionCount<interactionThreshold){this.logBotBehavior('Minimal user interaction detected.',!1);this.state.checks.interactionCheck=!0}['click','touchstart','scroll','keydown'].forEach(eventType=>{document.removeEventListener(eventType,incrementInteraction)})},checkDuration)};bdetect.init();var footer={};footer.logoutProgress=function(){el('.footer-logout-status').html(' <i class="bpi bpi-spinner bpi-spin"></i>')}
footer.logoutFail=function(){el('.footer-logout-status').html('')}
footer.logoutDone=function(uri){if(uri){window.location=bp.url.base_url+uri}else{window.location=bp.url.base_url+'/login'}}
onReady(()=>{bp.user.logoutProgress.add(footer.logoutProgress);bp.user.logoutFail.add(footer.logoutFail);bp.user.logoutDone.add(footer.logoutDone)});onReady(function(){el('.hot-spot-1').click(function(){mainPlayer.pause();bp.page.showCTA();el('.bp-controls').show();if(bp.page.type==='upsell'){el('#checkout').css('height','auto')}})});var mainPlayer=null;var mainPlayerInitialized=el.Callbacks();function initVideoPlayerComponent(){mainPlayer=new mplr.fn.mediaPlayer(mainPlayerSettings);checkVideoAutoplaySupport(function(autoplay){if(!autoplay&&!bp.player.silent_autoplay&&!bp.player.muted&&!playerUsingYouTube(bp.player)){bp.player['auto-play']=!1}else if(!autoplay&&bp.player.silent_autoplay){bp.player.muted=!0}
loadMainPlayer();whenDefined('videoHelper',()=>videoHelper())})}
var mainPlayerCallback=function(data){if(data==='ready'){mainPlayerInitialized.fire();setTimeout(function(){if(bp.player.playback_rate){mainPlayer.playbackRate(bp.player.playback_rate)}},500);setTimeout(function(){if(!loadMainPlayerMiniPlayer()){setTimeout(function(){loadMainPlayerMiniPlayer()},3000)}},1000);el('.bp-player-captions').click(function(){mainPlayer.toggleCaptions()});el('.bp-player-mute').click(function(){mainPlayer.toggleMute()});el('.unmute-box').click(function(){mainPlayer.unmute();mainPlayer.replay()});el('.visible-video-ready').show();el('.hidden-video-ready').hide();checkVideoAutoplaySupport(function(autoplay){if(!autoplay&&mainPlayer.currentState()==='idle'){el('.bp-player .play-box').show()}})}else if(data==='played'){el('.play-box').hide();el('.player-splash').hide();el('.play-button').hide();el('.pause-button').show();el('.visible-video-played').show();el('.hidden-video-played').hide()}else if(data==='playing'){el('.play-notification').hide();el('.visible-video-playing').show();el('.hidden-video-playing').hide()}else if(data==='rate changed'){var rate=mainPlayer.getRate();el('.bp-player-rate-number').html(rate);if(rate!==1){el('.bp-player-rate .bpi-stack-text').css('color','#b21000')}else{el('.bp-player-rate .bpi-stack-text').css('color','#fff')}
updatePlayerControlsRate(rate)}else if(data==='paused'){el('.play-box').show();el('.play-button').show();el('.pause-button').hide();el('.visible-video-paused').show();el('.hidden-video-paused').hide()}else if(data==='muted'){el('.unmute-button').hide();el('.mute-button').show();el('.bp-player-bottom i.bpi-volume-up').removeClass('bpi-volume-up bp-inactive').addClass('bpi-volume-off bp-active');el('.visible-video-muted').show();el('.hidden-video-muted').hide();if(bp.player.silent_autoplay)el('.unmute-box').css('display','flex');}else if(data==='unmuted'){el('.unmute-button').show();el('.mute-button').hide();el('.bp-player-bottom i.bpi-volume-off').removeClass('bpi-volume-off bp-active').addClass('bpi-volume-up bp-inactive');el('.visible-video-unmuted').show();el('.hidden-video-unmuted').hide();el('.unmute-box').hide()}else if(data==='captions enabled'){el('.bp-player-captions i:last-child').removeClass('bp-inactive').addClass('bp-active')}else if(data==='captions disabled'){el('.bp-player-captions i:last-child').removeClass('bp-active').addClass('bp-inactive')}else if(data==='show cta'){bp.page.showCTA()}else if(data==='show ctrl'){bp.player.showControls()}}
var mainPlayerCallbackSetup=function(){mainPlayer.callback.add(mainPlayerCallback,mainPlayerAnalytics)}
var mainPlayerSettings={type:bp.page.vsl?bp.player.type:'none',elementId:'mainVideo',file:bp.player.video_file_mp4,image:bp.player.thumbnail,object:'mainVideo',code:bp.player.video_code,selector:'.main-video'}
var loadMainPlayer=function(){whenDefined('mainPlayerAnalytics',mainPlayerCallbackSetup);onReady(mainPlayer.setup)}
var loadMainPlayerMiniPlayer=function(){if(typeof mpl!=='undefined'){if(bp.page.mini_player&&bp.player.type==='jwplayer'){mpl.init('mainVideo',bp.player.type)}else if(bp.page.mini_player&&bp.player.type==='wistia'){mpl.init(bp.player.video_code,bp.player.type)}else if(bp.page.mini_player&&bp.player.type==='videojs'){mpl.init('mainVideo',bp.player.type)}
return!0}else{return!1}}
bp.player.showControls=function(){el('.bp-controls').show()}
bp.player.showControlsWhenInView=function(){setTimeout(function(){el(window).scroll(function(){if(el('.bp-player').is(':within-viewport')){el('.bp-controls').show()}})},3000)}
bp.player.cycleRates=function(){if(typeof mainPlayer.getRate!=='function')return;if(typeof mainPlayer.playbackRate!=='function')return;if(mainPlayer.getRate()==1){mainPlayer.playbackRate(1.5)}else if(mainPlayer.getRate()==1.5){mainPlayer.playbackRate(2)}else if(mainPlayer.getRate()==2){mainPlayer.playbackRate(1)}else{mainPlayer.playbackRate(1)}}
mainPlayerInitialized.add(()=>{el('.play-box').show()});initVideoPlayerComponent();if(bp.page.type==='video'){onReady(function(){setTimeout(function(){el('#webklipper-publisher-widget-container-content').click(function(){el('.bp-controls').show()})},5000)})};var updatePlayerControlsRate=function(rate){rate=typeof rate!=='undefined'?rate:1;var defaultColor=el('.bp-controls').css('color');el('.bp-speed .bp-button').css('color',defaultColor);if(rate==1){el('.bp-speed .bp-speed-a').css('color','#b21000')}else if(rate==1.5){el('.bp-speed .bp-speed-b').css('color','#b21000')}else if(rate==2){el('.bp-speed .bp-speed-c').css('color','#b21000')}};</script>










<script>
    const hyrosHostname = '209644.t.hyros.com';
  const hyrosAccountId = '209644';
  const hyrosPixelHash = 'a7f7ced7bb9df4f93103d098969138904aa10dce7ebdf5cf51e2dc80e4255cc0';
  const hyrosRefUrl = encodeURI(document.URL);
  onReady(() => {
    var head = document.head;
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = `https://${hyrosHostname}/v1/lst/universal-script?ph=${hyrosPixelHash}&tag=!clicked&ref_url=${hyrosRefUrl}`;
    head.appendChild(script);
  }, 5);
</script>

<script>
onReady(() => {
  var script = document.createElement('script');
  script.src = 'https://cdn.attn.tv/barton/dtag.js';
  document.head.appendChild(script);
});
</script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script><div class="hot-spot-1 visible-desktop hidden-xs hidden-sm"></div>
<div class="hot-spot-2 visible-desktop hidden-xs hidden-sm"></div>
<div class="hot-spot-3 visible-desktop hidden-xs hidden-sm"></div>
<div class="hot-spot-4 visible-desktop hidden-xs hidden-sm"></div>


<div class="bp-mobile-bar-notification bp-mobile-bar-notification-container">
  <div class="bp-mobile-bar-notification-box">
    <i class="bp-mobile-bar-notification-close bpi bpi-times"></i>
    <div class="bp-mobile-bar-notification-content">
    </div><!-- .bp-mobile-bar-notification-content -->
  </div><!-- .bp-mobile-bar-notification-box -->
</div><!-- .bp-mobile-bar-notification-container -->


<div class="bp-top-bar-notification bp-top-bar-notification-container">
  <div class="bp-top-bar-notification-box">
    <i class="bp-top-bar-notification-close bpi bpi-times"></i>
    <div class="bp-top-bar-notification-content">
    </div><!-- .bp-top-bar-notification-content -->
  </div><!-- .bp-top-bar-notification-box .container -->
</div><!-- .bp-top-bar-notification-container -->


<div class="bp-fixed-bottom-notification bp-fixed-bottom-notification-container">
  <div class="bp-fixed-bottom-notification-box">
    <i class="bp-fixed-bottom-notification-close bpi bpi-times"></i>
    <i class="bp-fixed-bottom-notification-minimize bpi bpi-compress"></i>
    <i class="bp-fixed-bottom-notification-maximize bpi bpi-expand"></i>
    <div class="bp-fixed-bottom-notification-content">
    </div><!-- .bp-fixed-bottom-notification-content -->
  </div><!-- .bp-fixed-bottom-notification-box -->
</div><!-- .bp-fixed-bottom-notification-container -->


<div class="bp-overlay-notification">
  <div class="bp-overlay-notification-table">
    <div class="bp-overlay-notification-table-cell">
      <div class="bp-overlay-notification-box">
        <div class="bp-overlay-notification-content">
        </div><!-- .bp-overlay-notification-content -->
      </div><!-- .bp-overlay-notification-box -->
    </div><!-- .bp-overlay-notification-table-cell -->
  </div><!-- .bp-overlay-notification-table -->
  <div class="bp-overlay-notification-bg"></div>
</div><!-- .bp-overlay-notification -->


</div> <!-- #bp-app -->



<!--

  TIMERS:

    - main: 50
    - section_1: 0
    - section_2: 3
    - section_3: 10
    - section_4: 3
    - section_5: 2
    - section_6: 8
    - section_7: 0
    - section_8: 0
    - section_9: 9
    - section_10: 0
    - section_11: 0
    - section_12: 0
    - section_13: 14
    - section_14: 0

-->

<script>
// Memory: 4MB
var genTime = 50; // page generation time (in milliseconds)
var genUsage = 4096; // page memory usage (in kilobytes)
onReady(function(){
  el('.server-number').on('click', function(){
    if (typeof revealCallToAction === 'function') revealCallToAction();
    if (typeof bp.page.showCTA === 'function') bp.page.showCTA();
    el('img[data-original]').each(function(index, imgElement) {
      const $img = el(imgElement);
      const originalSrc = $img.attr('data-original');
      if (originalSrc) {
        $img.attr('src', originalSrc);
        $img.removeAttr('data-original');
        $img.attr('data-lazy-loaded', 'true');
      }
    });
  });
});
</script>

</body>
</html>
