CINXE.COM
Join - The Loop - A community for Personify clients
<!DOCTYPE html> <html lang="en"> <head> <title>Join - The Loop - A community for Personify clients</title> <link rel="shortcut icon" type="image/x-icon" href="/content/icons/favicon.ico" /> <base href="https://theloop.personifycorp.com/" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><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:"1103092347",accountID:"3369654",trustKey:"2925508",xpid:"VwUBWFBWDBAJU1BTBQUHUlM=",licenseKey:"NRJS-fdf476c7c77133808dd",applicationID:"971124047"};;/*! For license information please see nr-loader-spa-1.274.0.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(993);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={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,harvestTimeSeconds:10,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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,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,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},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},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.274.0",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),h(a.gm,f),h(c.prototype,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])}},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,{TZ:()=>n,Zp:()=>i,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},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,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=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(3969),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()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});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:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={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:()=>E,uP:()=>s,wW:()=>T,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",T="cb"+R,A="jsTime",E="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")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});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(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","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(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){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 S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],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 R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(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(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,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,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!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(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(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 N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("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,R),R.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,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).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,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.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 x.emit("fn-err",[arguments,this,t],r),t}finally{x.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,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){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),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"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,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!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:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",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"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.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.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.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-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(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.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.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(e=(0,r.LA)(16)){this.agentIdentifier=e}#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)}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(425);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(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}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),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),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(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 P(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 D 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=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],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,S.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,S.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 M=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,M.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,j.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(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-",X=Y+"body-",J=["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,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),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,j.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){T(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,S.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,S.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,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.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,S.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,S.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,S.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,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(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)(O.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:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,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(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+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 Oe=i(2614);class _e 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(Oe.H3,"_").concat(Oe.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===Oe.g.FULL||e.sessionReplayMode===Oe.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}),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!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je 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,S.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,S.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 Pe=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 De(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 Me={},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(Me[t.debugId]++)return t;Me[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:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;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=De(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,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,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([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"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,$e+Ze),v(d,$e+"-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];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=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;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,r){super(r),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,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="title" content="Join - The Loop - A community for Personify clients" /> <meta name="description" content="Create connections, deepen relationships, spark conversations and share information to drive your organization’s mission. Grow your reach with digital member experiences and interactions where supporters, members, volunteers and other constituents come together – as a Community." /> <meta property="og:title" content="Join - The Loop - A community for Personify clients" /> <meta property="og:description" content="Create connections, deepen relationships, spark conversations and share information to drive your organization’s mission. Grow your reach with digital member experiences and interactions where supporters, members, volunteers and other constituents come together – as a Community." /> <meta property="og:site_name" content="The Loop - A community for Personify clients" /> <meta property="og:url" content="https://theloop.personifycorp.com/join" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script type="text/javascript"> var tk='ubL-4ZWYJA1REqVzncvfoIoO2sTMlNZi4-ct_0GF1XQ,'; var tm='0bTxrPjV01fyi1j0K_M78eDiZ-LGTvIz3tVlPk3iJdQ,'; </script> <script defer charset="utf-8" src="//cdn.iframe.ly/embed.js?key=34a0c6e788542282769c551388eba125"></script> <meta name="keywords" content="" /> <link href="https://static.prod01.ue1.p.pcomm.net:443/swl/css/jquery-ui/jquery-ui.css?n=1732117838" rel="stylesheet" type="text/css" /> <link href="https://static.prod01.ue1.p.pcomm.net:443/my/css/responsive/custom.css?m=1664371410?n=1732117838" rel="stylesheet" type="text/css" /> <link href="https://static.prod01.ue1.p.pcomm.net:443/swl/css/vendor/simplebar/simplebar.css?n=1732117838" rel="stylesheet" type="text/css" /> <link href="https://static.prod01.ue1.p.pcomm.net:443/swl/css/base.css?n=1732117838" rel="stylesheet" type="text/css" /> <link href="https://static.prod01.ue1.p.pcomm.net:443/swl/css/content-styles.css?n=1732117838" rel="stylesheet" type="text/css" /> <link href="https://static.prod01.ue1.p.pcomm.net:443/my/css/responsive/style.css?m=1723250701" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/jquery.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/vendor/twbs/bootstrap/dist/js/bootstrap.bundle.min.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/jquery-ui.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/prototype.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/site_page_form_handler.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/md5.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/password_validation.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/utf8.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/scriptaculous.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/vendor/simplebar/simplebar.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/js-loading-overlay/js-loading-overlay.min.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/js_swl_debounce.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/js_ajax.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/common.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/ajax.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/js_ajax_refresh.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/site_page.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/accessible_event_handler.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/ckeditor5/swl/swlIframely.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/token.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/js/site_page_notification.js?n=1732117838"></script> <script type="text/javascript" src="https://static.prod01.ue1.p.pcomm.net:443/swl/vendor/ckeditor/ckeditor/ckeditor.js?n=1732117838"></script> <style type="text/css"> body { background-image: none; background-color: #FFF; } div.boxsitepage, div.boxsitepagebody, .module header, .module-content, .ui-widget-header { border-color: #FFF; } .header-nav > div:after { background-color: #FFF; } div.boxsitepage, .module header, span[data-date-icon="month"], .ui-widget-header, button.ui-dialog-titlebar-close, .generic-option.badge.badge-info, .modal-header { background-color: #FFF !important; } div.boxsitepage, div.boxsitepage .p1, div.boxsitepage .p-text, .module header, span[data-date-icon="month"], .ui-widget-header .ui-dialog-title, .ui-dialog .ui-dialog-titlebar-close, .generic-option.badge.badge-info, .modal-header .modal-title, .modal-header i, .modal-header button span { color: #411a50 !important; } div.boxsitepagebody, .box-bg-color, .module-content, .ui-widget-content { background-color: #FFF; } thead { background-color: #F5F5F5; } .row1, .even { background-color: #f9f9f9; } .row2, .odd { background-color: #FFF; } .row1, .row2, .even, .odd { border-bottom: 1px solid #CCC; } .calendar-table thead tr th, .calendar-table thead tr td, .calendar-table tbody tr td, .normal-table, .normal-table thead tr th, .normal-table thead tr td, .normal-table tbody tr td, .sgroup_page_nav li a, .boxsubfullarticlebody .thmbtext, .feedback, .other_item_info, .photos_5 .fieldrow, .item_comment, .swlgallery_audio_view_comment_text, .log .date, #featured_blogger .featured, #latest_blog_posts .featured, .boxmainsplitdivider, .boxsubsplitbody, .boxdivider { border-color: #CCC; } .normal-table thead, .normal-table tbody, div#messbody, div.accordion-toggle, div.accordion-toggle-active { border: 1px solid #CCC; } div#groupAdmin .normal-table td { text-align: center; } div#user_profile .profileResponse, .profile_row_divider { border-bottom: 1px solid #CCC !important; } div.form_button a, div.form_button a:link, div.form_button a:visited, div.form_button a:hover, div.sitebutton ul li a, div.sitebutton ul li a:link, div.sitebutton ul li a:visited, div.sitebutton ul li a:hover, div.nav_search ul li a, div.nav_search ul li a:link, div.nav_search ul li a:visited, div.nav_search ul li a:hover, div.sgroup_browse_button ul li a, div.sgroup_browse_button ul li a:link, div.sgroup_browse_button ul li a:visited, div.sgroup_browse_button ul li a:hover { background-color: #626C75; color: #FFF; border: 1px solid #626C75 !important; } /* secondary buttons */ /* Seperated since IE 6 and earlier does not support attribute selectors */ input[type=button], input[type=button]:hover, input[type=submit], input[type=submit]:hover { background-color: #626C75; color: #FFF; border-top: 1px solid # !important; border-left: 1px solid # !important; border-bottom: 1px solid # !important; border-right: 1px solid # !important; } select, textarea { background-color: #FFF !important; } /* Seperated since IE 6 and earlier does not support attribute selectors */ input[type=text], input[type=password], input[type=file] { background-color: #FFF !important; } select, textarea { color: #111434 !important; } input[type=text], input[type=password], input[type=file] { color: #111434 !important; } span.pager-num { background-color: #111434; } .paginator_container a { color: #111434; } .paginator_container span { color: #111434; } .paginator_container > a:hover, .pagination .pager-pages span { color: #FFF; } .paginator_container > a:hover { background-color: #111434; } .nav-tabs .nav-item a { background-color: #F5F5F5; } .collapsible_tab_content .collapse_header { background-color: #F5F5F5; } .nav-tabs .nav-item a { color: #000; } .nav-tabs .nav-item a:hover { color: #000; } .collapsible_tab_content .collapse_header a { color: #000; } .collapsible_tab_content .collapse_header a:hover { color: #000; } .nav-tabs .nav-item a.active { background-color: #111434; } .nav-tabs .nav-item a.active:hover { background-color: #111434; } .collapsible_tab_content .collapse_header_show { background-color: #111434; } .nav-tabs .nav-item a.active { color: #FFF; } .nav-tabs .nav-item a.active:hover { color: #FFF; } .collapsible_tab_content .collapse_header_show a { color: #FFF; } .collapsible_tab_content .collapse_header_show a:hover { color: #FFF; } .nav-tabs .nav-item a:hover { background-color: #EEE; } .collapsible_tab_content .collapse_header:not(.collapse_header_show):hover { background-color: #EEE; } .boxsitepage,header.module-title { border-bottom-color: #DDD !important; } .boxsitepage,header.module-title { border-bottom-width: thin !important; } .boxsitepage,header.module-title { border-bottom-style: solid } .boxsitepage .p1,header.module-title h2 { font-size: 1.5em } .boxsitepage .p1,header.module-title h2 { text-transform: none } .boxsitepage .p1,header.module-title h2 { font-weight: 700 } div.fieldLabel { color: #000; } div.input__description, div.fieldDescription label, label.input_field_description, div.helper-text.form_helper-text { color: #000; } .site-header { background-color: #f5f7fa; } .site-header #header_actions .navbar-nav .nav-link { color: #175A9A; } .headerSearchContent .nav_search ul li a { background-color: #175A9A; } .headerSearchContent .btn.search_submit_button { background-color: #175A9A; border-color: #175A9A !important; } .site-header button .navbar-toggler-icon, .headerSearchContent .btn.search_submit_button { color: #FFF; } .page-title-color { color: #411a50; } .page_title_justification { justify-content: flex-start; } .page_title_item_alignment { align-self: flex-start; } </style> <script type="text/javascript"> jQuery(document).ready(function() { jQuery('.nav-item.dropdown').on('keypress', '.nav-dropdown-toggle', function(event) { if (accessibleClick(event, true)) { jQuery(this).click(); } }); jQuery('.site-header .navbar-collapse').on('show.bs.collapse', function(e) { jQuery(this).css("overflow-y", 'auto'); jQuery(this).css("max-height", 'calc(100vh - 80px)'); }); jQuery('.site-header .navbar-collapse').on('hide.bs.collapse', function(e) { jQuery(this).css("overflow-y", 'unset'); jQuery(this).css("max-height", 'unset'); }); }); </script> <style type="text/css"> #nav-main .dropdown-item:hover { background-color: inherit; } nav.header-nav, #nav-main, #nav-main .dropdown-menu { background-color: #411a50; } .navbar-nav.site-nav .nav-link, #nav-main .nav-link, .navbar-nav.site-nav .show > .nav-link, #nav-main .show > .nav-link, #nav-main .dropdown-item { color: #FFFFFF; } .navbar-nav.site-nav a.nav-link:hover, #nav-main a.nav-link:hover, .navbar-nav.site-nav .active > a.nav-link, #nav-main .active > a.nav-link, #nav-main .dropdown-header, #nav-main .dropdown-item:hover { color: #ffc200; } #nav-main .nav-dropdown-border-bottom { border-bottom-color: #ffc200; } div#subnav, div.subnav, div#subnav ul, div.subnav ul, div#reviewsSubNav, .subnav .links { background-color: #F5F5F5; } div#subnav ul li a, div#reviewsSubNav a, .sgroup_page_nav li a { color: #111434; } div#subnav ul li a:hover, div#subnav ul li.selected a, div#subnav ul li.selected a:hover, div#reviewsSubNav a:hover, div#reviewsSubNav.selected a, div#reviewsSubNav.selected a:hover, .sgroup_page_nav li.selected a, .sgroup_page_nav li.selected a:hover { color: #FFC200; } div#subnav ul li a:hover, div#subnav ul li.selected a, div#subnav ul li.selected a:hover, div#reviewsSubNav a:hover, div#reviewsSubNav.selected a, div#reviewsSubNav.selected a:hover, .sgroup_page_nav li.selected a, .sgroup_page_nav li.selected a:hover { background-color: #FFFFFF; } </style> <script type="text/javascript"> //<![CDATA[ var richTextEditorIDStackregistration_user_registration = new Array; var invalidFields = []; var errorPages = []; var formSubmitted = false; var tabsLoaded = false; jQuery(document).ready(function() { jQuery('#registration_user_registration_button, #registration_user_registration_save_draft_button').click(function(e) { let submitButtonId = e.target.id; jQuery('#registration_user_registration input[name="save_draft"]').val(submitButtonId.includes('_save_draft')); e.preventDefault(); submitForm(this,0); }); if (invalidFields.length > 0) { // Go to invalid field page for (i=0;i<invalidFields.length;i++) { jQuery('#'+invalidFields[i]+'_error').show(); var parentTab = jQuery('#formField_' + invalidFields[i]).parents('.form-tabbody'); errorPages.push(parentTab.data('tabnum')); } } //check if any of the linked profile fields selection has been changed. formHasProfileChanges = false; jQuery('.linked_profile_field').change(function() { formHasProfileChanges = true; }); }); function submitForm(obj,currentTab,confirmationRequired) { if (formSubmitted == false) { formSubmitted = true; if (richTextEditorIDStackregistration_user_registration.length) { for (var i=0; i<richTextEditorIDStackregistration_user_registration.length; i++) { for(var instance in CKEDITOR.instances) { if (CKEDITOR.instances[instance].mode == 'source') { CKEDITOR.instances[instance].setMode('wysiwyg'); } } } } jQuery('<a class="btn btn-primary btn-sm disabled" id="registration_user_registration_submitted">Processing...</a>').insertAfter(obj); jQuery(obj).hide(); var registration_user_registrationIntervalId = setInterval(function() { var okToSave = true; if (richTextEditorIDStackregistration_user_registration.length) { for (var i=0; i<richTextEditorIDStackregistration_user_registration.length; i++) { for(var instance in CKEDITOR.instances) { if (CKEDITOR.instances[instance].mode == 'source') { okToSave = false; break; } } } } if (okToSave) { clearInterval(registration_user_registrationIntervalId); //below if for Richtext(ckeditor) editor only. jQuery('.linked_profile_field').each(function() { jQuery(this).find(':input').each(function() { var optionType = jQuery(this).get(0).type; id = jQuery(this)[0].id; if ((optionType == 'textarea') && (typeof CKEDITOR.instances[id] != "undefined") && (CKEDITOR.instances[id].checkDirty())) { formHasProfileChanges = true; return false; } }); if (formHasProfileChanges == true) { return false; } }) jQuery('#registration_user_registration').submit(); } }, 500); } } //]]> </script> <script type="text/javascript"> jQuery(document).ready(function() { // Show invalid fields if (invalidFields?.length > 0) { const invalidErrorElements = invalidFields.filter((element) => jQuery('#' + element + '_error').length > 0 ); invalidErrorElements.forEach((element) => { jQuery('#' + element + '_error').show(); }); } }); </script> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function() { jQuery('#skip_link').click(function(e) { e.preventDefault(); jQuery('#main').find(':focusable:first').focus(); return false; }); if (jQuery('.fixed-col').length && jQuery('.site_page_column_0:visible').length) { function fixedColControl() { let windowHeight = jQuery(window).height(); let scrollHeight = jQuery(window).scrollTop(); let navMarginBottom = parseInt(jQuery('.site_page_subnav').css('margin-bottom')); let pageTitleHeight = 0; if (jQuery('[data-page-title-area]').length) { // Page title is turned on - add that to pageTitleHeight to help determine when to fix small columns pageTitleHeight += jQuery('[data-page-title-area]').outerHeight() + parseInt(jQuery('[data-page-title-area]').css('margin-bottom')); } if (jQuery('[data-subheader-area]').length) { // Subheader has content - add that to pageTitleHeight to help determine when to fix small columns pageTitleHeight += jQuery('[data-subheader-area]').outerHeight() + parseInt(jQuery('[data-subheader-area]').css('margin-bottom')); } jQuery('.fixed-col').each(function() { let fixedColTop = jQuery('.site_page_subnav').outerHeight(); let currentCol = jQuery(this); let isLeftmostCol = currentCol.hasClass('site_page_column_0'); let fixedColHeight = 0; let fixedColWidth = jQuery(this).outerWidth(); let fixedColOffset = jQuery('.non-fixed-col').offset().left + jQuery('.non-fixed-col').outerWidth(); currentCol.find('.module_container').each(function() { // If fixed col is shorter than non-fixed col, outerHeight returns height of row which is larger so need to build actual height by adding all module heights up fixedColHeight += jQuery(this).height() + parseInt(jQuery(this).css('margin-bottom')); }); if (isLeftmostCol) { // The leftmost column is fixed - need to set offset current col by its size when changing to fixed position fixedColOffset = currentCol.offset().left; } else if (currentCol.hasClass('site_page_column_3')) { // Rightmost column is fixed in 3 col layout. Need to offset current col by 1st and 2nd col widths when changing to fixed position fixedColOffset += jQuery('.site_page_column_0').outerWidth();// Already has offset of non-fixed col - add offset from 1st fixed col } if (windowHeight - fixedColTop < fixedColHeight) { // Fixed col is larger than window - nav. Set the fixed col's new top value to be window - fixed col height - nav height. fixedColTop = windowHeight - (fixedColHeight + fixedColTop); } if ((windowHeight + scrollHeight) >= fixedColHeight && scrollHeight > pageTitleHeight) { currentCol.css({ position: 'fixed', left: fixedColOffset, top: (fixedColTop + navMarginBottom), width: fixedColWidth }); if (isLeftmostCol && currentCol.css('position') == 'fixed') { // Left column is fixed - need to offset the nonfixed column by the leftmost fixed column's width currentCol.hasClass('col-lg-4') ? jQuery('.non-fixed-col').addClass('offset-4') : jQuery('.non-fixed-col').addClass('offset-3'); } } else { currentCol.css({ position: 'relative', left: '', top: '', width: 'initial' }); if (isLeftmostCol && currentCol.css('position') != 'fixed') { jQuery('.non-fixed-col').removeClass('offset-3 offset-4'); } } }); } jQuery(window).scroll(fixedColControl); jQuery(window).resize(fixedColControl); } }); //]]> </script> <script type="text/javascript"> jQuery(document).ready(function() { updateFormTokens(); oembedsToIframely(); // Convert any semantic oembed links to their iframe counterpart via iframely CKEDITOR.disableAutoInline = true; // Remove with cke4 }); function changeImageBlock(num, newHTML) { document.getElementById("watch"+num).innerHTML = newHTML; } var http = createRequestObject(); </script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha384-blOohCVdhjmtROpu8+CfTnUWham9nkX7P7OZQMst+RUnhtoY/9qemFAkIKOYxDI3" crossorigin="anonymous"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <meta name="google-site-verification" content="sMvPL0GtndujmegWbpx4UJ6YF0ll8KAwFy_1gR-lOzs" /> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-290457-3', 'auto'); ga('send', 'pageview'); if ('SWCUser' in document && 'user_id' in document.SWCUser) { var swc_user_id = document.SWCUser.user_id; ga('set', 'dimension1', swc_user_id); } </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-Z9TEMZJDNH"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-Z9TEMZJDNH'); </script> <!-- Apple Logos and Icons --> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="Personify Community"> <link rel="apple-touch-icon" href="/content/icons/apple-touch-icon.png" /> <link rel="apple-touch-icon" sizes="57x57" href="/content/icons/apple-touch-icon-57x57.png" /> <link rel="apple-touch-icon" sizes="72x72" href="/content/icons/apple-touch-icon-72x72.png" /> <link rel="apple-touch-icon" sizes="76x76" href="/content/icons/apple-touch-icon-76x76.png" /> <link rel="apple-touch-icon" sizes="114x114" href="/content/icons/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="120x120" href="/content/icons/apple-touch-icon-120x120.png" /> <link rel="apple-touch-icon" sizes="144x144" href="/content/icons/apple-touch-icon-144x144.png" /> <link rel="apple-touch-icon" sizes="152x152" href="/content/icons/apple-touch-icon-152x152.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/content/icons/apple-touch-icon-180x180.png" /> <!--formatted--> <meta property="og:title" content="Personify Community" /> <meta property="og:description" content="Online Community Platform" /> <meta property="og:type" content="website" /> <meta property="og:image" content="https://static.prod01.ue1.p.pcomm.net/my/content/icon-mobile1.png" /> <!--<meta property="og:image" content="https://static.prod01.ue1.p.pcomm.net/my/content/images/home-content/ade1c1cd20aa87e12744d6544183e438-original-personify_logo_fullcolor_purple.png" /> <meta property="og:site_name" content="Personify Community | Building Communities that Work" /> <!--formatted--> <!-- Start of Async Drift Code --> <script> "use strict"; !function() { var t = window.driftt = window.drift = window.driftt || []; if (!t.init) { if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice.")); t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], t.factory = function(e) { return function() { var n = Array.prototype.slice.call(arguments); return n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function(e) { t[e] = t.factory(e); }), t.load = function(t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + n + "/" + t + ".js"; var i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(o, i); }; } }(); drift.SNIPPET_VERSION = '0.3.1'; drift.load('du4edb4fe4nh'); </script> <!-- End of Async Drift Code --> <script> //Redirects the user to the new /discuss/ url if they click on an old link that has /discussions/ in it function replaceUrl($oldName, $newName) { if (window.location.href.indexOf($oldName) > 0) { window.location.replace(window.location.href.replace($oldName, $newName)); } } replaceUrl('/discussions/', '/discuss/'); replaceUrl('/myhome', '/dashboard'); </script> <!-- Start of Marketo Code --> <script type="text/javascript"> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('659-YYM-976'); } } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> <!-- End of Marketo Code --> </head> <body id="home" class="page_3 page-cat-registration"> <div id="notification" class="notification" style="display:none" role="alert" aria-live="assertive" aria-atomic="true"> <span id="site_page_notification_text" tabindex="-1"></span> <div class="dismiss_notification"> <span id="dismiss_notification" class="fa-solid fa-xmark fa-lg pointer" alt="Close"></span> </div> </div> <div class="site_page site_page_3 layout_100 " > <a href="#main" class="skip-link" id="skip_link">Skip to Main Content</a> <h1 class="sr-only"> <span style="display:none"> Join </span> </h1> <div class="site_page_subnav container-fluid" role="banner"> <div id="module_s-0" class="module_container " data-module-name="layout_header" data-module-column="s" data-module-row="0"> <nav role="banner" id="nav-main" class="navbar navbar-expand-lg fixed-top h6 navbar-dark "> <div class="container"> <a class="navbar-brand" href="/dashboard"> <img id="non-shrink-logo" class="always-active" src="https://static.prod01.ue1.p.pcomm.net:443/my/content/images/navigation-content/de38fa008c071ac71f2b2fb51406f6c9-original-untitled-208-×-64-px.png" title="The Loop - A community for Personify clients" alt="The Loop - A community for Personify clients"/> </a> <button class="navbar-toggler header-nav-toggler header-nav-button-color" type="button" data-toggle="collapse" data-target="#headerNavlayout_header_s_0" aria-controls="headerNavlayout_header_s_0" aria-expanded="false" aria-label="Toggle Navigation"> <span class="navbar-toggler-icon"></span> </button> <div role="menu" aria-label="site" class="collapse navbar-collapse" id="headerNavlayout_header_s_0"> <ul class="navbar-nav flex-lg-wrap mr-auto" > </ul> <ul class="navbar-nav"> <li class="nav-item pl-2 pl-lg-auto"> <a class="btn btn-sm btn-primary" id="headerLogLink" title="Login" href= '/unlog.php' > Login </a> </li> <li class="nav-item pl-2 mt-2 mt-xl-auto"> <a class="btn btn-secondary btn-sm" id="headerRegLink" title="Register" href= '/join' > Register </a> </li> </ul> </div> </div> </nav> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function() { var navMain = jQuery('#nav-main'); if (typeof navMain !== 'undefined' && navMain.length > 0) { navMain.parent().parent().css("padding-top", "+=" + (navMain.outerHeight(false))); } }); //]]> </script> </div> <div class="blockspacer"></div> </div> <div id="main" role="main" class="container"> <div class="row"> <div class="column_generic site_page_column_0 col non-fixed-col"> <div id="module_0-0" class="module_container mb-3 " data-module-name="layout_jumbotron" data-module-column="0" data-module-row="0"> <div class="jumbotron"> <h1 class="display-4">Join The Loop - a Community for Personify Clients</h1> <p class="lead">Fill out the form below to request access</p> <hr class="my-4"> <p>Please register using your organizational email address so that we can validate and approve your access to the client community. </p> <p class="lead"> <a class="btn btn-primary btn-lg" href="mailto:theloop@personifycorp.com" role="button">Contact The Loop staff</a> </p> </div> </div> <div id="module_0-1" class="module_container mb-3 " data-module-name="registration_user_registration" data-module-column="0" data-module-row="1"> <div class="site_page_module registration_user_registration" id="registration_user_registration_0_1"> <div id="user_registration"> <form class="form" id="registration_user_registration" name="registration_user_registration" method="post" action="/join" enctype="multipart/form-data"> <input type="hidden" name="selfHandle" value="1" /> <input type="hidden" name="current_module" value="registration_user_registration" /> <input type="hidden" name="save_draft" value="0" /> <div id="formField_textField_regFirstName" class="form_field cf "> <div id="textField_regFirstName_error" class="field_alert error_message" style="display: none"> First Name is required. </div> <div class="field_enclosure "> <label id="textField_regFirstName_label" class="field_label" for="textField_regFirstName"> First Name <span class="input-required">*</span> </label> <div class="field_input text-field" > <input type="text" aria-labelledby="textField_regFirstName_label" id="textField_regFirstName" name="textField_regFirstName" value="" maxlength="65" size="" /> </div> </div> </div> <div id="formField_textField_regLastName" class="form_field cf "> <div id="textField_regLastName_error" class="field_alert error_message" style="display: none"> Last Name is required. </div> <div class="field_enclosure "> <label id="textField_regLastName_label" class="field_label" for="textField_regLastName"> Last Name <span class="input-required">*</span> </label> <div class="field_input text-field" > <input type="text" aria-labelledby="textField_regLastName_label" id="textField_regLastName" name="textField_regLastName" value="" maxlength="65" size="" /> </div> </div> </div> <div id="formField_textField_email" class="form_field cf "> <div id="textField_email_error" class="field_alert error_message" style="display: none"> Business Email Address is required. </div> <div class="field_enclosure "> <label id="textField_email_label" class="field_label" for="textField_email"> Business Email Address <span class="input-required">*</span> </label> <div class="field_input text-field" > <input type="text" aria-labelledby="textField_email_label" id="textField_email" name="textField_email" value="" maxlength="90" size="" /> </div> </div> </div> <div id="formField_textField_email2" class="form_field cf "> <div id="textField_email2_error" class="field_alert error_message" style="display: none"> Confirm Email is required. </div> <div class="field_enclosure "> <label id="textField_email2_label" class="field_label" for="textField_email2"> Confirm Email <span class="input-required">*</span> </label> <div class="field_input text-field" > <input type="text" aria-labelledby="textField_email2_label" id="textField_email2" name="textField_email2" value="" maxlength="90" size="" /> </div> </div> </div> <div id="formField_password_passwd" class="form_field cf "> <div id="password_passwd_error" class="field_alert error_message" style="display: none"> Password is required. </div> <div class="field_enclosure "> <label id="password_passwd_label" class="field_label" for="password_passwd"> Password <span class="input-required">*</span> </label> <div class="field_input password-field" > <input type="password" id="password_passwd" name="password_passwd" value="" maxlength="50" /> </div> </div> </div> <div id="formField_password_passwd2" class="form_field cf "> <div id="password_passwd2_error" class="field_alert error_message" style="display: none"> Confirm Password is required. </div> <div class="field_enclosure "> <label id="password_passwd2_label" class="field_label" for="password_passwd2"> Confirm Password <span class="input-required">*</span> </label> <div class="field_input password-field" > <input type="password" id="password_passwd2" name="password_passwd2" value="" maxlength="50" /> </div> </div> </div> <input type="hidden" id="hidden_blockID_15" name="hidden_blockID_15" value="15" /> <fieldset id="section_2" class="fields_section"> <div id="formField_textField_264" class="form_field cf "> <div id="textField_264_error" class="field_alert error_message" style="display: none"> Job Title is required. </div> <div class="field_enclosure "> <label id="textField_264_label" class="field_label" for="textField_264"> Job Title <span class="input-required">*</span> </label> <div class="field_input text-field" > <input type="text" aria-labelledby="textField_264_label" id="textField_264" name="textField_264" value="" maxlength="150" size="" /> </div> </div> </div> <div id="formField_textField_265" class="form_field cf "> <div id="textField_265_error" class="field_alert error_message" style="display: none"> Primary Organization is required. </div> <div class="field_enclosure "> <label id="textField_265_label" class="field_label" for="textField_265"> Primary Organization <span class="input-required">*</span> </label> <div class="field_input text-field" > <input type="text" aria-labelledby="textField_265_label" id="textField_265" name="textField_265" value="" maxlength="150" size="" /> </div> </div> </div> <div id="formField_textField_287" class="form_field cf "> <div id="textField_287_error" class="field_alert error_message" style="display: none"> Primary Client is required. </div> <div class="field_enclosure form_helper"> <label id="textField_287_label" class="field_label" for="textField_287"> Primary Client </label> <div class="field_input text-field" > <div class="helper-text form_helper-text" id="textField_287_helper"> Optional: Association partners, please specify your primary client(s) or organizations you serve </div> <input type="text" aria-labelledby="textField_287_label" id="textField_287" name="textField_287" value="" maxlength="150" size="" /> </div> </div> </div> <div id="formField_dropDown_266" class="form_field cf "> <div id="dropDown_266_error" class="field_alert error_message" style="display: none"> Please make a selection. </div> <div class="field_enclosure form_helper"> <label id="dropDown_266_label" class="field_label" for="dropDown_266"> Primary Role <span class="input-required">*</span> </label> <div class="field_input select-field" > <div class="helper-text form_helper-text" id="dropDown_266_helper"> Community members may use the answer below to connect with you in the community via <a href="https://community.personifycorp.com/members/browse" target="_blank">the member directory</a> filter option. </div> <select id="dropDown_266" name="dropDown_266" class="custom-select site_page_form select-form-element" > <option value="100" >Select One</option> <option value="148" >Accounting/Finance</option> <option value="101" >Chapter Management</option> <option value="102" >Communications</option> <option value="103" >Community Management</option> <option value="104" >Database Management</option> <option value="105" >Development</option> <option value="106" >Event Management</option> <option value="107" >Graphic Design</option> <option value="108" >IT/IS</option> <option value="109" >Marketing</option> <option value="110" >Member Management</option> <option value="111" >Operations</option> <option value="112" >Professional Services</option> <option value="113" >Sales & Account Management</option> <option value="139" >Support</option> <option value="114" >Website Design</option> <option value="115" >Volunteer Recruitment/Management</option> </select> </div> </div> </div> </fieldset> <div id="formField_captcha_code" class="form_field cf "> <div id="captcha_code_error" class="field_alert error_message" style="display: none"> This field is required </div> <div class="field_enclosure "> <div class="field_input captcha-field" > <script src='https://www.google.com/recaptcha/api.js'></script> <div class="captcha_wrapper"> <div class="g-recaptcha" data-sitekey="6Le3kk8UAAAAACcDFThMjNrMa9PCyKHA2NfMIqnm"></div> </div> </div> </div> </div> <div id="formField_checkboxes_terms" class="form_field cf "> <div id="checkboxes_terms_error" class="field_alert error_message" style="display: none"> Please check the box below indicating you agree. </div> <div class="field_enclosure "> <label id="checkboxes_terms_label" class="field_label" > <a href="/site-policies#terms" target="_blank">Indicate you accept the Terms & Conditions of this site by checking the box below.</a> <span class="input-required">*</span> </label> <div id="group_input_checkboxes_terms" class="group_input checkbox-field" role="group" aria-labelledby="checkboxes_terms_label"> </div> <div class=" field_input checkbox-field "> <label id="checkboxes_terms_0_label" class="group_label"> <input id="checkboxes_terms_0" type="checkbox" name="checkboxes_terms[]" value="0" aria-label="&lt;a href=&quot;/site-policies#terms&quot; target=&quot;_blank&quot;&gt;Indicate you accept the Terms &amp;amp; Conditions of this site by checking the box below.&lt;/a&gt;" /> </label> </div> <div id="checkboxes_terms_parent_collapse_0" > </div> </div> </div> <div class="form_field"> <div> <button class="btn btn-primary btn-sm" id="registration_user_registration_button" data-button-type="saveButton" type="submit">Submit</button> </div> </div> </form> </div> </div> <script type="text/javascript"> //<![CDATA[ var translate = function(translateTarget, targetLocale) { var params = { page_id: 9999, mCell: 0, mId: 1, module: 'registration_user_registration', site_page_id: 3, ajaxType: 'translate', format: 'json', method: 'getTranslation', textToTranslate: translateTarget.html(), targetLocale: targetLocale }; var ajaxOptions = { error: function (returnedData) { if (returnedData.error) { alert(returnedData.error); } }, success: function (returnedData) { if (returnedData.translatedText) { var input = translateTarget.find('.field_input').children('input,select'); var previousInput = (input.length > 0) ? input.val() : ''; translateTarget.html(returnedData.translatedText); if (previousInput !== '') { translateTarget.find('.field_input').children('input,select').val(previousInput); } } } }; translateTarget.swljs_ajax(params, ajaxOptions); }; jQuery(document).ready(function() { var registrationForm = jQuery('#registration_user_registration'); registrationForm.submit(function() { // add hashed password fields passwd = jQuery('#password_passwd').val(); passwd2 = jQuery('#password_passwd2').val(); jQuery('#password_passwd').removeAttr('name'); jQuery('#password_passwd').removeAttr('id'); jQuery('#registration_user_registration').append('<input name="password_passwd" id="md5_password_passwd" class="md5_password" type="hidden"/>'); jQuery('#password_passwd2').removeAttr('name'); jQuery('#password_passwd2').removeAttr('id'); jQuery('#registration_user_registration').append('<input name="password_passwd2" id="md5_password_passwd2" class="md5_password" type="hidden"/>'); jQuery('#md5_password_passwd').val(hex_md5(hex_md5(passwd)+'}ece~4z1f4(f?3/7!cbc=5ba-b$0%e|c#9.b[7w3')); jQuery('#md5_password_passwd2').val(hex_md5(hex_md5(passwd2)+'}ece~4z1f4(f?3/7!cbc=5ba-b$0%e|c#9.b[7w3')); }); }); //]]> </script> </div> <div id="module_0-2" class="module_container mb-3 " data-module-name="html_custom_block" data-module-column="0" data-module-row="2"> <div class="html_block_plain"><!--<br class="hide" /> <style type="text/css">br.hide, .site_page_subnav, .site_page_footer, #main #headerSearch { display: none; } html { height: 100%; } body { background-image: url("/content/swl/background.jpg"); background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; min-height: 100%; } span.emphasized { display: none; } input[name=captchaNetText] { width: 100%; padding: .5em; border: 1px solid #ccc; background-color: #fff; font-size: 1em; } .rememberme span.emphasized { display: initial; } .page_3 #wrapper { padding: 0 1em 1em 1em; } .site_page_login .boxsitepagebody, .page_3 #wrapper { background-color: rgba(255,255,255,.9); } .page_10109 .column_generic { float: none; } #main #headerLogo img { max-height: 100px; width: auto; } @media screen and (min-width: 601px) { #main #headerLogo, #main #headerLogo a { display: block; width: 100%; position: relative; height: 150px; } #main #headerLogo img { max-height: 100px; margin: 50px auto 0 auto; position: absolute; left: 0; right: 0; } } @media (max-width: 600px) { .page_3 #wrapper { width: 100% !important; padding: 1em !important; } .captcha-link-image, input[name=captchaNetText] { width: 100% } }--><script type="text/javascript"> jQuery('input[name$="loginname"]').attr('placeholder', 'email address'); jQuery('input[id$="password"]').attr('placeholder', 'password'); jQuery('input[name$="loginname"]').attr('title', 'email address'); jQuery('input[id$="password"]').attr('title', 'password'); </script></div> </div> </div> </div> </div> <div class="site_page_footer" role="contentinfo"> <div class="container"> <div id="module_f-0" class="module_container " data-module-name="layout_footer" data-module-column="f" data-module-row="0"> <style type="text/css"> .site_page_footer { background-color: #FFF; } #footerbar p a, #footerbar p span, .footer, .footer a { color: #111434; } #footer .footer_social svg { fill: #111434; } </style> <div class="site_page_footer_module footer py-4"> <div id="footerbar" class="d-flex justify-content-center"> <ul class="list-inline justify-content-center"> <li class="list-inline-item"> <a href="/help" title="Help"> Help </a> </li> <li class="list-inline-item"> <span class="navbar_pipe">•</span> </li> <li class="list-inline-item"> <a href="about-us" title="About Us"> About Us </a> </li> <li class="list-inline-item"> <span class="navbar_pipe">•</span> </li> <li class="list-inline-item"> <a href="site-policies" title="Site Policies"> Site Policies </a> </li> <ul> </div> <div id="footer" class="footer-mdrn row"> <div class="col-12 col-lg-auto mt-4"> <div class="footer_social align-self-center d-flex footer_social justify-content-around justify-content-lg-start"> <a class="social_link px-2" title="Facebook - https://www.facebook.com/Personifycorp" aria-label="Facebook" target="_blank" href="https://www.facebook.com/Personifycorp"><span class="fa-brands fa-facebook-f fa-xl"></span></a> <a class="social_link px-2" title="X - https://twitter.com/personifycorp" aria-label="X" target="_blank" href="https://twitter.com/personifycorp"><span class="fa-brands fa-x-twitter fa-xl"></span></a> <a class="social_link px-2" title="LinkedIn - https://www.linkedin.com/company/personify-corp" aria-label="LinkedIn" target="_blank" href="https://www.linkedin.com/company/personify-corp"><span class="fa-brands fa-linkedin-in fa-xl"></span></a> </div> </div> <div class="col-12 col-lg-auto mt-4 ml-lg-auto"> <div class="footer_company-info"> <ul class="list-inline justify-content-center"> <li class="company-info_copyright list-inline-item"> ©<span class="copyright_date">2024</span> <span class="company-info_name">Copyright Personify Inc.</span> </li> <li class="company-info_swc list-inline-item"> Powered by <a href="https://personifycorp.com/products/personify-community" title="https://personifycorp.com/products/personify-community" target="_blank">Personify Community</a> </li> </ul> </div> </div> </div> </div> </div> <div class="blockspacer"></div> </div> </div> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function() { let docHeight = jQuery(window).height(); let footerHeight = jQuery('.site_page_footer').height(); let footerTop = jQuery('.site_page_footer').position().top + footerHeight; if (footerTop < docHeight) { jQuery('.site_page_footer').css('margin-top', 10 + (docHeight - footerTop) + 'px'); } }); //]]> </script> </div> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-2141349-63']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script type="text/javascript"> jQuery('#module_s-0').ready(function() { jQuery('#module_s-0').on('click', '.clickable_card', function(e) { var clicked = jQuery(e.target); var item = clicked.closest('div.card:not(.card-overlay)'); if (typeof item !== 'undefined' && item.length > 0) { var heading = item.find('[data-generic-layout="heading"] a'); if (typeof heading !== 'undefined' && heading.length > 0) { document.location.href = jQuery(heading).attr('href'); } if (typeof item.data('item-href') !== 'undefined') { document.location.href = item.data('item-href'); } } }); jQuery('#module_s-0').on('click keyup', '.generic-option-plugin, .generic-option-badge, .generic-option-button, .generic-option-link', function(e) { e.stopPropagation(); var keycode = (e.keyCode ? e.keyCode : e.which); if (e.type == 'click' || (e.type == 'keyup' && keycode == 13)) { var optionData = jQuery(this).data(); if (typeof optionData.toggle !== 'undefined') { if (typeof optionData.target !== 'undefined') { if (jQuery('#' + optionData.target).hasClass('modal')) { jQuery('#' + optionData.target).modal('show'); } else { let target = jQuery('#' + optionData.target); if (typeof optionData.targetLocation !== 'undefined') { let targetLocation = jQuery(this).closest(optionData.targetLocation); targetLocation.after(target); // once the target has been successfully moved, remove associated data jQuery(this).removeData("targetLocation").removeAttr("data-target-location"); } target.toggle() if (typeof optionData.targetFocus !== 'undefined' && optionData.targetFocus === true) { target.find(":focusable:first").focus(); } } } else if (jQuery(this).hasClass('dropdown-toggle')) { jQuery(this).dropdown('toggle'); } // Do not want to call ajax again since content has already been built return true; } if (jQuery(this).hasClass('dropdown-item')) { var dropDown = jQuery(this).closest('.dropdown').find('[data-toggle="dropdown"]'); if (typeof dropDown !== 'undefined' && dropDown.length > 0) { dropDown.dropdown('toggle'); } } if (typeof optionData.optionConfirm !== 'undefined' && !confirm(optionData.optionConfirm)) { return false; } //if optionCallback if (typeof optionData.optionCallback !== 'undefined' && optionData.optionCallback) { var callBack = optionData.optionCallback + '_s_0'; if (typeof window[callBack] == 'function') { return window[callBack](jQuery(this)); } } if (typeof optionData.optionExtra !== 'undefined' && optionData.optionExtra) { return false; } if (typeof optionData.optionAction !== 'undefined' && optionData.optionAction.length > 0) { var ajaxParams = { page_id:'9999', mCell:'s', mId:'0', module:'layout_header', method:'actionHandler', format:'json', site_page_id:'3', optionAction: optionData.optionAction, optionLayoutArea: optionData.optionLayoutArea }; var successAction = ''; var successTarget = ''; var successMessage = ''; var linkedElement = ''; if (typeof optionData.optionSuccessAction != 'undefined') { successAction = optionData.optionSuccessAction; if (typeof optionData.optionSuccessTarget != 'undefined') { successTarget = optionData.optionSuccessTarget; } if (typeof optionData.optionSuccessMessage !== 'undefined') { successMessage = optionData.optionSuccessMessage; } if (typeof optionData.optionSuccessLinkedElement !== 'undefined') { linkedElement = optionData.optionSuccessLinkedElement; } var additionalAjaxParams = swljs_ajax_generate_params(successAction, successTarget, successMessage); ajaxParams = Object.assign(ajaxParams, additionalAjaxParams); } if (typeof optionData.optionAction !== 'undefined' && optionData.optionAction == 'getContentList') { ajaxParams.template = 'generic_list'; } if (typeof optionData.optionItemId !== 'undefined') { ajaxParams.itemId = optionData.optionItemId; } if (typeof optionData.optionGroupId !== 'undefined') { ajaxParams.group_id = optionData.optionGroupId; } if (typeof optionData.optionItemType !== 'undefined') { ajaxParams.itemType = optionData.optionItemType; } if (typeof optionData.optionObjectId !== 'undefined') { ajaxParams.objectId = optionData.optionObjectId; } if (typeof optionData.optionObjectType !== 'undefined') { ajaxParams.objectType = optionData.optionObjectType; } if (typeof optionData.optionPluginName !== 'undefined') { ajaxParams.pluginName = optionData.optionPluginName; } if (typeof optionData.optionForm !== 'undefined') { if(successTarget == 'modal') { ajaxParams.template = 'generic_modal_form'; } else { ajaxParams.template = 'generic_form'; } ajaxParams.genericForm = true; } var options = {}; var optionPrefix = "optionOptions"; for (var property in optionData) { // additional data parameters should match format 'data-option-options-{Additional Parameter Id}' if (property.length > (optionPrefix.length + 1) && property.indexOf(optionPrefix) === 0 && typeof optionData[property] !== undefined) { var optionLabel = property.charAt(optionPrefix.length).toLowerCase() + property.slice(optionPrefix.length + 1); if (optionLabel.indexOf('success') === 0) { if (typeof options['success'] === 'undefined') { options['success'] = {}; } optionLabel = optionLabel.charAt(7).toLowerCase() + optionLabel.slice(8); options['success'][optionLabel] = optionData[property]; } else { options[optionLabel] = optionData[property]; } } } if (typeof optionData.optionCke !== 'undefined' && jQuery('#' + optionData.optionCke).length && typeof jQuery('#' + optionData.optionCke)[0].ckeditorInstance !== 'undefined') { options.ckedata = encodeURIComponent(jQuery('#' + optionData.optionCke)[0].ckeditorInstance.getData()); options.user_mentions = jQuery('#' + optionData.optionCke).find('a.mentioned-user').map(function () { return jQuery(this).data('userid'); }).get().join(','); } ajaxParams.options = JSON.stringify(options); var ajaxOptions = { url: window.location.href, beforeSend:function(jqXHR) { }, complete:function() { }, successPreCallback: function(returnedData) { }, successPostCallback: function(returnedData) { if (typeof optionData.optionCke !== "undefined") { jQuery('#' + optionData.optionCke)[0].ckeditorInstance.setData(''); } var elem = jQuery(e.target); if (!elem.hasClass('.generic-option')) { elem = elem.closest('.generic-option'); } swljs_ajax_refresh(successAction, successTarget, jQuery(e.target), returnedData, linkedElement); } }; if (typeof additionalAjaxParams !== 'undefined' && typeof additionalAjaxParams.paginator !== 'undefined') { ajaxOptions.paginator = jQuery(e.target).closest('div.module_container').find('div[data-list-wrapper="true"]').data('jsPaginator'); } ajaxOptions.loadingIconEnabled = true; jQuery('#module_s-0').swljs_ajax(ajaxParams,ajaxOptions); } else if (typeof optionData.optionUrl !== 'undefined' && optionData.optionUrl.length > 0) { if (optionData.optionName == 'externalLink') { jQuery('#module_s-0').swljs_ajax({ page_id:9999, mCell:'s', mId:'0', module:'layout_header', method:'actionHandler', format:'json', site_page_id:'3', optionAction:'logTracking', objectId:optionData.optionObjectId, objectType:optionData.optionObjectType }, {}); let tempA = document.createElement('a'); tempA.target='_blank'; tempA.href=optionData.optionUrl; tempA.click(); } else { location.href = optionData.optionUrl; } } } }); jQuery('#module_s-0').on('click', '.generic-preview-toggle', function(e) { e.stopPropagation(); let parts = this.id.split('_'); let hiddenElement = jQuery('#' + parts[0] + '_' + parts[1]); let activeElement = jQuery('#' + ((parts[0] === 'preview') ? 'content_' : 'preview_') + parts[1]); activeElement.hide(); hiddenElement.find('[aria-expanded]').attr('aria-expanded', false); hiddenElement.show().find(':focusable:first').focus(); this.setAttribute('aria-expanded', true); }); }); </script> <!-- 5fce1b3e34b520afeffb37ce08c7cd66 --> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-fdf476c7c77133808dd","applicationID":"971124047","transactionName":"NQNRMRMHWxVRBUEMDgxJZhcISVgIRElYCRFNFl8EFQBaFF1JXAsFBx4dFQkW","queueTime":0,"applicationTime":273,"atts":"GURSR1sdSBs=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>