CINXE.COM
Privacy Policy - Strokefocus Member Services
<!DOCTYPE html> <!--[if lt IE 9 ]> <html class="ie ie-legacy" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> <!--[if gte IE 9 ]><!--> <html class="ie" lang="en-US" prefix="og: https://ogp.me/ns#"> <!--<![endif]--> <!--[if ! IE ]><!--> <html lang="en-US" prefix="og: https://ogp.me/ns#"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="msapplication-tap-highlight" content="no"/> <meta http-equiv="X-UA-Compatible" content="IE=edge" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120098667",accountID:"3578115",trustKey:"3578115",xpid:"VwMAWVdSDRAJUFNRBAgAUlA=",licenseKey:"NRJS-6867d9417cc87fdfdf7",applicationID:"942339744"};;/*! For license information please see nr-loader-spa-1.283.2.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.283.2",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>T,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,A="jsTime",T="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>O});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(8154),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(9414);function x(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),N=r(5284);const S=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function O(e,t={},g,O){let{init:I,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();P||(I=L.init,P=L.info,j=L.loader_config),(0,A.xN)(e.agentIdentifier,I||{}),(0,T.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},d.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const H=(0,A.D0)(e.agentIdentifier),M=[P.beacon,P.errorBeacon];_||(H.proxy.assets&&(S(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),x(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var x=s.ee.get(e),A=x.get("tracer");E[e]=b.g.OFF,x.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var T="api-",N=T+"ixn-";function S(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,w.R)(x,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),(0,R.J)(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(T,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const O=_.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(N+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(N,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(N,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,O,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.283.2.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.283.2.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-2oN05BjxuObKuOX8E0vq/zS51M+2HokmNPBRUrIC1fw3hpJqoI18/nckSFiqV11KxT7ag3C+FunKrR8n0PD9Ig==",249:"sha512-Zs5nIHr/khH6G8IhAEdnngg+P7y/IfmjU0PQmXABpCEtSTeKV22OYdaa9lENrW9uxI0lZ6O5e5dCnEMsTS0onA==",212:"sha512-LPKde7A1ZxIHzoSqWKxn5uWVhM9u76Vtmp9DMBf+Ry3mnn2jpsfyfigMYD5Yka2RG3NeIBqOwNYuPrWL39qn6w=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.283.2.PROD"]=self["webpackChunk:NRBA-1.283.2.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),A=i(3878),T=i(782),N=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,N.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,N.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var _=i(8154);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,N.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,N.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,N.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",J=Y+"body-",X=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,X.forEach((e=>{r(Q[te],e,J),r(ee[te],e,J)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,N.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,N.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,N.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,N.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,N.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,N.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,N.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,N.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Ee,Lc:Ae,uP:Te,Rz:Ne}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Te,(function(e,t){this.bstStart=(0,N.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,N.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Ne+Re,(function(e){this.time=(0,N.t)(),this.startPath=location.pathname+location.hash})),r.on(Ne+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Oe extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(_e.H3,"_").concat(_e.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===_e.g.FULL||e.sessionReplayMode===_e.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,N.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,N.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var je=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const De={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(De[t.debugId]++)return t;De[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Je,wW:Xe,e5:$e,tH:Qe,uP:et,rw:tt,Lc:rt}=je;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=Me(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,N.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,N.t)();this[$e]=~~this[$e]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,N.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Xe,m),o.on(Xe,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([Qe+Ze,Qe+"-done",Qe+Je+Ze,Qe+Je+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Xe,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,Qe+Ze),v(d,Qe+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785),ct=i(9414);class ut extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;(0,ct.J)(r,p.gm.console,"log",{level:"info"}),(0,ct.J)(r,p.gm.console,"error",{level:"error"}),(0,ct.J)(r,p.gm.console,"warn",{level:"warn"}),(0,ct.J)(r,p.gm.console,"info",{level:"info"}),(0,ct.J)(r,p.gm.console,"debug",{level:"debug"}),(0,ct.J)(r,p.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,S,Se,Oe,O,M,ot,ut,Pe,nt],loaderType:"spa"})})()})();</script> <title>Privacy Policy - Strokefocus Member Services</title> <link rel="profile" href="http://gmpg.org/xfn/11" /> <link rel="pingback" href="https://www.strokefocus.net/xmlrpc.php" /> <link rel="shortcut icon" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/images/favicon.ico" type="image/x-icon"> <!-- BuddyPress and bbPress Stylesheets are called in wp_head, if plugins are activated --> <!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> <meta name="description" content="Welcome to STROKEFOCUS®, operated by Wohaula, LLC, a California limited liability company (the “Company,” “Strokefocus,” “we,” “our,” or “us”)."/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="canonical" href="https://www.strokefocus.net/privacy-policy/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Privacy Policy - Strokefocus Member Services" /> <meta property="og:description" content="Welcome to STROKEFOCUS®, operated by Wohaula, LLC, a California limited liability company (the “Company,” “Strokefocus,” “we,” “our,” or “us”)." /> <meta property="og:url" content="https://www.strokefocus.net/privacy-policy/" /> <meta property="og:site_name" content="Strokefocus Member Services" /> <meta property="og:updated_time" content="2022-08-02T23:22:06-08:00" /> <meta property="og:image" content="https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png" /> <meta property="og:image:secure_url" content="https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png" /> <meta property="og:image:width" content="1033" /> <meta property="og:image:height" content="300" /> <meta property="og:image:alt" content="Privacy Policy" /> <meta property="og:image:type" content="image/png" /> <meta property="article:published_time" content="2018-08-02T09:24:21-08:00" /> <meta property="article:modified_time" content="2022-08-02T23:22:06-08:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Privacy Policy - Strokefocus Member Services" /> <meta name="twitter:description" content="Welcome to STROKEFOCUS®, operated by Wohaula, LLC, a California limited liability company (the “Company,” “Strokefocus,” “we,” “our,” or “us”)." /> <meta name="twitter:image" content="https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png" /> <meta name="twitter:label1" content="Time to read" /> <meta name="twitter:data1" content="19 minutes" /> <script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.strokefocus.net/#organization","name":"Strokefocus","url":"https://www.strokefocus.net","logo":{"@type":"ImageObject","@id":"https://www.strokefocus.net/#logo","url":"https://www.strokefocus.net/wp-content/uploads/2019/01/Strokefocus-Logo-Trademark-copy.png","contentUrl":"https://www.strokefocus.net/wp-content/uploads/2019/01/Strokefocus-Logo-Trademark-copy.png","caption":"Strokefocus","inLanguage":"en-US","width":"1066","height":"300"}},{"@type":"WebSite","@id":"https://www.strokefocus.net/#website","url":"https://www.strokefocus.net","name":"Strokefocus","publisher":{"@id":"https://www.strokefocus.net/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png","url":"https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png","width":"1033","height":"300","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.strokefocus.net/privacy-policy/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.strokefocus.net","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.strokefocus.net/privacy-policy/","name":"Privacy Policy"}}]},{"@type":"WebPage","@id":"https://www.strokefocus.net/privacy-policy/#webpage","url":"https://www.strokefocus.net/privacy-policy/","name":"Privacy Policy - Strokefocus Member Services","datePublished":"2018-08-02T09:24:21-08:00","dateModified":"2022-08-02T23:22:06-08:00","isPartOf":{"@id":"https://www.strokefocus.net/#website"},"primaryImageOfPage":{"@id":"https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.strokefocus.net/privacy-policy/#breadcrumb"}},{"@type":"Person","@id":"https://www.strokefocus.net/author/admin/","name":"Strokefocus Admin","url":"https://www.strokefocus.net/author/admin/","image":{"@type":"ImageObject","@id":"https://www.strokefocus.net/wp-content/uploads/avatars/1/5c55f27911bc0-bpfull.png","url":"https://www.strokefocus.net/wp-content/uploads/avatars/1/5c55f27911bc0-bpfull.png","caption":"Strokefocus Admin","inLanguage":"en-US"},"worksFor":{"@id":"https://www.strokefocus.net/#organization"}},{"@type":"Article","headline":"Privacy Policy - Strokefocus Member Services","datePublished":"2018-08-02T09:24:21-08:00","dateModified":"2022-08-02T23:22:06-08:00","author":{"@id":"https://www.strokefocus.net/author/admin/","name":"Strokefocus Admin"},"publisher":{"@id":"https://www.strokefocus.net/#organization"},"description":"Welcome to STROKEFOCUS\u00ae, operated by Wohaula, LLC, a California limited liability company (the \u201cCompany,\u201d \u201cStrokefocus,\u201d \u201cwe,\u201d \u201cour,\u201d or \u201cus\u201d).","name":"Privacy Policy - Strokefocus Member Services","@id":"https://www.strokefocus.net/privacy-policy/#richSnippet","isPartOf":{"@id":"https://www.strokefocus.net/privacy-policy/#webpage"},"image":{"@id":"https://www.strokefocus.net/wp-content/uploads/2019/01/strokefocus_2_logo.png"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.strokefocus.net/privacy-policy/#webpage"}}]}</script> <!-- /Rank Math WordPress SEO plugin --> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="Strokefocus Member Services » Feed" href="https://www.strokefocus.net/feed/" /> <link rel="alternate" type="application/rss+xml" title="Strokefocus Member Services » Comments Feed" href="https://www.strokefocus.net/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Strokefocus Member Services » Privacy Policy Comments Feed" href="https://www.strokefocus.net/privacy-policy/feed/" /> <link rel='stylesheet' id='fontawesome-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/font-awesome.min.css' type='text/css' media='all' /> <link rel='stylesheet' id='googlefonts-css' href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,700,600,300' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-wp-frontend-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/wordpress.css?ver=4.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-bp-frontend-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/buddypress.css?ver=4.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-bbpress-frontend-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/bbpress.css?ver=4.2.0' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-wp-plugins-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/plugins.css?ver=4.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-wp-adminbar-mobile-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/adminbar-mobile.css?ver=4.2.2' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://www.strokefocus.net/wp-includes/css/dashicons.min.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='strokefocuswordpress-wp-adminbar-desktop-fixed-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/adminbar-desktop-fixed.css?ver=4.2.0' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.strokefocus.net/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='bp-login-form-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/css/blocks/login-form.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-member-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-members/css/blocks/member.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-members-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-members/css/blocks/members.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-dynamic-members-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-members/css/blocks/dynamic-members.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-latest-activities-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-activity/css/blocks/latest-activities.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-recent-posts-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-blogs/css/blocks/recent-posts.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-friends-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-friends/css/blocks/friends.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-group-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-groups/css/blocks/group.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-groups-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-groups/css/blocks/groups.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-dynamic-groups-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-groups/css/blocks/dynamic-groups.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-sitewide-notices-block-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-messages/css/blocks/sitewide-notices.min.css?ver=10.3.0' type='text/css' media='all' /> <style id='rank-math-toc-block-style-inline-css' type='text/css'> .wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='events-manager-css' href='https://www.strokefocus.net/wp-content/plugins/events-manager/includes/css/events-manager.css?ver=6.6.1' type='text/css' media='all' /> <style id='events-manager-inline-css' type='text/css'> body .em { --font-family : inherit; --font-weight : inherit; --font-size : 1em; --line-height : inherit; } </style> <link rel='stylesheet' id='events-manager-pro-css' href='https://www.strokefocus.net/wp-content/plugins/events-manager-pro/includes/css/events-manager-pro.css?ver=3.4.1' type='text/css' media='all' /> <link rel='stylesheet' id='bbp-default-css' href='https://www.strokefocus.net/wp-content/plugins/bbpress/templates/default/css/bbpress.min.css?ver=2.6.11' type='text/css' media='all' /> <link rel='stylesheet' id='forum_list_widget_styles-css' href='https://www.strokefocus.net/wp-content/plugins/better-forum-list-widget/css/style.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='bp-mentions-css-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-activity/css/mentions.min.css?ver=10.3.0' type='text/css' media='all' /> <link rel='stylesheet' id='bp-nouveau-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress/bp-templates/bp-nouveau/css/buddypress.min.css?ver=10.3.0' type='text/css' media='screen' /> <link rel='stylesheet' id='wp-ulike-css' href='https://www.strokefocus.net/wp-content/plugins/wp-ulike/assets/css/wp-ulike.min.css?ver=4.7.6' type='text/css' media='all' /> <link rel='stylesheet' id='if-menu-site-css-css' href='https://www.strokefocus.net/wp-content/plugins/if-menu/assets/if-menu-site.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='wp-fullcalendar-css' href='https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/css/main.css?ver=1.5' type='text/css' media='all' /> <link rel='stylesheet' id='wp-fullcalendar-tippy-light-border-css' href='https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/css/tippy/light-border.css?ver=1.5' type='text/css' media='all' /> <link rel='stylesheet' id='jquery-ui-css' href='https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/css/jquery-ui/redmond/jquery-ui.min.css?ver=1.5' type='text/css' media='all' /> <link rel='stylesheet' id='jquery-ui-theme-css' href='https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/css/jquery-ui/redmond/theme.css?ver=1.5' type='text/css' media='all' /> <link rel='stylesheet' id='bootstrap-css' href='https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/bootstrap/bootstrap.css?ver=20141119' type='text/css' media='all' /> <link rel='stylesheet' id='newsletter-css' href='https://www.strokefocus.net/wp-content/plugins/newsletter/style.css?ver=8.5.0' type='text/css' media='all' /> <link rel='stylesheet' id='heateor_sss_frontend_css-css' href='https://www.strokefocus.net/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.3.70' type='text/css' media='all' /> <style id='heateor_sss_frontend_css-inline-css' type='text/css'> .heateor_sss_button_instagram span.heateor_sss_svg,a.heateor_sss_instagram span.heateor_sss_svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.heateor_sss_horizontal_sharing .heateor_sss_svg,.heateor_sss_standard_follow_icons_container .heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent}.heateor_sss_horizontal_sharing .heateorSssTCBackground{color:#666}.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}.heateor_sss_vertical_sharing span.heateor_sss_svg,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent;}.heateor_sss_vertical_sharing .heateorSssTCBackground{color:#666;}.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}@media screen and (max-width:783px) {.heateor_sss_vertical_sharing{display:none!important}} </style> <link rel='stylesheet' id='rt-mediaelement-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/media-element/mediaelementplayer-legacy.min.css?ver=4.6.21' type='text/css' media='all' /> <link rel='stylesheet' id='rt-mediaelement-wp-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/media-element/wp-mediaelement.min.css?ver=4.6.21' type='text/css' media='all' /> <link rel='stylesheet' id='rtmedia-main-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/css/rtmedia.min.css?ver=4.6.21' type='text/css' media='all' /> <link rel='stylesheet' id='rtmedia-upload-terms-main-css' href='https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/css/rtm-upload-terms.min.css?ver=4.6.21' type='text/css' media='all' /> <script type="text/javascript"> window._nslDOMReady = function (callback) { if ( document.readyState === "complete" || document.readyState === "interactive" ) { callback(); } else { document.addEventListener( "DOMContentLoaded", callback ); } }; </script><!--n2css--><!--n2js--><script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/modernizr.min.js?ver=2.7.1" id="strokefocuswordpress-modernizr-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/fitvids.js?ver=1.1.0" id="fitvids-js"></script> <script type="text/javascript" id="strokefocuswordpress-main-js-extra"> /* <![CDATA[ */ var strokefocuswordpressOptions = {"select_label":"Show:","post_in_label":"Post in:","tpl_url":"https:\/\/www.strokefocus.net\/wp-content\/themes\/strokefocuswordpress","child_url":"https:\/\/www.strokefocus.net\/wp-content\/themes\/strokefocuswordpress","user_profile":null}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/strokefocuswordpress.js?ver=4.2.2" id="strokefocuswordpress-main-js"></script> <script type="text/javascript" id="equal-height-columns-js-extra"> /* <![CDATA[ */ var equalHeightColumnElements = {"element-groups":{"1":{"selector":".dynamic_section li","breakpoint":768}}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/equal-height-columns/public/js/equal-height-columns-public.js?ver=1.2.1" id="equal-height-columns-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3" id="jquery-ui-mouse-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3" id="jquery-ui-sortable-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3" id="jquery-ui-datepicker-js"></script> <script type="text/javascript" id="jquery-ui-datepicker-js-after"> /* <![CDATA[ */ jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":0,"isRTL":false});}); /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/resizable.min.js?ver=1.13.3" id="jquery-ui-resizable-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/draggable.min.js?ver=1.13.3" id="jquery-ui-draggable-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/controlgroup.min.js?ver=1.13.3" id="jquery-ui-controlgroup-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/checkboxradio.min.js?ver=1.13.3" id="jquery-ui-checkboxradio-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/button.min.js?ver=1.13.3" id="jquery-ui-button-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/dialog.min.js?ver=1.13.3" id="jquery-ui-dialog-js"></script> <script type="text/javascript" id="events-manager-js-extra"> /* <![CDATA[ */ var EM = {"ajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","locationajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php?action=locations_search","firstDay":"0","locale":"en","dateFormat":"yy-mm-dd","ui_css":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/events-manager\/includes\/css\/jquery-ui\/build.min.css","show24hours":"0","is_ssl":"1","autocomplete_limit":"10","calendar":{"breakpoints":{"small":560,"medium":908,"large":false}},"phone":"","datepicker":{"format":"m\/d\/Y"},"search":{"breakpoints":{"small":650,"medium":850,"full":false}},"url":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/events-manager","google_maps_api":"AIzaSyAgUmjOAf4Fne6IQKXOg7ueSmLKgerNaXc","bookingInProgress":"Please wait while the booking is being submitted.","tickets_save":"Save Ticket","bookingajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","bookings_export_save":"Export Bookings","bookings_settings_save":"Save Settings","booking_delete":"Are you sure you want to delete?","booking_offset":"30","bookings":{"submit_button":{"text":{"default":"Send your booking","free":"Send your booking","payment":"Send your booking","processing":"Processing ..."}},"update_listener":""},"bb_full":"Sold Out","bb_book":"Book Now","bb_booking":"Booking...","bb_booked":"Booking Submitted","bb_error":"Booking Error. Try again?","bb_cancel":"Cancel","bb_canceling":"Canceling...","bb_cancelled":"Cancelled","bb_cancel_error":"Cancellation Error. Try again?","txt_search":"Search","txt_searching":"Searching...","txt_loading":"Loading...","cache":"","api_nonce":"161bf817af","attendance_api_url":"https:\/\/www.strokefocus.net\/wp-json\/events-manager\/v1\/attendance"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/events-manager/includes/js/events-manager.js?ver=6.6.1" id="events-manager-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/events-manager-pro/includes/js/events-manager-pro.js?ver=3.4.1" id="events-manager-pro-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/plupload/moxie.min.js?ver=1.3.5" id="moxiejs-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/plupload/plupload.min.js?ver=2.1.9" id="plupload-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-notifications-widget/notification.js?ver=6.6.2" id="bp-notification-widget-clear-js-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/widget-members.min.js?ver=10.3.0" id="bp-widget-members-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/jquery-query.min.js?ver=10.3.0" id="bp-jquery-query-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/vendor/jquery-cookie.min.js?ver=10.3.0" id="bp-jquery-cookie-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/vendor/jquery-scroll-to.min.js?ver=10.3.0" id="bp-jquery-scroll-to-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/menu.min.js?ver=1.13.3" id="jquery-ui-menu-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/selectmenu.min.js?ver=1.13.3" id="jquery-ui-selectmenu-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/tooltip.min.js?ver=1.13.3" id="jquery-ui-tooltip-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/dist/vendor/moment.min.js?ver=2.29.4" id="moment-js"></script> <script type="text/javascript" id="moment-js-after"> /* <![CDATA[ */ moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":0},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} ); /* ]]> */ </script> <script type="text/javascript" id="wp-fullcalendar-js-extra"> /* <![CDATA[ */ var WPFC = {"ajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php?action=WP_FullCalendar","firstDay":"0","wpfc_theme":"jquery-ui","wpfc_limit":"3","wpfc_limit_txt":"more ...","timeFormat":"h(:mm)A","defaultView":"month","weekends":"true","header":{"left":"prev,next today","center":"title","right":"month,basicWeek,basicDay"},"wpfc_qtips":"1","tippy_theme":"light-border","tippy_placement":"auto","tippy_loading":"Loading..."}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/wp-fullcalendar/includes/js/main.js?ver=1.5" id="wp-fullcalendar-js"></script> <link rel="https://api.w.org/" href="https://www.strokefocus.net/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.strokefocus.net/wp-json/wp/v2/pages/3" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.strokefocus.net/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.strokefocus.net/?p=3' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.strokefocus.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.strokefocus.net%2Fprivacy-policy%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.strokefocus.net/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.strokefocus.net%2Fprivacy-policy%2F&format=xml" /> <script type="text/javascript">var ajaxurl = 'https://www.strokefocus.net/wp-admin/admin-ajax.php';</script> <style type="text/css"> .em-coupon-message { display:inline-block; margin:5px 0 0; } .em-coupon-success { color:green; } .em-coupon-error { color:red; } .em-cart-coupons-form .em-coupon-message{ margin:0 20px 0 0; } .em-coupon-error .em-icon { background-color: red; -webkit-mask-image: var(--icon-cross-circle); mask-image: var(--icon-cross-circle); } .em-coupon-success .em-icon { background-color: green; -webkit-mask-image: var(--icon-checkmark-circle); mask-image: var(--icon-checkmark-circle); } .em-coupon-code.loading { background: var(--icon-spinner) calc(100% - 10px) 50% no-repeat; background-size: 20px; } </style> <!-- Analytics by WP Statistics v14.11.3 - https://wp-statistics.com --> <style type="text/css"> .rtmedia-activity-container ul.rtm-activity-media-list{ overflow: auto; } div.rtmedia-activity-container ul.rtm-activity-media-list li.media-type-document, div.rtmedia-activity-container ul.rtm-activity-media-list li.media-type-other{ margin-left: 0.6em !important; } .rtmedia-activity-container li.media-type-video{ height: 240px !important; width: 320px !important; } .rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail, .rtmedia-activity-container li.media-type-photo a{ width: 100% !important; height: 98% !important; } .rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail video{ width: 100% !important; height: 100% !important; } .rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail .mejs-video video { width: 100% !important; height: 100% !important; } .rtmedia-activity-container li.media-type-music{ width: 320px !important; } .rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail, .rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail .mejs-audio, .rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail audio{ width: 100% !important; } .rtmedia-activity-container li.media-type-photo{ width: 320px !important; height: 240px !important; } .rtmedia-activity-container .media-type-photo .rtmedia-item-thumbnail, .rtmedia-activity-container .media-type-photo .rtmedia-item-thumbnail img { width: 100% !important; height: 100% !important; overflow: hidden; } .rtmedia-container .rtmedia-list .rtmedia-list-item .rtmedia-item-thumbnail { max-height: 150px; } .rtmedia-container .rtmedia-list .rtmedia-list-item .rtmedia-item-thumbnail { max-width: 150px; } </style> <style type="text/css"> /* Header Background color */ .site-header { background-color: #138984; } /* Links & Buttons color */ a { color: #2c455b; } button, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], a.comment-reply-link, a.comment-edit-link, li.bypostauthor cite span, a.button, #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, .entry-header .entry-title a.button, a.bp-title-button, #buddypress div.activity-comments form input[disabled] { background-color: #2c455b; } /* Heading Text color */ h1, h2, h3, h4, h5, h6 { color: #2c455b; } /* Site Title & Tagline color */ .site-header h1.site-title, .site-header h1.site-title a, .site-header p.site-description { color: #2c455b; } /* Slideshow Text color */ #fwslider .title, #fwslider .description { color: ; } /* Icons & Indicators color */ #fwslider .progress, #fwslider .readmore a, .pagination .current, .bbp-pagination-links span { background-color: #ffffff; } .bbp-topics-front ul.super-sticky div.bbp-topic-title-content:before, .bbp-topics ul.super-sticky div.bbp-topic-title-content:before, .bbp-topics ul.sticky div.bbp-topic-title-content:before, .bbp-forum-content ul.sticky:before { color: #ffffff; } /* 1st Footer Background Color */ div.footer-inner-top { background-color: ; } /* 2nd Footer Background Color */ div.footer-inner-bottom { background-color: #138984; } /* Body Text color */ body { color: #727272; } /* Fonts */ body { font-family: 'Open Sans', sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: 'Open Sans', sans-serif; } .site-header h1.site-title { font-family: 'Open Sans', sans-serif; } #fwslider .slide .title { font-family: 'Open Sans', sans-serif; } @media screen and (max-width: 720px) { /* Navigation color */ #mobile-header { background-color: #ffffff; } /* Icons & Indicators color */ #buddypress div.item-list-tabs ul li.current, #buddypress div.item-list-tabs ul li.selected, #buddypress div#group-create-tabs ul li.current, #buddypress div#group-create-tabs ul li.selected, #buddypress #mobile-item-nav ul li:active, #buddypress #mobile-item-nav ul li.current, #buddypress #mobile-item-nav ul li.selected, #buddypress .activity-list li.load-more a { background-color: #ffffff; } } @media screen and (min-width: 721px) { /* WordPress Toolbar color */ #wpadminbar, #wpadminbar .ab-top-menu, #wpadminbar .ab-top-secondary, #wpadminbar .menupop .ab-sub-wrapper { background-color: ; } #wpadminbar #wp-admin-bar-bp-notifications > a > span { color: ; } /* Navigation color */ .main-navigation, .main-navigation ul.nav-menu { background-color: #ffffff; } /* Icons & Indicators color */ #buddypress div#subnav.item-list-tabs ul li a span, #buddypress > div[role="navigation"].item-list-tabs ul li a span, #buddypress .dir-form div.item-list-tabs ul li a span, .bp-legacy div#item-body div.item-list-tabs ul li a span, #buddypress div#item-nav .item-list-tabs ul li a span { background-color: #ffffff; } #strokefocuswordpress-media-add-photo-button { color: #ffffff; } /* Body Background color */ body #main-wrap { background-color: ; } } </style> <style type="text/css"> </style> <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://www.strokefocus.net/wp-content/uploads/2019/02/cropped-Strokefocus-Color-Square-500-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.strokefocus.net/wp-content/uploads/2019/02/cropped-Strokefocus-Color-Square-500-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.strokefocus.net/wp-content/uploads/2019/02/cropped-Strokefocus-Color-Square-500-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.strokefocus.net/wp-content/uploads/2019/02/cropped-Strokefocus-Color-Square-500-270x270.png" /> <style type="text/css">div.nsl-container[data-align="left"] { text-align: left; } div.nsl-container[data-align="center"] { text-align: center; } div.nsl-container[data-align="right"] { text-align: right; } div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] { text-decoration: none; box-shadow: none; border: 0; } div.nsl-container .nsl-container-buttons { display: flex; padding: 5px 0; } div.nsl-container.nsl-container-block .nsl-container-buttons { display: inline-grid; grid-template-columns: minmax(145px, auto); } div.nsl-container-block-fullwidth .nsl-container-buttons { flex-flow: column; align-items: center; } div.nsl-container-block-fullwidth .nsl-container-buttons a, div.nsl-container-block .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px 0; width: 100%; } div.nsl-container-inline { margin: -5px; text-align: left; } div.nsl-container-inline .nsl-container-buttons { justify-content: center; flex-wrap: wrap; } div.nsl-container-inline .nsl-container-buttons a { margin: 5px; display: inline-block; } div.nsl-container-grid .nsl-container-buttons { flex-flow: row; align-items: center; flex-wrap: wrap; } div.nsl-container-grid .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px; max-width: 280px; width: 100%; } @media only screen and (min-width: 650px) { div.nsl-container-grid .nsl-container-buttons a { width: auto; } } div.nsl-container .nsl-button { cursor: pointer; vertical-align: top; border-radius: 4px; } div.nsl-container .nsl-button-default { color: #fff; display: flex; } div.nsl-container .nsl-button-icon { display: inline-block; } div.nsl-container .nsl-button-svg-container { flex: 0 0 auto; padding: 8px; display: flex; align-items: center; } div.nsl-container svg { height: 24px; width: 24px; vertical-align: top; } div.nsl-container .nsl-button-default div.nsl-button-label-container { margin: 0 24px 0 12px; padding: 10px 0; font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; letter-spacing: .25px; overflow: hidden; text-align: center; text-overflow: clip; white-space: nowrap; flex: 1 1 auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-transform: none; display: inline-block; } div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container { margin: 1px; padding: 7px; border-radius: 3px; background: #fff; } div.nsl-container .nsl-button-google[data-skin="light"] { border-radius: 1px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25); color: RGBA(0, 0, 0, 0.54); } div.nsl-container .nsl-button-apple .nsl-button-svg-container { padding: 0 6px; } div.nsl-container .nsl-button-apple .nsl-button-svg-container svg { height: 40px; width: auto; } div.nsl-container .nsl-button-apple[data-skin="light"] { color: #000; box-shadow: 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="white"] { color: #000; box-shadow: inset 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="light"] { color: #1877F2; box-shadow: inset 0 0 0 1px #1877F2; } div.nsl-container .nsl-button-spotify[data-skin="white"] { color: #191414; box-shadow: inset 0 0 0 1px #191414; } div.nsl-container .nsl-button-apple div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack[data-skin="light"] { color: #000000; box-shadow: inset 0 0 0 1px #DDDDDD; } div.nsl-container .nsl-button-tiktok[data-skin="light"] { color: #161823; box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12); } div.nsl-container .nsl-button-kakao { color: rgba(0, 0, 0, 0.85); } .nsl-clear { clear: both; } .nsl-container { clear: both; } .nsl-disabled-provider .nsl-button { filter: grayscale(1); opacity: 0.8; } /*Button align start*/ div.nsl-container-inline[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-inline[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-inline[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-grid[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-grid[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons { justify-content: space-around; } div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons { justify-content: space-between; } /* Button align end*/ /* Redirect */ #nsl-redirect-overlay { display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; z-index: 1000000; left: 0; top: 0; width: 100%; height: 100%; backdrop-filter: blur(1px); background-color: RGBA(0, 0, 0, .32);; } #nsl-redirect-overlay-container { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: white; padding: 30px; border-radius: 10px; } #nsl-redirect-overlay-spinner { content: ''; display: block; margin: 20px; border: 9px solid RGBA(0, 0, 0, .6); border-top: 9px solid #fff; border-radius: 50%; box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6); width: 40px; height: 40px; animation: nsl-loader-spin 2s linear infinite; } @keyframes nsl-loader-spin { 0% { transform: rotate(0deg) } to { transform: rotate(360deg) } } #nsl-redirect-overlay-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 18px; font-weight: bold; color: #3C434A; } #nsl-redirect-overlay-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; text-align: center; font-size: 14px; color: #3C434A; } /* Redirect END*/</style><style type="text/css">/* Notice fallback */ #nsl-notices-fallback { position: fixed; right: 10px; top: 10px; z-index: 10000; } .admin-bar #nsl-notices-fallback { top: 42px; } #nsl-notices-fallback > div { position: relative; background: #fff; border-left: 4px solid #fff; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1); margin: 5px 15px 2px; padding: 1px 20px; } #nsl-notices-fallback > div.error { display: block; border-left-color: #dc3232; } #nsl-notices-fallback > div.updated { display: block; border-left-color: #46b450; } #nsl-notices-fallback p { margin: .5em 0; padding: 2px; } #nsl-notices-fallback > div:after { position: absolute; right: 5px; top: 5px; content: '\00d7'; display: block; height: 16px; width: 16px; line-height: 16px; text-align: center; font-size: 20px; cursor: pointer; }</style> <style type="text/css" id="wp-custom-css"> /*HIDING THE SIGN UP PROFILE AREA*/ #profile-details-section { display: none; } </style> <style id="sccss">/* Enter Your Custom CSS Here */ .bbp-reply-content br { margin-bottom:1em !important; } .subscribegroupbutton{display:none !important;} .w2dc-views-links.w2dc-pull-right{display:none} #footer-links ul li{padding: 24px 8px !important;} .em.pixelbones *{list-style-type:none} .upcoming_event_homepage .upcoming_event_homepage_right, ul li.each_active_topics .each_activ_descript { padding: 0px 0px; } .em.pixelbones a { background-color: transparent!important; -webkit-box-shadow: none!important; box-shadow: none!important; font-size: 26px; color: #2c455b !important; font-family: 'Arimo', sans-serif; font-weight: 400; /* letter-spacing: 1px; */ line-height: 30px; } .em.pixelbones li { margin-bottom: 5px!important; border-bottom: 1px solid #f1f1f1; display: inline-grid; vertical-align: top; } </style><script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script> <link href="https://fonts.googleapis.com/css?family=Arimo:400,400i,700,700i" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/strockefocus.css"> <link rel="stylesheet" type="text/css" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/responsive.css"> <link rel="stylesheet" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/intlTelInput.css"/> <script src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/strockefocus.js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/jquery.maskinput.js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/jquery.montage.js"></script> <link rel="stylesheet" href="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/css/audioplayer.css" /> <script src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/audioplayer.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-3-typeahead/4.0.2/bootstrap3-typeahead.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css" /> <script> jQuery(function() { jQuery('audio').audioPlayer({ classPrefix: 'audioplayer', strPlay: '', strPause: '', strVolume: '' }); }); </script> <script type="text/javascript"> var site_url_js = 'https://www.strokefocus.net'; </script> </head> <body class="bp-nouveau privacy-policy page-template-default page page-id-3 admin-bar no-customize-support w2dc-body single-author no-js"> <div id="loadingimage" class="loadingimage"> <div id="loadingimage1" class="loadingimage1"> <img src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/images/loading.gif"> </div> </div> <!-- strokefocuswordpress Mobile Init ///////////////////// --> <div id="mobile-check"></div><!-- #mobile-check --> <script type="text/JavaScript">//<![CDATA[ (function(){var c=document.body.className;c=c.replace(/no-js/,'js');document.body.className=c;})(); $=jQuery.noConflict(); //]]></script> <div id="wpadminbar" class="nojq nojs"> <a class="screen-reader-shortcut" href="#wp-toolbar" tabindex="1">Skip to toolbar</a> <div class="quicklinks" id="wp-toolbar" role="navigation" aria-label="Toolbar"> <ul role='menu' id='wp-admin-bar-root-default' class="ab-top-menu"><li role='group' id='wp-admin-bar-bp-login'><a class='ab-item' role="menuitem" href='https://www.strokefocus.net/wp-login.php?redirect_to=https%3A%2F%2Fwww.strokefocus.net%2Fprivacy-policy%2F'>Log In</a></li><li role='group' id='wp-admin-bar-bp-register'><a class='ab-item' role="menuitem" href='https://www.strokefocus.net/register/'>Register</a></li></ul><ul role='menu' id='wp-admin-bar-top-secondary' class="ab-top-secondary ab-top-menu"><li role='group' id='wp-admin-bar-search' class="admin-bar-search"><div class="ab-item ab-empty-item" tabindex="-1" role="menuitem"><form action="https://www.strokefocus.net/" method="get" id="adminbarsearch"><input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" /><label for="adminbar-search" class="screen-reader-text">Search</label><input type="submit" class="adminbar-button" value="Search" /></form></div></li></ul> </div> </div> <header id="masthead" class="site-header" role="banner" data-infinite="on"> <div class="header_inner_main"> <div class="container"> <div class="header_logo"> <div class="logo"> <a href="https://www.strokefocus.net/" title="Strokefocus Member Services" rel="home"><img src="/strockefocus-wordpress/wp-content/uploads/2018/08/logo.png" alt="Strokefocus Member Services"></a> </div> </div> <div class="header_nav_bar"> <div class="title_bar_menu"> <div class="menu-titalbar-container"><ul id="menu-titalbar" class="main_menus"><li id="menu-item-38" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38"><a href="https://www.strokefocus.net/discussion/">Discussions</a></li> <li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://www.strokefocus.net/groups/">Groups</a></li> <li id="menu-item-509" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-509"><a href="https://www.strokefocus.net/events/">Events</a> <ul class="sub-menu"> <li id="menu-item-9178" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9178"><a href="https://www.strokefocus.net/calendar/">Calendar</a></li> <li id="menu-item-9189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9189"><a href="https://www.strokefocus.net/meeting-sites/">Meeting Sites</a></li> </ul> </li> <li id="menu-item-2158" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2158"><a href="https://www.strokefocus.net/resources/">Resources</a> <ul class="sub-menu"> <li id="menu-item-2157" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2157"><a href="https://www.strokefocus.net/resources/">Business Listings</a></li> <li id="menu-item-13576" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13576"><a href="/resources/?directory=2">Associations</a></li> <li id="menu-item-9993" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9993"><a href="https://www.strokefocus.net/podcasts/">Podcasts</a></li> <li id="menu-item-10253" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10253"><a href="https://www.strokefocus.net/blogs-main/">Blogs</a></li> <li id="menu-item-35362" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35362"><a href="https://www.strokefocus.net/help/">Tutorial</a></li> <li id="menu-item-35521" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35521"><a href="https://www.strokefocus.net/about-us/">About Us</a></li> </ul> </li> </ul></div> </div> <div class="my_account_menu"> <a href="https://www.strokefocus.net/wp-login.php" class="login_link">Log In</a> <a href="https://www.strokefocus.net/association-registration" class="sighup_button">Sign Up</a> </div> </div> </div> </div> </header><!-- #masthead --> <div id="mobile-header"> <!-- Toolbar for Mobile --> <div class="mobile-header-inner"> <!-- Left button --> <div id="user-nav" class="left-btn"></div> <!-- Right button --> <div id="main-nav" class="right-btn"></div> </div> <h1><a class="mobile-site-title" href="https://www.strokefocus.net/" title="Strokefocus Member Services" rel="home">Strokefocus Member Services</a></h1> </div><!-- #mobile-header --> <div id="main-wrap"> <!-- Wrap for Mobile content --> <div id="inner-wrap"> <!-- Inner Wrap for Mobile content --> <div id="container_main" class="container_new "> <div id="main" class="wrapper"> <div class="full_image_width old-default-page-content"> <div class="forum_title event_new_title"> Privacy Policy </div> </div> <div class="default_editore_contents"> <div class="container"> <div class="for-other-page-of-default"> <div class="editore_contents-section"> <article id="post-3" class="post-3 page type-page status-publish hentry"> <header class="entry-header"> <h1 class="entry-title">Privacy Policy</h1> </header> <div class="entry-content"> <div class="term-condition-page-section"> <p>Welcome to STROKEFOCUS®, operated by Wohaula, LLC, a California limited liability company (the “Company,” “Strokefocus,” “we,” “our,” or “us”).</p> <p>Thank you for visiting Strokefocus and reviewing our privacy policy (the “Privacy Policy”), which describes how we collect, store and utilize the information that you provide to us as a result of your access to and participation in our online community (the “Platform”). (The “Platform” includes our website(s), our mobile application(s) and any electronic access of the Strokefocus community, services or other use of software provided through or by Strokefocus.) Because we are committed to protecting your privacy and confidential information, we have adopted this Privacy Policy. If you have additional questions, please contact us at contact@strokefocus.net.</p> <p><strong>Overview.</strong></p> <p>By accessing or using any portion of the Strokefocus Platform, you agree to be bound by this Privacy Policy and to the collection, storage and utilization of your personally identifiable information by Strokefocus in accordance with this Privacy Policy.<b>If you do not agree to the terms of this Privacy Policy, please do not provide us with any information and do not access or use the Platform.</b> We remind you that if you visit a link outside of the Platform, you are subject to the privacy policies of that site. Please remember that the Platform and the servers that make the Platform available to you are located in the United States.</p> <p>By accepting this Privacy Policy and the Wohaula, LLC – Terms of Use for Survivors (“Terms of Use”), you expressly consent to our use and disclosure of your personal information in accordance with this Privacy Policy. This Privacy Policy is incorporated into and subject to the Terms of Use. This Privacy Policy is effective as of December 3, 2017 for all users.</p> <p><strong>Information We Collect.</strong></p> <p>Strokefocus endeavors to support individuals who have suffered from a stroke or a traumatic brain injury, their family members and their friends (individually a “Survivor,” collectively, the “Survivors”) through its Platform by providing them with access to resources, information related to the recovery and rehabilitation process, emotional support, and the opportunity to communicate with other Survivors and local Support Groups (individually a “Support Group,” collectively, the “Support Groups”).</p> <p>Our primary purpose in collecting personal information from you is to facilitate your connection and communication with Support Groups and other Survivors. We collect personal information about you that we consider necessary or useful for achieving this purpose. Survivors must create an account (“Survivor Account”) to access and use the Platform. Once you disclose your personal information in the course of registering for a Survivor Account, you are no longer anonymous to us.</p> <p>You always have the option not to provide information by choosing not to create a Survivor Account or not to access and use the Platform. If you send us personal correspondence, such as emails or letters, we may collect and store such information.</p> <p><strong>What You Directly Provide Us.</strong></p> <p>We collect information that you provide directly to us, such as when you create or modify your Survivor Account, contact customer support or otherwise communicate with us. This information may include your: name, password, email, phone number, postal address, profile picture, date of birth, gender, whether you have suffered from stroke personally, and other information you choose to provide. You can modify your information by updating your Survivor Account information and settings through the Platform. You may delete your Survivor Account at any time and for any reason, but we may retain certain information about you as required by law, or for legitimate business purposes to the extent permitted by law.</p> <p><strong>What You Automatically Provide Us When You Use Our Services</strong></p> <p>There is some information that we automatically collect when you access the Platform, which we use to improve the Platform and to facilitate your connection and communication with Support Groups and other Survivors on the Platform:</p> <ul> <li><b>Your Location:</b> If you permit Strokefocus to access your location through your mobile operating system, we may collect the precise location of your device when the Platform is accessed via that device. We may also derive your approximate location from your IP address.</li> <li><b>Your Account Login Information:</b>Login information is automatically reported by your browser each time you make a request to access a web page or application. It can also be provided when the content of the web page or application is downloaded to your browser or device. When you access the Platform, our servers automatically record certain login information, including your web request, Internet Protocol (“IP”) address, browser type, referring / exit pages and URLs, number of clicks and how you interact with links on the Platform, domain names, landing pages, pages viewed and other such information.</li> <li><b>Usage and Preference Information:</b> We collect information about how you and site visitors interact with the Platform, preferences expressed, and settings chosen. In some cases, we do this through the use of cookies, pixel tags, and similar technologies that create and maintain unique identifiers. Cookies are small data files stored on your hard drive or in device memory that store information about your use of the Services, which can, among other things, help us see which areas and features of the Services are popular and let us count visits. Web beacons are small pieces of software on a Web page or email that help us see how you interact with that Web page or email. Most Web browsers are set to accept cookies by default. If you prefer, you can usually choose to set your browser to remove or reject browser cookies. Keep in mind, though, that removing or rejecting cookies could affect the availability and functionality of our Services.</li> <li><b>Content Information:</b> When you create a Survivor Account and post content to the Strokefocus mobile application, we will collect that information and have the right, although not the obligation, to screen such content and remove it if it violates any provision in the Terms of Use or if we determine, in our sole and absolute discretion, that it is inappropriate or undesirable.</li> <li><b>Device Information:</b> We may collect information about your mobile or desktop device, including, for example, the hardware model, operating system and version, software and file names and versions, preferred language, unique device identifier, advertising identifiers, serial number, device motion information, and network information. We also collect certain device information that will help us diagnose problems in the event you experience any crash or other problem while using the Platform. So, for example, if we detect a crash or other problematic event, we may collect the list of applications on your device and other information about your device’s performance at the time of the event for troubleshooting purposes.</li> <li><b>Messaging Data:</b> The Platform facilitates communications between Survivors and Support Groups. In connection with facilitating this service, we may store and/or monitor communications sent between and among Survivors and Support Groups, including the date and time of messages, the content of messages, and other information that may be obtained or derived from such communications.</li> <li><b>Log Information:</b> When you interact with the Platform, we collect server logs, which may include information like device IP address, access dates and times, app features or pages viewed, app crashes and other system activity, type of browser, and the third-party site or service you were using before accessing the Platform. We do not use or access this data. We do not associate the information with you or any particular user unless required to do so by law.</li> </ul> <p><strong>Information We Collect from Other Sources.</strong></p> <p>We may also receive information from other sources, such as Support Groups or third party service providers, and combine that with information we collect through the Platform.</p> <p><strong>Our Use of Your Information.</strong></p> <p>We use your personal information to facilitate your connection and communication with Support Groups and other Survivors. We may also use personal information that we obtain as a result of your current and past activities on the Platform to: (i) resolve disputes; (ii) troubleshoot problems; (iii) inform you about online and offline offers, products, services and updates; (iv) customize your experience; (v) detect and protect us against error, fraud and other criminal activity; (vi) monitor and analyze trends and usage; (vii) provide customer support; (viii) send Platform updates and administrative messages; and (ix) enforce our Terms of Use. We may examine multiple users to identify problems or resolve disputes, and in particular, we may examine your personal information to identify Survivors using multiple Survivor Accounts.</p> <p>You agree that we may use your personal information to improve our marketing and promotional efforts, to analyze Platform usage and/or to customize content and services. These uses improve the Platform and better tailor it to meet your needs. You agree that we may also use your personal information to contact you and deliver information to you, including but not limited to administrative notices, third party resources and other communications relevant to your use of the Platform. By accepting the Privacy Policy, you agree to receive this information.</p> <p><strong>How We Share Information. </strong></p> <p>We may share your information:</p> <ul> <li>With Support Groups to enable them to initiate communications with you;</li> <li>With other Survivors to enable them to initiate communications with you;</li> <li>With third parties to provide you a service you requested through a partnership or promotional offering made by a third party or us; and</li> <li>With third parties with whom you choose to let us share information, for example other apps or website that integrate with the Platform.</li> </ul> <p><strong>Disclosing Information to Outside Parties</strong></p> <p>We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include Support Groups or trusted third parties who assist us in operating our website, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety. However, non-personally identifiable visitor information may be provided to other parties for marketing, advertising, or other uses.</p> <p><strong>Advertisers</strong></p> <p>We may allow Support Groups and third parties to advertise or offer services to you. Advertisers may use the cookie that we have placed on your device to identify you. We do not provide any other personally identifying information to these third parties. This Privacy Policy only covers the cookies placed by us, and does not cover any cookies that third party advertisers might place on your device.</p> <p><strong>Local Storage</strong></p> <p>We may use local storage on your device to store data, including cookies and cached data. For example, when you click “Remember me” on the login screen, the Strokefocus Platform may save your login information on your device.</p> <p><strong>Promotional Communications.</strong></p> <p>You may opt out of receiving promotional messages from us to your personal email account by following the instructions in those messages. If you opt out, we may still send you non-promotional communications.</p> <p><strong>Children’s Privacy.</strong></p> <p>No part of Strokefocus is directed to persons under the age of thirteen (13). You must be at least thirteen (13) years of age to access the Platform, and if you are over the age of thirteen (13), but under the age of eighteen (18), you must have a parent or guardian’s permission to access the Platform. Your parent or guardian should be aware that the Platform is used primarily by adults. If you are a minor and if any of these circumstances are not acceptable to your parent or guardian, you may not use the Platform.</p> <p>Strokefocus does not knowingly contact or collect personal information from individuals under the age of thirteen (13). It is possible that by fraud or deception we may receive information pertaining to children under the age of thirteen (13). If you know that a minor is accessing or using the Platform, please contact us at contact@strokefocus.net. In compliance with the Children’s Online Privacy Protection Act of 1998, 15 U.S.C. § § 6501-06 and 16 C.F.R. § § 312.1-312.12, we will purge any information we receive from people we believe to be children under the age of thirteen (13) from our database and cancel the corresponding accounts.</p> <p>By accessing or using the Platform, you represent that you are not under thirteen (13) years of age. If you are under eighteen (18) years of age, please be sure to read this policy with your parents or legal guardians and ask questions about the things you do not understand.</p> <p><strong>External Providers and Third Party Links.</strong></p> <p>There may be resources, services or products offered by Support Groups or third parties that we choose, in our sole and absolute discretion, to make available to Survivors on the Platform. If you use these separate services or resources, purchase products or services from or disclose information to Support Groups or third parties, or grant Support Groups or third parties permission to collect information about you, then their use of your information is governed by their separate and independent privacy policies. You agree that Strokefocus will not be responsible or liable in any way for the content of any Support Group or third party link even if that site or application is reached through the Platform. Because we do not control the privacy practices of Support Groups or third parties, you should evaluate their practices before deciding to use their products or services.</p> <p><strong>Support Groups</strong></p> <p>Without limiting the general admonitions of the preceding section, through the Platform you will have the ability to interact with Support Groups. If you interact with any Support Group, purchase products or services from or disclose information to any Support Group, or grant any Support Group permission to collect information about you, then their use of your information is governed by their separate and independent privacy policies, even if these interactions take place on or through the Platform. You agree that Strokefocus will not be responsible or liable in any way interaction you have with any Support Group even if that Support Group is reached through the Platform. Because we do not control the privacy practices of any Support Group, you should evaluate their practices before deciding to use their products or services or providing them with any information.</p> <p><strong>Messaging</strong></p> <p>The Platform facilitates communications between Survivors and Support Groups. Any information that you provide to another Survivor, Support Group or other third party through the Platform is not confidential and not protected from disclosure or use by that Survivor, Support Group or other third party. Therefore, please do not provide any confidential, private, information that identifies you in any way, or any other data or information that you wish to keep private or confidential.</p> <p><strong>Cookies. </strong></p> <p>Cookies are small files that a site, application or its service provider transfers to your computer’s or device’s hard drive through your web browser (if you allow) that enables the sites’ or service providers’ systems to recognize your browser and capture and remember certain information. We use cookies to help us remember and process preferences and user selections and to compile aggregate data about site traffic and site interaction so that we can offer better site experiences, resources and services in the future. We may contract with third party service providers to assist us in better understanding our site visitors. These service providers are not permitted to use the information collected on our behalf except to help us conduct and improve our business. If you prefer, you can choose to have your computer warn you each time a cookie is being sent, or you can choose to turn off all cookies via your browser settings. Like most websites, if you turn your cookies off, some of our services may not function properly.</p> <p>You have the right to choose whether or not to accept cookies. Most web browsers are set to accept cookies by default. If you prefer, you can usually choose to set your browser to remove or reject browser cookies. To do so, please follow the instructions provided by your browser which are usually located within the “Help” or “Preferences” menu. Some third parties also provide the ability to refuse their cookies directly by clicking on an opt-out link. Removing or rejecting browser cookies does not necessarily affect third party flash cookies which may be used by us or our partners in connection with our Services.</p> <p><strong>Analytics and Advertising Services Provided by Others.</strong></p> <p>We may use third party analytics tools to help us measure traffic and usage trends on the Platform. These tools collect information sent by your device, including the web pages you visit, add-ons and other information that assists us in improving the Platform. We collect and use this analytics information along with analytics information from other users so that it cannot reasonably be used to identify any particular individual user.</p> <p>We may let other companies use cookies, web beacons and other technologies on our Platform. These companies may collect information about how you use the Platform and other websites and online services over time and across different services. The information collected may include unique device identifiers, the device manufacturer and operating system, IP address, browser type, pages viewed, session start/stop time, links clicked and conversion information. This information may be used to, among other things, analyze and track data, determine the popularity of certain content, better understand your online activity, authenticate users, and remember user preferences and settings. Additionally, some companies may use the information they collect on our Platform and other websites to deliver targeted advertisements on behalf of us or other companies, including on third party websites and applications.</p> <p><strong>Third Party Service Providers</strong></p> <p>Strokefocus uses third party vendors to perform certain business-related functions. Examples of such functions include data storage services, database maintenance services, server maintenance, application development and payment processing. This means that some third party vendors will have access to your personally identifiable information, including but not limited to username, password, device information, and payment transaction data (such as payment card information and billing and shipping addresses). When Strokefocus employs such third party vendors to perform services on its behalf, Strokefocus will only provide them with the personally identifiable information that they need or use to perform their specific function. Each third party vendor is required to keep such personally identifiable information confidential and not to use such personally identifiable information for any purpose other than providing services to Strokefocus.</p> <p><strong>Other Information Collectors.</strong></p> <p>Except as otherwise expressly included in this Privacy Policy, this document only addresses the use and disclosure of information we collect from you. To the extent that you disclose your information to third parties or Support Groups, different rules may apply to their use or disclosure of the personal information you disclose to them. Since Strokefocus does not control the privacy policies of third parties, you are subject to the privacy customs and policies of those third parties.</p> <p><strong>Accessing, Reviewing and Changing Your Personal Information.</strong></p> <p>We can remove any of your personal information that you have disclosed to us through the Platform from our active databases upon request. To make this request, please contact us at contact@strokefocus.net. We may retain in our files some of the personal information that you have requested us to remove in order to prevent fraud, resolve disputes, troubleshoot problems, assist with any investigations, enforce our Terms of Use and comply with legal requirements as is permitted by law. Therefore, you should not expect that all of your personal information will be completely removed from our databases in response to your requests. However, such personal information will only be available to select Strokefocus personnel.</p> <p><strong>Modifications to this Privacy Policy</strong></p> <p>We expressly reserve the right to change this Privacy Policy from time to time. If we do, we will notify you before the new policy goes into effect by emailing you about the changes and posting a notice on the Platform. You acknowledge and agree that it is your responsibility to familiarize yourself with any modifications before the effective date. Your continued access to and use of the Platform after the effective date will constitute acknowledgement of the new policy and agreement that it will be applied to all information shared with us. If you do not want information you provide following the effective date of the amended policy to be subject to such amended policy, you must stop accessing or using the Platform before the effective date. We encourage you to periodically review the Privacy Policy for the latest information on our privacy practices.</p> <p><strong>Business Acquisitions</strong></p> <p>We may become involved in a merger, acquisition, sale, or other transfer of assets or ownership in the future. If so, we may transfer the information you provide to the third parties involved in the transaction.</p> <p><strong>Legal Requests.</strong></p> <p>Strokefocus cooperates with law enforcement inquires to enforce laws such as intellectual property rights, privacy rights, fraud and other rights. Therefore, in response to a verified request by law enforcement or other government officials relating to a criminal investigation or alleged illegal activity, we can (and you authorize us to) disclose your name, city, telephone number, email address, and/or user history without a subpoena. However, we will not disclose additional information to law enforcement or other government officials without a subpoena, court order or substantially similar legal procedure, except when the additional disclosure of information is necessary to prevent imminent physical harm or financial loss.</p> <p><strong>Security.</strong></p> <p>Your information, including but not limited to the information that you provide to us during the registration of your Survivor Account, may be stored and processed on our servers. Strokefocus uses procedural and technical safeguards to protect your personal information against loss or theft, as well as against unauthorized access or disclosure, to protect your privacy, including firewalls and encryption. We employ many different security techniques to protect such data from unauthorized access by third parties both inside and outside of the Platform; however, “perfect security” does not exist on the Internet.</p> <p><strong>California Online Privacy Protection Act Compliance </strong></p> <p>Beginning on January 1, 2005, California Civil Code Section 1798.83 permits our visitors who are California residents to request certain information regarding its disclosure of personal information to third parties for their direct marketing purposes. Strokefocus does not share your personally identifiable information with third parties for the third parties’ direct marketing purposes unless you provide us with consent to do so. To make such a request, please send an e-mail to <a href="mailto:contact@strokefocus.net" target="_blank" rel="noopener">contact@strokefocus.net.</a></p> <p><strong>Google Privacy Policies</strong></p> <p>Strokefocus uses Google APIs to enable its services. Hence, we comply to the Google policies including:</p> <p><a href="https://developers.google.com/terms/api-services-user-data-policy" target="_blank" rel="noopener">Google User Data Policy</a></p> <p><strong>Mobile App Data Collection</strong></p> <p>Strokefocus Mobile App will collect the following information about its users:</p> <p>1. Name<br /> 2. Email<br /> 3. Mobile No (Optional)<br /> 4. Profile Picture<br /> 5. City, State, Country<br /> 6. Field of Work<br /> 7. Gender<br /> 8. Stroke (Relation as Caregiver, Professional etc.)<br /> 9. Hospital Name<br /> 10. Hospital Unit Name</p> <p>None of the information will be shared with any third party beyond the Strokefocus network.</p> <p><strong>Terms of Use</strong></p> <p>Please also visit our Terms of Use establishing the use, disclaimers, and limitations of liability governing the use of the Platform. <a href="https://www.strokefocus.net/terms-condition/">Terms of Use</a>.</p> <p> </p> </div> <p><!-- /wp:paragraph --></p> </div><!-- .entry-content --> <footer class="entry-meta"> </footer><!-- .entry-meta --> </article><!-- #post --> </div> </div> </div> </div> <div id="primary" class="site-content"> <div id="content" role="main"> </div><!-- #content --> </div><!-- #primary --> </div><!-- #main .wrapper --> </div><!-- #page --> <footer id="colophon" role="contentinfo"> <div class="footer-inner-bottom"> <div class="container"> <div class="footer_logo"> <a href="https://www.strokefocus.net/" title="Strokefocus Member Services" rel="home"><img src="/strockefocus-wordpress/wp-content/uploads/2018/08/logo.png" alt="Strokefocus Member Services"></a> </div> <div id="footer-links"> <ul class="footer-menu"> <li id="menu-item-36690" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36690"><a href="https://www.strokefocus.net/our-stories/">Our Stories</a></li> <li id="menu-item-36688" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36688"><a href="https://www.strokefocus.net/qa/">Q&A</a></li> <li id="menu-item-36691" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36691"><a href="https://www.strokefocus.net/terms-condition/">Terms & Conditions</a></li> <li id="menu-item-53863" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy current-menu-item page_item page-item-3 current_page_item menu-item-53863"><a rel="privacy-policy" href="https://www.strokefocus.net/privacy-policy/" aria-current="page">Privacy Policy</a></li> </ul> </div> <div id="footer-icons"> <ul class="social-icons"> <!-- display social icons if added in Theme Customizer --> <li><a class="link-facebook" title="Facebook" href="https://www.facebook.com/Wohaula-460907787408004/" target="_blank"><span></span></a></li> <li><a class="link-twitter" title="Twitter" href="https://twitter.com/wohaula" target="_blank"><span></span></a></li> <li><a class="link-youtube" title="Youtube" href="https://www.youtube.com/channel/UCZ85mgxDGzFRWHFQsSucSgg" target="_blank"><span></span></a></li> </ul> </div> </div><!-- .footer-inner --> </div><!-- .footer-inner-bottom --> <div class="footer_coy_text"> <p class="footer-credits "> Copyright © 2025 Wohaula LLC </p> </div> </footer><!-- #colophon --> </div> <!-- #inner-wrap --> </div><!-- #main-wrap (Wrap For Mobile) --> <script type="text/javascript" id="bbp-swap-no-js-body-class"> document.body.className = document.body.className.replace( 'bbp-no-js', 'bbp-js' ); </script> <div class='asp_hidden_data' id="asp_hidden_data" style="display: none !important;"> <svg style="position:absolute" height="0" width="0"> <filter id="aspblur"> <feGaussianBlur in="SourceGraphic" stdDeviation="4"/> </filter> </svg> <svg style="position:absolute" height="0" width="0"> <filter id="no_aspblur"></filter> </svg> </div> <script type="text/javascript"> jQuery( document ).ready( function($) { var slug = "location"; $( '#wp-admin-bar-my-account-gmw-' + slug ).each( function() { $( this ).insertAfter( $( this ).next() ); }); }); </script> <div class="strokefocuswordpress-bp-legacy page-title"> <header class="entry-header"> <h1 class="entry-title"> </h1> </header> </div><div class="strokefocuswordpress-bp-legacy item-header"><div id="item-header-avatar"> <a href=""> </a> </div><!-- #item-header-avatar --> <div id="item-header-content"> <h2 class="user-nicename">@</h2> <span class="activity">Not recently active</span> </div><!-- #item-header-content --> <div id="item-buttons" class="profile"> </div><!-- #item-buttons --></div><script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/hoverintent-js.min.js?ver=2.2.1" id="hoverintent-js-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/admin-bar.min.js?ver=6.6.2" id="admin-bar-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/idangerous.swiper.js?ver=1.9.2" id="idangerous-swiper-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" id="heartbeat-js-extra"> /* <![CDATA[ */ var heartbeatSettings = {"ajaxurl":"\/wp-admin\/admin-ajax.php","interval":"5"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/heartbeat.min.js?ver=6.6.2" id="heartbeat-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/bbpress/js/editor.min.js?ver=2.6.11" id="bbpress-editor-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/backbone.min.js?ver=1.5.0" id="backbone-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/media-element/wp-mediaelement.min.js?ver=4.6.21" id="rt-mediaelement-wp-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/vendors/emoji-picker.js?ver=4.6.21" id="rtmedia-emoji-picker-js"></script> <script type="text/javascript" id="rtmedia-main-js-extra"> /* <![CDATA[ */ var rtmedia_bp = {"bp_template_pack":"nouveau"}; var RTMedia_Main_JS = {"media_delete_confirmation":"Are you sure you want to delete this media?","rtmedia_ajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","media_delete_success":"Media file deleted successfully."}; var rtmedia_main_js_strings = {"rtmedia_albums":"Albums","privacy_update_success":"Privacy updated successfully.","privacy_update_error":"Couldn't change privacy, please try again."}; var rtmedia_media_size_config = {"photo":{"thumb":{"width":"150","height":"150","crop":"1"},"medium":{"width":"320","height":"240","crop":"1"},"large":{"width":"800","height":"0","crop":"1"}},"video":{"activity_media":{"width":"320","height":"240"},"single_media":{"width":"640","height":"480"}},"music":{"activity_media":{"width":"320"},"single_media":{"width":"640"}},"featured":{"default":{"width":"100","height":"100","crop":"1"}}}; var rtmedia_main = {"rtmedia_ajax_url":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","rtmedia_media_slug":"media","rtmedia_lightbox_enabled":"1","rtmedia_direct_upload_enabled":"0","rtmedia_gallery_reload_on_upload":"1","rtmedia_empty_activity_msg":"Please enter some content to post.","rtmedia_empty_comment_msg":"Empty comment is not allowed.","rtmedia_media_delete_confirmation":"Are you sure you want to delete this media?","rtmedia_media_comment_delete_confirmation":"Are you sure you want to delete this comment?","rtmedia_album_delete_confirmation":"Are you sure you want to delete this Album?","rtmedia_drop_media_msg":"Drop files here","rtmedia_album_created_msg":" album created successfully.","rtmedia_something_wrong_msg":"Something went wrong. Please try again.","rtmedia_empty_album_name_msg":"Enter an album name.","rtmedia_max_file_msg":"Max file Size Limit: ","rtmedia_allowed_file_formats":"Allowed File Formats","rtmedia_select_all_visible":"Select All Visible","rtmedia_unselect_all_visible":"Unselect All Visible","rtmedia_no_media_selected":"Please select some media.","rtmedia_selected_media_delete_confirmation":"Are you sure you want to delete the selected media?","rtmedia_selected_media_move_confirmation":"Are you sure you want to move the selected media?","rtmedia_waiting_msg":"Waiting","rtmedia_uploaded_msg":"Uploaded","rtmedia_uploading_msg":"Uploading","rtmedia_upload_failed_msg":"Failed","rtmedia_close":"Close","rtmedia_edit":"Edit","rtmedia_delete":"Delete","rtmedia_edit_media":"Edit Media","rtmedia_remove_from_queue":"Remove from queue","rtmedia_add_more_files_msg":"Add more files","rtmedia_file_extension_error_msg":"File not supported","rtmedia_more":"more","rtmedia_less":"less","rtmedia_read_more":"Read more","rtmedia__show_less":"Show less","rtmedia_activity_text_with_attachment":"disable","rtmedia_delete_uploaded_media":"This media is uploaded. Are you sure you want to delete this media?","rtm_wp_version":"6.6.2","rtmedia_masonry_layout":"true","rtmedia_masonry_layout_activity":"true","rtmedia_disable_media_in_commented_media":"1","rtmedia_disable_media_in_commented_media_text":"Adding media in Comments is not allowed"}; var rtmedia_upload_terms = {"rtmedia_upload_terms_check_terms_message":"Please check terms of service."}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/rtmedia.min.js?ver=4.6.21" id="rtmedia-main-js"></script> <script type="text/javascript" id="rtmedia-backbone-js-extra"> /* <![CDATA[ */ var rtmedia_template = {"template_url":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php?action=rtmedia_get_template&template=media-gallery-item"}; var rtMedia_plupload = {"rtMedia_plupload_config":{"url":"\/privacy-policy\/upload\/","runtimes":"html5,flash,html4","browse_button":"rtMedia-upload-button","container":"rtmedia-upload-container","drop_element":"drag-drop-area","filters":[{"title":"Media Files","extensions":"jpg,jpeg,png,gif,mp4,mp3"}],"max_file_size":"256M","multipart":true,"urlstream_upload":true,"flash_swf_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.flash.swf","silverlight_xap_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.silverlight.xap","file_data_name":"rtmedia_file","multi_selection":true,"multipart_params":{"redirect":"no","redirection":"false","action":"wp_handle_upload","_wp_http_referer":"\/privacy-policy\/","mode":"file_upload","rtmedia_upload_nonce":"a63933bccb"},"max_file_size_msg":"256M"}}; var rtmedia_media_thumbs = {"photo":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/buddypress-media\/app\/assets\/admin\/img\/image_thumb.png","video":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/buddypress-media\/app\/assets\/admin\/img\/video_thumb.png","music":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/buddypress-media\/app\/assets\/admin\/img\/audio_thumb.png"}; var rtmedia_edit_media_info_upload = {"title":"Title:","description":"Description:"}; var rtmedia_bp = {"bp_template_pack":"nouveau"}; var rtmedia_backbone_strings = {"rtm_edit_file_name":"Edit File Name"}; var rtmedia_exteansions = {"photo":["jpg","jpeg","png","gif"],"video":["mp4"],"music":["mp3"]}; var rtMedia_update_plupload_comment = {"url":"\/privacy-policy\/upload\/","runtimes":"html5,flash,html4","browse_button":"rtmedia-comment-media-upload","container":"rtmedia-comment-media-upload-container","filters":[{"title":"Media Files","extensions":"jpg,jpeg,png,gif,mp4,mp3"}],"max_file_size":"256M","multipart":"1","urlstream_upload":"1","flash_swf_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.flash.swf","silverlight_xap_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.silverlight.xap","file_data_name":"rtmedia_file","multi_selection":"","multipart_params":{"redirect":"no","redirection":"false","action":"wp_handle_upload","_wp_http_referer":"\/privacy-policy\/","mode":"file_upload","rtmedia_upload_nonce":"a63933bccb"},"max_file_size_msg":"256M"}; var rtmedia_backbone = {"rMedia_loading_media":"https:\/\/www.strokefocus.net\/wp-content\/plugins\/buddypress-media\/app\/assets\/admin\/img\/boxspinner.gif","rtmedia_set_featured_image_msg":"Featured media set successfully.","rtmedia_unset_featured_image_msg":"Featured media removed successfully.","rtmedia_no_media_found":"Oops !! There's no media found for the request !!","rtmedia_load_more_or_pagination":"load_more","rtmedia_bp_enable_activity":"1","rtmedia_upload_progress_error_message":"There are some uploads in progress. Do you want to cancel them?","rtmedia_media_disabled_error_message":"Media upload is disabled. Please Enable at least one media type to proceed.","rMedia_loading_file":"https:\/\/www.strokefocus.net\/wp-admin\/images\/loading.gif"}; var rtMedia_activity = {"is_album":"","is_edit_allowed":""}; var rtMedia_update_plupload_config = {"url":"\/privacy-policy\/upload\/","runtimes":"html5,flash,html4","browse_button":"rtmedia-add-media-button-post-update","container":"rtmedia-whts-new-upload-container","drop_element":"whats-new-textarea","filters":[{"title":"Media Files","extensions":"jpg,jpeg,png,gif,mp4,mp3"}],"max_file_size":"256M","multipart":"1","urlstream_upload":"1","flash_swf_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.flash.swf","silverlight_xap_url":"https:\/\/www.strokefocus.net\/wp-includes\/js\/plupload\/plupload.silverlight.xap","file_data_name":"rtmedia_file","multi_selection":"1","multipart_params":{"redirect":"no","redirection":"false","rtmedia_update":"true","action":"wp_handle_upload","_wp_http_referer":"\/privacy-policy\/","mode":"file_upload","rtmedia_upload_nonce":"a63933bccb"},"max_file_size_msg":"256M"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/rtMedia.backbone.js?ver=4.6.21" id="rtmedia-backbone-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/vendor/jquery.caret.min.js?ver=10.3.0" id="jquery-caret-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-core/js/vendor/jquery.atwho.min.js?ver=10.3.0" id="jquery-atwho-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-activity/js/mentions.min.js?ver=10.3.0" id="bp-mentions-js"></script> <script type="text/javascript" id="bp-nouveau-js-extra"> /* <![CDATA[ */ var BP_Nouveau = {"ajaxurl":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","confirm":"Are you sure?","show_x_comments":"Show all %d comments","unsaved_changes":"Your profile has unsaved changes. If you leave the page, the changes will be lost.","object_nav_parent":"#buddypress","objects":["activity","members","groups","blogs","xprofile","friends","messages","settings","notifications","group_members","group_requests"],"nonces":{"activity":"c5f6ebf86b","members":"70c0df3630","groups":"15807bac64","blogs":"0def23679f","xprofile":"c85ec74ff0","friends":"f7b2c8d5c0","messages":"62d3278249","settings":"8c7e361ea1","notifications":"d59f38d7bf"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress/bp-templates/bp-nouveau/js/buddypress-nouveau.min.js?ver=10.3.0" id="bp-nouveau-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/comment-reply.min.js?ver=6.6.2" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" id="wp_ulike-js-extra"> /* <![CDATA[ */ var wp_ulike_params = {"ajax_url":"https:\/\/www.strokefocus.net\/wp-admin\/admin-ajax.php","notifications":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/wp-ulike/assets/js/wp-ulike.min.js?ver=4.7.6" id="wp_ulike-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/themes/strokefocuswordpress/js/bootstrap/bootstrap.min.js?ver=20120206" id="bootstrap-js"></script> <script type="text/javascript" id="heateor_sss_sharing_js-js-before"> /* <![CDATA[ */ function heateorSssLoadEvent(e) {var t=window.onload;if (typeof window.onload!="function") {window.onload=e}else{window.onload=function() {t();e()}}}; var heateorSssSharingAjaxUrl = 'https://www.strokefocus.net/wp-admin/admin-ajax.php', heateorSssCloseIconPath = 'https://www.strokefocus.net/wp-content/plugins/sassy-social-share/public/../images/close.png', heateorSssPluginIconPath = 'https://www.strokefocus.net/wp-content/plugins/sassy-social-share/public/../images/logo.png', heateorSssHorizontalSharingCountEnable = 0, heateorSssVerticalSharingCountEnable = 0, heateorSssSharingOffset = -10; var heateorSssMobileStickySharingEnabled = 0;var heateorSssCopyLinkMessage = "Link copied.";var heateorSssUrlCountFetched = [], heateorSssSharesText = 'Shares', heateorSssShareText = 'Share';function heateorSssPopup(e) {window.open(e,"popUpWindow","height=400,width=600,left=400,top=100,resizable,scrollbars,toolbar=0,personalbar=0,menubar=no,location=no,directories=no,status")} /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.3.70" id="heateor_sss_sharing_js-js"></script> <script type="text/javascript" id="jquery-ui-slider-js-extra"> /* <![CDATA[ */ var slider_params = {"min":"1","max":"20"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/ui/slider.min.js?ver=1.13.3" id="jquery-ui-slider-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/jquery.ui.touch-punch.js?ver=0.2.2" id="jquery-touch-punch-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/media-element/mediaelement-and-player.min.js?ver=4.6.21" id="rt-mediaelement-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/lib/touchswipe/jquery.touchSwipe.min.js?ver=4.6.21" id="rtmedia-touchswipe-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/masonry.min.js?ver=4.2.2" id="masonry-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b" id="jquery-masonry-js"></script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/rtMedia.activity.js?ver=4.6.21" id="rtmedia-activity-js"></script> <script type="text/javascript" id="rtmedia-upload-terms-main-js-extra"> /* <![CDATA[ */ var rtmedia_upload_terms_data = {"message":"Please check terms of service.","activity_terms_enabled":"false","uploader_terms_enabled":"false"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.strokefocus.net/wp-content/plugins/buddypress-media/app/assets/js/rtm-upload-terms.min.js?ver=4.6.21" id="rtmedia-upload-terms-main-js"></script> <script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""}; /** * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups. */ window._nslHasOpenedPopup = false; window._nslWebViewNoticeElement = null; window.NSLPopup = function (url, title, w, h) { const userAgent = navigator.userAgent, mobile = function () { return /\b(iPhone|iP[ao]d)/.test(userAgent) || /\b(iP[ao]d)/.test(userAgent) || /Android/i.test(userAgent) || /Mobile/i.test(userAgent); }, screenX = window.screenX !== undefined ? window.screenX : window.screenLeft, screenY = window.screenY !== undefined ? window.screenY : window.screenTop, outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth, outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22, targetWidth = mobile() ? null : w, targetHeight = mobile() ? null : h, left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10), right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10), features = []; if (targetWidth !== null) { features.push('width=' + targetWidth); } if (targetHeight !== null) { features.push('height=' + targetHeight); } features.push('left=' + left); features.push('top=' + right); features.push('scrollbars=1'); const newWindow = window.open(url, title, features.join(',')); if (window.focus) { newWindow.focus(); } window._nslHasOpenedPopup = true; return newWindow; }; let isWebView = null; function checkWebView() { if (isWebView === null) { function _detectOS(ua) { if (/Android/.test(ua)) { return "Android"; } else if (/iPhone|iPad|iPod/.test(ua)) { return "iOS"; } else if (/Windows/.test(ua)) { return "Windows"; } else if (/Mac OS X/.test(ua)) { return "Mac"; } else if (/CrOS/.test(ua)) { return "Chrome OS"; } else if (/Firefox/.test(ua)) { return "Firefox OS"; } return ""; } function _detectBrowser(ua) { let android = /Android/.test(ua); if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) { return "Opera"; } else if (/CriOS/.test(ua)) { return "Chrome for iOS"; } else if (/Edge/.test(ua)) { return "Edge"; } else if (android && /Silk\//.test(ua)) { return "Silk"; } else if (/Chrome/.test(ua)) { return "Chrome"; } else if (/Firefox/.test(ua)) { return "Firefox"; } else if (android) { return "AOSP"; } else if (/MSIE|Trident/.test(ua)) { return "IE"; } else if (/Safari\//.test(ua)) { return "Safari"; } else if (/AppleWebKit/.test(ua)) { return "WebKit"; } return ""; } function _detectBrowserVersion(ua, browser) { if (browser === "Opera") { return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") : / OPR/.test(ua) ? _getVersion(ua, " OPR/") : _getVersion(ua, " OPT/"); } else if (browser === "Chrome for iOS") { return _getVersion(ua, "CriOS/"); } else if (browser === "Edge") { return _getVersion(ua, "Edge/"); } else if (browser === "Chrome") { return _getVersion(ua, "Chrome/"); } else if (browser === "Firefox") { return _getVersion(ua, "Firefox/"); } else if (browser === "Silk") { return _getVersion(ua, "Silk/"); } else if (browser === "AOSP") { return _getVersion(ua, "Version/"); } else if (browser === "IE") { return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") : /MSIE/.test(ua) ? _getVersion(ua, "MSIE ") : _getVersion(ua, "rv:"); } else if (browser === "Safari") { return _getVersion(ua, "Version/"); } else if (browser === "WebKit") { return _getVersion(ua, "WebKit/"); } return "0.0.0"; } function _getVersion(ua, token) { try { return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]); } catch (o_O) { } return "0.0.0"; } function _normalizeSemverString(version) { const ary = version.split(/[\._]/); return (parseInt(ary[0], 10) || 0) + "." + (parseInt(ary[1], 10) || 0) + "." + (parseInt(ary[2], 10) || 0); } function _isWebView(ua, os, browser, version, options) { switch (os + browser) { case "iOSSafari": return false; case "iOSWebKit": return _isWebView_iOS(options); case "AndroidAOSP": return false; case "AndroidChrome": return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options); } return false; } function _isWebView_iOS(options) { const document = (window["document"] || {}); if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false); } function _isWebView_Android(options) { if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false); } const options = {}, nav = window.navigator || {}, ua = nav.userAgent || "", os = _detectOS(ua), browser = _detectBrowser(ua), browserVersion = _detectBrowserVersion(ua, browser); isWebView = _isWebView(ua, os, browser, browserVersion, options); } return isWebView; } function isAllowedWebViewForUserAgent(provider) { const facebookAllowedWebViews = [ 'Instagram', 'FBAV', 'FBAN' ]; let whitelist = []; if (provider && provider === 'facebook') { whitelist = facebookAllowedWebViews; } const nav = window.navigator || {}, ua = nav.userAgent || ""; if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) { return true; } return false; } function disableButtonInWebView(providerButtonElement) { if (providerButtonElement) { providerButtonElement.classList.add('nsl-disabled-provider'); providerButtonElement.setAttribute('href', '#'); providerButtonElement.addEventListener('pointerdown', (e) => { if (!window._nslWebViewNoticeElement) { window._nslWebViewNoticeElement = document.createElement('div'); window._nslWebViewNoticeElement.id = "nsl-notices-fallback"; window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) { this.parentNode.removeChild(this); window._nslWebViewNoticeElement = null; }); const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "<div id='nsl-redirect-overlay-container'>", overlayContainerClose = "</div>", overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>", overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>", overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; document.addEventListener('click', function (e) { if (e.target) { const buttonLinkElement = e.target.closest('a[data-plugin="nsl"][data-action="connect"]') || e.target.closest('a[data-plugin="nsl"][data-action="link"]'); if (buttonLinkElement) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = buttonLinkElement.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = buttonLinkElement.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } } } }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } }); /** * Cross-Origin-Opener-Policy blocked the access to the opener */ if (typeof BroadcastChannel === "function") { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } }; }})();</script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-6867d9417cc87fdfdf7","applicationID":"942339744","transactionName":"YVxXNURRW0sFAEdaDVgWdAJCWVpWSxNSVAc=","queueTime":0,"applicationTime":3635,"atts":"TRtUQwxLSEU=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- Page supported by LiteSpeed Cache 6.5.0.2 on 2025-02-25 17:53:53 -->