/g,escape)},rfc3986DecodeURIComponent:function(n){return decodeURIComponent(n).replace(/[!'()*]/g,escape)},isNullOrEmpty:function(n){return n==null||typeof n=="string"&&n.trim()===""||Array.isArray(n)&&n.filter(Boolean).length===0}},intUtils={randomIntBetween:function(n,t){return Math.floor(Math.random()*(t-n+1)+n)}},deviceUtils={isMobile:function(){return navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i)?!0:!1},isMobileOrTablet:function(){return/(ipad|tablet|(android(?!.*mobile))|(windows(?!.*phone)(.*touch))|kindle|playbook|silk|(puffin(?!.*(IP|AP|WP))))/.test(navigator.userAgent.toLowerCase())},isAndroid:function(){const n=navigator.userAgent.toLowerCase();return n.indexOf("android")>-1&&n.indexOf("mobile")},isOS:function(){const n=navigator.userAgent.toLowerCase();return/ipad|iphone|ipod/.test(n)&&!window.MSStream}},browserUtils={isIE:function(){const n=window.navigator.userAgent;return n.indexOf("MSIE ")>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)?!0:!1},queryStringVal:function(n){const t=new RegExp(`[?&]${n}=([^]*)`).exec(window.location.href);return t==null?null:decodeURIComponent(t[1])||""},hasQueryString:function(){return window.location.href!=null}},vueBugUtils={reCreate:function(n){var t=null,i=[];const r=jQuery.parseHTML(jQuery(n).html());r&&(jQuery(r).each(function(n,r){i.push(r);jQuery(r).prop("tagName")==="OPTION"&&jQuery(r).attr("selected")&&(t=jQuery(r).val());jQuery(r).prop("tagName")==="OPTGROUP"&&jQuery(r).children().each(function(n,i){jQuery(i).attr("selected")&&(t=jQuery(i).val())})}),jQuery(n).empty(),jQuery(i).each(function(t,i){jQuery(n).append(i)}),jQuery(n).val(t))}},jQueryUtils={show:function(n){document.getElementById(n).style.display="block"},hide:function(n){document.getElementById(n).style.display="none"}},scriptUtils={loadScript:function(n){return jQuery(`script[src*='${n}']`).length>0?new Promise(function(n){n()}):new Promise(function(t,i){const r=document.createElement("script");r.async=!1;r.onload=t;r.onerror=i;r.src=n;r.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(r)})},sleep:function(n){const i=Date.now();let t=null;do t=Date.now();while(t-i
n.text()).then(n=>n).catch(()=>geoUtils.whatIsMyIp(n))},ipFetchUrls:function(){return["https://ipecho.net/plain","https://myexternalip.com/raw","https://api.ipify.org/",]},acquireGeoLocation:function(n,t,i){const r=`//aspire-svcs.xyzmedia.net/handleAction?affiliateLocationId=45923&auth=80f4fec6d7ce1b95c31364e42c4a2e17&action=ip-location${`¶ms[0].key=ip¶ms[0].value=${encodeURIComponent(n)}`}`;jQuery.ajax({type:"GET",url:r,success:function(i){if(i===undefined||i==null)return{};const r={ip:n,postalCode:i.postalCode,cityName:i.cityName,cityState:i.cityState,stateCode:i.stateCode,stateName:i.stateName,countryCode:i.countryCode,countryName:i.countryName};t!==undefined&&t(r)},error:function(n,t,u){console.error("Failed to retrieve the Geo. Url:",r);i!==undefined&&i(n,t,u)}})},getGeoLocation:function(){return localStorage.getItem("geoLocation")?JSON.parse(localStorage.getItem("geoLocation")):{}},setGeoLocation:function(n){localStorage.setItem("geoLocation",JSON.stringify(n))},getIp:function(){return this.getGeoLocation().ip},getStateName:function(){return this.getGeoLocation().stateName},getStateCode:function(){return this.getGeoLocation().stateCode},getCityName:function(){return this.getGeoLocation().cityName},getZipCode:function(){return this.getGeoLocation().postalCode},getCountryCode:function(){return stringUtils.isNullOrEmpty(this.getGeoLocation().countryCode)?"US":this.getGeoLocation().countryCode},getCountryName:function(){return stringUtils.isNullOrEmpty(this.getGeoLocation().countryName)?"United States":this.getGeoLocation().countryName},getCityState:function(){return this.getGeoLocation().cityState},setStateName:function(n){const t=this.getGeoLocation();t.stateName=n;this.setGeoLocation(t)},setStateCode:function(n){const t=this.getGeoLocation();t.stateCode=n;this.setGeoLocation(t)},setCityName:function(n){const t=this.getGeoLocation();t.cityName=n;this.setGeoLocation(t)},setCityState:function(n){const t=this.getGeoLocation();t.cityState=n;this.setGeoLocation(t)},setZipCode:function(n){const t=this.getGeoLocation();t.postalCode=n;this.setGeoLocation(t)},setCountryName:function(n){const t=this.getGeoLocation();t.countryName=n;this.setGeoLocation(t)},setCountryCode:function(n){const t=this.getGeoLocation();t.countryCode=n;this.setGeoLocation(t)},isGeoInitialized:function(){const n=this.getGeoLocation();return n.ip?1:0},initGeo:function(n,t){if(this.isGeoInitialized()){n!==undefined&&n(geoUtils.getGeoLocation());return}this.whatIsMyIp(this.ipFetchUrls()).then(i=>{this.acquireGeoLocation(i,t=>{geoUtils.setGeoLocation(t),n!==undefined&&n(geoUtils.getGeoLocation())},(n,i,r)=>{t!==undefined&&t(n,i,r)})})},initGeoWithIp:function(n,t,i){if(this.isGeoInitialized()){t!==undefined&&t(geoUtils.getGeoLocation());return}this.acquireGeoLocation(n,n=>{geoUtils.setGeoLocation(n),t!==undefined&&t(geoUtils.getGeoLocation())},(n,t,r)=>{i!==undefined&&i(n,t,r)})}};lt="1" fullwidth="on" custom_padding_last_edited="on|desktop" admin_label="section" _builder_version="3.22" background_color="#2ea3f2" custom_padding_tablet="50px|0|50px|0" custom_padding_phone="" transparent_background="off" padding_mobile="off" make_fullwidth="off" use_custom_width="off" width_unit="on"]