CINXE.COM

Upshot by Influitive - Authentic customer stories

<!DOCTYPE html> <html> <head> <script>window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"53e8d5610b","applicationID":"95765762","transactionName":"IVoNERNXXlxWRhpDAxBYEDoAVlZvQ0ZcQQcBTEwRBEpfQw==","queueTime":0,"applicationTime":12,"agent":""}</script> <script>(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"53e8d5610b",applicationID:"95765762"};;/*! For license information please see nr-loader-rum-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:()=>g,gD:()=>h,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 g(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 h(e,t){if(!e)throw new Error(f);var r=g(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}},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,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});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=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.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),g(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 g(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),g(e,t)})))}function g(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=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();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!!m()[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 g(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]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){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,bz:()=>a});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("")}},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})},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})},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)}},3434:(e,t,r)=>{"use strict";r.d(t,{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])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},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,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},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)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});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),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(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,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.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 x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"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}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.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)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.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,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!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=>"nr-rum-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={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(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 g=(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(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.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={840:0,374: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(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y 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,b.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(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));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(296).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(296).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,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),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,h.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:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Upshot by Influitive - Authentic customer stories</title> <meta name="keywords" content="upshot, influitive, customer stories, word of mouth marketing, authentic customer stories, user-generated content, advocate marketing, customer testimonials, generating authentic customer stories, upshot stories"> <meta name="description" content="Upshot by Influitive is the #1 platform for generating real customer stories. Consumers trust Word of Mouth above all, and Upshot lets your advocates be heard"> <meta property="og:title" content="Upshot by Influitive - Authentic customer stories"> <meta property="og:url" content="https://upshotstories.com/"> <meta property="og:image" content="https://upshotstories.com/assets/home/bottom-cta-bg-ddf8538f9bfd24d0223f104352a64b03d48d2e5627d9c938e1f47332556498da.png"> <meta property="og:description" content="Upshot by Influitive is the #1 platform for generating real customer stories. Consumers trust Word of Mouth above all, and Upshot lets your advocates be heard"> <meta property="og:site_name" content="Upshot by Influitive"> <meta property="og:type" content="website"> <meta name="twitter:description" content="Upshot by Influitive is the #1 platform for generating real customer stories. Consumers trust Word of Mouth above all, and Upshot lets your advocates be heard"> <meta name="twitter:image:src" content="https://upshotstories.com/assets/home/bottom-cta-bg-ddf8538f9bfd24d0223f104352a64b03d48d2e5627d9c938e1f47332556498da.png"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@ReadUpshot"> <link rel="publisher" href="https://upshotstories.com/"> <meta name="robots" content="index, follow"> <meta name="theme-color" content="#000000"> <link href="https://fonts.googleapis.com/css?family=Josefin+Sans:300,300i,400,700,700i|Raleway:300,400,500,600,700,800&display=swap&subset=latin-ext" rel="stylesheet"> <link rel="shortcut icon" type="image/x-icon" href="/assets/favicon-b9ae705c0d1f5e09576fae08c6997c973fcbb270c1b3251db63c21d2d3b0c19b.ico" /> <script src="/assets/application-ad71bcfa1120313abe9e1f8bc77c45304e9b93c419575289ce6ca6e6546fcf3c.js"></script> <link rel="stylesheet" media="all" href="/assets/application-f63ce230d08aabf1cd6b5cd15188632b709b2d4b73f53db2e4a838820a9b8bd2.css" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="IkH0X+J5Seiiq0D6okTIVdeLaNwEjt2FmaP3m+fNdf+Fly/Uy1fqWr7AeEKjCa4ESJHk5T8CKOQhmmhZ7kYC3w==" /> </head> <body class="terms_and_privacy terms"> <div id="container"> <div id="cookie_consent" class="cookie-consent p-4 col-md-6 col-12"> <div class="close-consent" onclick="rejectCookies()"></div> <div class="cookie-message">We use cookies to give you the best experience on our website. By clicking &quot;Accept&quot; you consent to the use of all cookies.</div> <div class="cookie-buttons mt-1"> <button class="accept-btn cookie-button" onclick="acceptCookies()">Accept</button> <button class="reject-btn cookie-button" onclick="rejectCookies()">Reject</button> </div> </div> <div id="cookie_consent_reset" class="cookie-buttons col-xl-2 col-lg-3 col-md-4 col-sm-5 col-6" onclick="showCookieConsent()"> <div class="close-consent-reset" onclick="rejectCookies()"></div> Change cookie settings </div> <header> <nav class="navbar navbar-fixed-top navbar-expand-md navbar-light"> <div class="navbar-brand d-md-none"> <a href="/"><img class="logo logo-medium" width="120px" src="/assets/logo-aqua-9b67785f3b2ad65a11f11c8b5a8938130f3e053f354de136b9e316b4be630c29.png" /></a> </div> <button class="navbar-toggler navbar-toggler-right ml-auto" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="navbar-brand d-none d-md-block"> <a class="color-bg-logo" href="/"><img class="logo logo-medium" width="120px" src="/assets/logo-aqua-9b67785f3b2ad65a11f11c8b5a8938130f3e053f354de136b9e316b4be630c29.png" /></a> <a class="white-bg-logo" href="/"><img class="logo logo-medium" src="/assets/logo-0a7fa5e54e86566ec0f90a5f5c2fdfd5b0a3cb6f6be94bbc3a2e34cbacccbb1d.png" /></a> </div> <div class="collapse navbar-collapse justify-content-end" id="navbarNavAltMarkup"> <div class="navbar-nav"> <a class="nav-item nav-link d-sm-none cross" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">X</a> <a class="nav-item nav-link" href="/stories">Stories <span class="sr-only">(current)</span></a> <a class="nav-item nav-link" href="/login" onClick="ga('send', 'event', 'Login', 'Click', 'Log In Button Clicked');" >Login</a> <a class="nav-item btn btn-secondary terms_and_privacy" id="contact-us-btn" href="/contact-us" onClick="ga('send', 'event', 'Contact Us', 'Click', 'Contact Us Button Clicked');">Contact Us</a> </div> </div> </nav> </header> <div id="main" role="main"> <div class="container-fluid terms-privacy"> <div class="row heading-section"> <div class="col-md-12 col-12 my-auto"> <h1>Terms and Conditions</h1> </div> </div> <div class="row content"> <div class="col-md-10 col-12 offset-md-1"> <h2>Privacy of Use</h2> <h4>INFLUITIVE CORPORATION TERMS OF SERVICE</h4> <p>Updated April 1, 2015</p> <p> THESE TERMS OF SERVICE (“AGREEMENT”) GOVERN THE USE OF INFLUITIVE SERVICES BY YOU THE CUSTOMER (“YOU,” “YOUR” OR “CUSTOMER”). </p> <p> You may accept this Agreement by signing an Order Form or taking another action that indicates Your acceptance of this Agreement. By accepting this Agreement, You agree to the terms of this Agreement. If You are entering into this Agreement on behalf of a company or other legal entity, You represent that you have the authority to bind such entity and its affiliates to these terms and conditions, in which case the terms “You”, “Your” or “Customer” shall refer to such entity and its affiliates. If You do not have such authority, or if You do not agree with these terms and conditions, You must not accept this Agreement and may not use Influitive Services. </p> <h4>DEFINITIONS</h4> <p> <strong>“Advocate”</strong> means an individual who is authorized by Customer to use Influitive Services on behalf of the Customer to complete challenges. </p> <p> <strong>“Engaged Advocate”</strong> means an Advocate that has completed a Qualifying Challenge administered by You within a 90 day period. </p> <p> <strong>“Affiliate”</strong> means any entity which directly or indirectly controls, is controlled by, or is under common control with the subject entity. “Control,” for purposes of this definition, means direct or indirect ownership or control of more than 50% of the voting interests of the subject entity. </p> <p> <strong>“Deliverables”</strong> means any copyrightable works, products, discoveries, developments, designs, work product, deliverables, improvements, inventions, processes, techniques and know-how made, conceived, reduced to practice or learned by Influitive (either alone or jointly with Customer or others) that result from Professional Services included in any Order Form and/or SOW, and provided to Customer hereunder. </p> <p> <strong>“Influitive Services”</strong> means the products and services that are ordered by You. </p> <p> <strong>“Order Form(s)”</strong> means the form evidencing the initial subscription order for Influitive Services and any subsequent Order Forms specifying, among other things, the Order Effective Date, Influitive Services pricing, the applicable Fees, the billing period, and other charges as agreed to between the parties, each such fully executed Order Form to be incorporated into and to become a part of this Agreement (in the event of any conflict between the terms of this Agreement and the terms of any such Order Form, the terms of the Order Form shall prevail); <p> <strong>“Qualifying Challenge”</strong> means a challenge other than follow/like on Twitter, Facebook and LinkedIn. </p> <p> <strong>“Renewal Service Term”</strong> means each subsequent renewal period beginning on the expiration of the Initial Term. </p> <p> <strong>“Your Data”</strong> means all electronic data or information created by You or Your Advocate as a result of using Influitive Services. </p> <h4>INFLUITIVE SERVICES</h4> <p> <strong>2.1. Order Process.</strong> Customer shall order Influitive Services by completing and signing an Order Form. Each accepted, fully executed Order Form shall be deemed to become incorporated herein by reference as if attached and made an integral part of this Agreement. If professional services (such as implementation, training, consulting, etc.,) are included in any Order Form (“Professional Services”), in addition to the provisions in any mutually agreed upon Statement of Work (“SOW”) the following provisions shall apply. Influitive shall retain all ownership rights to any and all Deliverables excluding, any pre-existing technology or materials supplied by Customer for incorporation into such Deliverable. Influitive grants Customer a royalty-free, non-exclusive, non-transferable, non-assignable worldwide license to use any Deliverable, to the extent necessary to permit Customer to use the Deliverable in connection with Influitive Services during the Term. Customer acknowledges that nothing in this Agreement shall restrict or limit Influitive from performing similar services for any third party. </p> <p> <strong>2.2. Influitive Responsibilities.</strong> Influitive shall provide to Customer support in accordance with its policies for Influitive Services (other than premium services which Influitive may charge additional fees for), at no additional charge, and/or upgraded support if purchased. </p> <p> <strong>2.3. Customer Responsibilities.</strong> You shall (i) be responsible for Advocate compliance with Influitive’s Privacy Policy (currently located at http://influitive.com/privacy), as well as any Customer terms, (ii) be responsible for the accuracy, quality and legality of Advocate data gathered and of the means by which You acquired Advocate data, (iii) use commercially reasonable efforts to prevent unauthorized access to or use of Influitive Service, and notify Influitive promptly of any such unauthorized access or use, and (iv) use Influitive Services only in accordance with the terms of this Agreement, the user guide and applicable laws and government regulations. You shall not (a) make Influitive Services available to anyone other than Advocates and Company personnel responsible for administering the Influitive Services, (b) sell, resell, rent or lease Influitive Services, (c) use Influitive Services to store or transmit infringing, libelous, or otherwise unlawful or tortious material, or to store or transmit material in violation of third-party privacy rights, (d) use Influitive Services to store or transmit Malicious Code, (e) interfere with or disrupt the integrity or performance of Influitive Services or third-party data contained therein, or (f) attempt to gain unauthorized access to Influitive Services or their related systems or networks. </p> <h4>FEES</h4> <p> <strong>3.1 Fees.</strong> Customer shall pay all fees or charges as specified on each executed Order Form and SOW (“Fees”). All payment obligations are non-cancelable and all amounts paid are nonrefundable. Except for Termination for Cause set forth in section 5.2, Influitive charges and collects in advance for committed subscription fees and in arrears for usage which exceeds such committed amounts as defined on each Order Form. </p> <p> <strong>3.2 Payment Terms.</strong> Unless otherwise set forth in the applicable Order Form, payment terms are net fifteen (15) days from the date of Influitive’s invoice, without offsets or deductions of any kind, and payment is due in US dollars. If payment under an applicable Order Form is to be made via credit card, such payment shall be chargeable upon invoice date. In the event that Customer’s use of Influitive Services exceeds the committed subscription usage (“Overage”), additional Overage fees shall apply as set forth in the applicable Order Form. Such Overage Fees shall be assessed quarterly in arrears. </p> <p> <strong>3.3 Taxes.</strong> Influitive ‘s Fees are exclusive of all taxes, levies, or duties imposed by taxing authorities, and Customer shall be responsible for payment of all such taxes, levies, or duties, excluding only taxes based solely on Influitive’s income. If Influitive has the legal obligation to pay or collect taxes for which Customer is responsible, the appropriate amount shall be invoiced to and paid by Customer unless Customer provides Influitive with a valid tax exemption certificate authorized by the appropriate taxing authority. </p> <h4>NON-PAYMENT AND SUSPENSION</h4> <p> In addition to any other rights granted to Influitive herein, Influitive reserves the right to suspend or terminate this Agreement, any related Order Forms, and Customer’s access to Influitive Services if Customer’s account becomes delinquent and is uncured for a period of ninety (90) days. If Customer believes Customer’s bill is incorrect, Customer must contact Influitive in writing within sixty (60) days of the date of the invoice containing the amount in question to be eligible to receive an adjustment or credit. Customer agrees to provide Influitive with accurate billing and contact information, including Customer’s legal company name, street address, e-mail address, and name and telephone number of an authorized billing contact and Administrator. Customer agrees to update this information within thirty (30) days of any change to it. </p> <h4>TERM AND TERMINATION</h4> <p> <strong>5.1 Term.</strong> The term of an applicable Order Form will begin on the Effective Date of the applicable Order Form and shall continue for the initial term specified in such Order Form (“Initial Service Term”). In the event that an Order Form contains Services added to an existing subscription, such added Services shall be billed on a pro-rated basis and will be coterminous with the Initial Service Term or applicable Renewal Service Term of such Order Form. Unless otherwise set forth in an applicable Order Form, or unless this Agreement is terminated as described in Section 5.2, upon expiration of the Initial Service Term of any Order Form, such Order Form/s will renew automatically for a subsequent Renewal Service Term of twelve (12) months (subject to any Fee adjustment for excess Engaged Advocate user volume), unless either party notifies the other party of its intent to terminate at least thirty (30) days prior to the end of the then current Service Term. </p> <p> <strong>5.2 Termination for Cause.</strong> Either party may terminate this Agreement (and any Order Forms then in effect) if the other party breaches any material term of this Agreement and fails to cure such breach within thirty (30) days after delivery of notice of such breach. In the event when Customer terminates the Agreement for cause, Influitive shall refund Customer any paid but unused Fees. Sections 6, 7, 8.2, 9, 10, and 12 shall survive any termination or expiration of this Agreement. </p> <h4>PROPRIETARY RIGHTS</h4> <p> <strong>6.1. Grant of License.</strong> Subject to the terms and conditions of this Agreement, Influitive hereby grants Customer a non-exclusive, non-transferable, non-assignable, worldwide limited license to use the Purchased Influitive Services provided hereunder solely for Customer’s own business purposes and only for the specific number of Engaged Advocates and time periods as set forth in each fully executed Order Form. </p> <p> <strong>6.2. Reservation of Rights in Influitive Services.</strong> Subject to the limited rights expressly granted hereunder, Influitive reserves all rights, title and interest in and to Influitive Services, including all related intellectual property rights. No rights are granted to Customer hereunder other than as expressly set forth herein. Customer agrees not to challenge the validity or Influitive’s ownership of the intellectual property rights in Influitive Services. Influitive reserves the right to make changes, modifications and enhancements to Influitive Services from time to time. </p> <p> <strong>6.3. Restrictions.</strong> You shall not (i) permit any third party to access Influitive Services except as permitted herein, (ii) create derivate works based on Influitive Services, (iii) copy, frame or mirror any part or content of Influitive Services, (iv) reverse engineer Influitive Services, or (v) access Influitive Services in order to (a) build a competitive product or service, or (b) copy any features, functions or graphics of Influitive Services. </p> <p> <strong>6.4. Your Data.</strong> Subject to the limited rights granted by You hereunder, Influitive shall acquire no right, title or interest from You under this Agreement in or to Your Data, including any intellectual property rights therein. </p> <p> <strong>6.5. Suggestions.</strong> Influitive shall have a royalty-free, worldwide, irrevocable, perpetual license to use and incorporate into Influitive Services any suggestions, enhancement requests, recommendations or other feedback provided by Customer, including Advocates relating to the operation of Influitive Services. </p> <h4>CONFIDENTIALITY</h4> <p> <strong>7.1. Definition of Confidential Information.</strong> As used herein, “Confidential Information” means all confidential information disclosed by a party (“Disclosing Party“) to the other party (“Receiving Party“),whether orally or in writing, that is designated as confidential or that reasonably should be understood to be confidential given the nature of the information and the circumstances of disclosure. Your Confidential Information shall include Your Data; Our Confidential Information shall include Influitive Services; and Confidential Information of each party shall include the terms and conditions of this Agreement, as well as business and marketing plans, technology and technical information, product plans and designs, and business processes disclosed by such party. However, Confidential Information (other than Your Data) shall not include any information that (i) is or becomes generally known to the public without breach of any obligation owed to the Disclosing Party, (ii) was known to the Receiving Party prior to its disclosure by the Disclosing Party without breach of any obligation owed to the Disclosing Party, (iii) is received from a third party without breach of any obligation owed to the Disclosing Party, or (iv) was independently developed by the Receiving Party. </p> <p> <strong>7.2. Protection of Confidential Information.</strong> Except as otherwise permitted in writing by the Disclosing Party: (i) the Receiving Party shall use the same degree of care that it uses to protect the confidentiality of its own confidential information of like kind (but in no event less than reasonable care); (ii) the Receiving Party shall not disclose or use any Confidential Information of the Disclosing Party for any purpose outside the scope of this Agreement; and (iii) the Receiving Party shall limit access to Confidential Information of the Disclosing Party to those of its and its Affiliates’ employees, contractors and agents who need such access for purposes consistent with this Agreement and who have signed confidentiality agreements with the Receiving Party containing protections no less stringent than those herein. Neither party shall disclose the terms of this Agreement to any third party other than its Affiliates and their legal counsel and accountants without the other party’s prior written consent. </p> <p> <strong>7.3. Compelled Disclosure.</strong> The Receiving Party may disclose Confidential Information of the Disclosing Party if it is compelled by law to do so, provided the Receiving Party gives the Disclosing Party prior notice of such compelled disclosure (to the extent legally permitted) and reasonable assistance, at the Disclosing Party’s cost, if the Disclosing Party wishes to contest the disclosure. If the Receiving Party is compelled by law to disclose the Disclosing Party’s Confidential Information as part of a civil proceeding to which the Disclosing Party is a party, and the Disclosing Party is not contesting the disclosure, the Disclosing Party will reimburse the Receiving Party for its reasonable cost of compiling and providing secure access to such Confidential Information. </p> <h4>WARRANTIES AND DISCLAIMER</h4> <p> <strong>8.1 Representations and Warranties.</strong> Influitive represents and warrants to Customer as follows: (a) Influitive has the right to furnish Influitive Services and all materials provided under this Agreement free of all liens, claims, encumbrances and other restrictions; (b) No Services or materials provided by Influitive nor the use thereof by Customer, will constitute an infringement, misappropriation, or unlawful use or disclosure of any intellectual property rights or other rights of a third party; (c) Influitive Services will conform in all material respects with all reference, training and marketing materials provided or distributed by Influitive and will be provided in a competent, workmanlike manner in accordance with applicable industry standards; (d) updates to Influitive Services hereunder shall not degrade, impair or otherwise adversely affect the performance or operation of Influitive Services; (e) Influitive has complied with, and will continue to comply with, all applicable domestic, foreign and local laws and regulations and, will obtain all applicable permits and licenses in connection with its obligations under this Agreement; and (f) any Services provided by Influitive do not and will not transfer to Customer’s computing environment any viruses, disabling code, or similar programs or mechanisms that disrupt, modify, delete, harm or otherwise impede the operation of Customer’s systems. </p> <p> <strong>8.2 DISCLAIMER.</strong> EXCEPT FOR THE REPRESENTATIONS AND WARRANTIES SET FORTH IN SECTION 8.1 , INFLUITIVE MAKES NO REPRESENTATION OR WARRANTY OF ANY KIND WHETHER EXPRESS, IMPLIED (EITHER IN FACT OR BY OPERATION OF LAW), OR STATUTORY, AS TO ANY MATTER WHATSOEVER. INFLUITIVE EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW. </p> <h4>LIMITATION OF LIABILITY</h4> <p> EXCEPT FOR THE INDEMNIFICATION OBLIGATIONS SET FORTH IN SECTION 10, IN NO EVENT SHALL INFLUITIVE’S AGGREGATE LIABILITY ARISING FROM OR RELATING TO THIS AGREEMENT EXCEED THE AMOUNTS ACTUALLY PAID BY AND/OR DUE FROM CUSTOMER IN THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO SUCH LIABILITY. IN NO EVENT SHALL EITHER PARTY BE LIABLE TO ANYONE FOR ANY INDIRECT, PUNITIVE, SPECIAL, EXEMPLARY, INCIDENTAL, CONSEQUENTIAL OR OTHER DAMAGES OF ANY TYPE OR KIND (INCLUDING LOSS OF REVENUE, PROFITS, USE OR OTHER ECONOMIC ADVANTAGE) ARISING OUT OF, OR IN ANY WAY CONNECTED WITH THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO THE USE OR INABILITY TO USE INFLUITIVE SERVICES, OR FOR ANY CONTENT OBTAINED FROM OR THROUGH INFLUITIVE SERVICES, ANY INTERRUPTION, INACCURACY, ERROR OR OMISSION, REGARDLESS OF CAUSE, EVEN IF THE PARTY FROM WHICH DAMAGES ARE BEING SOUGHT HAVE BEEN PREVIOUSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <h4>MUTUAL INDEMNIFICATION</h4> <p> Each party shall indemnify, defend and hold the other party harmless from any third party claims or damages made against the other party as a result of (a) any gross negligence, misrepresentation, or willful misconduct on the part of the indemnifying party, (b) breach of Section 6.3, 6.4 or 7, (c) failure to abide by all applicable laws, rules, regulations. The indemnified party will: (i) give the indemnifying party prompt written notice of any such claim; (ii) allow the indemnifying party to control the defense and settlement of such claim; (iii) not enter into any settlement or compromise of such claim that does not contain a full release of the indemnifying party without the indemnifying party’s prior written consent (which shall not be unreasonably withheld, delayed or denied); and (iv) provide reasonable assistance requested by the indemnifying party, at indemnifying party’s expense, in the defense or settlement of such claim. </p> <h4>MARKETING</h4> <p> For the purpose of this Agreement, Customer shall grant to Influitive a limited, non-exclusive, non-transferable, royalty-free license to use the trade-marks, logo designs and tradenames provided by Customer (collectively, the “Customer Marks”) subject to the terms of this Agreement. Use of the Customer Marks by Influitive is strictly limited to identifying Customer as a Influitive customer on its website and in Influitive promotional materials – provided any such use has been pre-approved, not be unreasonably withheld, in writing by Customer. Influitive hereby acknowledges that validity of Customer’s ownership of the entire right, title and interest in and to the Customer Marks; that their use by Influitive shall be for the benefit of Customer; and that such use shall not create Influitive any right, title or interest in or to any of the Customer Marks. Without limiting the generality of the foregoing, Customer agrees that “Powered by Influitive” or similar marks may appear in forms, web pages and other outputs of Influitive Services. </p> <h4>GENERAL</h4> <p> <strong>12.1 Notice.</strong> All legal notices required to be provided under this Agreement must be delivered in writing (a) in person, (b) by email, (c) by a nationally recognized overnight delivery service or, (d) by certified mail to the address as shown on the other party’s record. All notices shall be deemed to have been given upon receipt or, if earlier, two (2) business days after being deposited in the mail as required above. </p> <p> <strong>12.2 No Assignment.</strong> Neither party may assign any of its rights or obligations hereunder, whether by operation of law or otherwise, without the prior express written consent of the other party. Notwithstanding the foregoing either party may assign this Agreement together with all rights and obligations hereunder, without the consent of the other party, in connection with a merger, acquisition, corporate reorganization, or sale of all or substantially all of its assets not involving a direct competitor of the other party. This Agreement and each and all of the provisions hereof bind and benefit the parties and their respective heirs, executors, administrators, legal representatives, successors and assigns. </p> <p> <strong>12.3 Governing Law.</strong> If Customer is a resident of the United States, this Agreement shall be construed in accordance with and governed by the laws of the state of New York and subject to the exclusive jurisdiction of the state of New York. If Customer is not a resident of the United States this Agreement shall be construed in accordance with and governed by the laws of the province of Ontario, Canada and subject to the exclusive jurisdiction of the province of Ontario. </p> <p> <strong>12.4 Relationship.</strong> The Parties are independent contractors. This Agreement does not create a joint venture, partnership, employment, franchise, or agency relationship exists between Customer and Influitive. </p> <p> <strong>12.5 Waiver and Severability.</strong> The failure of either party to enforce any right or provision in this Agreement shall not constitute a waiver of such right or provision unless acknowledged and agreed to by such party in writing. If any provision of this Agreement is held by a court of competent jurisdiction to be invalid or unenforceable, then such provision(s) shall be construed, as nearly as possible, to reflect the intentions of the invalid or unenforceable provision(s), with all other provisions remaining in full force and effect. </p> <p> <strong>12.6 Entire Agreement.</strong> This Agreement, together with any applicable Order Form(s) (including any other documents referenced therein),comprises the entire agreement between Customer and Influitive regarding the subject matter contained herein and supersedes all prior or contemporaneous negotiations, discussions or agreements. To the maximum extent permitted and enforceable under applicable law, Influitive reserves the right to modify the terms and conditions of this Agreement, effective upon receiving written approval from You. </p> </div> </div> </div> </div> </div> <!--! end of #container --> <footer> <a href="/terms">Terms and Conditions</a> <a href="/privacy">Privacy</a> </footer> <script> if (localStorage.cookie_allow == "true") { (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','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-76987951-1', 'auto'); ga('send', 'pageview'); }; </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10